0001628280-25-007202.txt : 20250221 0001628280-25-007202.hdr.sgml : 20250221 20250221172257 ACCESSION NUMBER: 0001628280-25-007202 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 132 CONFORMED PERIOD OF REPORT: 20241231 FILED AS OF DATE: 20250221 DATE AS OF CHANGE: 20250221 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BALCHEM CORP CENTRAL INDEX KEY: 0000009326 STANDARD INDUSTRIAL CLASSIFICATION: CHEMICALS & ALLIED PRODUCTS [2800] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 132578432 STATE OF INCORPORATION: MD FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-13648 FILM NUMBER: 25653293 BUSINESS ADDRESS: STREET 1: 5 PARAGON DRIVE CITY: MONTVALE STATE: NJ ZIP: 07645 BUSINESS PHONE: (845) 326-5600 MAIL ADDRESS: STREET 1: 5 PARAGON DRIVE CITY: MONTVALE STATE: NJ ZIP: 07645 10-K 1 bcpc-20241231.htm 10-K bcpc-20241231
2024FYfalse0000009326P3Y0.66660.6666http://fasb.org/us-gaap/2024#OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParenthttp://fasb.org/us-gaap/2024#OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParenthttp://fasb.org/us-gaap/2024#OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParenthttp://fasb.org/us-gaap/2024#OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTaxhttp://fasb.org/us-gaap/2024#OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTaxhttp://fasb.org/us-gaap/2024#OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTaxiso4217:USDxbrli:sharesiso4217:USDxbrli:sharesxbrli:pureiso4217:NOKbcpc:planbcpc:votebcpc:segmentbcpc:financial_instrumentbcpc:tranchebcpc:derivative00000093262024-01-012024-12-3100000093262024-06-3000000093262025-02-0700000093262024-12-3100000093262023-12-3100000093262023-01-012023-12-3100000093262022-01-012022-12-3100000093262021-12-310000009326us-gaap:RetainedEarningsMember2021-12-310000009326us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000009326us-gaap:CommonStockMember2021-12-310000009326us-gaap:AdditionalPaidInCapitalMember2021-12-310000009326us-gaap:RetainedEarningsMember2022-01-012022-12-310000009326us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310000009326us-gaap:CommonStockMember2022-01-012022-12-310000009326us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-3100000093262022-12-310000009326us-gaap:RetainedEarningsMember2022-12-310000009326us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000009326us-gaap:CommonStockMember2022-12-310000009326us-gaap:AdditionalPaidInCapitalMember2022-12-310000009326us-gaap:RetainedEarningsMember2023-01-012023-12-310000009326us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310000009326us-gaap:CommonStockMember2023-01-012023-12-310000009326us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310000009326us-gaap:RetainedEarningsMember2023-12-310000009326us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000009326us-gaap:CommonStockMember2023-12-310000009326us-gaap:AdditionalPaidInCapitalMember2023-12-310000009326us-gaap:RetainedEarningsMember2024-01-012024-12-310000009326us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-12-310000009326us-gaap:CommonStockMember2024-01-012024-12-310000009326us-gaap:AdditionalPaidInCapitalMember2024-01-012024-12-310000009326us-gaap:RetainedEarningsMember2024-12-310000009326us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-12-310000009326us-gaap:CommonStockMember2024-12-310000009326us-gaap:AdditionalPaidInCapitalMember2024-12-310000009326srt:MinimumMemberus-gaap:BuildingMember2024-12-310000009326srt:MaximumMemberus-gaap:BuildingMember2024-12-310000009326srt:MinimumMemberus-gaap:EquipmentMember2024-12-310000009326srt:MaximumMemberus-gaap:EquipmentMember2024-12-310000009326us-gaap:CustomerListsMembersrt:MinimumMember2024-12-310000009326us-gaap:CustomerListsMembersrt:MaximumMember2024-12-310000009326us-gaap:TrademarksAndTradeNamesMembersrt:MinimumMember2024-12-310000009326us-gaap:TrademarksAndTradeNamesMembersrt:MaximumMember2024-12-310000009326us-gaap:DevelopedTechnologyRightsMembersrt:MinimumMember2024-12-310000009326us-gaap:DevelopedTechnologyRightsMembersrt:MaximumMember2024-12-310000009326bcpc:RegulatoryRegistrationCostsMembersrt:MinimumMember2024-12-310000009326bcpc:RegulatoryRegistrationCostsMembersrt:MaximumMember2024-12-310000009326bcpc:PatentsTradeSecretsMembersrt:MinimumMember2024-12-310000009326bcpc:PatentsTradeSecretsMembersrt:MaximumMember2024-12-310000009326bcpc:OtherIntangibleAssetsExcludingRegulatoryRegistrationCostsAndPatentsTradeSecretsMembersrt:MinimumMember2024-12-310000009326bcpc:OtherIntangibleAssetsExcludingRegulatoryRegistrationCostsAndPatentsTradeSecretsMembersrt:MaximumMember2024-12-310000009326bcpc:CardinalAssociatesIncBergstromMember2022-08-302022-08-300000009326bcpc:CardinalAssociatesIncBergstromMemberbcpc:FormerShareholdersMember2022-08-302022-08-300000009326bcpc:CardinalAssociatesIncBergstromMemberbcpc:FormerBankMember2022-08-302022-08-300000009326bcpc:CardinalAssociatesIncBergstromMember2024-12-310000009326bcpc:CardinalAssociatesIncBergstromMember2023-07-012023-09-300000009326bcpc:CardinalAssociatesIncBergstromMember2024-01-012024-12-310000009326bcpc:CardinalAssociatesIncBergstromMember2022-08-300000009326bcpc:HumanNutritionAndHealthMember2022-08-302022-08-300000009326bcpc:AnimalNutritionAndHealthMember2022-08-302022-08-300000009326bcpc:CardinalAssociatesIncBergstromMemberus-gaap:CustomerRelationshipsMember2022-08-300000009326bcpc:CardinalAssociatesIncBergstromMemberus-gaap:DevelopedTechnologyRightsMember2022-08-300000009326bcpc:CardinalAssociatesIncBergstromMemberus-gaap:TrademarksMember2022-08-300000009326bcpc:CardinalAssociatesIncBergstromMemberus-gaap:CustomerRelationshipsMember2022-08-302022-08-300000009326bcpc:CardinalAssociatesIncBergstromMemberbcpc:CorporateTrademarkMember2022-08-302022-08-300000009326bcpc:CardinalAssociatesIncBergstromMemberbcpc:ProductTrademarksMember2022-08-302022-08-300000009326bcpc:CardinalAssociatesIncBergstromMemberus-gaap:DevelopedTechnologyRightsMember2022-08-302022-08-300000009326bcpc:CardinalAssociatesIncBergstromMember2023-01-012023-12-310000009326bcpc:CardinalAssociatesIncBergstromMember2022-01-012022-12-310000009326bcpc:KechuBidCoASAndItsSubsidiaryCompaniesKappaMember2022-06-212022-06-210000009326bcpc:KechuBidCoASAndItsSubsidiaryCompaniesKappaMemberbcpc:FormerShareholdersMember2022-06-212022-06-210000009326bcpc:KechuBidCoASAndItsSubsidiaryCompaniesKappaMemberbcpc:FormerShareholdersLendersAndCreditorsMember2022-06-212022-06-210000009326bcpc:KechuBidCoASAndItsSubsidiaryCompaniesKappaMember2024-01-012024-12-310000009326bcpc:KechuBidCoASAndItsSubsidiaryCompaniesKappaMember2022-06-210000009326bcpc:KechuBidCoASAndItsSubsidiaryCompaniesKappaMemberus-gaap:CustomerRelationshipsMember2022-06-210000009326bcpc:KechuBidCoASAndItsSubsidiaryCompaniesKappaMemberus-gaap:DevelopedTechnologyRightsMember2022-06-210000009326bcpc:KechuBidCoASAndItsSubsidiaryCompaniesKappaMemberus-gaap:TrademarksMember2022-06-210000009326bcpc:KechuBidCoASAndItsSubsidiaryCompaniesKappaMemberus-gaap:CustomerRelationshipsMember2022-06-212022-06-210000009326bcpc:KechuBidCoASAndItsSubsidiaryCompaniesKappaMemberbcpc:CorporateTrademarkMember2022-06-212022-06-210000009326bcpc:KechuBidCoASAndItsSubsidiaryCompaniesKappaMemberbcpc:ProductTrademarksMember2022-06-212022-06-210000009326bcpc:KechuBidCoASAndItsSubsidiaryCompaniesKappaMemberus-gaap:DevelopedTechnologyRightsMember2022-06-212022-06-210000009326bcpc:KechuBidCoASAndItsSubsidiaryCompaniesKappaMember2023-01-012023-12-310000009326bcpc:KechuBidCoASAndItsSubsidiaryCompaniesKappaMember2022-01-012022-12-3100000093262021-01-012021-12-310000009326us-gaap:CostOfSalesMember2024-01-012024-12-310000009326us-gaap:CostOfSalesMember2023-01-012023-12-310000009326us-gaap:CostOfSalesMember2022-01-012022-12-310000009326us-gaap:OperatingExpenseMember2024-01-012024-12-310000009326us-gaap:OperatingExpenseMember2023-01-012023-12-310000009326us-gaap:OperatingExpenseMember2022-01-012022-12-310000009326bcpc:OmnibusIncentivePlan2017Member2023-06-220000009326bcpc:OmnibusIncentivePlan2017Member2023-06-222023-06-220000009326bcpc:OmnibusIncentivePlan2017Member2024-01-012024-12-310000009326us-gaap:EmployeeStockOptionMemberbcpc:OmnibusIncentivePlan2017Member2024-12-310000009326us-gaap:ShareBasedPaymentArrangementNonemployeeMemberbcpc:OmnibusIncentivePlan2017Member2024-01-012024-12-310000009326us-gaap:PerformanceSharesMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2024-01-012024-12-310000009326us-gaap:EmployeeStockOptionMember2024-01-012024-12-310000009326us-gaap:EmployeeStockOptionMember2023-01-012023-12-310000009326us-gaap:EmployeeStockOptionMember2022-01-012022-12-310000009326us-gaap:PerformanceSharesMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2023-01-012023-12-310000009326us-gaap:PerformanceSharesMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2022-01-012022-12-310000009326us-gaap:EmployeeStockOptionMembersrt:MinimumMember2024-01-012024-12-310000009326us-gaap:EmployeeStockOptionMembersrt:MaximumMember2024-01-012024-12-310000009326us-gaap:RestrictedStockMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2024-01-012024-12-310000009326us-gaap:RestrictedStockMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2024-01-012024-12-310000009326bcpc:ExercisePriceRange1Member2024-01-012024-12-310000009326bcpc:ExercisePriceRange1Member2024-12-310000009326bcpc:ExercisePriceRange2Member2024-01-012024-12-310000009326bcpc:ExercisePriceRange2Member2024-12-310000009326bcpc:ExercisePriceRange3Member2024-01-012024-12-310000009326bcpc:ExercisePriceRange3Member2024-12-310000009326us-gaap:RestrictedStockMember2023-12-310000009326us-gaap:RestrictedStockMember2022-12-310000009326us-gaap:RestrictedStockMember2021-12-310000009326us-gaap:RestrictedStockMember2024-01-012024-12-310000009326us-gaap:RestrictedStockMember2023-01-012023-12-310000009326us-gaap:RestrictedStockMember2022-01-012022-12-310000009326us-gaap:RestrictedStockMember2024-12-310000009326us-gaap:PerformanceSharesMember2023-12-310000009326us-gaap:PerformanceSharesMember2022-12-310000009326us-gaap:PerformanceSharesMember2021-12-310000009326us-gaap:PerformanceSharesMember2024-01-012024-12-310000009326us-gaap:PerformanceSharesMember2023-01-012023-12-310000009326us-gaap:PerformanceSharesMember2022-01-012022-12-310000009326us-gaap:PerformanceSharesMember2024-12-310000009326us-gaap:LandMember2024-12-310000009326us-gaap:LandMember2023-12-310000009326us-gaap:BuildingMember2024-12-310000009326us-gaap:BuildingMember2023-12-310000009326us-gaap:EquipmentMember2024-12-310000009326us-gaap:EquipmentMember2023-12-310000009326us-gaap:ConstructionInProgressMember2024-12-310000009326us-gaap:ConstructionInProgressMember2023-12-310000009326srt:NorthAmericaMember2024-12-310000009326srt:NorthAmericaMember2023-12-310000009326srt:EuropeMember2024-12-310000009326srt:EuropeMember2023-12-310000009326bcpc:HumanNutritionAndHealthMember2024-12-310000009326bcpc:HumanNutritionAndHealthMember2023-12-310000009326bcpc:AnimalNutritionAndHealthMember2024-12-310000009326bcpc:AnimalNutritionAndHealthMember2023-12-310000009326bcpc:SpecialtyProductsMember2024-12-310000009326bcpc:SpecialtyProductsMember2023-12-310000009326bcpc:IndustrialProductsMember2024-12-310000009326bcpc:IndustrialProductsMember2023-12-310000009326us-gaap:CustomerListsMember2024-12-310000009326us-gaap:CustomerListsMember2023-12-310000009326us-gaap:TrademarksAndTradeNamesMember2024-12-310000009326us-gaap:TrademarksAndTradeNamesMember2023-12-310000009326us-gaap:DevelopedTechnologyRightsMember2024-12-310000009326us-gaap:DevelopedTechnologyRightsMember2023-12-310000009326us-gaap:OtherIntangibleAssetsMembersrt:MinimumMember2024-12-310000009326us-gaap:OtherIntangibleAssetsMembersrt:MaximumMember2024-12-310000009326us-gaap:OtherIntangibleAssetsMember2024-12-310000009326us-gaap:OtherIntangibleAssetsMember2023-12-310000009326bcpc:StGabrielCCCompanyLLCMember2013-12-310000009326bcpc:StGabrielCCCompanyLLCMemberbcpc:EastmanChemicalCompanyMember2013-12-310000009326bcpc:StGabrielCCCompanyLLCMember2024-01-012024-12-310000009326bcpc:StGabrielCCCompanyLLCMember2023-01-012023-12-310000009326bcpc:StGabrielCCCompanyLLCMember2022-01-012022-12-310000009326bcpc:StGabrielCCCompanyLLCMember2024-12-310000009326bcpc:StGabrielCCCompanyLLCMember2023-12-310000009326bcpc:A2018CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2022-07-270000009326bcpc:A2018CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2024-12-310000009326bcpc:A2018CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2023-12-310000009326bcpc:RevolvingCreditAgreementMember2024-12-310000009326bcpc:RevolvingCreditAgreementMembersrt:MinimumMember2024-01-012024-12-310000009326bcpc:RevolvingCreditAgreementMembersrt:MaximumMember2024-01-012024-12-310000009326bcpc:RevolvingCreditAgreementMember2024-01-012024-12-310000009326us-gaap:StateAndLocalJurisdictionMember2024-12-310000009326us-gaap:OperatingSegmentsMemberbcpc:HumanNutritionAndHealthMember2024-01-012024-12-310000009326us-gaap:OperatingSegmentsMemberbcpc:AnimalNutritionAndHealthMember2024-01-012024-12-310000009326us-gaap:OperatingSegmentsMemberbcpc:SpecialtyProductsMember2024-01-012024-12-310000009326us-gaap:CorporateNonSegmentMember2024-01-012024-12-310000009326us-gaap:OperatingSegmentsMemberbcpc:HumanNutritionAndHealthMember2023-01-012023-12-310000009326us-gaap:OperatingSegmentsMemberbcpc:AnimalNutritionAndHealthMember2023-01-012023-12-310000009326us-gaap:OperatingSegmentsMemberbcpc:SpecialtyProductsMember2023-01-012023-12-310000009326us-gaap:CorporateNonSegmentMember2023-01-012023-12-310000009326us-gaap:OperatingSegmentsMemberbcpc:HumanNutritionAndHealthMember2022-01-012022-12-310000009326us-gaap:OperatingSegmentsMemberbcpc:AnimalNutritionAndHealthMember2022-01-012022-12-310000009326us-gaap:OperatingSegmentsMemberbcpc:SpecialtyProductsMember2022-01-012022-12-310000009326us-gaap:CorporateNonSegmentMember2022-01-012022-12-310000009326us-gaap:OperatingSegmentsMemberbcpc:HumanNutritionAndHealthMember2024-12-310000009326us-gaap:OperatingSegmentsMemberbcpc:HumanNutritionAndHealthMember2023-12-310000009326us-gaap:OperatingSegmentsMemberbcpc:AnimalNutritionAndHealthMember2024-12-310000009326us-gaap:OperatingSegmentsMemberbcpc:AnimalNutritionAndHealthMember2023-12-310000009326us-gaap:OperatingSegmentsMemberbcpc:SpecialtyProductsMember2024-12-310000009326us-gaap:OperatingSegmentsMemberbcpc:SpecialtyProductsMember2023-12-310000009326us-gaap:CorporateNonSegmentMember2024-12-310000009326us-gaap:CorporateNonSegmentMember2023-12-310000009326bcpc:ProductSalesMember2024-01-012024-12-310000009326bcpc:ProductSalesMember2023-01-012023-12-310000009326bcpc:ProductSalesMember2022-01-012022-12-310000009326us-gaap:RoyaltyMember2024-01-012024-12-310000009326us-gaap:RoyaltyMember2023-01-012023-12-310000009326us-gaap:RoyaltyMember2022-01-012022-12-310000009326country:US2024-01-012024-12-310000009326country:US2023-01-012023-12-310000009326country:US2022-01-012022-12-310000009326us-gaap:NonUsMember2024-01-012024-12-310000009326us-gaap:NonUsMember2023-01-012023-12-310000009326us-gaap:NonUsMember2022-01-012022-12-310000009326us-gaap:CurrencySwapMember2023-01-012023-12-310000009326us-gaap:CurrencySwapMember2022-01-012022-12-310000009326us-gaap:CurrencySwapMember2024-01-012024-12-310000009326us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310000009326us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-12-310000009326us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-12-310000009326us-gaap:AccumulatedTranslationAdjustmentMember2024-01-012024-12-310000009326us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-12-310000009326us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-01-012024-12-310000009326us-gaap:AccumulatedTranslationAdjustmentMember2024-12-310000009326us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-12-310000009326us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-12-310000009326us-gaap:DefinedBenefitPostretirementHealthCoverageMember2023-12-310000009326us-gaap:DefinedBenefitPostretirementHealthCoverageMember2022-12-310000009326us-gaap:DefinedBenefitPostretirementHealthCoverageMember2024-01-012024-12-310000009326us-gaap:DefinedBenefitPostretirementHealthCoverageMember2023-01-012023-12-310000009326us-gaap:DefinedBenefitPostretirementHealthCoverageMember2024-12-310000009326us-gaap:DefinedBenefitPostretirementHealthCoverageMember2022-01-012022-12-310000009326bcpc:CentralStatesSoutheastAndSouthwestAreasPensionFundMember2024-01-012024-12-310000009326bcpc:CentralStatesSoutheastAndSouthwestAreasPensionFundMember2023-01-012023-12-310000009326bcpc:CentralStatesSoutheastAndSouthwestAreasPensionFundMember2022-01-012022-12-310000009326us-gaap:PensionPlansDefinedBenefitMember2023-12-310000009326us-gaap:PensionPlansDefinedBenefitMember2022-12-310000009326us-gaap:PensionPlansDefinedBenefitMember2024-01-012024-12-310000009326us-gaap:PensionPlansDefinedBenefitMember2023-01-012023-12-310000009326us-gaap:PensionPlansDefinedBenefitMember2024-12-310000009326us-gaap:PensionPlansDefinedBenefitMember2022-01-012022-12-310000009326us-gaap:FairValueInputsLevel1Member2024-12-310000009326us-gaap:FairValueInputsLevel1Member2023-12-310000009326bcpc:U.S.EnvironmentalProtectionAgencyCivilPenaltyMemberus-gaap:SubsequentEventMember2025-01-312025-01-310000009326bcpc:U.S.EnvironmentalProtectionAgencyCommunitySpendingMemberus-gaap:SubsequentEventMember2025-01-312025-01-310000009326us-gaap:MoneyMarketFundsMember2024-12-310000009326us-gaap:MoneyMarketFundsMember2023-12-310000009326us-gaap:CorporateJointVentureMemberbcpc:ServicesProvidedMember2024-01-012024-12-310000009326us-gaap:CorporateJointVentureMemberbcpc:ServicesProvidedMember2023-01-012023-12-310000009326us-gaap:CorporateJointVentureMemberbcpc:ServicesProvidedMember2022-01-012022-12-310000009326us-gaap:CorporateJointVentureMemberbcpc:RawMaterialsSoldMember2024-01-012024-12-310000009326us-gaap:CorporateJointVentureMemberbcpc:RawMaterialsSoldMember2023-01-012023-12-310000009326us-gaap:CorporateJointVentureMemberbcpc:RawMaterialsSoldMember2022-01-012022-12-310000009326us-gaap:CorporateJointVentureMember2024-01-012024-12-310000009326us-gaap:CorporateJointVentureMember2023-01-012023-12-310000009326us-gaap:CorporateJointVentureMember2022-01-012022-12-310000009326us-gaap:CorporateJointVentureMember2024-12-310000009326us-gaap:CorporateJointVentureMember2023-12-310000009326us-gaap:CorporateJointVentureMemberbcpc:NonContractualMoniesOwedMember2024-12-310000009326us-gaap:CorporateJointVentureMemberbcpc:NonContractualMoniesOwedMember2023-12-310000009326bcpc:LesseeOperatingLeaseTrancheOneMembersrt:MinimumMember2024-12-310000009326bcpc:LesseeOperatingLeaseTrancheOneMembersrt:MaximumMember2024-12-310000009326bcpc:LesseeOperatingLeaseTrancheTwoMembersrt:MinimumMember2024-12-310000009326bcpc:LesseeOperatingLeaseTrancheTwoMembersrt:MaximumMember2024-12-310000009326bcpc:LesseeOperatingLeaseTrancheThreeMembersrt:MinimumMember2024-12-310000009326bcpc:LesseeOperatingLeaseTrancheThreeMembersrt:MaximumMember2024-12-310000009326bcpc:LesseeOperatingLeaseTrancheFourMember2024-12-310000009326bcpc:LesseeOperatingLeaseTrancheFourMembersrt:MaximumMember2024-12-310000009326bcpc:LesseeOperatingLeaseTrancheFourMembersrt:MinimumMember2024-12-310000009326us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMemberbcpc:PayFixedInterestRateMember2019-05-280000009326us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-05-280000009326us-gaap:InterestExpenseMemberus-gaap:InterestRateSwapMember2023-01-012023-12-310000009326us-gaap:InterestExpenseMemberus-gaap:InterestRateSwapMember2022-01-012022-12-310000009326us-gaap:InterestExpenseMemberus-gaap:InterestRateSwapMember2024-01-012024-12-310000009326us-gaap:CurrencySwapMemberus-gaap:DesignatedAsHedgingInstrumentMemberbcpc:PayFixedInterestRateMember2019-05-280000009326us-gaap:CurrencySwapMemberus-gaap:DesignatedAsHedgingInstrumentMemberbcpc:ReceiveFixedInterestRateMember2019-05-280000009326us-gaap:CurrencySwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-05-280000009326us-gaap:CurrencySwapMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestExpenseMember2023-01-012023-12-310000009326us-gaap:CurrencySwapMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestExpenseMember2022-01-012022-12-310000009326us-gaap:CurrencySwapMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestExpenseMember2024-01-012024-12-310000009326us-gaap:InterestRateSwapMember2024-01-012024-12-310000009326us-gaap:InterestRateSwapMember2022-01-012022-12-310000009326us-gaap:InterestRateSwapMember2023-01-012023-12-310000009326us-gaap:ForwardContractsMember2022-06-210000009326us-gaap:ForwardContractsMember2022-01-012022-12-310000009326us-gaap:ForwardContractsMember2024-12-310000009326us-gaap:ForwardContractsMember2023-12-310000009326us-gaap:ForwardContractsMember2022-12-3100000093262024-01-012024-03-3100000093262024-04-012024-06-3000000093262024-07-012024-09-3000000093262024-10-012024-12-3100000093262023-01-012023-03-3100000093262023-04-012023-06-3000000093262023-07-012023-09-3000000093262023-10-012023-12-310000009326us-gaap:AllowanceForCreditLossMember2021-12-310000009326us-gaap:InventoryValuationReserveMember2021-12-310000009326us-gaap:AllowanceForCreditLossMember2022-01-012022-12-310000009326us-gaap:InventoryValuationReserveMember2022-01-012022-12-310000009326us-gaap:AllowanceForCreditLossMember2022-12-310000009326us-gaap:InventoryValuationReserveMember2022-12-310000009326us-gaap:AllowanceForCreditLossMember2023-01-012023-12-310000009326us-gaap:InventoryValuationReserveMember2023-01-012023-12-310000009326us-gaap:AllowanceForCreditLossMember2023-12-310000009326us-gaap:InventoryValuationReserveMember2023-12-310000009326us-gaap:AllowanceForCreditLossMember2024-01-012024-12-310000009326us-gaap:InventoryValuationReserveMember2024-01-012024-12-310000009326us-gaap:AllowanceForCreditLossMember2024-12-310000009326us-gaap:InventoryValuationReserveMember2024-12-31



UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

FORM 10-K

(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR SECTION 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2024
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from _____ to _____
Commission file number: 1-13648
_______________________________________________________________________________________________________________
Balchem Corporation
(Exact name of Registrant as specified in its charter)
Maryland 13-2578432
(State or other jurisdiction of incorporation or organization) (I.R.S. Employer Identification Number)
5 Paragon Drive, Montvale, NJ 07645
(Address of principal executive offices) (Zip Code)
Registrant’s telephone number, including area code: (845) 326-5600
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading symbolName of each exchange on which registered
Common Stock, par value $.06-2/3 per shareBCPCThe Nasdaq Stock Market LLC
Securities registered pursuant to Section 12(g) of the Act: None

Indicate by check mark whether the Registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.
Yes No

Indicate by check mark whether the Registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.
Yes No
Indicate by check mark whether the Registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).
Yes   No





Indicate by check mark whether the Registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
(Check one):
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 has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to §240.10D-1(b).
Indicate by check mark whether the Registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).
Yes No
The aggregate market value of the common stock, par value $.06-2/3 per share (the “Common Stock”), issued and outstanding and held by non-affiliates of the Registrant, based upon the closing price for the Common Stock on the NASDAQ Stock Market LLC on June 30, 2024 was approximately $4,969,000,000. For purposes of this calculation, shares of the Registrant held by directors and officers of the Registrant and under the Registrant’s 401(k)/profit sharing plan have been excluded.
The number of shares outstanding of Common Stock was 32,532,724 as of February 7, 2025.
DOCUMENTS INCORPORATED BY REFERENCE
Selected portions of the Registrant’s proxy statement for its 2025 Annual Meeting of Shareholders (the “2025 Proxy Statement”) to be filed with the Securities and Exchange Commission pursuant to Regulation 14A within 120 days after Registrant’s fiscal year-end of December 31, 2024 are incorporated by reference in Part III of this Annual Report on Form 10-K to the extent stated therein.


Cautionary Statement Regarding Forward-Looking Statements
Certain statements in this Annual Report on Form 10-K, other than purely historical information, are “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934, as amended. Forward-looking statements are not statements of historical facts, but rather reflect our current expectations or beliefs concerning future events and results. We generally use the words “believe,” “expect,” “intend,” “plan,” “anticipate,” “likely,” “will,” “would,” “will be,” “will continue,” “will likely result,” “estimate,” “project,” “forecast,” “outlook,” “strategy,” “future,” “opportunity,” “may,” “should,” or the negative thereof or variations thereon or similar expressions generally intended to identify forward-looking statements. Such forward-looking statements, including those concerning our expectations, involve risks, uncertainties and other factors, some of which are beyond our control, which may cause our actual results, performance or achievements, or industry results, to be materially different from any future results, performance or achievements expressed or implied by such forward-looking statements. The risks, uncertainties and factors that could cause our results to differ materially from our expectations and beliefs include, but are not limited to, those factors set forth in this Annual Report on Form 10-K under “Item 1A. - Risk Factors.” You should read that information in conjunction with “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Item 7 of this report and our Consolidated Financial Statements and related notes in Item 8 of this report. We undertake no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events or otherwise.


BALCHEM CORPORATION
ANNUAL REPORT ON FORM 10-K
TABLE OF CONTENTS
Page Numbers



PART I
Item 1.    Business (All amounts in thousands, except share and per share data)
General
Balchem Corporation (“Balchem,” the “Company,” “we” or “us”), was incorporated in the State of Maryland in 1967. We develop, manufacture, distribute and market specialty performance ingredients and products for the nutritional, food, pharmaceutical, animal health, medical device sterilization, plant nutrition and industrial markets. Our three reportable segments are strategic businesses that offer products and services to different markets: Human Nutrition and Health, Animal Nutrition and Health, and Specialty Products. Sales and production of products outside of our reportable segments and other minor business activities are included in "Other and Unallocated".
We sell our products through our own sales force, independent distributors and sales agents. Financial information concerning our business, business segments and geographic information appears in Management’s Discussion and Analysis of Financial Condition and Results of Operations under Item 7 below and in the Notes to our Consolidated Financial Statements included under Item 8 below, which information is incorporated herein by reference.
Human Nutrition and Health
The Human Nutrition and Health ("HNH") segment provides human grade choline nutrients and mineral amino acid chelated products for nutrition and health applications. Choline is recognized to play a key role in the development and structural integrity of brain cell membranes in infants, processing dietary fat, reproductive development and neural functions, such as memory and muscle function. The Company's mineral amino acid chelates, specialized mineral salts, and mineral complexes are used as raw materials for inclusion in premier human nutrition products; proprietary technologies have been combined to create an organic molecule in a form the body can readily assimilate. Sales growth for human nutrition applications is reliant on differentiation from lower-cost competitive products through scientific data, intellectual property and customers' appreciation of brand value. Consequently, the Company makes investments in such activities for long-term value differentiation. This segment also manufactures specialty vitamin K2, which plays a crucial role in the human body for bone health, heart health and immunity, and methylsulfonylmethane ("MSM"), which is a widely used nutritional ingredient that helps provide benefits for joint health, sports nutrition, skin and beauty, and healthy aging. This segment also serves the food and beverage industry for beverage, bakery, dairy, confectionary, and savory manufacturers. The Company partners with its customers from ideation through commercialization to bring on-trend beverages, baked goods, confections, dairy and meat products to market. The Company has expertise in trends analysis and product development. With its strong manufacturing capabilities in customized spray dried and emulsified powders, extrusion and agglomeration, blended lipid systems, liquid flavor delivery systems, juice and dairy bases, chocolate systems, ice cream bases and variegates, the Company is a one-stop solutions provider for beverage and dairy product development needs. Additionally, this segment provides microencapsulation solutions to a variety of applications in food, pharmaceutical and nutritional ingredients to enhance performance of nutritional fortification, processing, mixing, and packaging applications and shelf-life. Major product applications are baked goods, refrigerated and frozen dough systems, processed meats, seasoning blends, confections, sports and protein bars, dietary plans, and nutritional supplements. The Company also creates cereal systems for ready-to-eat cereals, grain-based snacks, and cereal based ingredients.
Animal Nutrition and Health

The Company’s Animal Nutrition and Health ("ANH") segment provides nutritional products derived from its microencapsulation and chelation technologies in addition to the essential nutrient choline chloride. For ruminant animals, the Company’s microencapsulated products boost health and milk production by delivering nutrient supplements that are biologically available, providing required nutritional levels. The Company’s proprietary chelation technology provides enhanced nutrient absorption for various species of production and companion animals and is marketed for use in animal feed throughout the world. ANH also manufactures and supplies choline chloride, an essential nutrient for monogastric animal health, predominantly to the poultry, pet and swine industries. Choline, which is manufactured and sold in both dry and aqueous forms, plays a vital role in the metabolism of fat. In poultry, choline deficiency can result in reduced growth rates and perosis in young birds, while in swine production choline is a necessary and required component of gestating and lactating sow diets for both liver health and prevention of leg deformity. This segment also manufactures MSM, which is a widely used nutritional ingredient that provides benefits for pet health.


1


Sales of value-added encapsulated products are highly dependent on overall industry economics as well as the Company's ability to leverage the results of university and field research on the animal health and production benefits of our products. Management believes that success in the commodity-oriented choline chloride marketplace is highly dependent on the Company’s ability to maintain its strong reputation for excellent product quality and customer service. The Company continues to drive production efficiencies in order to maintain its cost position to effectively compete in a global marketplace.

Specialty Products
The Company re-packages and distributes a number of performance gases and chemicals for various uses by its customers, notably ethylene oxide, propylene oxide, and ammonia. Ethylene oxide is sold as a sterilant gas, primarily for use in the health care industry. It is used to sterilize a wide range of medical devices because of its versatility and effectiveness in treating hard or soft surfaces, composites, metals, tubing and different types of plastics without negatively impacting the performance of the device being sterilized. Contract sterilizers and medical device manufacturers are principal customers for this product. Propylene oxide is marketed and sold as a fumigant to aid in the control of insects and microbiological spoilage, to reduce bacterial and mold contamination in certain shelled and processed nut meats, processed spices, cacao beans, cocoa powder, raisins, figs and prunes, and for various chemical synthesis applications, such as increasing paint durability and manufacturing specialty starches and textile coatings. Ammonia is used primarily as a refrigerant, for heat treatment of metals and various chemical synthesis applications, and is distributed in reusable and recyclable drum and cylinder packaging approved for use in the countries these products are shipped to.
The Company’s performance gases and chemicals are distributed worldwide in specially designed, reusable and recyclable drum and cylinder packaging, to assure compliance with safety, quality and environmental standards as outlined by the applicable regulatory agencies in the countries our products are shipped to. The Company’s inventory of these specially built drums and cylinders, along with its five filling facilities, represents a significant capital investment. The Company also sells single use canisters for use in sterilizing re-usable devices typically processed in autoclave units in hospitals.
The Company’s micronutrient agricultural nutrition business sells chelated minerals primarily to producers of high value crops. The Company has a unique and patented two-step approach to solving mineral deficiency in plants to optimize health, yield and shelf-life. First, the Company determines optimal mineral balance for plant health. The Company then has a foliar applied Metalosate® product range, utilizing patented amino acid chelate technology. Its products quickly and efficiently deliver mineral nutrients. As a result, the farmer/grower gets healthier crops that are more resistant to disease and pests, larger yields and healthier food for the consumer with extended shelf life for produce being shipped long distances.
Significant Acquisitions
On August 30, 2022, the Company's wholly-owned subsidiary Albion Laboratories, Inc. ("Albion") entered into a Stock Purchase Agreement, and closed on such transaction with Cardinal Associates Inc. ("Cardinal"), a corporation organized under the laws of the State of Washington, pursuant to which Albion acquired Cardinal and its Bergstrom Nutrition business (collectively, "Bergstrom"). Bergstrom is a leading science-based manufacturer of MSM, based in Vancouver, Washington. Details related to the Bergstrom acquisition are disclosed in Note 2, Significant Acquisitions. The addition of OptiMSM®, Bergstrom Nutrition's MSM brand, to the Company's portfolio within the Human Nutrition and Health and Animal Nutrition and Health segments provides a synergistic scientific advantage in Balchem's key strategic therapeutic focus areas such as longevity and performance and is a strong fit with Balchem's specialty, science-backed mineral products.
On June 21, 2022, the Company and its wholly-owned subsidiary, Balchem B.V., completed the acquisition of Kechu BidCo AS and its subsidiary companies, including Kappa Bioscience AS, a leading science-based manufacturer of specialty vitamin K2 for the human nutrition industry, headquartered in Oslo, Norway (all acquired companies collectively referred to as “Kappa”). Details related to the Kappa acquisition are disclosed in Note 2, Significant Acquisitions. The acquisition strengthens the Company's scientific and technical expertise, geographic reach, and marketplace leadership, which should ultimately lead to accelerated growth for the Company's portfolios within the Human Nutrition and Health segment.


2

Raw Materials
The raw materials utilized by us in the manufacture of our products are sourced from suppliers both domestically and internationally. Such raw materials are derived from petrochemicals, minerals, metals, agricultural goods and other readily available commodities and are subject to price fluctuations due to market conditions. In 2024, supply reliability stabilized, although procuring certain raw materials remained a challenge due to the ongoing geopolitical environment impacting some supply lanes. Early deflationary trends shifted to an inflationary pattern during the year in several categories that we source. We continue to put measures in place to ensure a sustainable supply chain capable of supporting current demands and the future growth of our business.

Intellectual Property
We currently hold over 150 patents and over 400 registered trademarks in the United States and overseas. We also use know-how, trade secrets, formulae, and manufacturing techniques that assist in maintaining competitive positions of certain of our products. Formulae and know-how are of particular importance in the manufacture of a number of our proprietary products. We believe that our patents, in the aggregate, are advantageous to our business. However, we do not believe we are materially dependent on any particular patent or any particular group of patents. We believe that our sales and competitive position are dependent primarily upon the quality of our products, technical sales efforts and market conditions, rather than on patent protection.
Seasonality
While in general, the businesses of our segments are not seasonal to any material extent, the plant nutrition business within Specialty Products is a seasonal business with the vast majority of sales occurring in the first half of the year, based on the planting season in the northern hemisphere.
Backlog
At December 31, 2024, we had a total backlog of $50,415 (comprised of $39,959 for the HNH segment; $9,035 for the ANH segment; $1,284 for the Specialty Products segment, and $137 for other), as compared to a total backlog of $42,957 at December 31, 2023 (comprised of $32,418 for the HNH segment; $7,639 for the ANH segment; $2,678 for the Specialty Products segment and $222 for other). It has generally been our policy and practice to maintain an inventory of finished products and/or component materials for our segments to enable us to ship products within two months after receipt of a product order. All orders in the current backlog are expected to be filled in the 2025 fiscal year.
Competition
Our competitors include many large and small companies, some of which have greater financial, research and development, production and other resources than us. Competition in the supplement, food and beverage markets we serve are based primarily on product performance, customer support, quality, service and price. The development of new and improved products is important to our success. This competitive environment requires substantial investments in product and manufacturing process research and development. In addition, the winning and retention of customer acceptance of our food and nutrition products involve substantial expenditures for application testing, either internally or at customer/prospect sites, and sales efforts. Our competition in this market includes a variety of ingredient and nutritional supplement companies, many of which are privately-held. Therefore, it is difficult to assess the size of all of our segment competitors or where we rank in comparison to such privately-held competitors.
Competition in the animal feed and industrial markets we serve is based primarily on product performance, customer support, quality, service and price. The markets for our products are subject to competitive risks because these markets are highly price competitive. Our competition in this market includes a variety of animal nutrition and health ingredient companies, along with certain industrial companies, many of which are privately-held. Therefore, we are unable to assess the size of all of our competitors or where we rank in comparison to such privately-held competitors.
In the Specialty Products segment, competition within Performance Gases is based primarily on service, reliability, quality, and price. Our competitors in this market vary globally, many of which are regional privately-held companies. We also face competition from alternate technologies or substitute products. In our plant nutrition business, competition is based primarily on product performance, customer support, quality, and price. The development of new and improved products is also important to our ability to compete. Our competition in this market is primarily regional privately-held companies.
3


Research and Development
During the years ended December 31, 2024, 2023 and 2022, we incurred research and development expenses of approximately $16,793, $15,049, and $12,191, respectively, on Company-sponsored research and development for new products, improvements to existing products, and manufacturing processes. We have historically funded our research and development programs with funds available from current operations with the intent of recovering those costs from profits derived from future sales of products resulting from, or enhanced by, the research and development effort.
We prioritize our product development activities in an effort to allocate resources to those product candidates that, we believe, have the greatest commercial potential. Factors we consider in determining the products to pursue include projected markets and needs, status of our proprietary rights, technical feasibility, expected and known product attributes, and estimated costs to bring the product to market.
Capital Projects
We continue to invest in projects across all production facilities and capital expenditures were approximately $35,148, $37,274, and $49,086 for 2024, 2023 and 2022, respectively. In 2024, we invested $17,202 on projects expected to provide favorable returns on investment, including expanded capacity in key product lines in the HNH segment and equipment upgrades to improve process reliability and support our business growth. In addition, we invested $7,200 for environmental, health, safety, and security upgrades to our facilities. In 2023, we invested $20,720 on projects expected to provide favorable returns on investment, including expanded capacity in key product lines in the HNH segment. In addition, we invested $6,900 for environmental, health, safety, and security upgrades to our facilities. In 2022, we invested $29,759 on projects expected to provide favorable returns on investment, including expanded capacity in key product lines in the HNH segment. In addition, we invested $6,020 for environmental, health, safety, and security upgrades to our facilities and $3,024 in automation projects that improved the quality and efficiency of our operations. Capital expenditures are projected to range from $40,000 to $45,000 for 2025, including our continued efforts to invest in energy and water saving projects, while exploring additional renewable energy opportunities in support of the company's sustainability efforts.
Environmental and Regulatory Matters
The Federal Insecticide, Fungicide and Rodenticide Act (“FIFRA”), a health and safety statute, requires that certain products within our Specialty Products segment must be registered with the U.S. Environmental Protection Agency ("EPA") because they are considered pesticides. As part of the registration review process, the EPA assesses a wide variety of studies to determine the likelihood of risk to human health and the environment from exposure associated with use of the product. We hold EPA registrations permitting us to sell ethylene oxide (“EtO”) to others as a medical device sterilant and spice fumigant and propylene oxide as a fumigant of nuts and spices.
In April 2008, the EPA issued a RED (“Re-registration Eligibility Decision”) for EtO which permitted the continued use of EtO “to sterilize medical or laboratory equipment, pharmaceuticals, and aseptic packaging, or to reduce microbial load on musical instruments, cosmetics, whole and ground spices and other seasoning materials and artifacts, archival material or library objects”. In 2013, the EPA initiated a new registration review of EtO, in line with and as part of the registration review scheduled for a large number of other pesticides. When the Final Work Plan was issued in March 2014, the EPA anticipated that this registration review process would take approximately seven years. In December 2016, the EPA issued its Integrated Risk Information System (“IRIS”) assessment of EtO (the "IRIS Assessment"), another aspect of the EPA’s safety review of EtO. In November 2020, the EPA issued a Draft Human Health Risk Assessment for Ethylene Oxide (“Draft HHRA”). In this Draft HHRA, the EPA presented multiple perspectives on risk extrapolation, including the IRIS Assessment. While acknowledging the necessity of maintaining the critical uses of EtO, based on the range of unit risk provided in this qualitative assessment, the EPA stated that there should be further mitigation measures implemented. In April 2023, the EPA released a Proposed Interim Decision and Draft Human Health Risk Assessment addendum which included certain proposed mitigation measures. In January 2025, the EPA issued its Interim Decision (“ID”) whereby EtO was re-registered for the sterilization of medical devices and the reduction of microbes on certain spices/seasonings. The ID provides for a phase-out period for the use of EtO on certain spices, and it discontinues minor applications, such as use on musical instruments, cosmetics, and archival and library materials. The ID also includes mitigation and monitoring measures impacting product users, including our customers, with phased compliance deadlines ranging from several months to ten years. Further, the ID contemplates that EPA will gather annual worker exposure data from EtO users, including our customers. The ID may be subject to further review, including additional stakeholder input.
4

EtO, when used as a sterilant for certain medical devices, has no known equally effective substitute. In October 2019, the U.S. Food and Drug Administration in a public statement said, "Although medical devices can be sterilized by several methods, ethylene oxide is the most common method of sterilization of medical devices in the U.S. and is a well-established and scientifically-proven method of preventing harmful microorganisms from reproducing and causing infections." Management believes the lack of availability of this product could not be reasonably tolerated by various medical device manufacturers or the health care industry due to the resultant infection potential.
Similarly, the EPA issued a RED for propylene oxide in August 2006. At that time, the EPA “determined that products containing the active ingredient propylene oxide ("PPO") are eligible for re-registration provided that…risk mitigation measures…are adopted.” In 2013, the EPA initiated a new registration review of propylene oxide, in line with and as part of the registration review scheduled for a large number of other pesticides. A Final Work Plan was issued in March 2014, and the EPA anticipated that this review process would take approximately seven years. In October 2020, the EPA issued both the Proposed Interim Decision and Draft Risk Assessment for propylene oxide. In July 2021, the EPA issued the Interim Decision. Based on these documents, the use of propylene oxide to treat nuts and spices will continue to be permitted with minimal changes to the current approved usage. We submitted required changes to the product label, and expect the EPA to review and approve them during 2025.
Our facility in Verona, Missouri facility, while held by a prior owner, Syntex Agribusiness, Inc. (“Syntex”), was designated by the EPA as a Superfund site and placed on the National Priorities List in 1983 because of dioxin contamination on portions of the site. Remediation was conducted by Syntex under the oversight of the EPA and the Missouri Department of Natural Resources. We are indemnified by the sellers under our May 2001 asset purchase agreement covering our acquisition of the Verona, Missouri facility for potential liabilities associated with the Superfund site, and one of the sellers, in turn, has the benefit of certain contractual indemnification by Syntex in relation to the implementation of the above-described Superfund remedy. In June 2023, in response to a Special Notice Letter received from the EPA in 2022, BCP Ingredients, Inc. ("BCP"), the Company's subsidiary that operates the site, Syntex, EPA, and the State of Missouri entered into an Administrative Settlement Agreement and Order on Consent (“ASAOC”) for a focused remedial investigation/feasibility study ("RI/FS") under which (a) BCP will conduct a source investigation of potential source(s) of releases of 1,4-dioxane and chlorobenzene at a portion of the site and (b) BCP and Syntex will complete a RI/FS to determine a potential remedy, if any is required. Activities under the ASAOC are underway and are expected to continue for some period of time.
In connection with normal operations at our plant facilities, we are required to maintain environmental and other permits, including those relating to the use of EtO. From time to time, our manufacturing sites may be subject to inspections by the EPA and other agencies. To the extent any consent orders or other agreements are entered into as a result of findings from such inspections, the Company is committed to ensuring compliance with such orders or agreements. For a further discussion of our potential environmental liabilities, see Note 16, Commitments and Contingencies, to our Consolidated Financial Statements.
We believe we are in compliance in all material respects with applicable laws and regulations that have been enacted or adopted relating to human health, safety and the environment. Such compliance includes the maintenance of required permits under air pollution regulations and compliance with requirements of the Occupational Safety and Health Administration. The cost of such compliance has not had a material effect upon the results of our operations or our financial condition.
We produce products which are required to be manufactured in conformity with current Good Manufacturing Practice (“cGMP”) regulations as interpreted and enforced by the FDA, through third party contract arrangement. Modifications, enhancements or changes in contracted manufacturing facilities or procedures relating to our pharmaceutical products are, in many circumstances, subject to FDA approval, which may be subject to a lengthy application process or which we may be unable to obtain. Any contracted manufacturing facilities that manufacture our pharmaceutical products are periodically subject to inspection by the FDA and other governmental agencies, and operations at these facilities could be interrupted or halted if the results of these inspections are unsatisfactory.
Human Capital
Our employees are our most valued asset and fundamental to our success. We believe that our global team of talented and dedicated employees embody our Core Values and align with our vision of making the world a healthier place. As of December 31, 2024, we employed approximately 1,361 full-time employees worldwide, with approximately 17% covered by collective bargaining agreements. We are seeing some improvement in the labor market and feel our team has been successful in attracting and retaining skilled and experienced employees in a competitive landscape. Additionally, we continue to enhance and leverage our existing technological capabilities to further optimize productivity and performance, and explore new solutions to drive efficiencies.

5

We believe that our best performance is achieved when our teams reflect a variety of diverse backgrounds, experiences and perspectives. Fostering a culture of belonging is an important element of Balchem's Human Resources strategy. We continue to explore strategies to help ensure we have a fully engaged workforce and that we are able to attract the best and brightest from the broad workforce landscape.
Health and Safety
Protecting the workplace environment and the health and safety of our employees, contractors, visitors, and neighbors is our top priority. Our recordable injury rate, which is defined as recordable injuries per 200,000 hours worked, was 0.57, 1.39, and 1.17 in 2024, 2023, and 2022, respectively. In 2024, we further refined our environmental, health, safety, and security management system to place greater emphasis on hazard identification and correction. We enhanced our emphasis on near-miss reporting and improved communication across various locations, enabling us to address the root causes of incidents, and we have reallocated Environmental, Health, and Safety (EHS) resources to enable a more rapid response to safety enhancements. We continue to improve our working conditions and our work practices where safety is impacted.
Training and Well-Being Programs
Our vision is to create a culture of learning and development of our employees to foster an environment of continuous learning. We are committed to the professional development of our workforce, investing in training programs designed to enhance employee skills and create career paths for advancement. All employees are expected to complete necessary compliance training and have access to numerous online trainings for both personal and professional development. We continue to have our existing and emerging leaders participate in formal leadership development training. Through our Employee Assistance Program and healthcare benefit provider, our employees have access to resources to help support positive mental health, emotional well-being, and healthy lifestyles. Additionally, employees have access to resources which can provide aid with financial and legal issues, as well as support in handling elder care challenges.
Performance Review, Compensation and Benefits
Our annual performance review process is an important, objective-based dialogue to foster continuous growth and development by providing an opportunity to establish goals and deliver feedback relative to each employee's performance. Balchem's annual review process is closely aligned with a formal succession planning and talent review process designed to identify and develop the next generation of leaders.
We are dedicated to providing full-time employees with a competitive compensation package that includes medical, dental, vision, and prescription benefits in addition to a 401(k) matching program. Balchem also provides financial support for health and wellness programs such as online financial wellness content, sponsored weight loss programs and subsidized gym memberships. We also provide generous time off and leave benefits, which are important to help ensure employees can maintain a healthy work/life balance.
For the years ended December 31, 2024 and 2023, our turnover rate was 9% and 11%, respectively, for salaried employees with an average length of service of over 9 years for both years. For the years ended December 31, 2024 and 2023, our turnover rate was 21% and 29%, respectively, for hourly employees with an average length of service of about 7 years for both years. We are continuing to improve employee retention with effective employment engagement efforts with frequent town hall meetings, a tool to promote peer to peer recognition, and various rewards and recognition programs.
Sustainability
We operate as strong stewards of our shareholders, customers, suppliers, employees, and the communities in which we operate. We are working to make our workforce more inclusive, our business more sustainable, and our communities more engaged by maintaining strong environmental, social and governance practices.
In 2024, we published our 2023 Sustainability Report. This report provides detailed information regarding our corporate responsibility strategy, focus areas and governance structure. We are committed to reducing our greenhouse gas emissions by implementing new technologies, improving operational efficiencies, and expanding green energy usages. In addition, we are committed to reducing our global water use by recycling water and investing new technologies to improve water efficiency. For more information on our approach to sustainability management, refer to our website at https://balchem.com/responsibility/sustainability. The information contained on, or that may be accessed through, the Company’s website is not incorporated by reference into, and is not part of, this Annual Report on Form 10-K.
6

Available Information
Our headquarters is located at 5 Paragon Drive, Montvale, NJ 07645. Our telephone number is (845) 326-5600 and our Internet website address is www.balchem.com. We make available through our website, free of charge, our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q and Current Reports on Form 8-K, and amendments to such reports, as soon as reasonably practicable after they have been electronically filed with the Securities and Exchange Commission (the "SEC"). Such reports are available via a link from the Investors page on our website to a list of our reports on the SEC’s EDGAR website. The address of the SEC's website is www.sec.gov.

Item 1A.    Risk Factors
We discuss our expectations regarding future performance, events and outcomes in this Form 10-K, quarterly and annual reports, press releases and other written and oral communications. All statements except for historical and present factual information are “forward-looking statements” and are based on financial data and business plans available only as of the time the statements are made, which may become outdated or incomplete. Forward-looking statements are inherently uncertain, and investors must recognize that events could significantly differ from our expectations. You should carefully consider the risk factors discussed below, together with all the other information included in this Form 10-K, in evaluating us and our ordinary shares. If any of the risks below actually occurs, our business, financial condition, results of operations and cash flows could be materially and adversely affected. Any such adverse effect may cause the trading price of our ordinary shares to decline, and as a result, you could lose all or part of your investment in us. Our business may also be adversely affected by risks and uncertainties not known to us or risks that we currently believe to be immaterial. We assume no obligation to update any forward-looking statements as a result of new information, future events or other factors.

Operational Risks

We face risks associated with our sales to customers and manufacturing operations outside the United States.
Our net sales consist of sales both within and outside the United States. In addition, we conduct a portion of our manufacturing outside the United States. The majority of our foreign sales occur through our foreign subsidiaries and the remainder of our foreign sales result from exports to foreign distributors, resellers and customers. Our foreign sales and operations are subject to a number of risks, including: longer accounts receivable collection periods; the impact of recessions and other economic conditions in economies outside the United States; export duties and quotas; imposition of, or changes in, tariffs, sanctions, trade restrictions, and trade relations including but not limited to those associated with the United States-Mexico-Canada Agreement ("USMCA") which replaced the North American Free Trade Agreement ("NAFTA"), other free trade agreements, and the exit of the United Kingdom from the European Union; unexpected changes in regulatory requirements; certification requirements; environmental regulations; reduced protection for intellectual property rights in some countries; potentially adverse tax consequences; political and economic instability; geopolitical tensions; and preference for locally produced products. These factors could have a material adverse impact on our ability to increase or maintain our international sales.

Our sales and operations may be adversely affected by supply chain disruptions due to political unrest, terrorist acts, and national and international conflicts.
Our sales and operations are subject to a number of risks, including political and economic instability and geopolitical tensions, which could have a material adverse impact on our ability to increase or maintain our international sales and operations. National and international conflicts such as war, border closures, civil disturbances and terrorist acts, including Russia's invasion of Ukraine and the ongoing conflict in the Middle East, may increase the likelihood of already strained supply interruptions and further hinder our ability to access the materials and energy we need to manufacture our products. Additional supply chain disruptions will make it harder for us to find favorable pricing and reliable sources for the materials we need. As a result, such disruptions will put upward pressure on our costs and increase the risk that we may be unable to acquire the materials and services we need to continue to make certain products, in particular at our manufacturing facilities in Europe.

7

Our financial success depends in part on the reliability and sufficiency of our manufacturing facilities.
Our revenues depend on the effective operation of our manufacturing, packaging, and processing facilities. The operation of our facilities involves risks, including the breakdown, failure, or substandard performance of equipment, power outages, the improper installation or operation of equipment, explosions, fires, natural disasters, failure to achieve or maintain safety or quality standards, work stoppages, supply or logistical outages, and the need to comply with environmental and other directives of governmental agencies. The occurrence of material operational problems, including, but not limited to, the above events, could adversely affect our profitability during the period of such operational difficulties.
Our ability to successfully grow and expand our business depends on our ability to recruit and retain a highly qualified and motivated workforce.
Our ability to successfully grow and expand our business is dependent upon our ability to recruit and retain a workforce with the skills necessary to develop, manufacture and deliver the products and services desired by our customers. We need highly skilled and qualified personnel in multiple areas, including research and development, engineering, sales, manufacturing, information technology, cybersecurity, accounting, regulatory, and management. We must therefore continue to effectively recruit, retain and motivate highly qualified, skilled and diverse personnel to maintain our current business and support our projected growth. A shortage of these employees for various reasons, including intense competition for skilled employees, labor shortages, increased labor costs, candidates’ preference to work remotely, changes in laws and policies regarding immigration and work authorizations in jurisdictions where we have operations, or any government mandates that may result in workforce attrition and difficulty with recruiting, may jeopardize our ability to grow and expand our business.

We may, from time to time, experience problems in our labor relations.
A portion of our North American workforce is represented by a union under a single collective bargaining agreement. In Europe, employees at our Marano Ticino, Italy facility and Bertinoro, Italy facility are covered by a national collective bargaining agreement, respectively. We believe that our present labor relations with all our union employees are satisfactory, however, our failure to renew these agreements on reasonable terms could result in labor disruptions and increased labor costs, which could adversely affect our financial performance. Similarly, if our relations with the union portion of our workforce do not remain positive, such employees could initiate a strike, work stoppage or slowdown in the future. In the event of such an action, we may not be able to adequately meet the needs of our customers using our remaining workforce and our operations and financial condition could be adversely affected. Additionally, other portions of our workforce could become subject to union campaigns.

The effects of global climate change or other unexpected events, including global health crises, may disrupt our operations and have a negative impact on our business.
The effects of global climate change, such as extreme weather conditions and natural disasters occurring more frequently or with more intense effects, or the occurrence of unexpected events including wildfires, tornadoes, hurricanes, earthquakes, floods, tsunamis and other severe hazards or global health crises, such as the outbreak of Ebola or the global COVID-19 pandemic, or other actual or threatened epidemic, pandemic, outbreak and spread of a communicable disease or virus, in the countries where we operate or sell products and provide services, could adversely affect our operations and financial performance. Extreme weather, natural disasters, power outages, global health crises or other unexpected events could disrupt our operations by impacting the availability and cost of materials needed for manufacturing, causing physical damage and partial or complete closure of our manufacturing sites or distribution centers, loss of human capital, temporary or long-term disruption in the manufacturing and supply of products and services and disruption in our ability to deliver products and services to customers. These events and disruptions could also adversely affect our customers’ and suppliers’ financial condition or ability to operate, resulting in reduced customer demand, delays in payments received or supply chain disruptions. Further, these events and disruptions could increase insurance and other operating costs, including impacting our decisions regarding construction of new facilities to select areas less prone to climate change risks and natural disasters, which could result in indirect financial risks passed through the supply chain or other price modifications to our products and services.

8

We may be subject to risks relating to our information technology and operational technology systems.
We rely extensively on information technology and operational technology systems, networks and services including hardware, software, firmware and technological applications and platforms (collectively, "IT Systems") to manage and operate our business from end-to-end, including ordering and managing materials from suppliers, design and development, manufacturing, marketing, selling and shipping to customers, invoicing and billing, managing our banking and cash liquidity systems, managing our enterprise resource planning and other accounting and financial systems and complying with regulatory, legal and tax requirements. We have invested and will continue to invest in improving our IT Systems. Some of these investments are significant and impact many important operational processes and procedures. There is no assurance that newly implemented IT Systems will improve our current systems, improve our operations or yield the expected returns on the investments. In addition, the implementation of new IT Systems may be more difficult, costly or time consuming than expected and cause disruptions in our operations and, if not properly implemented and maintained, negatively impact our business. If our IT Systems cease to function properly or if these systems do not provide the anticipated benefits, our ability to manage our operations could be impaired.

We currently rely on third-party service providers for many of the critical elements of our global information and operational technology infrastructure and their failure to provide effective support for such infrastructure could negatively impact our business and financial results.
We have outsourced many of the critical elements of our global information and operational technology infrastructure to third-party service providers in order to achieve efficiencies. If such service providers do not perform or do not perform effectively, we may not be able to achieve the expected efficiencies and may have to incur additional costs to address failures in providing service by the service providers. Depending on the function involved, such non-performance, ineffective performance or failures of service may lead to business disruptions, processing inefficiencies or security breaches.

Disruptions or breaches of our information systems could adversely affect us.
Despite our implementation of cybersecurity measures which have focused on prevention (including a robust cybersecurity employee education program to train our employees on email and password security, recognizing phishing and related topics on a regular basis), mitigation, resilience and recovery, our network and products, including access solutions, may be vulnerable to cybersecurity attacks, computer viruses, malicious codes, malware, ransomware, phishing, social engineering, denial of service, hacking, break-ins and similar disruptions, including through use of emerging technologies, such as artificial intelligence and machine learning. Cybersecurity attacks and intrusion efforts are continuous and evolving, and in certain cases they have been successful at the most robust institutions. The scope and severity of risks that cyber threats present have increased dramatically and include, but are not limited to, malicious software, attempts to gain unauthorized access to data or premises, exploiting weaknesses related to vendors or other third parties that could be exploited to attack our systems, denials of service and other electronic security breaches that could lead to disruptions in systems, unauthorized release of confidential or otherwise protected information and corruption of data. Any such event could have a material adverse effect on our business, operating results and financial condition, as we face regulatory, reputational and litigation risks resulting from potential cyber incidents, as well as the potential of incurring significant remediation costs. Further, while we maintain insurance coverage that may, subject to policy terms and exclusions, cover certain aspects of our cyber risks, such insurance coverage may be insufficient to cover our losses or all types of claims that may arise in the continually evolving area of cyber risk.
We also face increasing and evolving disclosure obligations related to cybersecurity events. Despite rigorous processes, we may not adequately meet all our existing or future disclosure obligations and/or having our disclosures misinterpreted. Determining whether a cybersecurity incident is notifiable or reportable may not be straightforward and any such mandatory disclosures could lead to negative publicity, loss of customer confidence in the effectiveness of our security measures, diversion of management's attention and governmental investigations.
Our daily business operations also require us to collect and/or retain sensitive data such as intellectual property, proprietary business information and data related to customers, employees, suppliers and business partners within our networking infrastructure including data from individuals subject to the European Union's General Data Protection Regulation, that is subject to privacy and security laws, regulations and/or customer-imposed controls. Despite our efforts to protect such data, the loss or breach of such data due to various causes including material security breaches, catastrophic events, extreme weather, natural disasters, power outages, system failures, computer viruses, improper data handling, programming errors, unauthorized access and employee error or malfeasance could result in wide reaching negative impacts to our business, and as such, the ongoing maintenance and security of this information is pertinent to the success of our business operations and our strategic goals.
9

Our networking infrastructure and related assets may be subject to unauthorized access by hackers, employee error or malfeasance or other unforeseen activities. Such issues could result in the disruption of business processes, network degradation and system downtime, along with the potential that a third party will exploit our critical assets such as intellectual property, proprietary business information and data related to our customers, suppliers and business partners. To the extent that such disruptions occur and our business continuity plans do not effectively address these disruptions in a timely manner, they may cause delays in the manufacture or shipment of our products and the cancellation of customer orders and, as a result, our business, operating results and financial condition could be materially and adversely affected, resulting in a possible loss of business or brand reputation.

Business and Financial Risks

Increased competition could adversely affect our business and financial results.
We face competition in our markets from a number of large and small companies, some of which have greater financial, research and development, production and other resources than we do. Our competitive position is based principally on performance, quality, customer support, service, breadth of product line, manufacturing or packaging technology and the selling prices of our products. We may be unable to effectively compete on all these bases. Further, our competitors may improve the design and performance of their products and introduce new products with competitive price and performance characteristics. While we expect to do the same to maintain our current competitive position and market share, if we are unable to anticipate evolving trends in the market or the timing and scale of our competitors’ activities and initiatives, the demand for our products and services could be negatively impacted.

Global economic conditions may adversely affect our business, operating results and financial condition.
Unfavorable changes in economic conditions, including inflation, monetary policies, recession, changes in tariffs and trade relations amongst international trading partners, or other changes in economic conditions, may adversely impact the markets in which we operate. These conditions may make it extremely difficult for our customers, our vendors and us to accurately forecast and plan future business activities, and they could cause U.S. and foreign businesses to slow spending on our products which would reduce our revenues and profitability. If inflation in costs such as raw materials, packaging, freight, labor and energy prices increase beyond our ability to control for them through measures such as implementing operating efficiencies, we may not be able to increase prices to sufficiently offset the effect of various costs increases without negatively impacting customer demand, thereby negatively impacting our margin performance and results of operations.
Furthermore, during challenging economic times our customers may face issues gaining timely access to sufficient credit, which could result in an impairment of their ability to make timely payments to us. If that were to occur, we may be required to increase our allowance for doubtful accounts and cash flow would be negatively impacted. We cannot predict the timing, depth or duration of any economic slowdown or subsequent economic recovery, worldwide, or in the markets in which we operate. Also, at any point in time we have funds in our cash accounts that are with third party financial institutions. These balances in the U.S. and other countries could exceed the Federal Deposit Insurance Corporation (“FDIC”) and other relevant insurance limits, respectively. While we monitor the cash balances in our accounts, these balances could be impacted if the underlying financial institutions fail or could be subject to other adverse conditions in the financial markets. Additionally, our future results of operations could be adversely affected by changes in the effective tax rate as a result of a change in the mix of earnings in jurisdictions with differing statutory tax rates, changes in tax laws, regulations and judicial rulings or changes in the interpretation thereof.

Raw material shortages or price increases could adversely affect our business and financial results.
The principal raw materials that we use in the manufacture of our products can be subject to price fluctuations due to market conditions and factors beyond our control, including severe hazards, global health crises and inflationary pressures. Such raw materials include materials derived from petrochemicals, minerals, metals, agricultural commodities and other commodities. While the selling prices of our products tend to increase or decrease over time with the cost of raw materials, these changes may not occur simultaneously or to the same degree. At times, including during periods of rapidly increasing raw material prices, we may be unable to pass increases in raw material costs through to our customers due to certain contractual obligations. Such increases in the price of raw materials, if not offset by product price increases, or substitute raw materials, would have an adverse impact on our profitability. We believe we have reliable sources of supply for our raw materials under normal market conditions. We cannot, however, predict the likelihood or impact of any future raw material shortages. Any shortages or unforeseen price increases could have a material adverse impact on our results of operations.

10

Our international operations subject us to currency translation risk and currency transaction risk which could cause our results to fluctuate from period to period.
The financial condition and results of operations of our foreign subsidiaries are reported in local currencies and then translated into U.S. dollars at the applicable currency exchange rate for inclusion in our consolidated financial statements. Exchange rates between these currencies in recent years have fluctuated and may do so in the future. Furthermore, we incur currency transaction risk whenever we enter into either a purchase or a sales transaction using a currency different than the functional currency. Given the volatility of exchange rates, we may not be able to effectively manage our currency transactions and/or translation risks. Volatility in currency exchange rates could impact our business and financial results.
Although we utilize risk management tools, such as derivative instruments, to mitigate market fluctuations in foreign currencies, any changes in strategy in regard to risk management tools can also affect revenue, expenses and results of operations and there can be no assurance that such measures will result in cost savings or that all market fluctuation exposure will be eliminated.

Our debt instruments are subject to interest rate risks and impose operating and financial restrictions which could have an adverse impact on our business and results of operations.
Our incurrence of indebtedness could have negative consequences to us, including limiting our ability to borrow additional monies for our working capital, capital expenditures, acquisitions, debt service requirements or other general corporate purposes; limiting our flexibility in planning for, or reacting to, changes in our operations, our business or the industries in which we compete; our leverage may place us at a competitive disadvantage by limiting our ability to invest in the business or in further research and development; making us more vulnerable to downturns in our business or the economy; and there would be a material adverse effect on our business and financial condition if we were unable to service our indebtedness or obtain additional financing, as needed.
Our ability to make payments on our indebtedness depends on our ability to generate cash in the future. If we do not generate sufficient cash flow to meet our debt service and working capital requirements, we may need to seek additional financing or sell assets. This may make it more difficult for us to obtain financing on terms that are acceptable to us, or at all. Without any such financing, we could be forced to sell assets to make up for any shortfall in our payment obligations under unfavorable circumstances.
Interest payable in accordance with our five-year senior secured revolving credit agreement (the "Credit Agreement") is based on a fluctuating rate. In light of potential fluctuations, including interest rate increases which may continue, we are exposed to risk resulting from adverse changes in interest rates.
Further, due to the cessation of the London Interbank Offered Rate (“LIBOR”), we have entered into financial transactions such as credit agreements that use the Secured Overnight Financing Rate (“SOFR”) as interest rate benchmarks. SOFR is calculated differently from LIBOR and has inherent differences which could give rise to uncertainties, including the limited historical data and volatility in the benchmark rates. The full effects of the transition to SOFR or other rates remain uncertain.

We may not be able to successfully consummate and manage acquisition, joint venture and divestiture activities which could have an impact on our results.
From time to time, we may acquire other businesses, enter into joint ventures and, based on an evaluation of our business portfolio, divest existing businesses. These acquisitions, joint ventures and divestitures may present financial, managerial and operational challenges, including diversion of management attention from existing businesses, difficulty with integrating or separating personnel and financial and other systems, increased expenses, difficulties in realizing synergies expected to result from acquisitions, potential loss of key employees, key contractual relationships or key customers of acquired companies or of us, difficulties in integrating financial reporting systems and implementing controls, procedures and policies, including disclosure controls and procedures and internal control over financial reporting, appropriate for public companies of our size at companies that, prior to the acquisition, had lacked such controls, procedures and policies, assumption of unknown liabilities and indemnities, and potential disputes with the buyers or sellers. In addition, we may be required to incur asset impairment charges (including charges related to tangible assets, goodwill and other intangible assets) in connection with acquired businesses which may reduce our profitability. If we are unable to consummate such transactions, or successfully integrate and grow acquisitions and achieve contemplated revenue synergies and cost savings, our financial results could be adversely affected. Additionally, joint ventures inherently involve a lesser degree of control over business operations, thereby potentially increasing the financial, legal, operational and/or compliance risks.

11

We may not be able to effectively manage and implement restructuring initiatives or other organizational changes.
We may, from time to time, restructure or make other adjustments to our workforce and manufacturing footprint in response to market or product changes, performance issues, changes in strategy, acquisitions and/or other internal and external considerations. These restructuring activities and other organizational changes may result in increased restructuring costs, diversion of management’s time and attention from daily operations and temporarily reduced productivity. If we are unable to successfully manage and implement restructuring and other organizational changes, we may not achieve or sustain the expected growth or cost savings benefits of these activities or do so within the expected timeframe. These effects could recur in connection with future acquisitions and other organizational changes and our results of operations could be negatively affected.

Changes in our relationships with our vendors, changes in tax or trade policy, interruptions in our operations or supply chain or increased commodity or supply chain costs could adversely affect our results of operations.
We are dependent on our vendors, including common carriers, to supply raw materials to our manufacturing facilities. As we continue to add capabilities to quickly move the appropriate amount of inventory at optimal operational costs through our entire supply chain, operating our fulfillment network becomes more complex and challenging. If our fulfillment network does not operate properly, if a vendor fails to deliver on its commitments, or if common carriers have difficulty providing capacity to meet demands for their services, we could experience inventory shortages, delivery delays or increased delivery costs, which could lead to lost sales and decreased guest confidence, and adversely affect our results of operations.
A large portion of our raw materials are sourced, directly or indirectly, from outside the U.S. Any major changes in tax or trade policy, such as the imposition of additional tariffs or duties on imported products, between the U.S. and countries from which we source raw materials could require us to take certain actions, including for example raising prices on products we sell and seeking alternative sources of supply from vendors in other countries with whom we have less familiarity, which could adversely affect our reputation, sales, and our results of operations.
Political or financial instability, geopolitical tensions, currency fluctuations, the outbreak of pandemics or other illnesses (such as the COVID-19 pandemic), labor unrest, transport capacity and costs, port security, weather conditions, natural disasters, or other events that could alter or suspend our operations, slow or disrupt port activities, or affect foreign trade are beyond our control and could materially disrupt our supply of raw materials, increase our costs, and/or adversely affect our results of operations. There have been periodic labor disputes impacting the U.S. ports that have caused us to make alternative arrangements to continue the flow of inventory, and if these types of disputes recur, worsen, or occur in other countries through which we source products, it may have a material impact on our costs or inventory supply. Changes in the costs of procuring commodities used in our products or the costs related to our supply chain, could adversely affect our results of operations.

Adverse publicity or consumer concern regarding the safety or quality of food products containing our products, or health concerns, whether with our products, products in the same general class as our products or for food products containing our products, may result in the loss of sales. Also, consumer preferences for products containing our products may change.
We are dependent upon consumers’ perception of the safety, quality and possible dietary benefits of products containing our food ingredient products. As a result, substantial negative publicity concerning our products or other foods and beverages in which our products are used could lead to a loss of consumer confidence in those products, removal of those products from retailers’ shelves and reduced sales and prices of our products. Product quality issues, actual or perceived, or allegations of product contamination, even when false or unfounded, could hurt the image of our products or of brands of products containing our products, and cause consumers to choose other products. Further, any product recall, whether our own or by a third party, whether due to real or unfounded allegations, could impact demand on food products containing our products or even our products. Any of these events could have a material adverse effect on our business, results of operations and financial condition. Consumer preferences, as well as trends, within the food industries change often and our failure to anticipate, identify or react to changes in these preferences and trends could, among other things, lead to reduced demand and price reductions, and could have an adverse effect on our business, results of operations and financial condition. While we continue to diversify our product offerings, developing new products entails risks and we cannot be certain that demand for our products and products containing our products will continue at current levels or increase in the future.

12

Legal, Regulatory and Compliance Risks

Material adverse legal judgments, fines, penalties or settlements could adversely affect our business.
We may from time to time become involved in various legal proceedings and disputes incidental to the operation of our business. Our business may be adversely affected by the outcome of these proceedings and other contingencies (including, without limitation, product liability, tort, environmental, intellectual property, antitrust, data protection, privacy, and labor and employment matters) that cannot be predicted with certainty. As required by GAAP, if applicable, we establish reserves based on our assessment of contingencies. Subsequent developments in legal proceedings and other contingencies may affect our assessment and estimates of the loss contingency recorded as a reserve, and we may be required to make additional material payments.

Our business exposes us to potential product liability claims and recalls, which could adversely impact our financial condition and performance.
Our development, manufacture and sales of food ingredient, pharmaceutical, nutritional supplement and other products involve an inherent risk of exposure to product liability claims, product recalls, product seizures and related adverse publicity. A product liability judgment against us could also result in substantial and unexpected expenditures, affect consumer confidence in our products, and divert management’s attention from other responsibilities. Although we maintain certain insurance coverage in amounts we believe are customary within the industry, there can be no assurance that this level of coverage is adequate or that we will be able to continue to maintain our existing insurance or obtain comparable insurance at a reasonable cost, if at all. A product recall or a partially or completely uninsured judgment against us could have a material adverse effect on results of operations and financial condition.

Our brands are important assets of our businesses, and violation of our trademark rights by imitators could negatively impact revenues and brand reputation.
Our brands and trademarks enjoy a reputation for quality and value and are important to our success and competitive position. Unauthorized use of our trademarks may not only erode sales of our products but may also cause significant damage to our brand name and reputation, interfere with relationships with our customers and increase litigation costs. There can be no assurance that our on-going effort to protect our brand and trademark rights will prevent all violations.

Allegations that we have infringed the intellectual property rights of third parties could negatively affect us.
We may be subject to claims of infringement of intellectual property rights by third parties. In general, if it is determined that one or more of our technologies, products or services infringes the intellectual property rights owned by others, we may be required to cease marketing those products or services, to obtain licenses from the holders of the intellectual property at a material cost or to take other actions to avoid infringing such intellectual property rights. The litigation process is costly and subject to inherent uncertainties, and we may not prevail in litigation matters regardless of the merits of our position. Adverse intellectual property litigation or claims of infringement against us may become extremely disruptive if the plaintiffs succeed in blocking the trade of our products and services and may have a material adverse effect on our business.

We are subject to risks related to corporate social responsibility and reputational matters.
Our reputation and the reputation of our brands, including the perception held by our customers, end-users, business partners, investors, other key stakeholders and the communities in which we do business are influenced by various factors. With respect to interest from our stakeholders on Environmental, Social and Governance (“ESG”) practices and disclosure, if we fail, or are perceived to have failed, in any number of ESG matters, such as environmental stewardship, goals regarding our intended reduction of carbon emissions and water usage, workplace conduct and belonging, and support for local communities, or to effectively respond to changes in, or new, legal or regulatory requirements concerning climate change, climate risk reporting, or other sustainability concerns, our reputation or the reputation of our brands may suffer. Such damage to our reputation and the reputation of our brands may negatively impact our business, financial condition and results of operations. Further, there are an increasing number of anti-ESG legislative initiatives that may conflict with other regulatory requirements or our stakeholders' expectations.
In addition, negative or inaccurate postings or comments on social media or networking websites about the Company or our brands could generate adverse publicity that could damage our reputation or the reputation of our brands. If we are unable to effectively manage real or perceived issues, including concerns about product quality, safety, corporate social responsibility or other matters, sentiments toward the Company or our products could be negatively impacted, and our financial results could suffer.

13

Our reputation, ability to do business and results of operations could be impaired by adverse publicity or improper conduct by any of our employees, agents or business partners.
We are subject to regulation under a variety of U.S. federal and state and non-U.S. laws, regulations and policies, including laws related to environmental, health and safety, anti-corruption, export and import compliance, anti-trust and money laundering due to our global operations. We cannot provide assurance that our internal controls will always protect us from the improper conduct of our employees, agents and business partners. Any improper conduct could damage our reputation and subject us to, among other things, civil and criminal penalties, material fines, equitable remedies (including profit disgorgement and injunctions on future conduct), securities litigation and a general loss of investor confidence.

Our operations are subject to regulatory risks and the loss of governmental permits and approvals would materially and adversely affect some of our businesses.
Our U.S. and non-U.S. operations are subject to a number of laws and regulations, including environmental, health and safety standards. We have incurred, and will be required to continue to incur, significant expenditures to comply with these laws and regulations. Changes to, or changes in interpretations of, current laws and regulations, including climate change legislation or other environmental mandates, could require us to increase our compliance expenditures, cause us to significantly alter or discontinue offering existing products and services or cause us to develop new products and services. Altering current products and services or developing new products and services to comply with changes in the applicable laws and regulations could require significant research and development investments, increase the cost of providing the products and services and adversely affect the demand for our products and services, including shifting demand to competitors in countries where laws and regulations may be less stringent.
In the event a regulatory authority concludes that we are not or have not at all times been in full compliance with these laws or regulations, we could be fined, criminally charged or otherwise sanctioned. Certain environmental laws assess liability on current or previous owners of real property or operators of manufacturing facilities for the costs of investigation, removal or remediation of hazardous substances or materials at such properties or at properties at which parties have disposed of hazardous substances. Liability for investigative, removal and remedial costs under certain U.S. federal and state laws and certain non-U.S. laws are retroactive, strict and joint and several. In addition to cleanup actions brought by governmental authorities, private parties could bring personal injury or other claims due to the presence of, or exposure to, hazardous substances. For more information, see "Item 1. Business – Environmental and Regulatory Matters" of this report.
While we have planned for future capital and operating expenditures to maintain compliance with environmental laws, our costs of compliance may exceed our estimates. We may also be subject to environmental claims for personal injury, liabilities arising from past, present or future releases of, or exposures to, hazardous substances, or cost recovery actions for remediation of facilities in the future based on our past, present or future business activities.
Further, pursuant to applicable environmental and safety laws and regulations, we are required to obtain and maintain certain governmental permits and approvals, including EPA registrations under FIFRA for some of our products. We maintain EPA FIFRA registrations for ethylene oxide as a medical device sterilant and spice fumigant and for propylene oxide as a fumigant of nuts and spices. These products are progressing through a multi-year FIFRA re-registration review process. Recent documents indicate that the EPA intends to continue the registrations for both ethylene oxide and propylene oxide with certain additional mitigation measures. The EPA may re-examine the registrations in the future in accordance with the provisions of FIFRA. Any future determination by the EPA to discontinue permitted use of ethylene oxide or propylene oxide would have a material adverse effect on our business and financial results.

Commercial supply of pharmaceutical products that we may develop, subject to cGMP manufacturing regulations, would be performed by third-party cGMP manufacturers. Modifications, enhancements or changes in third-party manufacturing facilities or procedures of our pharmaceutical products are, in many circumstances, subject to FDA approval, which may be subject to a lengthy application process or which we may be unable to obtain. Any third-party cGMP manufacturers that we may use are periodically subject to inspection by the FDA and other governmental agencies, and operations at these facilities could be interrupted or halted if the results of these inspections are unsatisfactory. Failure to comply with the FDA or other governmental regulations can result in fines, unanticipated compliance expenditures, recall or seizure of products, total or partial suspension of production, enforcement actions, injunctions and criminal prosecution, which could have a material adverse effect on our business and financial results.

Permits and approvals may be subject to revocation, modification or denial under certain circumstances. Our operations or activities could result in administrative or private actions, revocation of required permits or licenses, or fines, penalties or damages, which could have an adverse effect on us. In addition, we cannot predict the extent to which any legislation or regulation may affect the market for our products or our cost of doing business.

14

Concerns about ethylene oxide emissions have resulted in regulatory requirements for ethylene oxide users that have impacted, and may continue to impact, such users' ability to use the ethylene oxide process to sterilize medical devices among other things, which may, in turn, affect sales to our customers and our operations.
In recent years, there has been increased focus on the use and emissions of ethylene oxide (“EtO”) by the EPA and some state environmental agencies. Certain of the Company’s customers who use EtO in the U.S. mainly for the sterilization of medical devices have received ongoing federal, state, and local scrutiny related to potential emissions of EtO at their facilities. This scrutiny is associated with the IRIS Assessment described in “Item 1. Business – Environmental and Regulatory Matters” of this report, which deemed chronic exposure to EtO over many years as unsafe at levels below those found in the environment. The EPA began using the IRIS Assessment in 2020 to regulate change to existing permissible emissions limits at facilities that produce or use EtO in non-sterilization processes, and subsequently implemented rules for EtO sterilization facilities as well. Additionally, some state and local regulators have drawn their own conclusions from the IRIS Assessment, which has resulted in some actions against our customers that continue to impact these customers’ ability to use the EtO process to sterilize medical devices. Due to these regulatory actions, many customers have taken or are expected to take some downtime to install new abatement equipment.
In January 2025, the EPA issued its Interim Decision (“ID”) whereby EtO was re-registered for the sterilization of medical devices and the reduction of microbes on certain spices/seasonings. The ID provides for a phase-out period for the use of EtO on certain spices, discontinues certain minor applications, and includes mitigation and monitoring measures impacting product users, including our customers, with phased compliance deadlines ranging from several months to ten years. Further, the ID contemplates that EPA will gather annual worker exposure data from EtO users, including our customers. EtO registrants may not continue to sell EtO products to customers who do not provide such data. While the Company remains confident that the sterilization industry as a whole will take appropriate measures to comply with the latest EPA requirements in a timely manner, there is no assurance that this will consistently be the case. The ID and other requirements may be subject to further review, including additional stakeholder input, and the Company plans on continuing to work with various stakeholders to help ensure the EPA considers all available assessments to appropriately evaluate the risks of EtO. If the ID and other requirements remain unchanged, such requirements will likely result in increased costs and regulatory burdens for EtO users. Further, additional regulatory requirements associated with the use and emission of EtO may be imposed in the future, both within and outside of the U.S. Such increased regulation could require users of EtO to temporarily suspend operations to install additional emissions control technology, limit the use of EtO or take other actions which could ultimately impact our business, financial condition or results of operations.


Item 1B.    Unresolved Staff Comments

None.


Item 1C.    Cybersecurity
Cybersecurity is a critical part of our enterprise risk management. The Board, through its Audit Committee, oversees enterprise risk management, including cybersecurity. To more effectively address cybersecurity threats, we have numerous security layers within our least privilege network approach which is managed by our Information Technology ("IT") department. Our cybersecurity programs align with numerous standards and continues to grow and develop as new technologies emerge. Further, we have regular user awareness testing and trainings in place which helps keep all end users and executive leadership up-to-date on the most current threats. The global head of our IT department has responsibility over cybersecurity management globally and reports directly to the Chief Financial Officer. He has degrees in both management information systems and cybersecurity - and has held a number of progressing roles, including management of global infrastructure, information security and technology operations at Balchem, in addition to managing a global team of information technology and cybersecurity experts. The IT department provides regular updates to senior management. Additionally, he provides at least an annual update, or more frequently if necessary, to both the Audit Committee and the full Board regarding the current threat landscape at Balchem, cybersecurity technologies, mitigation strategies, industry trends and best practices that we follow, major cybersecurity incidents (if any), and other areas of importance. Additional activities to maintain and enhance information security are discussed below.
Reliable, Scalable Systems and Infrastructure
Our information security systems, infrastructure, and processes are built on and follow the U.S. National Institute of Standards and Technology ("NIST") framework for information security, which is a set of guidelines, accepted standards, and best practices for mitigating organization cybersecurity risks published by NIST. We continue to make significant investments in industry-leading and advanced technologies as part of our strategy to strengthen our security
15

posture, business continuity capabilities, and ability to protect and safeguard systems and stakeholder data. Our Information Security Program and systems are tested and assessed annually by an independent third party.
Automation and Artificial Intelligence
We have implemented automated systems to proactively test attack vectors by emulating inside and outside threats resulting in the validation of our ability to detect and defend against a cyber attack. Artificial intelligence is used as part of early warning systems designed to detect, alert, and respond to potential cyber threats.
Training
Recognizing that information security, stakeholder data, and privacy principles involve more than just systems and infrastructure, we provide semi-annual cybersecurity education and training to all users with access to IT systems, devices, or applications. Internal social engineering phishing campaigns are conducted regularly with the goal of building a culture of cybersecurity, as well as raising awareness and reinforcing best practices across the organization.
Third parties also play a role in our cybersecurity. We engage third-party services to conduct evaluations of our security controls, whether through penetration testing, independent audits or consulting on best practices to address new challenges. These evaluations include testing both the design and operational effectiveness of security controls.
We apply a risk-based approach to mitigate cybersecurity risks associated with our use of third-party service providers and cybersecurity considerations affect the selection and oversight of these third-party service providers. We perform due diligence on third parties that have access to our most critical systems, data or facilities that house such systems or data.
While we have experienced cybersecurity threats in the past in the normal course of business and expect to continue to experience such threats from time to time, to date, none have had a material adverse effect on our business, financial condition, results of operations or cash flows. Even with the extensive approach we take to cybersecurity, we may not be successful in preventing or mitigating a cybersecurity incident that could have a material adverse effect on us. See Item 1A. “Risk Factors - Operational Risks - Disruptions or breaches of our information systems could adversely affect us” for a discussion of cybersecurity risks.
In the event of a possible cybersecurity incident, we would immediately implement our crisis management plan, which includes the following steps:
(1) Internal reporting and review of the incident or development
(2) Gathering and assessing information
(3) Developing and implementing a communications strategy
(4) Monitoring and evaluating a response
(5) Debrief and recovery
As part of the gathering and assessment of information in step 2, we will consider various factors to make a materiality determination of the incident, including business impact, potential costs, impacted data, scope of the incident, possible litigation or regulatory implications, and reputational damage.

Item 2.    Properties
Our corporate headquarters is located in Montvale, New Jersey. Our operations are conducted at our owned and leased facilities throughout the U.S. and other foreign countries. These facilities house manufacturing and warehousing operations, as well as
16

administrative offices. We have a total of 38 locations across the world and some of these manufacturing and warehousing locations serve multiple segments.
The following is a summary of our principal properties:

SegmentLocationAdministrativeManufacturingWarehousing
Corporate5 U.S. cities5
HNH17 U.S. cities and 7 foreign countries1176
ANH9 U.S. cities and 2 foreign countries92
Specialty Products6 U.S. cities and 6 foreign countries282
Other2 U.S. cities and 1 foreign country3

We believe that our production facilities and related machinery and equipment are well maintained, suitable for their purpose, and adequate to support our businesses.

Item 3.    Legal Proceedings
In the normal course of business, we are involved in a variety of lawsuits, claims and legal proceedings, from time to time, including commercial and contract disputes, labor and employment matters, product liability claims, environmental liabilities, trade regulation matters, intellectual property disputes and tax-related matters. Further, in connection with normal operations at our plant facilities, our manufacturing sites may, from time to time, be subject to inspections or inquiries by the EPA and other agencies. To the extent any consent orders or other agreements are entered into as a result of findings from such inspections or inquiries, the Company is committed to ensuring compliance with such orders or agreements.

Information with respect to certain legal proceedings is included in Note 16, Commitments and Contingencies, to our Consolidated Financial Statements for the year ended December 31, 2024 contained in this Annual Report on Form 10-K, and is incorporated herein by reference.

In our opinion, we do not expect pending legal matters to have a material adverse effect on our consolidated financial position, results of operations, liquidity or cash flows.

Item 4.    Mine Safety Disclosures
Not applicable.
17

INFORMATION ABOUT OUR EXECUTIVE OFFICERS
The following is a list of executive officers of the Company as of February 21, 2025.
Theodore L. Harris, age 59, has served as our Chairman, President and Chief Executive Officer since 2017, and prior to that, as Board Director, President and Chief Executive Officer since 2015.
C. Martin Bengtsson, age 47, has served as our Executive Vice President and Chief Financial Officer since February 2019. Mr. Bengtsson has also served as our General Manager, Animal Nutrition and Health since March 2024.
Hatsuki Miyata, age 49, has served as our Executive Vice President, Chief Legal Officer and Secretary since February 2025 and prior to that, as our General Counsel since July 2022. Ms. Miyata previously served as Deputy General Counsel and Corporate Secretary at Allegion plc, a global manufacturing company in seamless access and security products, from October 2018 to July 2022.
Frederic Boned, age 47, has served as our Senior Vice President and General Manager, Human Nutrition and Health, since November 2022. Prior to that, he served as Regional Vice President, Health Nutrition and Care – North America from January 2022 to November 2022, and Vice President, Human Nutrition and Health – North America from September 2018 to January 2022, each at DSM, a Dutch multinational corporation in the fields of health and nutrition.
Martin L. Reid, age 58, has served as our Senior Vice President and Chief Supply Chain Officer since September 2022. Prior to that, he served as Vice President and Chief Supply Chain Officer from January 2021 to September 2022. Mr. Reid served as Chief Supply Chain Officer at Godiva Chocolate from May 2019 to December 2020.
Michael R. Sestrick, Ph.D., age 61, has served as our Senior Vice President and Chief Technology Officer since September 2022. Prior to that he served as our Vice President and Chief Technology officer from April 2017 to September 2022.
M. Brent Tignor, age 47, has served as our Senior Vice President and Chief Human Resources Officer since September 2022. Prior to that, he led the Human Resources department as our Vice President and Chief Human Resources Officer from February 2022 to September 2022 and as our Vice President, Human Resources from 2016 to February 2022.
Job L. van Gunsteren, age 48, has served as our Senior Vice President and General Manager, Specialty Products, since September 2022. Prior to that, he served as our Vice President and General Manager, Specialy Products from August 2019 to September 2022 and as our Director for Animal Nutrition and Health – EMEA from 2013 to 2019.
William A. Backus, age 58, has served as our Vice President and Chief Accounting Officer since October 2017.

All above-listed officers except for Ms. Miyata, Mr. Boned, and Mr. Reid have been employed by the Company for more than the past five years. No family relationship exists between any of the above-listed executive officers of the Company. All officers are elected to hold office for one year or until their successors are elected and qualified or their earlier death, resignation or removal from office by the Board of Directors of the Company.
18

PART II
Item 5.    Market for the Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Market Information
The Common Stock is listed on the Nasdaq Stock Market LLC under the symbol “BCPC.”
On February 7, 2025, the closing price for the Common Stock on the Nasdaq Stock Market LLC was $160.28.
Record Holders
As of February 7, 2025, the approximate number of holders of record of Common Stock was 59. Such number does not include stockholders who hold their stock in street name.

19

Performance Graph
The graph below sets forth the cumulative total stockholder return on the Common Stock (referred to in the table as “BCPC”) for the five years ended December 31, 2024, the overall stock market return during such period for shares comprising the Russell 2000® Index (which we believe includes companies with market capitalization similar to that of us), and the overall stock market return during such period for shares comprising the Dow Jones U.S. Specialty Chemicals Index, in each case assuming a comparable initial investment of $100 on December 31, 2019 and the subsequent reinvestment of dividends. The Russell 2000® Index measures the performance of the shares of the 2000 smallest companies included in the Russell 3000® Index. In light of our industry segments, we do not believe that published industry-specific indices are necessarily representative of stocks comparable to us. Nevertheless, we consider the Dow Jones U.S. Specialty Chemicals Index to be potentially useful as a peer group index with respect to us. The performance of the Common Stock shown on the graph below is historical only and not necessarily indicative of future performance.
1655

20

Issuer Purchase of Equity Securities
The following table summarizes the share repurchase activity for the year ended December 31, 2024:
 
Total Number of Shares
Purchased (1)
Average Price Paid Per Share
Total Number of Shares
Purchased as
Part of Publicly Announced
Programs(2)
Approximate Dollar Value of Shares that May Yet Be
Purchased Under the
Plans or Programs(2)(3)
January 1-31, 2024504 $140.87 504 $92,895,219 
February 1-29, 202435,618 $144.07 35,618 $89,872,019 
March 1-31, 2024— $— — $89,872,019 
     First Quarter36,122 36,122 
April 1-30, 202472 $152.79 72 $95,300,929 
May 1-31, 2024— $— — $95,300,929 
June 1-30, 2024— $— — $95,300,929 
     Second Quarter 72 72 
July 1-31, 2024616 $180.78 616 $112,647,995 
August 1-31, 2024299 $173.19 299 $107,866,715 
September 1-30, 2024— $— — $107,866,715 
     Third Quarter915 915 
October 1-31, 2024272 $171.46 272 $106,742,594 
November 1-30, 2024241 $176.63 241 $109,918,615 
December 1-31, 20241,300 $166.53 1,300 $103,418,864 
     Fourth Quarter1,813  1,813  
Total38,922 38,922 
(1) The Company repurchased (withheld) shares from employees solely in connection with the tax settlement of vested shares and/or exercised stock options under the Company's omnibus incentive plan.
(2) Our Board of Directors has approved a stock repurchase program. The total authorization under this program is 3,763,038 shares. Since the inception of the program in June 1999, a total of 3,142,028 shares have been repurchased. Other than shares withheld for tax purposes, as described in footnote 1 above, no share repurchases were made under the Company's stock repurchase program during the year ended December 31, 2024. There is no expiration for this program.
(3) Dollar amounts in this column equal the number of shares remaining available for repurchase under the stock repurchase program as of the last date of the applicable month multiplied by the monthly average price paid per share.

Item 6.    [Reserved]

21


Item 7.    Management’s Discussion and Analysis of Financial Condition and Results of Operations
(All amounts in thousands, except share and per share data)
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our Consolidated Financial Statements and the related notes included in this report. Refer to Part II, Item 7 in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 (filed with the SEC on February 16, 2024) for additional discussion of our financial condition and results of operations for the year ended December 31, 2022. In addition, discussion of year-to-year comparisons between 2023 and 2022 are not included in this Annual Report on Form 10-K, and can be found in "Management's Discussion and Analysis of Financial Condition and Results of Operations" in Part II, Item 7 of the Company's Annual Report on Form 10-K for the year ended December 31, 2023. Those statements in the following discussion that are not historical in nature should be considered to be forward-looking statements that are inherently uncertain. See “Cautionary Statement Regarding Forward-Looking Statements.”


Overview
We develop, manufacture, distribute and market specialty performance ingredients and products for the nutritional, food, pharmaceutical, animal health, medical device sterilization, plant nutrition and industrial markets. Our three reportable segments are strategic businesses that offer products and services to different markets: Human Nutrition and Health, Animal Nutrition and Health, and Specialty Products, as more fully described in Note 11, Segment Information, of the consolidated financial statements. Sales and production of products outside of our reportable segments and other minor business activities are included in "Other and Unallocated".

Segment Results

We sell products for all three segments through our own sales force, independent distributors, and sales agents.
The following tables summarize consolidated net sales by segment and business segment earnings from operations for the three years ended December 31, 2024, 2023 and 2022 (in thousands):

Business Segment Net Sales
202420232022
Human Nutrition and Health$600,258 $550,751 $527,131 
Animal Nutrition and Health214,710 238,326 262,297 
Specialty Products132,749 125,965 131,438 
Other and Unallocated (1)
5,967 7,397 21,492 
Total$953,684 $922,439 $942,358 
Business Segment Earnings From Operations
202420232022
Human Nutrition and Health$135,957 $102,419 $82,125 
Animal Nutrition and Health14,013 27,576 36,056 
Specialty Products39,906 34,579 32,789 
Other and Unallocated (1)
(6,967)(5,381)(5,784)
Total$182,909 $159,193 $145,186 
(1) Other and Unallocated consists of a few minor businesses which individually do not meet the quantitative thresholds for separate presentation and corporate expenses that have not been allocated to a segment. Unallocated corporate expenses consist of: (i) Transaction and integration costs, ERP implementation costs, and unallocated legal fees totaling $1,484, $1,617 and $3,581 for years ended December 31, 2024, 2023 and 2022, respectively, and (ii) Unallocated amortization expense of $0, $312, and $2,951 for years ended December 31, 2024, 2023, and 2022, respectively, related to an intangible asset in connection with a company-wide ERP system implementation.


22

Acquisitions
On August 30, 2022, we completed the acquisition of Bergstrom, a leading science-based manufacturer of MSM, based in Vancouver, Washington, and on June 21, 2022, we completed the acquisition of Kappa, a leading science-based manufacturer of specialty vitamin K2 for the human nutrition industry, headquartered in Oslo, Norway. Details related to both acquisitions are disclosed in Note 2, Significant Acquisitions, and the "Acquisitions" section in Item 1. Business.

Results of Operations - Fiscal Year 2024 compared to Fiscal Year 2023

Summary of Consolidated Statements of Earnings
(in thousands)20242023Increase
(Decrease)
% Change
Net sales$953,684 $922,439 $31,245 3.4 %
Gross margin336,206 302,056 34,150 11.3 %
Operating expenses153,297 142,863 10,434 7.3 %
Earnings from operations182,909 159,193 23,716 14.9 %
Interest and other expenses16,456 21,932 (5,476)(25.0)%
Income tax expense37,978 28,718 9,260 32.2 %
Net earnings$128,475 $108,543 $19,932 18.4 %
Management's discussion and analysis of the Consolidated Statements of Earnings is included below:
Net Sales
Increase
(Decrease)
(in thousands)20242023% Change
Human Nutrition and Health$600,258 $550,751 $49,507 9.0 %
Animal Nutrition and Health214,710 238,326 (23,616)(9.9)%
Specialty Products132,749 125,965 6,784 5.4 %
Other5,967 7,397 (1,430)(19.3)%
Total$953,684 $922,439 $31,245 3.4 %

The increase in net sales within the Human Nutrition and Health segment for 2024 compared to 2023 was driven by higher sales within both the nutrients business and the food ingredients and solutions businesses. Total sales for this segment grew 9.0%, with volume and mix contributing 6.6% and average selling prices contributing 2.4%.

The decrease in net sales within the Animal Nutrition and Health segment for 2024 compared to 2023 was driven by lower sales in both the monogastric and ruminant species markets. Total sales for this segment decreased by 9.9%, with average selling prices contributing -6.1% and volume and mix contributing -3.8%.

The increase in net sales within the Specialty Products segment for 2024 compared to 2023 was due to higher sales in the performance gases market, partially offset by lower sales in the plant nutrition business. Total sales for this segment increased by 5.4%, with average selling prices contributing 3.9% and volume and mix contributing 1.4%.

Sales relating to Other decreased from the prior year primarily due to lower average selling prices.

Sales may fluctuate in future periods based on macroeconomic conditions, competitive dynamics, changes in customer preferences, and our ability to successfully introduce new products to the market.

23

Gross Margin
(in thousands)20242023Increase
(Decrease)
% Change
Gross margin$336,206 $302,056 $34,150 11.3 %
% of net sales35.3 %32.7 %
Gross margin dollars increased for 2024 compared to 2023 due to higher sales, a favorable mix and a decrease in cost of goods sold of $2,905. Cost of goods sold decreased by 0.5%, mainly driven by certain lower manufacturing input costs.
Operating Expenses
(in thousands)20242023Increase
(Decrease)
% Change
Operating expenses$153,297 $142,863 $10,434 7.3 %
% of net sales16.1 %15.5 %
The increase in operating expenses was primarily due to the impact of favorable adjustments to transaction costs in the prior year of $11,300, an increase in compensation-related expenses of $9,074, higher professional services of $1,950, and the impact of a gain on the sale of fixed assets of $1,338 in the prior year, partially offset by lower amortization expense of $8,867 and a decrease in restructuring-related impairment charges of $7,243.
Earnings From Operations
(in thousands)20242023Increase
(Decrease)
% Change
Human Nutrition and Health$135,957 $102,419 $33,538 32.7 %
Animal Nutrition and Health14,013 27,576 (13,563)(49.2)%
Specialty Products39,906 34,579 5,327 15.4 %
Other and unallocated(6,967)(5,381)(1,586)(29.5)%
Earnings from operations$182,909 $159,193 $23,716 14.9 %
% of net sales (operating margin)19.2 %17.3 %
Human Nutrition & Health segment earnings from operations increased $33,538 primarily due to a gross margin contribution of $37,635. The increase in gross margin was driven by the aforementioned higher sales, a favorable mix and certain lower manufacturing input costs.

Animal Nutrition & Health segment earnings from operations decreased $13,563. Gross margin decreased $11,198 primarily due to the aforementioned lower sales, partially offset by certain lower manufacturing input costs.
Specialty Products segment earnings from operations increased $5,327 due to an increase in gross margin of $9,518. The increase in gross margin was primarily due to the aforementioned higher sales and certain lower manufacturing input costs. This was partially offset by an increase in operating expenses of $4,191, mainly due to higher compensation-related costs.

The decrease in Other and unallocated was primarily driven by the aforementioned lower sales, partially offset by lower unallocated corporate expenses.
24

Other Expenses (Income)
(in thousands)20242023Increase
(Decrease)
% Change
Interest expense, net$16,528 $22,613 $(6,085)(26.9)%
Other (income) expense, net(72)(681)609 89.4 %
$16,456 $21,932 $(5,476)(25.0)%
Interest expense for 2024 and 2023 was primarily related to outstanding borrowings under the 2022 Credit Agreement. The decrease in net interest expense is mainly due to lower outstanding borrowings.
Income Tax Expense
(in thousands)20242023Increase
(Decrease)
% Change
Income tax expense$37,978 $28,718 $9,260 32.2 %
Effective tax rate22.8 %20.9 %
The increase in the effective tax rate was primarily due to an increase in certain foreign taxes.
Liquidity and Capital Resources
(All amounts in thousands, except share and per share data)
Contractual Obligations
Our short-term purchase obligations primarily include contractual arrangements in the form of purchase orders with suppliers. As of December 31, 2024, such purchase obligations were $103,255. For debt obligations, see Note 8, Revolving Loan, and for operating and finance lease obligations, see Note 19, Leases.
We are not aware of any current or pending demands on, or commitments for, our liquid assets that will materially affect our liquidity.
There were no material changes during the year ended December 31, 2024 outside the ordinary course of business in the specified contractual obligations set forth in our Annual Report on Form 10-K for the year ended December 31, 2023.
We expect our operations to continue generating sufficient cash flow to fund working capital requirements and necessary capital investments. We are actively pursuing additional acquisition candidates. We could seek additional bank loans or access to financial markets to fund such acquisitions, our operations, working capital, necessary capital investments or other cash requirements should we deem it necessary to do so.
Cash

Cash and cash equivalents decreased to $49,515 at December 31, 2024 from $64,447 at December 31, 2023. At December 31, 2024, we had $44,189 of cash and cash equivalents held by our foreign subsidiaries. We presently intend to permanently reinvest these funds in foreign operations by continuing to make additional plant related investments, and potentially invest in partnerships or acquisitions; therefore, we do not currently expect to repatriate these funds in order to fund U.S. operations or obligations. However, if these funds are needed for U.S. operations, we could be required to pay additional withholding taxes to repatriate these funds. In 2023, due to prevailing economic conditions of increased interest rates and subsequent borrowing costs, we remitted approximately $18,000 from our Belgium subsidiary to pay down U.S. debt, resulting in income tax expense of $20. Working capital was $156,085 at December 31, 2024 as compared to $165,751 at December 31, 2023, a decrease of $9,666. Significant cash payments during the year included net payments on the revolving loan of $119,569, income taxes paid of $42,643, capital expenditures and intangible assets acquired of $35,661, the payment of the 2023 declared dividend in 2024 of $25,576, and cash paid for an acquisition of $24,164.
25

(in thousands)20242023Increase
(Decrease)
% Change
Cash flows provided by operating activities$181,999 $183,761 $(1,762)(1.0)%
Cash flows used in investing activities(59,736)(34,813)(24,923)(71.6)%
Cash flows used in financing activities(133,815)(153,321)19,506 12.7 %
Operating Activities
The decrease in cash flows from operating activities was primarily driven by the impact from changes in working capital.
Investing Activities
We continue to invest in corporate projects, improvements across all production facilities, and intangible assets. Total investments in property, plant and equipment and intangible assets were $35,661 and $37,892 for the years ended December 31, 2024 and 2023, respectively. Capital expenditures are projected to be approximately $40,000 to $45,000 for 2025. As mentioned above, we expect that our operations will continue to generate sufficient cash flow to fund the commitments for capital expenditures. These capital expenditures are part of our continuous efforts to support our growing businesses. Cash paid to acquire an existing toll manufacturer to add capacity amounted to $24,164 for the year ended December 31, 2024, net of cash acquired. Cash paid for acquisitions, net of cash acquired, amounted to $1,252 for year ended December 31, 2023.
Financing Activities
In 2024, we borrowed $26,000 to fund the payment of the 2023 dividend and made total loan repayments of $145,569, resulting in $360,000 available under the 2022 Credit Agreement (see Note 8, Revolving Loan) as of December 31, 2024.
We have an approved stock repurchase program. The total authorization under this program is 3,763,038 shares. Since the inception of the program in June 1999, a total of 3,142,028 shares have been repurchased. We intend to acquire shares from time to time at prevailing market prices if and to the extent we deem it is advisable to do so based on our assessment of corporate cash flow, market conditions and other factors. Open market repurchases of common stock could be made pursuant to a trading plan established pursuant to Rule 10b5-1 under the Securities Exchange Act of 1934, as amended, which would permit common stock to be repurchased at a time that we might otherwise be precluded from doing so under insider trading laws or self-imposed trading restrictions. We also purchase (withhold) shares from employees in connection with the tax settlement of vested shares and/or exercised stock options under the Company's omnibus incentive plan. Share repurchases are funded with existing cash on hand.

Proceeds from stock options exercised were $17,228 and $5,242 for the years ended December 31, 2024 and 2023, respectively. Dividend payments were $25,576 and $22,872 during 2024 and 2023, respectively.
Other Matters Impacting Liquidity
We have a liability of $6,720 for uncertain tax positions, including the related interest and penalties, recorded in accordance with ASC 740-10, for which we are unable to reasonably estimate the timing of settlement, if any.
We currently provide postretirement benefits in the form of two retirement medical plans, as discussed in Note 15, Employee Benefit Plans. The liability recorded in other long-term liabilities on the consolidated balance sheets as of December 31, 2024 and December 31, 2023 was $1,522 and $1,395, respectively, and the plans are not funded. Historical cash payments made under these plans have typically been less than $200 per year. We do not anticipate any changes to the payments made in the current year for the plans.
Balchem NV ("Chemogas") has an unfunded defined benefit plan. The plan provides for the payment of a lump sum at retirement or payments in case of death of the covered employees. The amount recorded for these obligations on our balance sheet as of December 31, 2024 and December 31, 2023 was $613 and $420, respectively, and was included in other long-term obligations.
We provide an unfunded, nonqualified deferred compensation plan maintained for the benefit of a select group of management or highly compensated employees. Assets of the plan are held in a rabbi trust, which are included in "Other non-current assets" on the consolidated balance sheet. They are subject to additional risk of loss in the event of bankruptcy or insolvency of the Company. The deferred compensation liability was $11,470 as of December 31, 2024, of which $11,449 was included in "Other long-term obligations" and $21 was included in "Accrued compensation and other benefits" on our condensed consolidated
26

balance sheets. The deferred compensation liability was $10,188 as of December 31, 2023 and was included in "Other long-term obligations" on our condensed consolidated balance sheets. The related rabbi trust assets were $11,465 and $10,188 as of December 31, 2024 and 2023, respectively, and were included in "Other non-current assets" on the Company's consolidated balance sheets.

Related Party Transactions
We were engaged in related party transactions with St. Gabriel CC Company, LLC for the years ended December 31, 2024 and December 31, 2023. Refer to Note 18, Related Party Transactions.

Critical Accounting Estimates
Critical accounting estimates are those estimates made in accordance with generally accepted accounting principles that involve a significant level of estimation uncertainty and have had or are reasonably likely to have a material impact on our financial condition or results of operations. Our management is required to make these critical accounting estimates and assumptions during the preparation of consolidated financial statements in accordance with accounting principles generally accepted in the United States of America. These estimates and assumptions impact the reported amount of assets and liabilities and disclosures of contingent assets and liabilities as of the date of the consolidated financial statements. Estimates and assumptions are reviewed periodically, and the effects of revisions are reflected in the consolidated financial statements in the period they are determined to be necessary. Actual results could differ from those estimates.

Our critical accounting estimates are those that require application of management's most difficult, subjective or complex judgments, often as a result of the need to make estimates about the effect of matters that are inherently uncertain and that may change in subsequent periods. Management considers the following to be critical accounting estimates.

Goodwill and Intangible Assets
The valuation methods and assumptions used in valuing goodwill and identified intangibles and assessing the impairment of goodwill and identified intangibles involves a significant level of estimation uncertainty. In addition, the assumptions used in determining the useful life of an intangible asset involves a significant level of estimation uncertainty. Refer to the Goodwill and Acquired Intangible Assets section in Note 1, Business Description and Summary of Significant Accounting Policies, for details related to the valuation and impairment process of both goodwill and intangible assets. Changes in market conditions, laws and regulations, and key assumptions made in future quantitative assessments, including expected cash flows, competitive factors and discount rates, could result in the recognition of an impairment charge, and in turn could have a material impact on our financial condition or results of operations in subsequent periods.

Significant Accounting Policies and Recent Accounting Pronouncements
See Note 1, Business Description and Summary of Significant Accounting Policies, in Notes to Consolidated Financial Statements regarding significant accounting policies and recent accounting pronouncements.


Item 7A.    Quantitative and Qualitative Disclosures About Market Risk
Our cash and cash equivalents are held primarily in checking accounts, certificates of deposit, and money market investment funds. In 2019, we entered into an interest rate swap and cross-currency swap for hedging purposes. These derivatives settled on their maturity date of June 27, 2023. Refer to details noted below (see Note 20, Derivative Instruments and Hedging Activities). Additionally, as of December 31, 2024, our borrowings were under a revolving loan bearing interest at a fluctuating rate as defined by the 2022 Credit Agreement plus an applicable rate (see Note 8, Revolving Loan). The applicable rate is based upon our consolidated net leverage ratio, as defined in the 2022 Credit Agreement. A 100 basis point increase or decrease in interest rates, applied to our borrowings at December 31, 2024, would result in an increase or decrease in annual interest expense and a corresponding reduction or increase in cash flow of approximately $1,900. We are exposed to commodity price risks, including prices of our primary raw materials. Our objective is to seek a reduction in the potential negative earnings impact of raw material pricing arising in our business activities. We manage these financial exposures, where possible, through pricing and operational means. Our practices may change as economic conditions change.

Interest Rate Risk
We have exposure to market risk for changes in interest rates, including the interest rate relating to the 2022 Credit Agreement. In the second quarter of 2019, we began to manage our interest rate exposure through the use of derivative instruments. These
27

derivatives were utilized for risk management purposes, and were not used for trading or speculative purposes. We hedged a portion of our floating interest rate exposure using an interest rate swap (see Note 20, Derivative Instruments and Hedging Activities). This derivative settled on its maturity date of June 27, 2023.

Foreign Currency Exchange Risk
The financial condition and results of operations of our foreign subsidiaries are reported in local currencies and then translated into U.S. dollars at the applicable currency exchange rate for inclusion in our consolidated financial statements. Therefore, we are exposed to foreign currency exchange risk related to these currencies. In 2019, we entered into a cross-currency swap, with a notional amount of $108,569, which we designated as a hedge of our net investment in Chemogas (see Note 20, Derivative Instruments and Hedging Activities). This derivative settled on its maturity date of June 27, 2023.
28

Item 8.    Financial Statements and Supplementary Data


29

Report of Independent Registered Public Accounting Firm

To the Stockholders and the Board of Directors of Balchem Corporation

Opinions on the Financial Statements and Internal Control Over Financial Reporting
We have audited the accompanying consolidated balance sheets of Balchem Corporation and subsidiaries (the Company) as of December 31, 2024 and 2023, and the related consolidated statements of earnings, comprehensive income, stockholders’ equity and cash flows for each of the three years in the period ended December 31, 2024, and the related notes and schedule (collectively, the financial statements). We also have audited the Company’s internal control over financial reporting as of December 31, 2024, based on criteria established in Internal Control—Integrated Framework, issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013.

In our opinion, the financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2024 and 2023, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2024, in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2024, based on criteria established in Internal Control — Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013.

Basis for Opinions
The Company’s management is responsible for these financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company’s financial statements and an opinion on the Company’s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.

Our audits of the financial statements included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

Definition and Limitations of Internal Control Over Financial Reporting
A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.


30

Critical Audit Matter
The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of a critical audit matter does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

Valuation of Reporting Units for Goodwill Impairment Testing
As described in Notes 1 and 6 to the financial statements, the Company’s goodwill balance was $780 million as of December 31, 2024. The Company performed an annual goodwill impairment test as of October 1, 2024, using a quantitative evaluation for each of its reporting units. The Company determines the fair value of its reporting units using the income approach, based on a discounted cash flow valuation model. To test for goodwill impairment, the Company compares the fair value of each reporting unit to its carrying value. When determining the fair value of each reporting unit, management makes significant estimates and assumptions related to a number of factors. The Company considers the impact of factors that are specific to each of the reporting units such as industry and economic changes as well as projected sales and expense growth rates based upon annual budgets and longer-range strategic plans, which are highly sensitive to changes in domestic and foreign economic conditions, and the selection of appropriate discount rates.

Given the significant estimates and assumptions management makes to determine the fair value of the reporting units we identified management’s assumptions related to the sales growth rates, projected gross margin rates and certain components of the discount rates utilized in the valuation of the reporting units within the Company’s goodwill impairment tests as a critical audit matter. Auditing the reasonableness of management’s estimates and assumptions required a high degree of auditor judgment and an increased extent of effort, including the need to involve our fair value specialists.

Our audit procedures related to sales and expense growth rates, discount rates, and the terminal value calculation utilized in the valuation of the Company’s reporting units included the following, among others:

We obtained an understanding of the relevant controls related to the valuation of the Company’s reporting units and tested such controls for design and operating effectiveness, including management review controls over significant assumptions.

We evaluated the reasonableness of management’s forecasts of sales growth rates and projected gross margin rates by comparing the forecasts to: (1) the historical results, (2) internal communications to management and the Board of Directors, and (3) external communications made by management to analysts and investors, as applicable.

With the assistance of our fair value specialists, we evaluated the reasonableness of the discount rates and tested the relevance and reliability of source information underlying the determination of the discount rates, tested the mathematical accuracy of the calculation, and developed a range of independent estimates and compared those to the discount rates selected by management.



/s/ RSM US LLP

We have served as the Company's auditor since 2004.

New York, New York
February 21, 2025

31

BALCHEM CORPORATION
Consolidated Balance Sheets
December 31, 2024 and 2023
(Dollars in thousands, except share and per share data)
20242023
Current assets:
Cash and cash equivalents$49,515 $64,447 
Accounts receivable, net of allowance for credit losses of $909 and $908 at
   December 31, 2024 and 2023, respectively
119,662 125,284 
Inventories, net130,802 109,521 
Prepaid expenses8,054 7,798 
Other current assets5,737 7,192 
Total current assets313,770 314,242 
Property, plant and equipment, net282,154 276,039 
Goodwill780,030 778,907 
Intangible assets with finite lives, net165,050 191,212 
Right of use assets - operating leases15,320 17,763 
Right of use assets - finance lease1,730 2,101 
Other non-current assets17,317 16,947 
Total assets$1,575,371 $1,597,211 
Liabilities and Stockholders’ Equity
Current liabilities:
Trade accounts payable$54,745 $55,503 
Accrued expenses43,750 40,855 
Accrued compensation and other benefits22,886 17,228 
Dividends payable28,510 25,717 
Income tax payable4,466 4,967 
Operating lease liabilities - current3,134 3,949 
Finance lease liabilities - current194 272 
Total current liabilities157,685 148,491 
Revolving loan190,000 309,569 
Deferred income taxes43,722 52,046 
Operating lease liabilities - non-current12,967 14,601 
Finance lease liabilities - non-current1,749 1,943 
Other long-term obligations19,335 16,577 
Total liabilities425,458 543,227 
Commitments and contingencies (Note 16)
Stockholders’ equity:
Preferred stock, $25 par value. Authorized 2,000,000 shares; none issued and outstanding
  
Common stock, $.0667 par value. Authorized 120,000,000 shares; 32,527,244 shares issued
   and outstanding at December 31, 2024 and 32,254,728 shares issued and outstanding at
   December 31, 2023, respectively
2,170 2,152 
Additional paid-in capital173,997 145,653 
Retained earnings997,493 897,488 
Accumulated other comprehensive (loss) income(23,747)8,691 
Total stockholders’ equity1,149,913 1,053,984 
Total liabilities and stockholders’ equity$1,575,371 $1,597,211 
See accompanying notes to consolidated financial statements.
32

BALCHEM CORPORATION
Consolidated Statements of Earnings
Years Ended December 31, 2024, 2023 and 2022
(In thousands, except per share data)
202420232022
Net sales$953,684 $922,439 $942,358 
Cost of sales617,478 620,383 661,907 
Gross margin336,206 302,056 280,451 
Operating expenses:
Selling expenses68,916 74,397 67,409 
Research and development expenses16,793 15,049 12,191 
General and administrative expenses67,588 53,417 55,665 
153,297 142,863 135,265 
Earnings from operations182,909 159,193 145,186 
Other expenses:
Interest expense, net16,528 22,613 10,268 
Other (income) expense, net(72)(681)1,169 
16,456 21,932 11,437 
Earnings before income tax expense166,453 137,261 133,749 
Income tax expense37,978 28,718 28,382 
Net earnings$128,475 $108,543 $105,367 
Basic net earnings per common share$3.97 $3.38 $3.29 
Diluted net earnings per common share$3.93 $3.35 $3.25 

See accompanying notes to consolidated financial statements.
33

BALCHEM CORPORATION
Consolidated Statements of Comprehensive Income
Years Ended December 31, 2024, 2023 and 2022
(In thousands)
202420232022
Net earnings$128,475 $108,543 $105,367 
Other comprehensive (loss) income, net of tax:
Net foreign currency translation adjustment(32,590)16,809 (4,799)
Unrealized (loss) gain on cash flow hedge, net of taxes of $341, and $868 at December 31, 2023, and 2022, respectively
 (1,065)2,696 
Net change in postretirement benefit plan, net of taxes of $44, $39, and $24 at December 31, 2024, 2023 and 2022, respectively
152 101 (58)
Other comprehensive (loss) income, net of tax(32,438)15,845 (2,161)
Comprehensive income$96,037 $124,388 $103,206 

See accompanying notes to consolidated financial statements.
34

BALCHEM CORPORATION
Consolidated Statements of Stockholders’ Equity
Years Ended December 31, 2024, 2023 and 2022
(Dollars in thousands, except share and per share data)
Total
Stockholders'
Equity
Retained
Earnings
Accumulated
Other
Comprehensive
(Loss) Income
Common StockAdditional
Paid-in
Capital
SharesAmount
Balance - December 31, 2021$877,015 $732,138 $(4,993)32,287,150 $2,154 $147,716 
Net earnings105,367 105,367 — — — — 
Other comprehensive loss(2,161)— (2,161)— — — 
Dividends ($.71 per share)
(23,018)(23,018)— — — — 
Repurchases of common stock(35,423)— — (252,304)(16)(35,407)
Shares and options issued under stock plans16,504 — — 117,941 7 16,497 
Balance - December 31, 2022938,284 814,487 (7,154)32,152,787 2,145 128,806 
Net earnings108,543 108,543 — — — — 
Other comprehensive income15,845 — 15,845 — — — 
Dividends ($.79 per share)
(25,542)(25,542)— — — — 
Repurchases of common stock, including excise tax(4,514)— — (32,558)(2)(4,512)
Shares and options issued under stock plans21,368 — — 134,499 9 21,359 
Balance - December 31, 20231,053,984 897,488 8,691 32,254,728 2,152 145,653 
Net earnings128,475 128,475 — — — — 
Other comprehensive loss(32,438)— (32,438)— — — 
Dividends ($.87 per share)
(28,470)(28,470)— — — — 
Repurchases of common stock(5,682)— — (38,922)(3)(5,679)
Shares and options issued under stock plans34,044 — — 311,438 21 34,023 
Balance - December 31, 2024$1,149,913 $997,493 $(23,747)32,527,244 $2,170 $173,997 

See accompanying notes to consolidated financial statements.
35


BALCHEM CORPORATION
Consolidated Statements of Cash Flows
Years Ended December 31, 2024, 2023 and 2022
(In thousands)
 202420232022
Cash flows from operating activities:   
Net earnings$128,475 $108,543 $105,367 
Adjustments to reconcile net earnings to net cash provided by operating activities:
Depreciation and amortization47,973 54,935 51,848 
Stock compensation expense16,675 16,052 13,224 
Deferred income taxes(6,779)(10,814)(8,362)
Provision for credit losses299 37 401 
Unrealized (gain) loss on foreign currency transactions and deferred
   compensation
(100)(733)914 
Asset impairment charge and loss on disposal of assets1,664 7,031 366 
Change in fair value of contingent consideration liability(91)(11,300) 
Changes in assets and liabilities, net of acquired balances
Accounts receivable5,582 6,969 (3,618)
Inventories(22,791)10,530 (7,804)
Prepaid expenses and other current assets225 (3,540)1,870 
Accounts payable and accrued expenses9,065 3,552 (15,543)
Income taxes(583)2,194 296 
Other2,385 305 (423)
Net cash provided by operating activities181,999 183,761 138,536 
Cash flows from investing activities:
Cash paid for acquisitions, net of cash acquired(24,164)(1,252)(365,780)
Capital expenditures and intangible assets acquired(35,661)(37,892)(49,945)
Proceeds from sale of assets359 1,881 206 
Proceeds from settlement of net investment hedge 2,740  
Investment in affiliates(270)(290)(495)
Net cash used in investing activities(59,736)(34,813)(416,014)
Cash flows from financing activities:
Proceeds from revolving loan26,000 18,000 435,000 
Principal payments on revolving debt(145,569)(149,000)(103,000)
Principal payments on acquired debt  (30,988)
Cash paid for financing costs  (1,232)
Principal payments on finance lease(216)(222)(177)
Proceeds from stock options exercised17,228 5,242 3,212 
Dividends paid(25,576)(22,872)(20,713)
Repurchases of common stock(5,682)(4,469)(35,423)
Net cash (used in) provided by financing activities(133,815)(153,321)246,679 
Effect of exchange rate changes on cash(3,380)2,260 (5,880)
Decrease in cash and cash equivalents(14,932)(2,113)(36,679)
Cash and cash equivalents beginning of period64,447 66,560 103,239 
Cash and cash equivalents end of period$49,515 $64,447 $66,560 

Supplemental Cash Flow Information - see Note 13
See accompanying notes to consolidated financial statements.
36

BALCHEM CORPORATION
Notes to Consolidated Financial Statements
(All amounts in thousands, except share and per share data)

NOTE 1 - BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Business Description
Balchem Corporation (“Balchem” or the “Company”), including, unless the context otherwise requires, its wholly-owned subsidiaries, incorporated in the State of Maryland in 1967, is engaged in the development, manufacture and marketing of specialty performance ingredients and products for the food, nutritional, feed, pharmaceutical, agricultural, and medical device sterilization industries.
Principles of Consolidation
The consolidated financial statements include the financial statements of the Company and its subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.

Revenue Recognition
Revenue for each of the Company’s business segments is recognized when control of the promised goods is transferred to our customers, in an amount that reflects the consideration we expect to realize in exchange for those goods. The Company reports amounts billed to customers related to shipping and handling as revenue and includes costs incurred for shipping and handling in cost of sales. Amounts received for unshipped merchandise are not recognized as revenue but rather they are recorded as customer deposits and are included in current liabilities. In instances of shipments made on consignment, revenue is recognized when control is transferred to the customer.

In accordance with Accounting Standards Codification ("ASC") 606, Revenue from Contracts with Customers, revenue-generating contracts are assessed to identify distinct performance obligations, allocating transaction prices to those performance obligations, and criteria for satisfaction of a performance obligation. The standard allows for recognition of revenue only when we have satisfied a performance obligation through transferring control of the promised good or service to a customer. Control, in this instance, may mean the ability to prevent other entities from directing the use of, and receiving benefit from, a good or service. The standard indicates that an entity must determine at contract inception whether it will transfer control of a promised good or service over time or satisfy the performance obligation at a point in time through analysis of the following criteria: (i) the entity has a present right to payment, (ii) the customer has legal title, (iii) the customer has physical possession, (iv) the customer has the significant risks and rewards of ownership and (v) the customer has accepted the asset. The Company assesses collectability based primarily on the customer’s payment history and on the creditworthiness of the customer.

Cash and Cash Equivalents
The Company considers all highly liquid investments with a maturity of three months or less to be cash equivalents. The Company has funds in its cash accounts that are with third party financial institutions, primarily in certificates of deposit and money market funds. The Company's balances of cash and cash equivalents in the U.S. and other countries exceed the insurance limits of the Federal Deposit Insurance Corporation (“FDIC”) and other relevant insurance limits in other countries.
Accounts Receivable
Credit terms are granted in the normal course of business to the Company’s customers and on-going credit evaluations are performed on the Company’s customers. In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2016-13, "Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments", which requires that credit losses be reported based on expected losses instead of the incurred loss model. Based on this ASU, customers' credit limits are adjusted based upon their reasonably expected credit worthiness which is determined through review of their payment history, their current credit information, and any foreseeable future events. Collections and payments from customers are continuously monitored and allowances for credit losses for estimated losses resulting from the inability of the Company’s customers to make required payments are maintained. Estimated losses are based on historical experience, any specific customer collection issues identified, and any reasonably expected future adverse events. If the financial condition of our customers were to deteriorate resulting in an impairment of their ability to make payments, additional allowances and related bad debt expense may be required.
37

Inventories
Inventories are valued at the lower of cost (first in, first out) or net realizable value and have been reduced by an allowance for excess or obsolete inventories. Cost elements include material, labor and manufacturing overhead.
Property, Plant and Equipment and Depreciation
Property, plant and equipment are stated at cost.
Depreciation of plant and equipment is calculated using the straight-line method over the estimated useful lives of the assets as follows:
Buildings
15-25 years
Equipment
2-28 years
Expenditures for repairs and maintenance are charged to expense. Alterations and major overhauls that extend the lives or increase the capacity of plant assets are capitalized. When assets are retired or otherwise disposed of, the cost of the assets and the related accumulated depreciation are removed from the accounts and any resultant gain or loss is included in earnings from operations.
Business Concentrations
Financial instruments that subject the Company to credit risk consist primarily of accounts receivable and money market investments. Investments are managed within established guidelines to mitigate risks. Accounts receivable subject the Company to credit risk partially due to the concentration of amounts due from customers. The Company extends credit to its customers based upon an evaluation of the customers’ financial condition and credit histories. In 2024, 2023 and 2022, no customer accounted for more than 10% of total net sales or accounts receivable.
Post-employment Benefits
We provide life insurance, health care benefits, and defined benefit pension plan payments for certain eligible retirees and health care benefits for certain retirees’ eligible survivors. The costs and obligations related to these benefits reflect our assumptions as to health care cost trends and key economic conditions including discount rates, expected rate of return on plan assets, and expected salary increases. The cost of providing plan benefits also depends on demographic assumptions including retirements, mortality, turnover, and plan participation. If actual experience differs from these assumptions, the cost of providing these benefits could increase or decrease.
In accordance with ASC 715, “Compensation-Retirement Benefits,” we are required to recognize the overfunded or underfunded status of a defined benefit post retirement plan (other than a multiemployer plan) as an asset or liability in our statement of financial position, and to recognize changes in that funded status in the year in which the changes occur through comprehensive income.
Goodwill and Acquired Intangible Assets
Goodwill represents the excess of purchase price over the fair value of net assets acquired in accordance with ASC 805, "Business Combinations". Goodwill and intangible assets acquired in a business combination that have indefinite useful lives are not amortized but are instead assessed for impairment annually and more frequently if events and circumstances indicate that the assets might be impaired, in accordance with the provisions of ASC 350, "Intangibles-Goodwill and Other". The Company performed its annual test as of October 1. ASC 350 also requires that intangible assets with estimable useful lives be amortized over their respective estimated useful lives to their estimated residual values, and reviewed for impairment if events and circumstances indicate that the assets might be impaired.

In January 2017, the FASB issued ASU No. 2017-04, “Simplifying the Test for Goodwill Impairment” (“ASU 2017-04”), which addresses changes to the testing for goodwill impairment by eliminating Step 2 of the process. In accordance with this update, a goodwill impairment test will be performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit’s fair value.

As of October 1, 2024 and 2023, the Company opted to bypass the qualitative assessment and proceeded directly to performing the quantitative goodwill impairment test. The Company assessed the fair values of its reporting units by utilizing the income approach, based on a discounted cash flow valuation model as the basis for its conclusions. The Company's estimates of future cash flows included significant management assumptions such as revenue growth rates, operating margins, certain components of
38

the discount rates, estimated terminal values and future economic and market conditions. The Company's assessment concluded that the fair values of the reporting units exceeded their carrying amounts, including goodwill. Accordingly, the goodwill of the reporting units was not considered impaired as of October 1, 2024 and 2023. The Company may resume performing the qualitative assessment in subsequent periods.
The following intangible assets with finite lives are stated at cost and are amortized either on an accelerated basis or on a straight-line basis over the following estimated useful lives:
 Amortization Period
(in years)
Customer relationships and lists
10 - 20
Trademarks and trade names
2 - 17
Developed technology
5 - 12
Regulatory registration costs
5 - 10
Patents and trade secrets
15 - 17
Other
 2 - 18
Intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset, which is generally based on discounted cash flows. The useful life of an intangible asset is based on our assumptions regarding expected use of the asset; the relationship of the intangible asset to another asset or group of assets; any legal, regulatory or contractual provisions that may limit the useful life of the asset or that enable renewal or extension of the asset’s legal or contractual life without substantial cost; the effects of obsolescence, demand, competition and other economic factors; and the level of maintenance expenditures required to obtain the expected future cash flows from the asset and their related impact on the asset’s useful life. If events or circumstances indicate that the life of an intangible asset has changed, it could result in higher future amortization charges or recognition of an impairment loss. For the year ended December 31, 2024, there were no triggering events which required intangible asset impairment reviews.

Income Taxes
Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the fiscal year in which those temporary differences are expected to be recovered or settled. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. In evaluating our ability to recover our deferred tax assets, in full or in part, we consider all available positive and negative evidence, including our past operating results, our forecast of future market growth, forecasted earnings, future taxable income, and prudent and feasible tax planning strategies. The assumptions utilized in determining future taxable income require judgment and are consistent with the plans and estimates we are using to manage the underlying businesses.

We recognize uncertain income tax positions taken on income tax returns at the largest amount that is more likely than not to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a fifty percent likelihood of being sustained.

Our policy for recording interest and penalties associated with uncertain tax positions is to record such items as a component of our income tax provision.
Use of Estimates
Management is required to make certain estimates and assumptions during the preparation of consolidated financial statements in accordance with accounting principles generally accepted in the United States of America. These estimates and assumptions impact the reported amount of assets and liabilities and disclosures of contingent assets and liabilities as of the date of the consolidated financial statements and revenues and expenses during the reporting period. Estimates and assumptions are reviewed periodically, and the effects of revisions are reflected in the consolidated financial statements in the period they are determined to be necessary. Actual results could differ from those estimates.
Fair Value of Financial Instruments
The Company has a number of financial instruments, none of which are held for trading purposes. The estimated fair value amounts have been determined by the Company using available market information and appropriate valuation methodologies.
39

Considerable judgment is required in interpreting market data to develop the estimates of fair value, and, accordingly, the estimates are not necessarily indicative of the amounts that the Company could realize in a current market exchange. The carrying value of debt approximates fair value as the interest rate is based on market and the Company’s consolidated leverage ratio. The Company’s financial instruments also include cash equivalents, accounts receivable, accounts payable and accrued liabilities, and are carried at cost which approximates fair value due to the short-term maturity of these instruments.
In addition, non-current assets includes rabbi trust funds related to the Company's deferred compensation plan. The money market and rabbi trust funds are valued using level one inputs, as defined by ASC 820, "Fair Value Measurement."
Cost of Sales
Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, maintenance labor, depreciation expense, and overhead expense necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.
Selling, General and Administrative Expenses
Selling expenses consist primarily of compensation and benefit costs, amortization of customer relationships and lists, trade promotions, advertising, commissions and other marketing costs. General and administrative expenses consist primarily of payroll and benefit costs, occupancy and operating costs of corporate offices, depreciation and amortization expense on non-manufacturing assets, information systems costs and other miscellaneous administrative costs.
Research and Development
Research and development costs are associated directly with the Company's efforts to develop, design, and enhance its products, services, technologies, or processes. Such costs are expensed as incurred.
Net Earnings Per Common Share
Basic net earnings per common share is calculated by dividing net earnings by the weighted average number of common shares outstanding during the period. Diluted net earnings per common share is calculated in a manner consistent with basic net earnings per common share except that the weighted average number of common shares outstanding also includes the dilutive effect of stock options outstanding, unvested restricted stock, and unvested performance shares (using the treasury stock method).
Stock-based Compensation
The Company has stock-based employee compensation plans, which are described more fully in Note 3, Stockholders' Equity. The Company accounts for stock-based compensation in accordance with ASC 718, “Compensation-Stock Compensation,” which requires all share-based payments, including grants of stock options, to be recognized in the statement of earnings as an operating expense, based on their fair values. The Company estimates the fair value of each option award on the date of grant using either the Black-Scholes model or the Binomial model, whichever is deemed to be most appropriate. Estimates of and assumptions about forfeiture rates, terms, volatility, interest rates and dividend yields are used to calculate stock-based compensation. A significant change to these estimates could materially affect the Company’s operating results.
Impairment of Long-lived Assets
Long-lived assets, such as property, plant, and equipment, and purchased intangibles subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset group to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset, which is generally based on discounted cash flows.

Derivative Instruments and Hedging Activities
The Company is exposed to market fluctuations in interest rates as well as variability in foreign exchange rates. In May 2019, the Company entered into an interest rate swap with JP Morgan Chase, N.A. (the "Swap Counterparty") and a cross-currency swap with JP Morgan Chase, N.A. (the "Bank Counterparty"). The Company's primary objective for holding derivative financial instruments was to manage interest rate risk and foreign currency risk. The Company does not enter into derivative financial instruments for trading or speculative purposes.

40

The derivative instruments were with the above single counterparty and were subject to a contractual agreement that provided for the net settlement of all contracts through a single payment in a single currency in the event of default on or termination of any one contract. As such, the derivative instruments were categorized as a master netting arrangement and presented as a net derivative asset or derivative liability on the consolidated balance sheet. The Company settled its derivative instruments on their maturity date of June 27, 2023 and had no other derivatives outstanding as of December 31, 2024 and 2023.

On a quarterly basis through their maturity, we assessed the effectiveness of the hedging relationships for the interest rate swap and cross-currency swap by reviewing the critical terms indicated in the applicable agreement. The hedging relationships were determined to be highly effective. As such, the net change in fair values of the interest rate swap, that qualified as a cash flow hedge, was recorded in accumulated other comprehensive income/(loss) and subsequently reclassified into interest expense as interest payments were made on our debt. For the cross-currency swap, the amounts that have not yet been recognized in earnings remain in the cumulative translation adjustment section of accumulated other comprehensive income until the hedged net investment is sold or liquidated in accordance with paragraphs 815-35-35-5A, "Derivatives and Hedging - Net Investment Hedges", and 830-30-40-1 through 40-1A, "Foreign Currency Matters - Derecognition". Refer to Note 20, Derivative Instruments and Hedging Activities, for detailed information about our derivative financial instruments.
Recently Issued Accounting Pronouncements
In November 2024, the FASB issued ASU 2024-03, "Income Statement - Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40)." The new guidance is intended to enhance transparency and disclosures by requiring public entities to provide disaggregated disclosures of certain categories of expenses on an annual and interim basis. The ASU is effective for fiscal years beginning after December 15, 2026 and interim periods beginning after December 15, 2027, with early adoption permitted. The Company is currently evaluating the impact that the adoption of ASU 2024-03 will have on the consolidated financial statements and related disclosures.
In December 2023, the FASB issued ASU 2023-09, "Income Taxes (Topic 740) - Improvements to Income Tax Disclosures." The new guidance is intended to enhance the transparency and decision usefulness of income tax disclosures by requiring disaggregated information about a reporting entity's effective tax rate reconciliation and information on income taxes paid. The amendment is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The amendment in this Update should be applied on a prospective basis, with retrospective application permitted. The Company is currently evaluating the impact that the adoption of ASU 2023-09 will have on the consolidated financial statements and related disclosures.
Recently Adopted Accounting Pronouncements
In November 2023, the FASB issued ASU 2023-07, "Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures." The ASU expands reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. The ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment's profit or loss in assessing segment performance and deciding how to allocate resources. Additionally, ASU 2023-07 requires all segment profit or loss and assets disclosures to be provided on an annual and interim basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning December 15, 2024. The Company adopted this accounting guidance on December 31, 2024, and applied it retrospectively to all prior periods presented in our consolidated financial statements. Refer to Note 11, Segment Information for the expanded disclosures.
In March 2020, the FASB issued ASU 2020-04, "Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting", and in December 2022 subsequently issued ASU 2022-06, “Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848.” These ASU’s provide temporary optional guidance to ease the potential burden in accounting for reference rate reform. The Standards Updates provide optional expedients and exceptions for applying accounting principles generally accepted in the United States to contract modifications and hedging relationships that reference LIBOR or another reference rate that are expected to be discontinued. The Standards Updates were effective upon issuance and can generally be applied through December 31, 2024. Due to the discontinuation of LIBOR and under the relief provided by Topic 848, during the third quarter of 2022, the Company modified its interest rate swap and replaced LIBOR with 1-month CME Term SOFR. The modification of the agreement did not have a significant impact on the Company's consolidated financial statements and disclosures. The interest rate swap matured on June 27, 2023.


41

NOTE 2 – SIGNIFICANT ACQUISITIONS
Cardinal Associates Inc. ("Bergstrom")
On August 30, 2022, the Company's wholly-owned subsidiary Albion Laboratories, Inc. ("Albion") entered into a Stock Purchase Agreement, and closed on such transaction with Cardinal Associates Inc. ("Cardinal"), a corporation organized under the laws of the State of Washington, pursuant to which Albion acquired Cardinal and its Bergstrom Nutrition business (collectively, "Bergstrom"). Bergstrom Nutrition is a leading science-based manufacturer of MSM, based in Vancouver, Washington. MSM is a widely used nutritional ingredient with strong scientific evidence supporting its benefits for joint health, sports nutrition, skin and beauty, healthy aging, and pet health. The addition of OptiMSM®, Bergstrom Nutrition's MSM brand, to the Company's portfolio within the Human Nutrition and Health and Animal Nutrition and Health segments provides a synergistic scientific advantage in Balchem's key strategic therapeutic focus areas such as longevity and performance and is a strong fit with Balchem's specialty, science-backed mineral products.
The Company made payments of $72,143 for the acquisition, amounting to $71,937 to the former shareholders or on behalf of the former shareholders and $206 to pay off Bergstrom's bank debt. Net of cash acquired of $773, total payments made to the former shareholders or on behalf of the former shareholders of Bergstrom were $71,164. The acquisition was primarily financed through the 2022 Credit Agreement (see Note 8, Revolving Loan). In connection with this transaction, the former shareholders of Bergstrom had an opportunity to receive an additional payment in 2024 if certain financial performance targets and other metrics were met. The earn-out payment of $9 was paid out in 2024. Therefore, there was no contingent consideration liability at December 31, 2024. The Company also made an additional post-closing payment of $910 in the third quarter of 2023 that was negotiated as a deduction of the cash consideration at closing. As a result, total payments related to the transaction were $72,152, comprised of the upfront cash consideration of $70,892, a working capital adjustment of $341, an additional post-closing payment of $910, and the fair value of the earn-out payment of $9.
The goodwill of $31,550 that arose on the acquisition date consists largely of expected synergies, including the combined entities' experience and technical problem-solving capabilities, and acquired workforce. 80% of the goodwill is assigned to the Human Nutrition and Health business segment and 20% of the goodwill is assigned to the Animal Nutrition and Health business segment. For tax purposes, a joint election under 338(h)(10) was made to treat the stock acquisition as a deemed asset acquisition, therefore generating tax amortizable goodwill.
42

The following table summarizes the fair values of the assets acquired and liabilities assumed:
Cash and cash equivalents$773 
Accounts receivable4,699 
Inventories3,972 
Property, plant and equipment2,243 
Right of use assets866 
Customer relationships29,900 
Developed technology4,600 
Trademarks2,300 
Other assets197 
Accounts payable(699)
Bank debt(206)
Lease liabilities(871)
Other liabilities(462)
Goodwill31,550 
Total consideration on acquisition date and working capital adjustment78,862 
Net decrease to contingent consideration liability and other post-closing payments(6,916)
Total consideration71,946 
To pay off bank debt206 
Total payments $72,152 
The fair value of tangible and intangible assets acquired and liabilities assumed is based on management’s estimates and assumptions. In preparing our fair value estimates of the intangible assets and certain tangible assets acquired, management, among other things, consulted an independent advisor. Valuation methods utilized include net realizable value for inventory, multi-period excess earnings method for customer relationships, the relief from royalty method for other intangible assets, and a scenario-based approach for the contingent consideration.
Customer relationships are amortized over a 15-year period utilizing a percentage of excess earnings over economic life method. The corporate trademark and product trademarks are amortized over 2 years and 10 years, respectively, and developed technology is amortized over 12 years, utilizing the straight-line method as the consumption pattern of the related economic benefits cannot be reliably determined.

Transaction and integration costs related to the Bergstrom acquisition are included in general and administrative expenses and were $(91), $(10,614) and $4,604 for the years ended December 31, 2024, 2023, and 2022, respectively. These amounts included favorable adjustments to transaction costs of $91 and $11,300 for the years ended December 31, 2024 and 2023 and an unfavorable adjustment to transaction costs of $3,565 for the year ended December 31, 2022.

Kechu BidCo AS and Its Subsidiary Companies ("Kappa")

On June 21, 2022, Balchem Corporation and its wholly-owned subsidiary, Balchem B.V., completed the acquisition of Kechu BidCo AS and its subsidiary companies, including Kappa Bioscience AS, a leading science-based manufacturer of specialty vitamin K2 for the human nutrition industry, headquartered in Oslo, Norway (all acquired companies collectively referred to as “Kappa”). Kappa manufactures specialty vitamin K2, which plays a crucial role in the human body for bone health, heart health and immunity. Primarily, vitamin K2 supports the transport and distribution of calcium in the body. Vitamin K2 is important at all life stages, from pregnancy and early life to healthy aging. The acquisition strengthens the Company's scientific and technical expertise, geographic reach, and marketplace leadership, which should ultimately lead to accelerated growth for the Company's portfolios within the Human Nutrition and Health segment.

43

The Company made payments of approximately kr3,305,653 ("kr" indicates the Norwegian krone), amounting to approximately kr3,001,981 to the former shareholders and approximately kr303,672 to Kappa's lenders to pay off all Kappa bank debt. Net of cash acquired of kr63,064, total payments to the former shareholders were kr2,938,917. Net of gains on foreign currency forward contracts of $512 (see Note 20, Derivative Instruments and Hedging Activities), these payments translated to approximately $333,112, amounting to approximately $302,464 paid to the former shareholders and approximately $30,648 to Kappa's lenders. Net of cash acquired of $6,365, total payments made to the former shareholders of Kappa were approximately $296,099. The acquisition was primarily financed through the 2018 Credit Agreement. In connection with this transaction, the former shareholders of Kappa had an opportunity to receive an additional payment in 2024 if certain financial performance targets and other metrics were met. There was no contingent consideration paid in connection with this acquisition.
The goodwill of $216,383 that arose on the acquisition date consists largely of expected synergies, including the combined entities' experience and technical problem-solving capabilities, and acquired workforce. The goodwill is assigned to the Human Nutrition and Health business segment and is not deductible for income tax purposes.
The following table summarizes the fair values of the assets acquired and liabilities assumed. The transactions were completed in Norwegian kroner ("NOK") and the amounts were translated to U.S. dollars ("USD") using the foreign currency exchange rate as of June 21, 2022.
Cash and cash equivalents$6,365 
Accounts receivable8,036 
Inventories17,600 
Property, plant and equipment9,854 
Right of use assets3,349 
Customer relationships88,813 
Developed technology15,643 
Trademarks5,046 
Other assets2,399 
Accounts payable(3,301)
Bank debt(30,648)
Lease liabilities(3,349)
Other liabilities(4,461)
Deferred income taxes, net(24,716)
Goodwill216,383 
Total consideration on acquisition date307,013 
Decrease to contingent consideration liability(4,037)
Net gain on foreign currency exchange forward contracts(512)
Total consideration302,464 
Kappa bank debt paid on acquisition date30,648 
Total payments$333,112 
The fair value of tangible and intangible assets acquired and liabilities assumed is based on management’s estimates and assumptions. In preparing our fair value estimates of the intangible assets and certain tangible assets acquired, management, among other things, consulted an independent advisor. Valuation methods utilized include net realizable value for inventory, multi-period excess earnings method for customer relationships, the relief from royalty method for other intangible assets, and a scenario-based approach for the contingent consideration.
Customer relationships are amortized over a 15-year period utilizing a percentage of excess earnings over economic life method. The corporate trademark and product trademarks are amortized over 2 years and 10 years, respectively, and developed technology is amortized over 12 years, utilizing the straight-line method as the consumption pattern of the related economic benefits cannot be reliably determined.
Transaction and integration costs related to the Kappa acquisition are included in general and administrative expenses and were $688, $533 and $(2,306) for the years ended December 31, 2024, 2023, and 2022, respectively. The amount included a favorable adjustment to transaction costs of $4,037 for the year ended December 31, 2022.
44

The following selected unaudited pro forma information presents the consolidated results of operations as if the business combinations in 2022 had occurred as of January 1, 2021.

Twelve Months ended December 31,
Net SalesNet Earnings
Kappa & Bergstrom actual results included in the Company's consolidated income statement in 2023$59,532 $5,487 
Kappa & Bergstrom actual results included in the Company's consolidated income statement in 2022$22,158 $(5,359)
2023 Supplemental pro forma combined financial$922,439 $116,317 
2022 Supplemental pro forma combined financial$982,021 $110,181 
2021 Supplemental pro forma combined financial$859,252 $90,672 

The above selected unaudited pro forma information includes the following acquisition-related adjustments: (1) additional amortization of intangible assets and depreciation of fixed assets; (2) adjustments related to the fair value of the acquired inventory, (3) adjustments to interest expense on borrowings at rates in effect during the related period, factoring in estimated payments based on free cash flow, and (4) other one-time adjustments.

The pro forma information presented does not purport to be indicative of the results that actually would have been attained if these acquisitions had occurred at the beginning of the periods presented and is not intended to be a projection of future results.


NOTE 3 - STOCKHOLDERS’ EQUITY

Stock-Based Compensation

All share-based payments, including grants of stock options, are recognized in the statements of earnings as operating expenses, based on their fair values.

The Company has made an estimate of expected forfeitures, based on its historical experience, and is recognizing compensation cost only for those stock-based compensation awards expected to vest.
The Company’s results for the years ended December 31, 2024, 2023 and 2022 reflected the following compensation cost and such compensation cost had the following effects on net earnings:
 Increase/(Decrease) for the
Year Ended December 31,
 202420232022
Cost of sales$1,716 $1,900 $1,302 
Operating expenses14,960 14,152 11,922 
Net earnings(12,865)(12,375)(10,214)

On December 31, 2024, the Company had one share-based compensation plan under which awards may be granted, which is described below.

In June 2017, the Company’s shareholders approved the Balchem Corporation 2017 Omnibus Incentive Plan (“2017 Plan”) for officers, employees and directors of the Company and its subsidiaries. The 2017 Plan replaced the 1999 Stock Plan and amendments and restatements thereto (collectively to be referred to as the “1999 Plan"), which expired in April 2018. No further awards will be made under the 1999 Plan, and the shares that remained available for grant under the 1999 Plan will only be used to settle outstanding awards granted under the 1999 Plan and will not become available under the 2017 Plan. On June 22, 2023, the Company’s shareholders approved an amendment and restatement of the 2017 Plan (the “Amended 2017 Plan”). The
45

Amended 2017 Plan is administered by the Compensation Committee of the Board of Directors of the Company. The Amended 2017 Plan provides as follows: (i) for a termination date of June 22, 2033; (ii) the authorization of 2,400,000 shares for future grants (which represents an increase of 800,000 shares from the amount approved under the 2017 Plan); (iii) for the making of grants of stock options, stock appreciation rights, restricted stock awards, restricted stock units, and other stock-based awards, as well as for the making of cash performance awards; (iv) except as provided by the Compensation Committee or in an employment agreement as in effect on the effective date of the Amended 2017 Plan, no automatic acceleration of outstanding awards upon the occurrence of a change in control of the Company; (v) certain annual limits on the number of shares and amount of cash that may be granted; (vi) for dividends or dividend equivalents otherwise payable on an unvested award to accrue and be paid only at such time as the vesting conditions applicable to the underlying award have been satisfied; (vii) for incentive compensation recovery if the Company is required to prepare an accounting restatement of its financial statements, in accordance with any compensation recovery policy adopted by the Company, applicable law, government regulations or national securities exchange requirements, or in the discretion of the Compensation Committee in the event of a restatement due to the Company’s material noncompliance with any financial reporting requirements under the securities laws; and (viii) for compliance with the requirements of Section 409A of the Internal Revenue Code of 1986, as amended (the “Internal Revenue Code” or the “Code”). No option will be exercisable for longer than ten years after the date of grant.

The shares to be issued upon exercise of the outstanding options have been approved, reserved and are adequate to cover all exercises. As of December 31, 2024, the Amended 2017 Plan had 836,521 shares available for future awards.

The Company has Restricted Stock Grant Agreements with the Company's non–employee directors and certain employees. Under the Restricted Stock Grant Agreements, certain shares of the Common Stock have been granted, ranging from 70 shares to 54,000 shares, to its non-employee directors and certain employees, subject to time-based vesting requirements.

The Company also has performance share (“PS”) awards, which provide the recipients the right to receive a certain number of shares of the Common Stock in the future, subject to an (1) EBITDA performance hurdle, where vesting is dependent upon the Company achieving a certain EBITDA percentage growth over the performance period, and (2) relative total shareholder return (“TSR”) market condition where vesting is dependent upon the Company’s TSR performance over the performance period (typically three years) relative to a comparator group consisting of the Russell 2000 index constituents.
The fair value of each option award issued under the Company’s stock plans is estimated on the date of grant using either the Black-Scholes model or the Binomial model, whichever is deemed to be most appropriate. For the years ended December 31, 2024, 2023, and 2022, the fair value of each option grant uses the assumptions noted in the following table. Expected volatilities are based on historical volatility of the Company’s stock. The expected term of the options is based on the Company’s historical experience of employees’ exercise behavior. Dividend yields are based on the Company’s historical dividend yields. Risk-free interest rates are based on the implied yields currently available on U.S. Treasury zero coupon issues with a remaining term equal to the expected life.
Year Ended December 31,
Weighted Average Assumptions:202420232022
Expected Volatility28.4 %28.1 %30.3 %
Expected Term (in years)5.04.87.3
Risk-Free Interest Rate4.1 %3.9 %2.8 %
Dividend Yield0.6 %0.5 %0.5 %
The value of the restricted shares is based on the fair value of the award at the date of grant.
Performance Share expense is measured based on the fair value at the date of grant utilizing a Black-Scholes methodology to produce a Monte-Carlo simulation model which allows for the incorporation of the performance hurdles that must be met before the Performance Share vests. The assumptions used in the fair value determination were risk free interest rates of 4.2%, 4.2%, and 1.8%; dividend yields of 0.0%, 0.5%, and 0.5%; volatilities of 25%, 32%, and 32%; and initial TSR’s of 10.3%, 4.2%, and -15.7% in each case for the years ended December 31, 2024, 2023, and 2022, respectively. Expense is based on the estimated number of shares expected to vest, assuming the requisite service period is rendered and the probable outcome of the performance condition is achieved. The estimate is revised if subsequent information indicates that the actual number of shares likely to vest differs from previous estimates. Expense is ultimately adjusted based on the actual achievement of service and performance targets. The Performance Shares will cliff vest 100% at the end of the third year following the grant in accordance with the performance metrics set forth.
46

Compensation expense for stock options and stock awards is recognized on a straight-line basis over the vesting period, generally three to five years for stock options, three years for employee restricted stock awards, three years for employee performance share awards, and three years for non-employee director restricted stock awards.
A summary of stock option plan activity for 2024, 2023, and 2022 for all plans is as follows:
202420232022
# of
Shares
(000s)
Weighted Average
Exercise Price
# of
Shares
(000s)
Weighted Average
Exercise Price
# of
Shares
(000s)
Weighted Average
Exercise Price
Outstanding at beginning of year1,078 $104.38 1,045 $99.82 867 $88.19 
Granted113 143.43 109 138.09 239 139.04 
Exercised(221)77.81 (64)81.98 (44)73.58 
Forfeited(8)139.64 (11)131.79 (17)124.89 
Cancelled  (1)138.07   
Outstanding at end of year962 $114.81 1,078 $104.38 1,045 $99.82 
Exercisable at end of year603 $99.59 720 $88.49 654 $81.95 

The aggregate intrinsic value for outstanding stock options was $46,346, $47,889 and $27,221 at December 31, 2024, 2023 and 2022, respectively, with a weighted average remaining contractual term of 5.8 years at December 31, 2024. Exercisable stock options at December 31, 2024 had an aggregate intrinsic value of $38,221 with a weighted average remaining contractual term of 4.4 years.

Other information pertaining to option activity during the years ended December 31, 2024, 2023 and 2022 is as follows:

 Years Ended December 31,
 202420232022
Weighted-average fair value of options granted$44.52 $40.91 $44.77 
Total intrinsic value of stock options exercised ($000s)$18,631 $3,241 $2,713 

Additional information related to stock options outstanding under all plans at December 31, 2024 is as follows:

  Options OutstandingOptions Exercisable
Range of Exercise
Prices
Shares
Outstanding
(000s)
Weighted
Average
Remaining
Contractual
 Term
Weighted
Average
 Exercise
Price
Number
Exercisable
(000s)
Weighted
Average
Exercise
Price
$58.52 - $85.33
222 3.1$76.14 222 $76.14 
$85.40 - $118.60
212 4.0101.92 212 101.92 
$118.96 - $150.85
528 7.6136.24 169 127.47 
 962 5.8$114.81 603 $99.59 


47

Non-vested restricted stock activity for the years ended December 31, 2024, 2023 and 2022 is summarized below:
202420232022
 Shares (000s)Weighted
Average Grant
Date Fair
Value
Shares (000s)Weighted
Average Grant
Date Fair
Value
Shares (000s)Weighted
Average Grant
Date Fair
Value
Non-vested balance at beginning of year 116 $133.06 122 $124.42 166 $99.70 
Granted51 147.98 40 137.20 46 137.17 
Vested(39)124.63 (42)112.30 (82)82.15 
Forfeited(6)140.70 (4)128.06 (8)118.07 
Non-vested balance at end of year 122 $141.62 116 $133.06 122 $124.42 

Non-vested performance share activity for the years ended December 31, 2024, 2023 and 2022 is summarized below:

202420232022
 Shares (000s)Weighted
Average Grant
Date Fair
Value
Shares (000s)Weighted
Average Grant
Date Fair
Value
Shares (000s)Weighted
Average Grant
Date Fair
Value
Non-vested balance at beginning of year 76 $135.25 70 $127.69 69 $110.72 
Granted47 152.28 42 139.66 39 114.22 
Vested(44)106.57 (36)98.84 (35)53.17 
Forfeited    (3)84.09 
Non-vested balance at end of year 79 $150.73 76 $135.25 70 $127.69 

As of December 31, 2024, 2023 and 2022, there was $20,035, $18,817 and $20,791, respectively, of total unrecognized compensation cost related to non-vested share-based compensation arrangements granted under the plans. As of December 31, 2024, the unrecognized compensation cost is expected to be recognized over a weighted-average period of approximately 1.5 years. We estimate that share-based compensation expense for the year ended December 31, 2025 will be approximately $16,900.
Repurchase of Common Stock
The Company's Board of Directors has approved a stock repurchase program. The total authorization under this program is 3,763,038 shares. Since the inception of the program in June 1999, a total of 3,142,028 shares have been purchased. The Company intends to acquire shares from time to time at prevailing market prices if and to the extent it deems it is advisable to do so based on its assessment of corporate cash flow, market conditions and other factors. Open market repurchases of common stock could be made pursuant to trading plan established pursuant to Rule 10b5-1 under the Securities Exchange Act of 1934, as amended, which would permit common stock to be repurchased at a time that the Company might otherwise be precluded from doing so under insider trading laws or self-imposed trading restrictions. The Company also repurchases (withholds) shares from employees in connection with the tax settlement of vested shares and/or exercised stock options under the Company's omnibus incentive plan. Such repurchases of shares from employees are funded with existing cash on hand. During 2024, 2023, and 2022, the Company purchased 38,922, 32,558, and 252,304 shares, respectively, from open market purchases and from employees on a net-settlement basis to provide cash to employees to cover the associated employee payroll taxes. These shares were purchased at an average cost of $145.99, $137.29, and $140.40 per share, respectively.

48


NOTE 4 - INVENTORIES
Inventories, net of reserves at December 31, 2024 and 2023 consisted of the following:
 20242023
Raw materials$45,319 $39,517 
Work in progress4,510 3,960 
Finished goods80,973 66,044 
Total inventories$130,802 $109,521 
On a regular basis, the Company evaluates its inventory balances for excess quantities and obsolescence by analyzing demand, inventory on hand, sales levels and other information. Based on these evaluations, inventory balances are reserved, if necessary. The reserve for inventory was $4,207 and $2,463 at December 31, 2024 and 2023, respectively.

NOTE 5 - PROPERTY, PLANT AND EQUIPMENT
Property, plant and equipment at December 31, 2024 and 2023 are summarized as follows:
 20242023
Land$11,690 $11,787 
Building106,954 104,363 
Equipment315,001 312,704 
Construction in progress77,508 59,981 
 511,153 488,835 
Less: Accumulated depreciation228,999 212,796 
Property, plant and equipment, net$282,154 $276,039 

Geographic Area Data - Long-Lived Assets (excluding intangible assets):
 20242023
United States$204,397 $203,692 
Foreign Countries77,757 72,347 
Total$282,154 $276,039 
Depreciation expense was $28,211, $26,373 and $24,033 for the years ended December 31, 2024, 2023 and 2022, respectively.
In accordance with Topic 360, the Company reviews long-lived assets for impairment on an annual basis and also whenever events indicate that the carrying amount of the assets may not be fully recoverable. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset, which is generally based on discounted cash flows. Included in "General and administrative expenses" was $521 of restructuring-related impairment charges related to an asset that was held for sale for the year ended December 31, 2024. Included in “General and administrative expenses” were restructuring-related impairment and asset disposal charges of $7,764 related to building, equipment, and construction in progress mainly in the Human Nutrition and Health and the Animal Nutrition and Health segments for the year ended December 31, 2023. Such expenses were not material for the year ended December 31, 2022.


NOTE 6 - INTANGIBLE ASSETS

The Company had goodwill in the amount of $780,030 and $778,907 as of December 31, 2024 and 2023, respectively, subject to the provisions of ASC 350, “Intangibles-Goodwill and Other.” The increase in goodwill is primarily due to an acquisition, partially offset by foreign currency translation adjustments.
49

Goodwill at December 31, 2022$769,509 
Goodwill as a result of an acquisition341 
Impact due to change in foreign exchange rates9,057 
Goodwill at December 31, 2023778,907 
Goodwill as a result of an acquisition19,376 
Impact due to change in foreign exchange rates(18,253)
Goodwill at December 31, 2024$780,030 

 December 31, 2024December 31, 2023
HNH$678,275 $673,207 
ANH23,974 24,469 
Specialty Products77,732 81,175 
Other and Unallocated49 56 
Total$780,030 $778,907 

As of December 31, 2024 and 2023, the Company had identifiable intangible assets as follows:
20242023
 Amortization
Period
(In years)
Gross
Carrying
Amount
Accumulated
Amortization
Gross
Carrying
Amount

Accumulated
Amortization
Customer relationships and lists
10-20
$354,051 $221,567 $362,032 $209,651 
Trademarks and trade names
2-17
50,971 41,417 50,286 37,773 
Developed technology
5-12
40,074 20,362 41,184 17,516 
Other
2-18
25,154 21,854 25,733 23,083 
  $470,250 $305,200 $479,235 $288,023 

Amortization of identifiable intangible assets was $19,244, $28,035 and $27,271 for 2024, 2023 and 2022, respectively. Assuming no change in the gross carrying value of identifiable intangible assets, the estimated amortization expense is approximately $16,417 in 2025, $16,334 in 2026, $15,816 in 2027, $15,419 in 2028, and $15,017 in 2029. At December 31, 2024 and 2023, there were no identifiable intangible assets with indefinite useful lives as defined by ASC 350, “Intangibles-Goodwill and Other.” Identifiable intangible assets are reflected in the Company’s consolidated balance sheets under Intangible assets with finite lives, net. There were no changes to the useful lives of intangible assets subject to amortization in 2024 and 2023.

The Federal Insecticide, Fungicide and Rodenticide Act, (“FIFRA”), a health and safety statute, requires that certain products within our specialty products segment must be registered with the U.S. Environmental Protection Agency (the "EPA") because they are considered pesticides. Costs of such registrations are included in other in the table above.

50


NOTE 7 – EQUITY-METHOD INVESTMENT
In 2013, the Company and Eastman Chemical Company formed a joint venture (66.66% / 33.34% ownership), St. Gabriel CC Company, LLC, to design, develop, and construct an expansion of the Company’s St. Gabriel aqueous choline chloride plant. The Company contributed the St. Gabriel plant, at cost, and all continued expansion and improvements are funded by the owners. The joint venture became operational as of July 1, 2016. St. Gabriel CC Company, LLC is a Variable Interest Entity ("VIE") because the total equity at risk is not sufficient to permit the joint venture to finance its own activities without additional subordinated financial support. Additionally, voting rights (2 votes each) are not proportionate to the owners’ obligation to absorb expected losses or receive the expected residual returns of the joint venture. The Company generally receives up to 2/3 of the production offtake capacity, which (percentage of offtake) may be adjusted from time to time to the extent the owners agree as such, and absorbs operating expenses approximately proportional to the actual percentage of offtake. The joint venture is accounted for under the equity method of accounting since the Company is not the primary beneficiary as the Company does not have the power to direct the activities of the joint venture that most significantly impact its economic performance. The Company recognized a loss of $489, $509, and $559 for the years ended December 31, 2024, 2023, and 2022, respectively, relating to its portion of the joint venture’s expenses in other expense. The Company made capital contributions to the investment totaling $269, $290, and $355 for the years ended December 31, 2024, 2023, and 2022 respectively. The carrying value of the joint venture at December 31, 2024 and 2023 was $3,856 and $4,076, respectively, and is recorded in "Other non-current assets" on the consolidated balance sheets.


NOTE 8 – REVOLVING LOAN

On July 27, 2022, the Company entered into an Amended and Restated Credit Agreement (the "2022 Credit Agreement") with certain lenders in the form of a senior secured revolving credit facility, due on July 27, 2027. The 2022 Credit Agreement allows for up to $550,000 of borrowing. The loans may be used for working capital, letters of credit, and other corporate purposes and may be drawn upon at the Company's discretion. As of December 31, 2024 and 2023, the total balance outstanding on the 2022 Credit Agreement amounted to $190,000 and $309,569, respectively. There are no installment payments required on the revolving loans; they may be voluntarily prepaid in whole or in part without premium or penalty, and all outstanding amounts are due on the maturity date.

Amounts outstanding under the 2022 Credit Agreement are subject to an interest rate equal to a fluctuating rate as defined by the 2022 Credit Agreement plus an applicable rate. The applicable rate is based upon the Company’s consolidated net leverage ratio, as defined in the 2022 Credit Agreement, and the interest rate was 5.438% at December 31, 2024. The Company is also required to pay a commitment fee on the unused portion of the revolving loan, which is based on the Company’s consolidated net leverage ratio as defined in the 2022 Credit Agreement and ranges from 0.150% to 0.225% (0.150% at December 31, 2024). The unused portion of the revolving loan amounted to $360,000 at December 31, 2024. The Company is also required to pay, as applicable, letter of credit fees, administrative agent fees, and other fees to the arrangers and lenders.

Costs associated with the issuance of the revolving loans are capitalized and amortized on a straight-line basis over the term of the 2022 Credit Agreement. Capitalized costs net of accumulated amortization totaled $743 and $1,030 at December 31, 2024 and 2023, respectively, and are included in "Other non-current assets" on the consolidated balance sheets. Amortization expense pertaining to these costs totaled $287, $287, and $335 for the years ended December 31, 2024, 2023, and 2022, respectively, and are included in "Interest expense" in the accompanying consolidated statements of earnings.

The 2022 Credit Agreement contains quarterly covenants requiring the consolidated leverage ratio to be less than a certain maximum ratio and the consolidated interest coverage ratio to exceed a certain minimum ratio. At December 31, 2024, the Company was in compliance with these covenants. Indebtedness under the Company’s loan agreements is secured by assets of the Company.



51

NOTE 9 - NET EARNINGS PER COMMON SHARE
The following presents a reconciliation of the net earnings and shares used in calculating basic and diluted net earnings per common share:
Year Ended December 31,
202420232022
Net Earnings - Basic and Diluted$128,475 $108,543 $105,367 
Share (000s)
Weighted Average Common Shares - Basic32,332 32,108 32,019 
Effect of Dilutive Securities – Stock Options, Restricted Stock, and Performance Shares386 340 374 
Weighted Average Common Shares - Diluted32,718 32,448 32,393 
Net Earnings Per Share - Basic$3.97 $3.38 $3.29 
Net Earnings Per Share - Diluted$3.93 $3.35 $3.25 
The number of anti-dilutive shares were 230,302, 354,619, and 371,513 for the years ended December 31, 2024, 2023, and 2022. Anti-dilutive shares could potentially dilute basic earnings per share in future periods and therefore, were not included in diluted earnings per share.


NOTE 10 - INCOME TAXES

The Company’s effective tax rate for 2024, 2023 and 2022 was 22.8%, 20.9%, and 21.2%, respectively. The increase from 2023 to 2024 is primarily due to an increase in certain foreign taxes.

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. The Company regularly reviews its deferred tax assets for recoverability and would establish a valuation allowance if it believed that such assets may not be recovered, taking into consideration historical operating results, expectations of future earnings, changes in its operations and the expected timing of the reversals of existing temporary differences.
The Company considers the undistributed earnings of certain non-U.S. subsidiaries to be indefinitely reinvested outside of the United States on the basis of estimates that future domestic cash generation will be sufficient to meet future domestic cash needs and the Company's specific plans for reinvestment of those subsidiary earnings. In 2023, due to prevailing economic conditions of increased interest rates and subsequent borrowing costs, the Company remitted approximately $18,000 from its Belgium subsidiary and incurred an income tax expense of approximately $20 in the year ended December 31, 2023. The remittance was used to pay down U.S. debt. There was no such remittance during the year ended December 31, 2024. The Company projects that its foreign earnings will be utilized offshore for working capital and future foreign growth. The determination of the unrecognized deferred tax liability on those undistributed earnings is not practicable due to its legal entity structure and the complexity of U.S. and local country tax laws. If the Company decides to change its assertion on its remaining undistributed foreign earnings, it will need to recognize the income tax effects in the period it changes its assertion.
52

Income tax expense consists of the following:
 202420232022
Current:   
Federal$30,208 $27,306 $26,423 
Foreign10,376 7,634 7,103 
State4,173 4,403 3,964 
Deferred:
Federal(2,442)(7,737)(7,532)
Foreign(3,192)(2,285)(215)
State(1,145)(603)(1,361)
Total income tax provision$37,978 $28,718 $28,382 
The provision for income taxes differs from the amount computed by applying the Federal statutory rate of 21% for 2024, 2023, and 2022 to earnings before income tax expense due to the following:
 202420232022
Income tax at Federal statutory rate$34,955 $28,825 $28,087 
State income taxes, net of Federal income taxes2,284 2,513 1,862 
Change in foreign tax reserves2,146   
Stock options(1,904)(1,004)(676)
Foreign-derived intangible income (FDII)(1,562)(1,752)(1,778)
Foreign rate differential1,024 946 2,066 
Other1,035 (810)(1,179)
Total income tax provision$37,978 $28,718 $28,382 
The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities at December 31, 2024 and 2023 were as follows:
 20242023
Deferred tax assets:  
Inventories$2,437 $1,049 
Share-based compensation4,476 5,565 
Lease liabilities4,296 4,812 
Research and development12,838 12,653 
Other5,658 3,874 
Total deferred tax assets29,705 27,953 
Deferred tax liabilities:
Amortization$(38,532)$(42,351)
Depreciation(26,234)(28,937)
Prepaid expenses(306)(421)
Foreign currency and interest rate swaps(642)(647)
Right of use assets(4,032)(4,574)
Other(3,656)(3,047)
Total deferred tax liabilities(73,402)(79,977)
Valuation allowance(25)(22)
Net deferred tax liability$(43,722)$(52,046)

53

As of December 31, 2024, the Company has state income tax net operating loss (NOL) carryforwards of $314. The state NOL carryforwards will expire between 2026 and 2035. The Company believes that the benefit from the state NOL carryforwards will not be realized, therefore, a valuation allowance has been established in the amount of $25.
Provisions of ASC 740-10 clarify whether or not to recognize assets or liabilities for tax positions taken that may be challenged by a tax authority. A reconciliation of the beginning and ending amount of unrecognized tax benefits, which is included in other long-term obligations on the Company’s consolidated balance sheets, is as follows:
 202420232022
Balance at beginning of period$4,650 $5,815 $5,881 
Increases for tax positions of prior years3,211 1,353 2,194 
Decreases for tax positions of prior years(1,141)(2,518)(2,260)
Balance at end of period$6,720 $4,650 $5,815 
All of Balchem's unrecognized tax benefits, if recognized in future periods, would impact the Company's effective tax rate in such future periods.
The Company recognizes both interest and penalties as part of the income tax provision. During the years ended December 31, 2024, 2023 and 2022, these amounts were increased by $939 and reduced by $322, and $371, respectively. As of December 31, 2024 and 2023, accrued interest and penalties were $2,352 and $1,413, respectively.
Balchem files income tax returns in the U.S. and in various states and foreign countries. In the major jurisdictions where the Company operates, it is generally no longer subject to income tax examinations by tax authorities for years before 2020 and management does not anticipate any material change in the total amount of unrecognized tax benefits to occur within the next twelve months.
The European Union (“EU”) member states formally adopted the EU’s Pillar Two Directive, which was established by the Organization for Economic Co-operation and Development. Pillar Two generally provides for a 15 percent minimum effective tax rate for the jurisdictions where multinational enterprises operate. While the Company does not anticipate that this will have a material impact on its tax provision or effective tax rate, the Company continues to monitor evolving tax legislation in the jurisdictions in which it operates.


NOTE 11 - SEGMENT INFORMATION
Balchem Corporation reports three reportable segments: Human Nutrition and Health, Animal Nutrition and Health, and Specialty Products. The reportable segments are organized based on the end use of the products manufactured and sold. Sales and production of products outside of our reportable segments and other minor business activities are included in "Other and Unallocated."

Human Nutrition and Health

The Human Nutrition and Health ("HNH") segment provides human grade choline nutrients and mineral amino acid chelated products through this segment for nutrition and health applications. Choline is recognized to play a key role in the development and structural integrity of brain cell membranes in infants, processing dietary fat, reproductive development and neural functions, such as memory and muscle function. The Company's mineral amino acid chelates, specialized mineral salts, and mineral complexes are used as raw materials for inclusion in premier human nutrition products; proprietary technologies have been combined to create an organic molecule in a form the body can readily assimilate. Sales growth for human nutrition applications is reliant on differentiation from lower-cost competitive products through scientific data, intellectual property and customers' appreciation of brand value. Consequently, the Company makes investments in such activities for long-term value differentiation. This segment also manufactures specialty vitamin K2, which plays a crucial role in the human body for bone health, heart health and immunity, and methylsulfonylmethane ("MSM"), which is a widely used nutritional ingredient that helps provide benefits for joint health, sports nutrition, skin and beauty, and healthy aging. This segment also serves the food and beverage industry for beverage, bakery, dairy, confectionary, and savory manufacturers. The Company partners with its customers from ideation through commercialization to bring on-trend beverages, baked goods, confections, dairy and meat products to market. The Company has expertise in trends analysis and product development. With its strong manufacturing capabilities in customized spray dried and emulsified powders, extrusion and agglomeration, blended lipid systems, liquid flavor delivery systems, juice and dairy bases, chocolate systems, ice cream bases and variegates, the Company is a one-stop solutions provider for beverage and
54

dairy product development needs. Additionally, this segment provides microencapsulation solutions to a variety of applications in food, pharmaceutical and nutritional ingredients to enhance performance of nutritional fortification, processing, mixing, and packaging applications and shelf-life. Major product applications are baked goods, refrigerated and frozen dough systems, processed meats, seasoning blends, confections, sports and protein bars, dietary plans, and nutritional supplements. The Company also creates cereal systems for ready-to-eat cereals, grain-based snacks, and cereal based ingredients.

Animal Nutrition and Health

The Animal Nutrition and Health ("ANH") segment provides nutritional products derived from its microencapsulation and chelation technologies in addition to the essential nutrient choline chloride. For ruminant animals, the Company’s microencapsulated products boost health and milk production by delivering nutrient supplements that are biologically available, providing required nutritional levels. The Company’s proprietary chelation technology provides enhanced nutrient absorption for various species of production and companion animals and is marketed for use in animal feed throughout the world. ANH also manufactures and supplies choline chloride, an essential nutrient for monogastric animal health, predominantly to the poultry, pet and swine industries. Choline, which is manufactured and sold in both dry and aqueous forms, plays a vital role in the metabolism of fat. In poultry, choline deficiency can result in reduced growth rates and perosis in young birds, while in swine production choline is a necessary and required component of gestating and lactating sow diets for both liver health and prevention of leg deformity. This segment also manufactures MSM, which is a widely used nutritional ingredient that provides benefits for pet health.

Sales of value-added encapsulated products are highly dependent on overall industry economics as well as the Company's ability to leverage the results of university and field research on the animal health and production benefits of our products. Management believes that success in the commodity-oriented choline chloride marketplace is highly dependent on the Company’s ability to maintain its strong reputation for excellent product quality and customer service. The Company continues to drive production efficiencies in order to maintain its competitive-cost position to effectively compete in a competitive global marketplace.

Specialty Products

The Specialty Products segment ("SP") re-packages and distributes a number of performance gases and chemicals for various uses by its customers, notably ethylene oxide, propylene oxide, and ammonia. Ethylene oxide is sold as a sterilant gas, primarily for use in the health care industry. It is used to sterilize a wide range of medical devices because of its versatility and effectiveness in treating hard or soft surfaces, composites, metals, tubing and different types of plastics without negatively impacting the performance of the device being sterilized. Contract sterilizers and medical device manufacturers are principal customers for this product. Propylene oxide is marketed and sold as a fumigant to aid in the control of insects and microbiological spoilage, to reduce bacterial and mold contamination in certain shelled and processed nut meats, processed spices, cacao beans, cocoa powder, raisins, figs and prunes, and for various chemical synthesis applications, such as increasing paint durability and manufacturing specialty starches and textile coatings. Ammonia is used primarily as a refrigerant, for heat treatment of metals and various chemical synthesis applications, and is distributed in reusable and recyclable drum and cylinder packaging approved for use in the countries these products are shipped to.

The Company’s performance gases and chemicals are distributed worldwide in specially designed, reusable and recyclable drum and cylinder packaging, to assure compliance with safety, quality and environmental standards as outlined by the applicable regulatory agencies in the countries our products are shipped to. The Company’s inventory of these specially built drums and cylinders, along with its five filling facilities, represents a significant capital investment. The Company also sells single use canisters for use in sterilizing re-usable devices typically processed in autoclave units in hospitals.

The Company’s micronutrient agricultural nutrition business sells chelated minerals primarily to producers of high value crops. The Company has a unique and patented two-step approach to solving mineral deficiency in plants to optimize health, yield and shelf-life. First, the Company determines optimal mineral balance for plant health. The Company then has a foliar applied Metalosate® product range, utilizing patented amino acid chelate technology. Its products quickly and efficiently deliver mineral nutrients. As a result, the farmer/grower gets healthier crops that are more resistant to disease and pests, larger yields and healthier food for the consumer with extended shelf life for produce being shipped long distances.

The Company's CODM is the Chief Executive Officer. The CODM receives a profit and loss reporting package which provides segment information including revenue, cost of goods sold, gross margin, total operating expenses, and earnings from operations. The CODM utilizes this monthly profit and loss reporting package to analyze segment performance and appropriately allocate resources.

55

Pursuant to ASU 2023-07, "Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures", the significant segment information is summarized as follows:

For the Year Ended December 31, 2024
 HNHANHSPOther and UnallocatedTotal
Net sales$600,258 $214,710 $132,749 $5,967 $953,684 
Cost of sales378,411 (1)171,409 (1)59,449 (1)8,209 (1)617,478 
Gross margin221,847 43,301 73,300 (2,242)336,206 
Operating expenses85,890 (2)29,288 
(3)
33,394 (4)4,725 (5)153,297 
Earnings from operations135,957 14,013 39,906 (6,967)182,909 
Other expenses:
   Interest expense, net16,528 
   Other income(72)
16,456 
Earnings before income tax expense166,453 
   Income tax expense37,978 
Net earnings$128,475 

(1) Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, maintenance labor, depreciation expense, and overhead expense necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.
(2) Operating expenses within HNH are primarily comprised of compensation-related costs, professional services, including advertising and marketing costs, and amortization expense in connection with certain acquired intangible assets.
(3) Operating expenses within ANH are primarily comprised of compensation-related costs and professional services, including advertising and marketing costs.
(4) Operating expenses within SP are primarily comprised of compensation-related costs, professional services, and amortization expense in connection with certain acquired intangible assets.
(5) Operating expenses within Other and Unallocated are primarily comprised of transaction and integration costs.

For the Year Ended December 31, 2023
 HNHANHSPOther and UnallocatedTotal
Net sales$550,751 $238,326 $125,965 $7,397 $922,439 
Cost of sales366,539 (6)183,827 (6)62,183 (6)7,834 (6)620,383 
Gross margin184,212 54,499 63,782 (437)302,056 
Operating expenses81,793 
(7)
26,923 
(8)
29,203 
(9)
4,944 (10)142,863 
Earnings from operations102,419 27,576 34,579 (5,381)159,193 
Other expenses:
   Interest expense, net22,613 
   Other income(681)
21,932 
Earnings before income tax expense137,261 
   Income tax expense28,718 
Net earnings$108,543 
56

(6) Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, maintenance labor, depreciation expense, and overhead expense necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.
(7 Operating expenses within HNH are primarily comprised of compensation-related costs, professional services, including advertising and marketing costs, and amortization expense in connection with certain acquired intangible assets. These expenses were partially offset by favorable adjustments to transaction costs.
(8) Operating expenses within ANH are primarily comprised of compensation-related costs and professional services, including advertising and marketing costs. These expenses were partially offset by favorable adjustments to transaction costs.
(9) Operating expenses within SP are primarily comprised of compensation-related costs, professional services, and amortization expense in connection with certain acquired intangible assets.
(10) Operating expenses within Other and Unallocated are primarily comprised of transaction and integration costs and unallocated amortization expense related to an intangible asset in connection with a company-wide ERP system implementation.
For the Year Ended December 31, 2022
 HNHANHSPOther and UnallocatedTotal
Net sales$527,131 $262,297 $131,438 $21,492 $942,358 
Cost of sales373,063 (11)200,252 (11)70,343 (11)18,249 (11)661,907 
Gross margin154,068 62,045 61,095 3,243 280,451 
Operating expenses71,943 
(12)
25,989 
(13)
28,306 
(14)
9,027 (15)135,265 
Earnings from operations82,125 36,056 32,789 (5,784)145,186 
Other expenses:
   Interest expense, net10,268 
   Other expense1,169 
11,437 
Earnings before income tax expense133,749 
   Income tax expense28,382 
Net earnings$105,367 
(11) Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, maintenance labor, depreciation expense, and overhead expense necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.
(12) Operating expenses within HNH are primarily comprised of compensation-related costs, professional services, including advertising and marketing costs, and amortization expense in connection with certain acquired intangible assets.
(13) Operating expenses within ANH are primarily comprised of compensation-related costs and professional services, including advertising and marketing costs.
(14) Operating expenses within SP are primarily comprised of compensation-related costs, professional services, and amortization expense in connection with certain acquired intangible assets.
(15) Operating expenses within Other and Unallocated are primarily comprised of transaction and integration costs, unallocated legal fees, and unallocated amortization expense related to an intangible asset in connection with a company-wide ERP system implementation.





57

Business Segment Assets
 20242023
HNH$1,185,962 $1,180,527 
ANH161,243 166,994 
SP161,283 168,307 
Other and Unallocated (16)
66,883 81,383 
Total$1,575,371 $1,597,211 
(16) Other and Unallocated assets consist of certain cash, capitalized loan issuance costs, other assets, investments, and income taxes, which the Company does not allocate to its individual business segments. It also includes assets associated with a few minor businesses which individually do not meet the quantitative thresholds for separate presentation.
Depreciation/Amortization
 202420232022
HNH$31,668 $38,568 $33,728 
ANH8,233 7,876 6,685 
SP7,044 7,278 7,507 
Other and Unallocated 1,028 1,213 3,928 
Total$47,973 $54,935 $51,848 

Capital Expenditures
 202420232022
HNH$17,570 $26,415 $33,668 
ANH13,201 6,993 10,809 
SP4,050 3,535 4,004 
Other and Unallocated 327 331 605 
Total$35,148 $37,274 $49,086 


NOTE 12 - REVENUE
Revenue Recognition

Revenues are recognized when control of the promised goods is transferred to customers, in an amount that reflects the consideration we expect to realize in exchange for those goods.

The following table presents revenues disaggregated by revenue source. Sales and usage-based taxes are excluded from revenues:

 202420232022
Product Sales Revenue$951,947 $919,951 $939,166 
Royalty Revenue1,737 2,488 3,192 
Total Revenue$953,684 $922,439 $942,358 


The following table presents revenues disaggregated by geography, based on customers' delivery addresses:

 202420232022
United States$723,300 $689,601 $682,238 
Foreign Countries230,384 232,838 260,120 
Total$953,684 $922,439 $942,358 
58


Product Sales Revenues
The Company’s primary operation is the manufacturing and sale of health and wellness ingredient products, in which the Company receives an order from a customer and fulfills that order. The Company’s product sales are considered point-in-time revenue.
Royalty Revenues
Royalty revenue consists of agreements with customers to use the Company’s intellectual property in exchange for a sales-based royalty. Royalties are considered over time revenue and are recorded in the HNH segment.


Contract Liabilities
The Company records contract liabilities when cash payments are received or due in advance of performance, including amounts which are refundable.

The Company’s payment terms vary by the type and location of customers and the products offered. The term between invoicing and when payment is due is not significant. For certain products or services and customer types, the Company requires payment before the products are delivered to the customer.

Practical Expedients and Exemptions
The Company generally expenses sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within selling and marketing expenses.

The Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for products shipped.


NOTE 13 - SUPPLEMENTAL CASH FLOW INFORMATION
Cash paid during the year for:
202420232022
Income taxes$42,643 $35,725 $33,016 
Interest$17,697 $25,933 $11,879 
Non-cash financing and investing activities:
202420232022
Dividends payable$28,510 $25,717 $23,129 
Contingent consideration liability$ $ $11,872 

59

NOTE 14 – ACCUMULATED OTHER COMPREHENSIVE INCOME
The changes in accumulated other comprehensive income (loss) were as follows:
 Years Ended December 31,
 202420232022
Net foreign currency translation adjustment$(32,590)$16,809 $(4,799)
Net change of cash flow hedge (see Note 20 for further information)
Unrealized (loss) gain on cash flow hedge (1,406)3,564 
Tax 341 (868)
Net of tax (1,065)2,696 
Net change in postretirement benefit plan (see Note 15 for further information)
Prior service loss (gain) arising during the period206 132 (41)
Amortization of prior service credit  9 
Amortization of (gain) loss(10)8 (2)
Total before tax196 140 (34)
Tax(44)(39)(24)
Net of tax152 101 (58)
Total other comprehensive (loss) income$(32,438)$15,845 $(2,161)
Included in "Net foreign currency translation adjustment" was a loss of $1,455 related to a net investment hedge, net of tax benefits of $471 for the year ended December 31, 2023, and a gain of $3,851 related to a net investment hedge, net of tax expenses of $1,236, for the year ended December 31, 2022. There were no such gains or losses for the year ended December 31, 2024. The Company settled its derivative instruments on their maturity date of June 27, 2023. See Note 20, Derivative Instruments and Hedging Activities.

Accumulated other comprehensive loss at December 31, 2024 and 2023 consisted of the following:
 Foreign currency
translation
adjustment
Cash flow hedgePostretirement benefit planTotal
Balance December 31, 2023$8,408 $ $283 $8,691 
Other comprehensive (loss) income(32,590) 152 (32,438)
Balance December 31, 2024$(24,182)$ $435 $(23,747)


NOTE 15 - EMPLOYEE BENEFIT PLANS
Defined Contribution Plans
The Company sponsors one 401(k) savings plan for eligible employees, which allows participants to make pretax or after tax contributions and the Company matches certain percentages of those contributions. The plan also has a discretionary profit sharing portion and matches 401(k) contributions with shares of the Company’s Common Stock. All amounts contributed to the plan are deposited into a trust fund administered by independent trustees. On June 21, 2022, the Company completed the acquisition of Kappa, which sponsors one defined contribution plan for its employees. In addition, on August 30, 2022, the Company completed the acquisition of Bergstrom, which sponsored one defined contribution plan for its employees. The Bergstrom plan merged into the Company sponsored 401(k) savings plan on January 1, 2023. The Company provided for matching 401(k) savings plan contributions of $4,644, $4,381, and $4,363 in 2024, 2023 and 2022, respectively. There were no profit sharing contributions in 2024. Profit sharing contributions in 2023 and 2022 were not material.
60

Postretirement Medical Plans
The Company provides postretirement benefits in the form of two unfunded postretirement medical plans; one that is under a collective bargaining agreement and covers eligible retired employees of the Verona, Missouri facility and a plan for executive officers of the Company who meet eligibility requirements as set forth in the Company's Officer Retiree Program. The Company uses a December 31 measurement date for its postretirement medical plans. In accordance with ASC 715, “Compensation—Retirement Benefits,” the Company is required to recognize the over funded or underfunded status of a defined benefit post retirement plan (other than a multiemployer plan) as an asset or liability in its statement of financial position, and to recognize changes in that funded status in the year in which the changes occur through comprehensive income.
The actuarial recorded liabilities for such unfunded postretirement benefits are as follows:
Change in benefit obligation:
 20242023
Benefit obligation at beginning of year$1,395 $1,465 
Service cost with interest to end of year113 108 
Interest cost55 62 
Participant contributions20 23 
Benefits paid(32)(30)
Actuarial gain(29)(233)
Benefit obligation at end of year$1,522 $1,395 
Change in plan assets:
 20242023
Fair value of plan assets at beginning of year$ $ 
Employer contributions12 7 
Participant contributions20 23 
Benefits paid(32)(30)
Fair value of plan assets at end of year$ $ 
Amounts recognized in consolidated balance sheet:
 20242023
Accumulated postretirement benefit obligation$(1,522)$(1,395)
Fair value of plan assets  
Funded status(1,522)(1,395)
Unrecognized prior service cost 9 
Unrecognized net loss (gain)8 (2)
Net amount recognized in consolidated balance sheet (after ASC 715) (included in
   "Other long-term obligations")
$(1,522)$(1,395)
Accrued postretirement benefit cost (included in "Other long-term obligations")N/AN/A
Components of net periodic benefit cost:
 202420232022
Service cost with interest to end of year$113 $108 $79 
Interest cost55 62 26 
Amortization of prior service cost  9 
Amortization of (gain) loss(10)8 (2)
Total net periodic benefit cost$158 $178 $112 
61

Estimated future employer contributions and benefit payments are as follows:
Year 
2025$121 
2026106 
202788 
202895 
2029113 
Years 2030-2034741 
Assumptions to determine benefit obligations:
 20242023
Discount rate4.85 %4.15 %
Assumptions to determine net cost:
 202420232022
Discount rate4.15 %4.40 %2.10 %
Defined Benefit Pension Plans
The Company contributes to one multi-employer defined benefit plan under the terms of a collective-bargaining agreement covering its union-represented employees of the Verona, Missouri facility. The risks of participation in this multiemployer plan are different from single-employer plans in the following aspects: (a) assets contributed to the multiemployer plan by one employer may be used to provide benefits to employees of other participating employers, (b) if a participating employer stops contributing to the plan, the unfunded obligations of the plan may be borne by the remaining participating employers, and (c) if the Company was to stop participating in its multiemployer plan, the Company would be required to pay that plan an amount based on the underfunded status of the plan, referred to as the withdrawal liability.
The Company’s participation in this plan for the annual period ended December 31, 2024 is outlined in the table below. The “EIN/Pension Plan Number” column provides the Employee Identification Number (EIN). The zone status is based on information that the Company received from the plan and is certified by the plan’s actuary. Among other factors, plans in the red zone or critical and declining zone are generally less than 65 percent funded, plans in the yellow zone are less than 80 percent funded, and plans in the green zone are at least 80 percent funded. The “FIP/RP Status Pending/Implemented” column indicates plans for which a financial improvement plan (FIP) or a rehabilitation plan (RP) is either pending or has been implemented. The last column lists the expiration date of the collective-bargaining agreement to which the plan is subject. Finally, the period-to-period comparability of the contributions for 2024 and 2023 was affected by a 4.0% increase in the 2024 contribution rate. There have been no other significant changes that affect the comparability of 2024 and 2023 contributions. The Company does not represent more than 5% of the contributions to this pension fund.
Pension
Fund
EIN/Pension
Plan
Number
Pension Plan Protection Act Zone StatusFIP/RP Status
Pending/ Implemented
Contributions of Balchem CorporationSurcharge
Imposed
Expiration Date of Collective-
Bargaining
Agreement
20242023202420232022
Central States,
Southeast and
Southwest Areas
Pension Fund
36-6044243Critical as of 1/1/24Critical as of 1/1/23Implemented$1,073$1,020$939No7/12/2025

The Company provides an unfunded defined benefit pension plan for employees working in Belgium. The plan provides for the payment of a lump sum at retirement or payments in case of death of the covered employees.

62

The actuarial recorded liabilities for such unfunded defined benefit pension plan are as follows:
Change in benefit obligation:
 20242023
Benefit obligation at beginning of year$1,660 $1,589 
Service cost with interest to end of year72 65 
Interest cost54 65 
Benefits paid(42)(188)
Actuarial loss488 80 
Exchange rate changes(98)49 
Benefit obligation at end of year$2,134 $1,660 
Change in plan assets:
 20242023
Fair value of plan assets at beginning of year$1,240 $1,196 
Actual return on plan assets216 56 
Employer contributions181 138 
Benefits paid(42)(188)
Exchange rate changes(74)38 
Fair value of plan assets at end of year$1,521 $1,240 

Amounts recognized in consolidated balance sheet:
 20242023
Benefit obligation$(2,134)$(1,660)
Fair value of plan assets1,521 1,240 
Funded status(613)(420)
Unrecognized prior service costN/AN/A
Unrecognized net (gain)/lossN/AN/A
Net amount recognized in consolidated balance sheet (after ASC 715) (included in other long-term obligations)$(613)$(420)
Accrued postretirement benefit cost (included in other long-term obligations)N/AN/A
Components of net periodic benefit cost:
 202420232022
Service cost with interest to end of year$72 $65 $44 
Interest cost54 65 17 
Expected return on plan assets(40)(42)(37)
Total net periodic benefit cost$86 $88 $24 

63

Estimated future benefit payments are as follows:
Year 
2025$1 
20261 
20271 
20281 
20291 
Years 2030-20341,353 
Assumptions to determine benefit obligations:
 20242023
Discount rate3.35 %3.45 %

Assumptions to determine net cost:
 202420232022
Discount rate3.45 %4.00 %1.00 %
Expected return on assets3.25 %3.25 %3.25 %
Deferred Compensation Plan

The Company maintains an unfunded, non-qualified deferred compensation plan for the benefit of a select group of management or highly compensated employees. Assets of the plan are held in a rabbi trust, which are subject to additional risk of loss in the event of bankruptcy or insolvency of the Company. The deferred compensation liability was $11,470 as of December 31, 2024, of which $11,449 was included in "Other long-term obligations" and $21 was included in "Accrued compensation and other benefits" on the Company's consolidated balance sheets. The deferred compensation liability was $10,188 as of December 31, 2023 and was included in "Other long-term obligations" on the Company’s consolidated balance sheets. The related assets of the irrevocable trust funds (also known as "rabbi trust funds") were $11,465 and $10,188 as of December 31, 2024 and 2023, respectively, and were included in "Other non-current assets" on the Company's consolidated balance sheets.


NOTE 16 - COMMITMENTS AND CONTINGENCIES
The Company is obligated to make rental payments under non-cancelable operating and finance leases. Aggregate future minimum rental payments required under these leases at December 31, 2024 are disclosed in Note 19, Leases.
The Company’s Verona, Missouri facility, while held by a prior owner, Syntex Agribusiness, Inc. (“Syntex”), was designated by the U.S. Environmental Protection Agency (the "EPA") as a Superfund site and placed on the National Priorities List in 1983 because of dioxin contamination on portions of the site. Remediation was conducted by Syntex under the oversight of the EPA and the Missouri Department of Natural Resources. The Company is indemnified by the sellers under its May 2001 asset purchase agreement covering its acquisition of the Verona, Missouri facility for potential liabilities associated with the Superfund site. One of the sellers, in turn, has the benefit of certain contractual indemnification by Syntex in relation to the implementation of the above-described Superfund remedy. In June 2023, in response to a Special Notice Letter received from the EPA in 2022, BCP Ingredients, Inc. ("BCP"), the Company's subsidiary that operates the site, Syntex, EPA, and the State of Missouri entered into an Administrative Settlement Agreement and Order on Consent (“ASAOC”) for a focused remedial investigation/feasibility study ("RI/FS") under which (a) BCP will conduct a source investigation of potential source(s) of releases of 1,4-dioxane and chlorobenzene at a portion of the site and (b) BCP and Syntex will complete a RI/FS to determine a potential remedy, if any is required. Activities under the ASAOC are underway and are expected to continue for some period of time.
Separately, in June 2022, the EPA conducted an inspection of BCP’s Verona, Missouri facility (“2022 EPA Inspection”) which was followed by BCP entering into an Administrative Order for Compliance on Consent (“AOC”) with the EPA in relation to its risk management program at the Verona facility. Further, in January 2023, BCP entered into an Amended AOC with the EPA


whereby the parties agreed to the extension of certain timelines. BCP timely completed all requirements under the Amended AOC. In November 2023, BCP received a notice from the Environment and Natural Resources Division of the U.S Department of Justice (“DOJ”) primarily related to the 2022 EPA Inspection, which extended the opportunity to discuss alleged violations of Sections 112(r)(7) of the Clean Air Act and regulations in 40 C.F.R. Part 68, commonly known as the Risk Management Plan Rule (“RMP Rule”). BCP participated in such discussions during 2024, and in December 2024, BCP reached a settlement with the EPA and DOJ to resolve these alleged violations. Pursuant to the settlement, which was entered into on January 31, 2025, BCP agreed to: (a) pay a $300 civil penalty; (b) invest in a new scrubber system; and (c) spend $350 to implement projects benefiting the surrounding community, such as emergency equipment for the local fire department and two vehicles to be used as mobile health clinics. The amount associated with this settlement was consistent with the amount previously accrued as a loss contingency.
In addition to the above, from time to time, the Company is a party to various legal proceedings, litigation, claims and assessments. While it is not possible to predict the ultimate disposition of each of these matters, management believes that the ultimate outcome of such matters will not have a material effect on the Company's consolidated financial position, results of operations, liquidity or cash flows.

NOTE 17 – FAIR VALUE OF FINANCIAL INSTRUMENTS
The Company has a number of financial instruments, none of which are held for trading purposes. The Company estimates that the fair value of all financial instruments at December 31, 2024 and 2023 does not differ materially from the aggregate carrying values of its financial instruments recorded in the accompanying consolidated balance sheets. The estimated fair value amounts have been determined by the Company using available market information and appropriate valuation methodologies. Considerable judgment is necessarily required in interpreting market data to develop the estimates of fair value, and, accordingly, the estimates are not necessarily indicative of the amounts that the Company could realize in a current market exchange. The carrying value of debt approximates fair value as the interest rate is based on market and the Company’s consolidated leverage ratio. The Company’s financial instruments also include cash equivalents, accounts receivable, accounts payable, and accrued liabilities, which are carried at cost and approximate fair value due to the short-term maturity of these instruments. Cash and cash equivalents at December 31, 2024 and 2023 included $1,040 and $959 in money market funds and other interest-bearing deposit accounts, respectively.
Non-current assets at December 31, 2024 and 2023 included $11,465 and $10,188, respectively, of rabbi trust funds related to the Company's deferred compensation plan. The money market and rabbi trust funds are valued using level one inputs, as defined by ASC 820, “Fair Value Measurement.”

NOTE 18 – RELATED PARTY TRANSACTIONS
The Company provides services under a contractual agreement to St. Gabriel CC Company, LLC. These services include accounting, information technology, quality control, and purchasing services, as well as operation of the St. Gabriel CC Company, LLC plant. The Company also sells raw materials to St. Gabriel CC Company, LLC. These raw materials are used in the production of finished goods that are, in turn, sold by Saint Gabriel CC Company, LLC to the Company for resale to unrelated parties. As such, the sale of these raw materials to St. Gabriel CC Company, LLC in this scenario lacks economic substance and therefore the Company does not include them in net sales within the consolidated statements of earnings.
Payments for the services the Company provided amounted to $4,425, $4,363, and $4,213, respectively, for the years ended December 31, 2024, 2023, and 2022. The raw materials purchased and subsequently sold amounted to $29,795, $34,219, and $39,853, respectively, for the years ended December 31, 2024, 2023, and 2022. These services and raw materials are primarily recorded in cost of goods sold, net of the finished goods received from St. Gabriel CC Company, LLC of $22,940, $28,099, and $29,062, respectively, for the years ended December 31, 2024, 2023, and 2022. At December 31, 2024 and 2023, the Company had receivables of $3,893 and $8,314, respectively, recorded in accounts receivable from St. Gabriel CC Company, LLC for services rendered and raw materials sold. At December 31, 2024 and 2023, the Company had payables of $2,831 and $6,050, respectively, recorded in accounts payable for finished goods received from St. Gabriel CC Company, LLC. In addition, the Company had payables in the amount of $296 and $329, respectively, related to non-contractual monies owed to St. Gabriel CC Company, LLC, recorded in accounts payable as of December 31, 2024 and 2023.




65

NOTE 19 – LEASES
The Company has both real estate leases and equipment leases. The main types of equipment leases include forklifts, trailers, printers and copiers, railcars, and trucks. Leases are categorized as both operating leases and finance leases. As a result of electing the practical expedient within ASU 2016-02, variable lease payments are combined and recognized on the balance sheet in the event that those charges and any related increases are explicitly stated in the lease. Such payments include common area maintenance charges, property taxes, and insurance charges and are recorded in the right of use asset and corresponding liability when the payments are stated in the lease with (a) fixed or in-substance fixed amounts, or (b) a variable payment based on an index or rate. Due to the acquisitive nature of the Company and the potential for synergies upon integration of acquired entities, the Company determined that the reasonably certain criterion could not be met for any renewal periods beginning two years from December 31, 2024. In addition, the Company has historically not been exercising purchase options under the equipment leases as it does not make economic sense to buy the equipment. Instead, the Company has historically replaced the equipment with new leases. Therefore, the Company determined that the reasonably certain criterion could not be met as it relates to purchase options. The Company has no residual value guarantees in lease transactions.

The Company did not identify any embedded leases. As indicated above, the Company elected the practical expedient to combine lease and non-lease components and recognizes the combined amount on the consolidated balance sheet. Management determined that since the Company has a centralized treasury function, the parent company would either fund or guarantee a subsidiary's loan for borrowing over a similar term. As such, the Company's management determined it is appropriate to utilize a corporate based borrowing rate for all locations. The Company developed four tranches of leases based on lease terms and these tranches reflect the composition of the current lease portfolio. The Company's borrowing history shows that interest rates of a term loan or a line of credit depend on the duration of the loan rather than the nature of the assets purchased by those funds. Based on this understanding, the Company elected to use a portfolio approach to discount rates, applying corporate rates to the tranches of leases based on lease terms. Based on the Company's risk rating, the company applied the following discount rates for new leases entered into during 2024: (1) 1-2 years, 6.76%-6.25% (2) 3-4 years, 7.35%-6.84% (3) 5-9 years, 7.69%-7.18% and (4) 10+ years, 8.41%-7.90%.

Right of use assets and lease liabilities at December 31, 2024 and 2023 are summarized as follows:

Right of use assets20242023
Operating leases$15,320 $17,763 
Finance lease1,730 2,101 
Total$17,050 $19,864 

Lease liabilities - current20242023
Operating leases$3,134 $3,949 
Finance lease194 272 
Total$3,328 $4,221 
Lease liabilities - non-current20242023
Operating leases$12,967 $14,601 
Finance lease1,749 1,943 
Total$14,716 $16,544 



66

For the years ended December 31, 2024, 2023, and 2022, the Company's total lease costs were as follows, which included both amounts recognized in profits or losses during the period and amounts capitalized on the balance sheet, and the cash flows arising from lease transactions:
Year ended December 31,
202420232022
Lease Cost
Operating lease cost$5,456 $5,307 $4,478 
Finance Lease cost
Amortization of ROU asset232 242 210 
Interest on lease liabilities105 115 125 
Total finance lease337 357 335 
Total lease cost$5,793 $5,664 $4,813 
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$5,454 $4,757 $4,269 
Operating cash flows from finance leases105 115 125 
Financing cash flows from finance leases216 222 177 
$5,775 $5,094 $4,571 
ROU assets obtained in exchange for new operating lease liabilities, net of ROU asset disposals$1,669 $6,365 $11,488 
Weighted-average remaining lease term - operating leases9.03 years9.33 years5.63 years
Weighted-average remaining lease term - finance leases8.37 years9.07 years9.95 years
Weighted-average discount rate - operating leases7.6 %7.4 %2.7 %
Weighted-average discount rate - finance leases5.1 %5.0 %5.0 %

Rent expense charged to operations under operating lease agreements for 2024, 2023, and 2022 aggregated approximately $5,456, $5,307, and $4,478, respectively.
Aggregate future minimum rental payments required under non-cancelable operating and finance leases at December 31, 2024 are as follows:
Year 
2025$5,008 
20264,399 
20273,155 
20282,393 
20291,937 
Thereafter5,819 
Total minimum lease payments$22,711 



67

NOTE 20 – DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES

On May 28, 2019, the Company entered into a pay-fixed (2.05%), receive-floating interest rate swap with a notional amount of $108,569 and a maturity date of June 27, 2023, which was designated as cash flow hedge. The net interest income related to the interest rate swap contract was $1,518 and $400 for the years ended December 31, 2023 and 2022, respectively. There was no such income or expense during the year ended December 31, 2024 as the interest rate swap was settled on its maturity date of June 27, 2023. The net interest income and expense were recorded in the consolidated statements of earnings under "Interest expense, net."
On May 28, 2019, the Company also entered into a pay-fixed (0.00%), receive-fixed (2.05%) cross-currency swap to manage foreign exchange risk related to the Company's net investment in Chemogas, which was designated as net investment hedge. The derivative had a notional amount of $108,569, an effective date of May 28, 2019, and a maturity date of June 27, 2023. The interest income related to the cross-currency swap contract was $1,119 and $2,250 for the years ended December 31, 2023 and 2022, respectively. There was no such income or expense during the year ended December 31, 2024 as the cross-currency swap was settled on its maturity date of June 27, 2023. The interest income was recorded in the consolidated statements of earnings under "Interest expense, net."

The Company settled its derivative instruments on their maturity date of June 27, 2023 and had no other derivatives outstanding as of December 31, 2024. The proceeds from the settlement of the cross-currency swap in the amount of $2,740 were classified as investing activities in the Consolidated Statements of Cash Flows for the year ended December 31, 2023.

There were no gains and losses on hedging instruments recognized in accumulated other comprehensive income (loss) for the year ended December 31, 2024 as the derivative instruments settled on their maturity date of June 27, 2023. Gains and losses on our hedging instruments for the years ended December 31, 2023, and 2022 were recognized in accumulated other comprehensive income (loss) and categorized as follows:

Location within Statements of Comprehensive Income
20232022
Cash flow hedge (interest rate swap), net of taxUnrealized (loss) gain on cash flow hedge, net$(1,065)$2,696 
Net investment hedge (cross-currency swap), net of taxNet foreign currency translation adjustment(1,455)3,851 
$(2,520)$6,547 

In connection with the Kappa acquisition (see Note 2, Significant Acquisitions), the Company entered into four short-term foreign currency exchange forward contracts to manage fluctuations in foreign currency exchange rates. The Company did not designate these contracts as hedged transactions under the applicable sections of ASC Topic 815, "Derivatives and Hedging". For the year ended December 31, 2022, the net gains on these forward contracts of $512 were recorded in other income or loss in the consolidated statements of earnings. As of December 31, 2024 and 2023, the Company did not maintain any open foreign currency exchange forward contracts as all four contracts expired during 2022.


68

NOTE 21 - QUARTERLY FINANCIAL INFORMATION (UNAUDITED)
(In thousands, except per share data)
 20242023
 First
Quarter
Second
Quarter
Third
Quarter
Fourth
Quarter
First
Quarter
Second
Quarter
Third
Quarter
Fourth
Quarter
Net sales$239,659 $234,081 $239,940 $240,004 $232,540 $231,252 $229,948 $228,699 
Gross margin81,514 82,994 85,361 86,337 73,170 77,349 76,544 74,993 
Earnings before income taxes36,850 41,226 43,893 44,484 29,119 38,400 36,475 33,267 
Net earnings28,986 32,069 33,837 33,583 22,710 30,110 29,075 26,648 
Basic net earnings per common share$0.90 $0.99 $1.05 $1.05 $0.71 $0.94 $0.91 $0.83 
Diluted net earnings per common share$0.89 $0.98 $1.03 $1.03 $0.70 $0.93 $0.90 $0.82 

69

BALCHEM CORPORATION
Valuation and Qualifying Accounts
Years Ended December 31, 2024, 2023 and 2022
(In thousands)
Allowance
for Credit Losses
Inventory
Reserve
Balance - December 31, 2021$928 $1,425 
Additions charged to costs and expenses401 6,786 
Adjustments/deductions (a)
(103)(5,571)
Balance - December 31, 20221,226 2,640 
Additions charged to costs and expenses37 2,450 
Adjustments/deductions (a)
(355)(2,627)
Balance - December 31, 2023908 2,463 
Additions charged to costs and expenses299 4,123 
Adjustments/deductions (a)
(298)(2,379)
Balance - December 31, 2024$909 $4,207 
(a) Represents write-offs and other adjustments



70

Item 9.    Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
None.

Item 9A.    Controls and Procedures
Disclosure Controls and Procedures
We maintain “disclosure controls and procedures,” as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934 (the “Exchange Act”), that are designed to ensure that information required to be disclosed by us in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure. In designing and evaluating our disclosure controls and procedures, management recognized that disclosure controls and procedures, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the disclosure controls and procedures are met. Additionally, in designing disclosure controls and procedures, our management necessarily was required to apply its judgment in evaluating the cost-benefit relationship of possible disclosure controls and procedures. The design of any disclosure controls and procedures also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions.
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of the design and operation of our disclosure controls and procedures as of December 31, 2024. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that, as of such date, our disclosure controls and procedures were effective.
Management’s Report on Internal Control Over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting. Our internal control over financial reporting is a process designed under the supervision of our principal executive and principal financial officers to provide reasonable assurance regarding the reliability of financial reporting and the preparation of our financial statements for external reporting purposes in accordance with U.S. generally accepted accounting principles.

Our internal control over financial reporting includes policies and procedures that pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect transactions and dispositions of assets; provide reasonable assurances that transactions are recorded as necessary to permit preparation of financial statements in accordance with U.S. generally accepted accounting principles, and that receipts and expenditures are being made only in accordance with authorizations of our management and our directors; and provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on our financial statements.    

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. In addition, projections of any evaluation of controls effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies or procedures.
As of December 31, 2024, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in the 2013 Internal Control-Integrated Framework (New Framework) to conduct an assessment of the effectiveness of our internal control over financial reporting. Based on this assessment, management has determined that our internal control over financial reporting was effective as of December 31, 2024.
Attestation Report of Registered Public Accounting Firm
The independent registered public accounting firm of RSM US LLP has issued an attestation report on our internal control over financial reporting, which is included herein.
Changes in Internal Control Over Financial Reporting
There has been no significant change in our internal control over financial reporting that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
71


Item 9B.    Other Information
No directors or officers adopted, modified or terminated a Rule 10b5-1 trading arrangement during the fiscal quarter ended December 31, 2024.
72


PART III
Item 10.    Directors, Executive Officers of the Registrant, and Corporate Governance.

We have adopted an Insider Trading Policy and related procedures governing the purchase, sale and other disposition of our securities by directors, officers, and employees, as well as the Company itself, that is designed to promote compliance with insider trading laws, rules and regulations, and applicable Nasdaq listing standards. A copy of our Insider Trading Policy is filed with this Annual Report on Form 10-K as Exhibit 19.1.

The information regarding our executive officers is included in Part I of this report under the heading “Information about our Executive Officers.”

The other information required by this item is incorporated by reference to the information contained under the headings “Proposal 1. Election of Directors”, “Delinquent Section 16(a) Reports,” and “Corporate Governance” in our Proxy Statement for the 2025 Annual Meeting of Shareholders which will be filed no later than 120 days after December 31, 2024 (the “2025 Proxy Statement”).

Item 11.    Executive Compensation.

The information required by this item is incorporated by reference to the information contained under the headings “Executive Compensation,” “Compensation Committee Report,” and “Compensation Committee Interlocks and Insider Participation” in our 2025 Proxy Statement.

Item 12.    Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.

The information required by this item is incorporated by reference to the information contained under the headings “Security Ownership of Certain Beneficial Owners and of Management” and Equity Compensation Plan Information” in our 2025 Proxy Statement.

Item 13.    Certain Relationships and Related Transactions and Director Independence.

The information required by this item is incorporated by reference to the information contained under the headings “Related Party Transactions” and “Director Independence” in our 2025 Proxy Statement.

Item 14.    Principal Accountant Fees and Services.

The information required by this item is incorporated by reference to the information contained under the heading “Information Relating to Proposal 2. Ratification of Appointment of Independent Registered Public Accounting Firm” of our 2025 Proxy Statement.

73

PART IV

Item 15.    Exhibits and Financial Statement Schedules.
The following documents are filed as part of this Form 10-K:
1.Financial StatementsPage Number
 
 
 
 
 
2.Financial Statement Schedules
 
3.Exhibits
2.1
3.1
  
3.2
  
3.3
  
3.4
3.5
4.1
10.1
10.2
  
74

10.3
10.4
  
10.5
10.6
10.7
10.8
10.9
10.10
10.11
10.12
10.13
10.14
10.15
 
19.1
21.1
 
23.1
 
31.1
 
31.2
 
32.1
 
32.2
 
97.1
75

101.INSXBRL Instance Document
 
101.SCHXBRL Taxonomy Extension Schema Document
 
101.CALXBRL Taxonomy Extension Calculation Linkbase Document
 
101.DEFXBRL Taxonomy Extension Definition Linkbase Document
 
101.LABXBRL Taxonomy Extension Label Linkbase Document
 
101.PREXBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
* Each of the Exhibits noted by an asterisk is a management compensatory plan or arrangement.

76

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
Date: February 21, 2025BALCHEM CORPORATION
 By:/s/ Theodore L. Harris
 Theodore L. Harris, Chairman, President and
 and Chief Executive Officer

77

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
/s/ Theodore L. Harris 
Theodore L. Harris, Chairman, President and
Chief Executive Officer
Date: February 21, 2025
/s/ C. Martin Bengtsson
C. Martin Bengtsson, Executive Vice President and
Chief Financial Officer
Date: February 21, 2025
/s/ William A. Backus 
William A. Backus, Vice President and
Chief Accounting Officer
Date: February 21, 2025
/s/ David B. Fischer 
David B. Fischer, Director
Date: February 21, 2025
/s/ Kathleen B. Fish
Kathleen B. Fish, Director
Date: February 21, 2025
/s/ Daniel E. Knutson 
Daniel E. Knutson, Director
Date: February 21, 2025
/s/ Olivier Rigaud
Olivier Rigaud, Director
Date: February 21, 2025
/s/ Monica Vicente
Monica Vicente, Director
Date: February 21, 2025
/s/ Matthew D. Wineinger 
Matthew D. Wineinger, Director
Date: February 21, 2025

78
EX-4.1 2 axex41descriptionofsecurit.htm EX-4.1 Document

Exhibit 4.1

DESCRIPTION OF THE REGISTRANT’S SECURITIES
REGISTERED PURSUANT TO SECTION 12 OF THE
SECURITIES EXCHANGE ACT OF 1934

As of the date of the Annual Report on Form 10-K of which this exhibit is a part, Balchem Corporation had one class of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”): its common stock, par value $0.06-2/3 per share (“common stock”). References herein to “we,” “us,” “our” and the “Company” refer to Balchem Corporation and not to any of its subsidiaries.

The following description of our common stock is a summary and does not purport to be complete. It is subject to and qualified in its entirety by reference to the applicable provisions of the Maryland General Corporation law (the “MGCL”), the Company’s Composite Articles of Incorporation (our “charter”), and its Amended and Restated Bylaws (our “bylaws”). Each of our charter and our bylaws is incorporated by reference as an exhibit to the Annual Report on Form 10-K of which this Exhibit is a part. We encourage you to read our charter, bylaws, our Corporate Governance Guidelines (which are available on our website), and the applicable provisions of the MGCL for additional information.

General

Under our charter, we may issue up to 122,000,000 shares of stock, comprised of 120,000,000 shares of common stock and 2,000,000 shares of preferred stock, par value $25.00 per share (“preferred stock”).

Our charter authorizes our board of directors (our “Board”) to issue shares of stock of the Company or securities convertible into shares of its stock. As allowed by the MGCL, our charter authorizes our Board, without stockholder approval, to issue preferred stock, in one or more series, each series to be with such preferences, conversion and other rights, voting powers, restrictions, limitations as to dividends, qualifications and terms and conditions of redemption as our Board shall determine, with the foregoing potentially having the effect of delaying, deferring or preventing a change in control of the Company. We believe that the power to issue additional shares of our stock and to classify unissued shares of our preferred stock and to issue the classified shares provides us with increased flexibility in structuring possible future financings and acquisitions and in meeting other needs which might arise, but our issuance of additional shares of stock could dilute voting and other stockholder rights. See “Certain Provisions of Our Charter and Bylaws and of Maryland Law” below.

Common Stock

All of the outstanding shares of our common stock are duly authorized, fully paid and nonassessable. Our common stockholders are entitled to receive dividends when authorized by our Board and declared by us out of assets legally available for the payment of dividends. They are also: (i) entitled to share ratably in our assets legally available for distribution to our stockholders in the event of our liquidation, dissolution or winding up, after payment of, or adequate provision for, all of our known debts and liabilities, and (ii) generally are not liable for our debts or obligations. These rights may be subject to the preferential rights of any other class or series of our stock, including any preferred stock. All shares of common stock have equal dividend and liquidation rights.

1


Each outstanding share of common stock is entitled to one vote on all matters submitted to a vote of the stockholders and, except for the rights that may be held by the holders of shares of any subsequently issued class or series of preferred stock, the holders of our common stock possess exclusive voting power. There is no cumulative voting in the election of our directors. A majority of votes cast at a meeting of stockholders duly called and at which a quorum is present is sufficient to elect a director, other than in the case of a “contested election,” in which case a plurality of the votes cast is sufficient to elect a director. A “contested election” is any election of directors with respect to which (i) the Company receives notice that a stockholder has nominated an individual for election as a director in compliance with our bylaws and (ii) such nomination has not been withdrawn by the stockholder prior to the date when the Company first mails notice of the meeting to its stockholders and, as a result, the number of nominees for director is greater than the number of directors to be elected at the meeting. The Company’s Corporate Governance Guidelines set forth the procedures that are applicable if an incumbent director in an uncontested election receives a greater number of “withhold” votes for election than “for” votes. For all other matters, unless a different number is required by law, our charter or our bylaws, a majority of votes cast at a meeting of stockholders duly called and at which a quorum is present is sufficient to approve or authorize such other matter.

Our stockholders have no exchange, sinking fund or redemption rights, and have no preemptive rights to subscribe for any future issuance of our securities. Because our stockholders do not have preemptive rights, we may issue additional shares of stock that may reduce their proportionate voting and financial interest in the Company. Rights to receive dividends on our common stock may be limited by the terms of any future classified and issued shares of our preferred stock.

A Maryland corporation generally may not dissolve, amend its charter, merge, convert, consolidate, sell all or substantially all of its assets or engage in a statutory share exchange unless declared advisable by its board of directors and approved by the affirmative vote of stockholders holding at least two-thirds of the shares entitled to vote on the matter.

Transfer Agent and Registrar

The transfer agent and registrar for shares of our common stock is Broadridge Corporate Issuer Solutions, Inc.

Certain Provisions of Our Charter and Bylaws and of Maryland Law

Our Board of Directors

Our Board is divided into three classes, with the term of each class of directors expiring in a different successive year. Directors of each class are elected to serve until the third annual meeting following their election and until their successors are duly elected and qualify. As a general matter, a classified board can render a change in control of the Company or removal of incumbent management more difficult. We believe that the classification of our Board helps to assure the continuity and stability of our strategies and policies as determined by our Board.

Board vacancies may be filled by a majority of the remaining members of our Board even if such majority is less than a quorum. A director elected by our Board to fill a vacancy shall be elected to serve until the next annual meeting of stockholders and until his or her successor is duly elected and qualifies.

2


Under our bylaws, directors may be removed from office by the affirmative vote of a majority of all of the votes of stockholders entitled to be cast for the election of directors and any resulting vacancy for the unexpired term of the removed director shall be filled by action of the stockholders. In addition, the MGCL provides that, for so long as our Board is classified, a director may only be removed for cause.

Business Combinations

Under the MGCL, “business combinations” (as defined therein) between the Company and an “interested stockholder” or any affiliate thereof are prohibited for five years after the most recent date on which the interested stockholder became an interested stockholder. An interested stockholder is defined as:

any person that beneficially owns, directly or indirectly, 10% or more of the voting power of the corporation’s outstanding voting stock; or
an affiliate or associate of the corporation and was the beneficial owner, directly or indirectly, of 10% or more of the voting power of the then outstanding stock of the corporation at any time within the two-year period immediately prior to the date in question.
Our Board may approve in advance the transaction by which such person otherwise would have become an interested stockholder, in which case, that person will not be an interested stockholder.

After the five-year prohibition, any business combination between us and an interested stockholder or any affiliate thereof generally must be recommended by our Board and approved by the affirmative vote of at least:

80% of the votes entitled to be cast by holders of outstanding shares of voting stock; and
two-thirds of the votes entitled to be cast by holders of voting stock other than shares held by the interested stockholder with whom or with whose affiliate the business combination is to be effected or shares held by any affiliate or associate of the interested stockholder.

These super-majority vote requirements do not apply if, among other conditions, our stockholders receive a minimum price, as defined under the MGCL, for their shares in the form of cash or other consideration in the same form as previously paid by the interested stockholder for its shares. The statute permits various exemptions from its provisions, including, without limitation, business combinations that are exempted by our Board prior to the time that an interested stockholder becomes an interested stockholder.

Control Share Acquisitions

The MGCL provides that a holder of “control shares” of a Maryland corporation acquired in a “control share acquisition” has no voting rights with respect to such shares except to the extent approved by the affirmative vote of two-thirds of all the votes entitled to be cast on the matter, excluding “interested shares,” as defined in MGCL section 3-701(g). A “control share acquisition” means the acquisition of ownership of, or the power to direct the exercise of voting
3


power with respect to, control shares, subject to certain exceptions. Control shares are voting shares of stock that, if aggregated with all other shares of stock owned by the acquiror or in respect of which the acquiror is entitled to exercise or direct the exercise of voting power, except solely by virtue of a revocable proxy, would entitle the acquiror to exercise voting power in electing directors within one of the ranges of voting power specified in the MGCL section 3-701(d)(i) – (iii). Control shares do not include shares the acquiror is entitled to vote as a result of having previously obtained stockholder approval or shares acquired directly from the corporation.

A person who has made or proposes to make a control share acquisition may compel our Board to call a special meeting of stockholders to consider the voting rights of the shares within 50 days of demand. This right is subject to the satisfaction of certain conditions, including an undertaking to pay the expenses of the meeting and delivering an “acquiring person statement” as described in the MGCL. If no request for a meeting is made, the Company may present the question at any stockholders’ meeting.

If voting rights are not approved at the meeting or if the acquiring person does not deliver an “acquiring person statement,” then we may redeem for “fair value” any or all of the control shares, except those for which voting rights have previously been approved. Fair value is determined, without regard to the absence of voting rights for the control shares, as of the meeting date of the non-approval of the voting rights or, if no meeting is held, as of the date of the last control share acquisition by the acquiror. If voting rights for control shares are approved at a stockholders’ meeting and the acquiror becomes entitled to vote a majority of the shares entitled to vote, all other stockholders may exercise appraisal rights. The fair value of the shares as determined for purposes of appraisal rights may not be less than the highest price per share paid by the acquiror in the control share acquisition.

The control share acquisition statute does not apply to shares acquired in a merger, consolidation, or statutory share exchange if we are a party to the transaction or to acquisitions approved or exempted by the charter or our bylaws.

Our bylaws contain a provision exempting any and all acquisitions by any person of our shares of stock from the Control Share Acquisition Act. This bylaw provision may be amended or eliminated at any time in the future.

Subtitle 8

Title 3, Subtitle 8, of the Corporations and Associations Article of the Annotated Code of Maryland (“Subtitle 8”) permits a Maryland corporation, such as the Company, with at least three directors who are not officers or employees of the corporation or affiliates of, or nominated by, a person seeking to acquire control of the corporation and a class of stock registered under the Exchange Act, to elect to be subject to any or all of the following provisions, by provision in its charter or bylaws or a resolution of its board of directors and notwithstanding any contrary provision in the charter or bylaws and without any action by stockholders:
a classified board;
a two-thirds vote requirement for removing a director;
a requirement that the number of directors be fixed only by the board of directors;
4


a requirement that a vacancy on the board be filled only by the remaining directors and for the remainder of the full term of the class of directors in which the vacancy occurred; or
a majority requirement for the calling by stockholders of a special meeting of stockholders.
We have not elected to be subject to any provisions of Subtitle 8. However, through a provision in our bylaws unrelated to Subtitle 8, we have had a classified board for more than 25 years. In the future, our Board may elect, without stockholder approval, to be subject to one or more of the provisions of Subtitle 8.

Meetings of Stockholders

Under our bylaws, annual meetings of stockholders must be held each year at a date, time and place determined by our Board. Special meetings of stockholders may be called by the chair of our Board, our chief executive officer, our president and our Board. Additionally, subject to the provisions of our bylaws, a special meeting of stockholders to act on any matter that may properly be considered at a meeting of stockholders must be called by our secretary upon the written request of stockholders entitled to cast at least 25% of all of the votes entitled to be cast on the matter at such meeting. Only matters set forth in the notice of a special meeting of stockholders may be considered and acted upon at such a meeting.
Advance Notice of Director Nominations and New Business

Our bylaws provide that, with respect to an annual meeting of stockholders, nominations of individuals for election to our Board and the proposal of business to be considered by stockholders may be made only:
pursuant to our notice of the meeting (or any supplement thereto) by or at the direction of our Board;
otherwise properly brought before the meeting by or at the direction of our Board; or
by a stockholder of record of the Company at the time such notice of meeting is delivered, who is entitled to vote at the meeting, and who complies with the advance notice procedures of our bylaws.
With respect to special meetings of stockholders, only the business specified in the notice of the meeting may be brought before the meeting. Nominations of individuals for election to our Board at a special meeting at which directors are to be elected may only be made:

by or at the direction of our Board; or
provided that our Board has determined that directors will be elected at the meeting, by a stockholder of record at the time of giving notice, who is entitled to vote at the meeting and upon such election, and who complies with the advance notice procedures of our bylaws.
The purpose of requiring stockholders to give advance notice of nominations and other proposals is to afford our Board and our stockholders the opportunity to consider the qualifications of the proposed nominees or the advisability of the other proposals and, to the
5


extent considered necessary by our Board, to inform stockholders and make recommendations regarding the nominations or other proposals.

Limitation of Liability and Indemnification of Directors and Officers

The MGCL permits a Maryland corporation to include in its charter a provision limiting the liability of its directors and officers to the corporation and its stockholders for money damages except for liability resulting from (i) actual receipt of an improper benefit or profit in money, property or services or (ii) active and deliberate dishonesty that is established by a final judgment and that is material to the cause of action. Our charter contains such a provision that eliminates directors’ and officers’ liability to the maximum extent permitted by Maryland law.

Our bylaws obligate us, to the maximum extent permitted by Maryland law, to indemnify any present or former director or officer or any individual who, while a director or officer of the Company and at the request of the Company, serves or has served another corporation, real estate investment trust, limited liability company, partnership, joint venture, trust, employee benefit plan or other enterprise as a director, officer, partner, trustee, member or manager, is made or threatened to be made a party to, or witness in, a proceeding by reason of his or her service in that capacity, and to pay or reimburse his or her reasonable expenses in advance of final disposition of a proceeding to the maximum extent permitted by law.

6
EX-10.14 3 aex10142024harrisstockopti.htm EX-10.14 Document

Exhibit 10.14

BALCHEM CORPORATION STOCK OPTION GRANT AGREEMENT

2017 Omnibus Incentive Plan


This STOCK OPTION GRANT AGREEMENT (the “Grant”), dated as of September 15, 2022 and amended as of December 9, 2024, is between BALCHEM CORPORATION, a Maryland corporation (the “Company”) and Theodore L. Harris (“Optionee”).

W I T N E S S E T H:

1.Grant of Options. Pursuant to the provisions of the Company’s 2017 Omnibus Incentive Plan, as the same may be amended from time to time (the “Plan”), the Company has on the date set forth on Exhibit A hereto (such date, the “Grant Date”) granted to Optionee, subject to the terms and conditions of the Plan and subject further to the terms and conditions herein set forth, the right and option to purchase from the Company the number of shares of the Company’s common stock par value six and two-thirds cents ($0.06 2/3) per share (“Stock”) set forth in Exhibit A at the price per share set forth in Exhibit A (the stock options granted hereby being referred to as the “Option” or the “Options”). The Option is a non-qualified stock option. Any capitalized terms used in this Grant and not defined herein shall have the meanings set forth in the Plan.

2.Terms and Conditions. The term of the Option shall be for the period specified in Exhibit A. The Option shall be exercisable on the date or dates set forth, or upon satisfaction of the conditions set forth, in Exhibit A, provided that (unless expressly provided otherwise in Section 4 hereof or in Exhibit A) Optionee is an employee of the Company or any other member of the Group on each such date. To the extent the Option has become exercisable, it may be exercised, prior to the end of the Option term, at any time in whole or in part and from time to time, subject to earlier termination as provided in Sections 3 and 4 of this Grant, unless otherwise expressly provided in Exhibit A. Unless otherwise provided in Exhibit A, the Option may not be exercised (a) as to fewer than 100 shares at any one time (or for the remaining shares then purchasable under the Option, if fewer than 100 shares), and (b) until fulfillment of any conditions precedent set forth in Section 7 hereof. The holder of any Option shall not have any rights as a stockholder with respect to the Stock issuable upon exercise of an Option until certificates for such Stock shall have been issued and delivered to him or her after the exercise of the Option.

3.Termination of Employment. In the event that the employment of Optionee with the Company or other member of the Group shall be terminated (otherwise than by reason of (i) death, (ii) Disability (as such term is defined in Section 4 hereof), (iii) for Cause, or (iv) Change in Control), the Option shall be exercisable (to the extent such Option has vested and the Optionee shall have been entitled to do so at the termination of his or her employment, and notwithstanding anything to the contrary in any other agreement or



Company policy or the like), at any time on or prior to the specified expiration date of the Option, except as may be expressly provided in Exhibit A. Notwithstanding anything herein to the contrary, in the event that the employment of Optionee shall be terminated for Cause, all vested and unvested portions of the Option shall be immediately forfeited by Optionee without any consideration.

This Grant does not constitute an employment contract. Nothing in the Plan or in this Grant shall confer upon Optionee any right to be continued in the employ of the Company or any other member of the Group for the length of any vesting schedule or for any portion thereof or for any other period of time, or interfere in any way with the right of the Company or any other member of the Group to terminate or otherwise modify the terms of Optionee’s employment; provided, that a change in Optionee’s duties or position shall not affect Optionee’s Option so long as Optionee is still an employee of the Company or any other member of the Group.

4.Death, Disability, or Change in Control.

(a)    Death. If Optionee ceases to be employed by the Company and all other members of the Group by reason of his or her death, any unvested portions of the Option shall become fully exercisable on a pro-rata basis upon such termination of employment and may be exercised by Optionee’s estate, personal representative or beneficiary who has acquired the Option by will or by the laws of descent and distribution, at any time prior to the earlier of the specified expiration date of the Option or 120 days after the date of Optionee’s death, except as may otherwise be provided in Exhibit A.

(b)    Disability. If Optionee ceases to be employed by the Company and all other members of the Group by reason of his or her Disability, any unvested portions of the Option shall become fully exercisable on a pro-rata basis upon such termination of employment. Except as otherwise provided in Exhibit A, any unexercised portion of the Option may be exercised by Optionee (or in the event of death, by Optionee’s estate, personal representative of beneficiary who has acquired the Option by will or by the laws of descent and distribution) at the earlier of the specified expiration date of the Option or 120 days after the date of the Optionee’s termination of employment. For the purposes of the Grant, the term “Disability” shall mean “permanent and total disability” as defined in Section 22(e)(3) of the Code or successor statute.

(c)    Change in Control.    In the event of a termination without cause or for good reason in connection with a Change in Control (as defined in the Plan), any unvested portions of the Option shall become fully exercisable upon such termination of employment.

5.Transferability of Option. The Option shall not be transferable otherwise than by will or the laws of descent and distribution, except as, and then only to the extent, if any, provided in Exhibit A hereto or as subsequently approved by the Board or the Committee.




6.Adjustments Upon Changes in Capitalization. In the event of changes in the outstanding stock of the Company by reason of stock dividends, stock splits, recapitalizations, mergers, consolidations, combinations or exchanges of shares, separations, reorganizations or liquidations, the number and class of shares subject to the Option shall be correspondingly adjusted as provided in the Plan.

7.Conditions Precedent to Exercise of Option. In the event that the exercise of the Option or the issuance and delivery of the shares hereunder shall be subject to, or shall require, any prior exchange listing, prior approval of the stockholders of the Company, or other prior condition or act, pursuant to the applicable laws, regulations or policies of any stock exchange, federal or local government or its agencies or representatives, and/or pursuant to the Plan, then the Option shall not be deemed to be exercisable under this Grant until such condition is satisfied. The Company shall not be liable in any manner to Optionee or any other party for any failure or delay by the Company on its part to fulfill any such condition, and any such failure or delay shall not extend the term of the Option.

8.Methods of Exercising Option. Subject to the terms and conditions of this Grant, the Option may be exercised by delivering a signed, completed exercise notice in the form of Exhibit B hereto, as the same may be modified from time to time by determination of the Company in its discretion, to the Company, at its office at 5 Paragon Drive, Montvale, New Jersey 07645 or such other address as the Company may designate. Such notice shall (i) identify the Option to which it applies, (ii) state the election to exercise the Option, (iii) designate the number of shares in respect of which the Option is being exercised, and (iv) be signed by the person or persons so exercising the Option, and shall otherwise be in such form and substance as the Company may require. Such notice shall be accompanied by payment of the full purchase price of such shares. The Company shall deliver to Optionee, at such address as is provided in the notice, a certificate or certificates representing such shares as soon as practicable after the notice shall be received and all conditions to the exercise of the Option are fulfilled and satisfied. Payment of such purchase price shall be made (a) in United States dollars in cash or by check, or (b) through delivery of shares of Stock previously owned by Optionee for at least six months and having a Fair Market Value equal as of the date of the exercise to the cash exercise price of the Option, or (c) by any combination of the above. Notwithstanding the foregoing, Optionee may not pay any part of the exercise price hereof by transferring Stock to the Company if such Stock is not fully vested or is subject to a substantial risk of forfeiture within the meaning of Section 83 of the Code. The certificate or certificates for the shares as to which the Option shall have been so exercised shall be issued in the name of the person or persons so exercising the Option (or, if the Option shall be exercised by Optionee and if Optionee shall so request in the notice exercising the Option, the certificate shall be issued in the name of Optionee and another person jointly, with right of survivorship) and shall be delivered as provided above to or upon the written order of the person or persons exercising the Option. In the event the Option shall be exercised by any person or persons other than Optionee, such notice shall be accompanied by appropriate proof of the right of such person or persons to



exercise the Option. At the election of the Company, such certificate may bear such legends regarding the limited transferability of the shares under applicable securities laws as the Company may require. All shares that shall be purchased upon the exercise of the Option as provided herein shall be fully paid and non- assessable.

9.Compliance with Law. The exercise of the Option and the issuance and transfer of shares of Stock shall be subject to compliance by the Company and Optionee with all applicable requirements of federal and state securities laws and with all applicable requirements of any stock exchange on which the Company’s Stock may be listed. No share of Stock shall be issued pursuant to the Option unless and until any then applicable requirements of state or federal laws and regulatory agencies have been fully complied with to the satisfaction of the Company and its counsel. Optionee understands that the Company is under no obligation to register the shares with the Securities and Exchange Commission, any state securities commission or any stock exchange to effect such compliance.

10.Capital Changes and Business Successions. The Plan contains provisions covering the treatment of the Option in a number of contingencies such as stock splits and mergers. Provisions in the Plan for adjustment with respect to stock subject to options and the related provisions with respect to successors to the business of the Company are hereby made applicable hereunder and are incorporated herein by reference. In general, Optionee should not assume that the Option necessarily would survive the acquisition of the Company.

11.Withholding Taxes. Optionee shall be required to remit to the Company, and the Company shall have the right to deduct from any compensation payable to Optionee, the amount sufficient to satisfy any federal, state or local withholding tax liability in respect of the Options and to take all such other action as the Committee deems necessary to satisfy all obligations for payment of such withholding taxes. To the extent permitted by the Committee, and subject to any terms and conditions imposed by the Committee, Optionee may elect to have the Company’s withholding obligation for federal, state and local taxes, including payroll taxes, with respect to the Options satisfied (i) by having the Company withhold from the shares otherwise deliverable to Optionee shares of Stock having a value equal to the amount of such withholding obligation with respect to the Stock or (ii) by delivering to the Company shares of unrestricted Stock. Alternatively, the Committee may require that a portion of shares of Stock otherwise deliverable be withheld and applied to satisfy the statutory withholding obligation with respect to the Options.

12.Terms of Plan Control. The Option granted hereunder is granted pursuant to the provisions of the Plan, the receipt of a copy of which Optionee hereby acknowledges. Nothing contained in this Grant shall in any way be deemed to alter or modify the provisions of the Plan and no act of the Company or its directors, officers or employees shall be deemed to be a waiver or modification of any provision of the Plan. The provisions of the Plan shall in all respects govern the Option. The Committee shall have authority in its discretion, but subject to the express provisions of the Plan, to interpret the



Plan and this Grant; to prescribe, amend and rescind rules and regulations relating to the Plan and the Option; and to make all other determinations deemed necessary or advisable for the administration of the Plan or the Option. The Committee’s determination on the foregoing matters shall be conclusive.

13.Governing Law. This Grant shall be construed, interpreted and enforced in accordance with the laws of the State of New York. The Company and the Optionee hereby

(a)    agree that any action, suit or other proceeding arising out of or based upon this Grant shall be brought in the courts of the State of New York or any federal court located in such state, and

(b)    irrevocably consent and submit to the exclusive jurisdiction of such courts for the purpose of any such action, suit or proceeding.

14.No Right as Shareholder. Optionee shall not have any rights as a shareholder with respect to any shares of Stock subject to the Option prior to the date of exercise of the Option.

15.Severability. The invalidity or unenforceability of any provision of this Grant shall not affect the validity or enforceability of any other provision of this Grant and each other provision of this Grant shall be severable and enforceable to the extent permitted by law.

16.Pronouns. Whenever the context may require, any pronouns used in this Grant shall include the corresponding masculine, feminine or neuter forms, and the singular form of nouns and pronouns shall include the plural, and vice versa.

17.Entire Agreement. This Grant and the documents and agreements referenced herein constitute the entire agreement between the parties, and supersede all prior agreements and understandings, relating to the subject matter of this Grant.

18.Notices. All notices required or permitted hereunder shall be in writing and deemed effectively given upon personal delivery, delivery by Federal Express or other recognized overnight delivery service or upon deposit in the United States Post Office, by registered or certified mail, postage prepaid, return receipt requested, if to the Company at its executive offices and if to Optionee at the address shown beneath his or her signature to this Grant, or in either case at such other address or addresses as either party shall designate to the other in accordance with this Section.

19.Electronic Delivery. The Company may, in its sole discretion, decide to deliver any documents related to this Option, any future options or other equity awards granted by the Company, whether under the Plan or otherwise, or any other Company securities by electronic means. By accepting this Option, whether electronically or otherwise, Optionee hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through any on-line or electronic system established and maintained by the Company or another third party designated by the Company, including



but not limited to the use of electronic signatures or click-through electronic acceptance of terms and conditions.
20.Counterparts. This Grant may be executed in counterparts, each of which shall be deemed an original but all of which together will constitute one and the same instrument.

21.Data Privacy. Optionee expressly consents to the collection, use and transfer, in electronic or other form, of Optionee’s personal data by and among the Company, any member of the Group, and any broker or third party assisting the Company in administering the Plan or providing recordkeeping services for the Plan, for the purpose of implementing, administering and managing Optionee’s participation in the Plan. By accepting this Grant, Optionee waives any data privacy rights he or she may have with respect to such information.

22.Compensation Recovery. The Options shall be subject to the provisions of any applicable compensation recovery policy contained in the Plan or implemented by the Company, including without limitation any compensation recovery policy adopted to comply with the requirements of applicable law, to the extent set forth in such compensation recovery policy.

23.Parachute Payments.

(a)    Grantee shall bear all expense of, and be solely responsible for, any excise tax imposed by Section 4999 of the Code (the “Excise Tax”); provided, however, that any payment or benefit received or to be received by Grantee (whether payable under the terms of this Agreement or any other plan, arrangement or agreement with the Company or any of its affiliates) (collectively, the “Payments”) that would constitute a “parachute payment” within the meaning of Section 280G of the Code, shall be reduced to the extent necessary so that no portion thereof shall be subject to the Excise Tax but only if, by reason of such reduction, the net after- tax benefit received by Grantee exceeds the net after-tax benefit that would be received by Grantee if no such reduction was made. If a reduction in payments or benefits constituting “parachute payments” is necessary under the preceding sentence, the reduction shall be made in the manner that results in the greatest economic benefit for Grantee.

(b)    The “net after-tax benefit” shall mean (i) the Payments Grantee receives or is then entitled to receive from the Company that would constitute “parachute payments” within the meaning of Section 280G of the Code, less (ii) the amount of all federal, state and local income and employment taxes payable by Grantee with respect to the foregoing calculated at the highest marginal income tax rate for each year in which the foregoing shall be paid to Grantee (based on the rate in effect for such year as set forth in the Code as in effect at the time of the first payment of the foregoing), less (iii) the amount of Excise Tax imposed with respect to the payments and benefits described in Section 25(a) above.




(c)    The independent registered public accounting firm engaged by the Company for general audit purposes as of the day prior to the effective date of the event described in Section 280G(b)(2)(A)(i) of the Code shall perform the foregoing calculations. If the independent registered public accounting firm so engaged by the Company is serving as accountant or auditor for the individual, entity or group effecting such change in control, change of ownership or similar transaction, the Company shall appoint a nationally recognized independent registered public accounting firm to make the determinations required hereunder. The Company shall bear
all expenses with respect to the determinations by such independent registered public accounting firm required to be made hereunder.

(d)    The independent registered public accounting firm engaged to make the determinations hereunder shall provide its calculations, together with detailed supporting documentation, to the Company and Grantee within thirty (30) calendar days after the date on which Grantee’s right to a Payment is triggered (if requested at that time by the Company or Grantee) or such other time as reasonably requested by the Company or Grantee. Any good faith determinations of the independent registered public accounting firm made hereunder shall be final, binding and conclusive upon the Company and Grantee.


IN WITNESS WHEREOF, the Company has caused this Grant to be executed by its duly authorized officer and Optionee has executed this Grant as of the date first written above.


BALCHEM CORPORATION
By:      /s/ Theodore L. Harris
      Theodore L. Harris
      Chariman, President and CEO




AGREED AND ACCEPTED
/s/ Theodore L. Harris
OPTIONEE




EXHIBIT A

Balchem Corporation
5 Paragon Drive
Montvale, NJ 07645

Notice of Grant of Stock Options

Theodore L. Harris

Participant ID: 122644

Dear Ted Harris,

Effective 9/15/2022, you have been granted a non-qualified stock option (“Option”) to buy shares of Balchem Corporation (the “Company”) common stock par value six and two-thirds cents ($0.06 2/3) per share with the following parameters:

Plan Name: Balchem Corporation 2017 Omnibus Incentive Plan
Award Number: Detailed Below
Shares Subject to Option Granted: 130,000
Award Type: Non-Qualified Stock Option
Award Date: 9/15/2022
Award Price per Share: Detailed Below

Award
Number
SharesStrike PriceVest DateVest Date
1640_NQ32,500 $125.71On Vest Date9/15/2025
1641_NQ32,500 $138.28On Vest Date9/15/2026
1642_NQ32,500 $144.57On Vest Date9/15/2027
1643_NQ32,500 $150.85On Vest Date9/15/2027

Expiration Date: 9/15/2032



By your signature and the Company’s signature below, you and the Company agree that these Options are granted under and governed by the terms and conditions of the Company’s 2017 Omnibus Incentive Plan, as the same may be amended from time to time, and the Stock Option Grant Agreement between you and the Company, which are attached and made a part of this Notice. This Notice may be executed in two or more counterparts, each of which shall be deemed an original, but all of which shall constitute one and the same document.


EX-10.15 4 a10-kex1015deferredcompplan.htm EX-10.15 Document
Exhibit 10.15
BALCHEM
DEFERRED COMPENSATION PLAN


Balchem Corporation, a Maryland corporation (the "Company"), hereby establishes the Balchem Deferred Compensation Plan (the "Plan"), effective June 1, 2018 (the "Effective Date"), for the purpose of attracting and retaining high quality executives, and promoting in them increased efficiency and an interest in the successful operation of the Company. The Plan is intended to, and shall be interpreted to, comply in all respects with Code Section 409A and those provisions of ERISA applicable to an unfunded plan maintained primarily to provide deferred compensation benefits for a select group of "management or highly compensated employees."

ARTICLE I
DEFINITIONS


1.1    "Account" or "Accounts" shall mean the bookkeeping account or accounts established under this Plan pursuant to Article 4.

1.2    "Base Salary" shall mean a Participant's annual base salary, excluding incentive and discretionary bonuses, commissions, reimbursements and other non-regular remuneration, received from the Company prior to reduction for any salary deferrals under benefit plans sponsored by the Company, including but not limited to, plans established pursuant to Code Section 125 or qualified pursuant to Code Section 40I(k).

1.3    "Beneficiary" or "Beneficiaries" shall mean the person, persons or entity designated as such pursuant to Section 7.1.

1.4    "Board" shall mean the Board of Directors of the Company.

1.5    "Bonus(es)" shall mean amounts paid to the Participant by the Company in the form of discretionary or annual incentive compensation or any other bonus designated by the Committee, before reductions for contributions to or deferrals under any pension, deferred compensation or benefit plans sponsored by the Company.

1.6    "Change in Control Event" means a "change in the ownership," "change in effective control," or "change in the ownership of a substantial portion of the assets," as determined in accordance with Treas. Reg. § 1.409A-3(i)(5), including without limitation the identification of the relevant corporation to which a "change in control event" must relate under Treas. Reg.
§ 1.409A-3(i)(5)(ii).

1.7    "Code" shall mean the Internal Revenue Code of 1986, as amended, as interpreted by Treasury regulations and applicable authorities promulgated thereunder.



Exhibit 10.15
1.8    "Committee" shall mean the person or persons appointed by the Board to administer the Plan in accordance with Article 9.
1.9    "Company Contributions" shall mean the contributions made by the Company pursuant to Section 3.3.

1.10    "Company Contribution Account" shall mean the Account maintained for the benefit of the Participant that is credited with Company Contributions, if any, pursuant to Section 4.2.

1.11    "Compensation" shall mean all amounts eligible for deferral for a particular Plan Year under Section 3.1.

1.12    "Crediting Rate" shall mean the notional gains and losses credited on the Participant's Account balance that are based on the Participant's choice among the investment alternatives made available by the Committee pursuant to Section 3.4 of the Plan.

1.13    "Deferral Account" shall mean an Account maintained for each Participant that is credited with Participant deferrals pursuant to Section 4.1.

1.14    "Director" shall mean a member of the Board.

1.15    "Disability" or "Disabled" shall mean (consistent with the requirements of Code Section 409A) that the Participant (a) is unable to engage in any substantial gainful activity by reason of any medically determinable physical or mental impairment which can be expected to result in death or can be expected to last for a continuous period of not less than 12 months, or (b) is, by reason of any medically determinable physical or mental impairment which can be expected to result in death or can be expected to last for a continuous period of not less than 12 months, receiving income replacement benefits for a period of not less than three months under an accident and health plan covering employees of the Participant's Employer. For purposes of this Plan, a Participant shall be Disabled if (a) determined to be totally disabled by the Social Security Administration, or (b) determined to be disabled in accordance with the applicable disability insurance program of such Participant's Employer, provided that the definition of "disability" applied under such disability insurance program complies with the requirements of this Section.

1.16    "Distributable Amount" shall mean the vested balance in the applicable Account as determined under Article 4.

1.17    "Eligible Executive" shall mean a highly compensated or management level employee of an Employer selected by the Committee to be eligible to participate in the Plan.




Exhibit 10.15
1.18    "Employer(s)" shall be defined as follows:

(a)    Except as otherwise provided in part (b) of this Section, the term "Employer" shall mean the Company and/or any of its subsidiaries (now in existence or hereafter formed or acquired) that have been selected by the Board to participate in the Plan and have adopted the Plan as a sponsor.
(b)    For the purpose of determining whether a Participant has experienced a Separation from Service, the term "Employer" shall mean:

(1)    The entity for which the Participant performs services and with respect to which the legally binding right to compensation deferred or contributed under this Plan arises; and
(2)    All other entities with which the entity described above would be aggregated and treated as a single employer under Code Section 414(b) (controlled group of corporations) and Code Section 414(c) (a group of trades or businesses, whether or not incorporated, under common control), as applicable. In order to identify the group of entities described in the preceding sentence, the Committee shall use an ownership threshold of at least 50% as a substitute for the 80% minimum ownership threshold that appears in, and otherwise must be used when applying, the applicable provisions of (A) Code Section 1563 for determining a controlled group of corporations under Code Section 414(b), and (B) Treas. Reg. §l.414(c)-2 for determining the trades or businesses that are under common control under Code Section 414(c).

1.19    "ERISA" shall mean the Employee Retirement Income Security Act of 1974, as amended, including Department of Labor and Treasury regulations and applicable authorities promulgated thereunder.

1.20    "Financial Hardship" shall mean a severe financial hardship to the Participant resulting from an illness or accident of the Participant, the Participant's spouse, or a dependent (as defined in Code Section 152, without regard to Code Section 152(b)(l), (b)(2), and (d)(l)(B))) of the Participant, loss of the Participant's property due to casualty, or other similar extraordinary and unforeseeable circumstances arising as a result of events beyond the control of the Participant, but shall in all events correspond to the meaning of the term "unforeseeable emergency" under Code Section 409A.

1.21    "Fund" or "Funds" shall mean one or more of the investments selected by the Committee pursuant to Section 3.4 of the Plan.

1.22    "Hardship Distribution" shall mean an accelerated distribution of benefits or a cancellation of deferral elections pursuant to Section 6.6 to a Participant who has suffered a Financial Hardship.

1.23    "Interest Rate" shall mean, for each Fund, the rate of return derived from the net gain or loss on the assets of such Fund, as determined by the Committee.


Exhibit 10.15
1.24    "Participant" shall mean any Eligible Executive who becomes a Participant in this Plan in accordance with Article 2.

1.25    "Participant Election(s)" shall mean the forms or procedures by which a Participant makes elections with respect to (a) voluntary deferrals of his/her Compensation, (b) the Funds, which shall act as the basis for crediting of interest on Account balances, and (c) the form and timing of distributions from Accounts. Participant Elections may take the form of an electronic communication followed by appropriate confirmation according to specifications established by the Committee.

1.26    "Payment Date" shall mean the date by which a total distribution of the Distributable Amount shall be made or the date by which installment payments of the Distributable Amount shall commence.

(a)    For benefits triggered by the Participant's Separation from Service, the Payment Date shall be the first business day of the month directly following the month in which the Separation from Service occurs, and the applicable amount shall be calculated as of the last business day of the month in which the Separation from Service occurs. Notwithstanding the foregoing, to the extent required by Code Section 409A, the Payment Date for payments triggered by the Separation from Service of a Participant who is determined to be a Specified Employee at the time of such Separation from Service shall be the first business day of the seventh month directly following the month in which the Separation from Service occurs, and the applicable amount shall be calculated as of the last business day of the sixth month following the month in which the Separation from Service occurs. Subsequent installments, if any, shall be made in January of each Plan Year following the Plan Year in which the initial installment was payable and shall be calculated as of the last business day of the preceding December.

(b)    For benefits triggered by (i) the death of a Participant or (ii) the Disability of a Participant prior to Separation from Service, the Payment Date shall be the first business day of the month commencing after the month in which the event triggering the payout occurs, and the applicable amount shall be calculated as of the last business day of the month in which the event triggering the payout occurs. In the case of death, the Committee shall be provided with documentation reasonably necessary to establish the fact of the Participant's death;

(c)    For benefits triggered by a Change in Control Event, where applicable, the Payment Date shall be the first business day of the month commencing after the month in which the Change in Control Event occurs, and the applicable amount shall be calculated as of the last business day of the month in which the Change in Control Event occurs; and

(d)    The Payment Date of a Scheduled Distribution shall be the first business day of January of the Plan Year in which the distribution is scheduled to commence, and the applicable Distributable Amount shall be calculated as of the last business day of the preceding December. Subsequent installments, if any, shall be calculated as of the last


Exhibit 10.15
business day of December of each succeeding Plan Year after the initial calculation, and shall be made in January of each Plan Year following the Plan Year in which the initial installment payment was payable.

A distribution under this Plan will be treated as having been made on the designated Payment Date if the distribution is in accordance with Treas. Reg. §l.409A-3(d).

1.27    "Performance-Based Compensation" shall mean compensation the entitlement to or amount of which is contingent on the satisfaction of pre-established organizational or individual performance criteria relating to a performance period of at least 12 consecutive months, as determined by the Committee in accordance with Treas. Reg. §l.409A-l(e).
1.28    "Plan Year" shall mean the calendar year, except that the first Plan Year shall begin on the Effective Date and end on the last day of the calendar year in which the Effective Date occurs.

1.29    "Scheduled Distribution" shall mean a scheduled distribution date elected by the Participant for distribution of amounts from a Scheduled Distribution Account, including notional earnings thereon, as provided under Section 6.5.

1.30    "Scheduled Distribution Account" shall mean a Participant Deferral Account to which a Scheduled Distribution election pursuant to Section 6.5 applies.

1.31    "Separation Account" shall mean a Participant Account distributable in the event of the Participant's Separation from Service in accordance with Section 6.1.

1.32    "Separation from Service" shall mean a termination of services provided by a Participant to his or her Employer, whether voluntarily or involuntarily, other than by reason of death or Disability, as determined by the Committee in accordance with Treas. Reg. §l.409A-l(h). In determining whether a Participant has experienced a Separation from Service, the following provisions shall apply:

(a)    For a Participant who provides services to an Employer as an employee, except as otherwise provided in part (c) of this Section, a Separation from Service shall occur when such Participant has experienced a termination of employment with such employer. A Participant shall be considered to have experienced a termination of employment when the facts and circumstances indicate that the Participant and his or her employer reasonably anticipate that either (i) no further services will be performed for the employer after a certain date, or (ii) that the level of bona fide services the Participant will perform for the employer after such date (whether as an employee or as an independent contractor) will permanently decrease to no more than 20% of the average level of bona fide services performed by such Participant (whether as an employee or an independent contractor) over the immediately preceding 36-month period (or the full period of services to the employer if the Participant has been providing services to the Employer less than 36 months).


Exhibit 10.15

If a Participant is on military leave, sick leave, or other bona fide leave of absence, the employment relationship between the Participant and the Employer shall be treated as continuing intact, provided that the period of such leave does not exceed 6 months, or if longer, so long as the Participant retains a right to reemployment with the Employer under an applicable statute or by contract. If the period of a military leave, sick leave, or other bona fide leave of absence exceeds 6 months and the Participant does not retain a right to reemployment under an applicable statute or by contract, the employment relationship shall be considered to be terminated for purposes of this Plan as of the first day immediately following the end of such 6-month period. In applying the provisions of this paragraph, a leave of absence shall be considered a bona fide leave of absence only if there is a reasonable expectation that the Participant will return to perform services for the Employer.
(b)    For a Participant, if any, who provides services to an Employer as an independent contractor, except as otherwise provided in part (c) of this Section, a Separation from Service shall occur upon the expiration of the contract (or in the case of more than one contract, all contracts) under which services are performed for such Employer, provided that the expiration of such contract(s) is determined by the Committee to constitute a good-faith and complete termination of the contractual relationship between the Participant and such Employer.

(c)    For a Participant, if any, who provides services to an Employer as both an employee and an independent contractor, a Separation from Service generally shall not occur until the Participant has ceased providing services for such Employer as both an employee and as an independent contractor, as determined in accordance with the provisions set forth in parts (a) and (b) of this Section, respectively.

Notwithstanding the foregoing provisions in this part (c), if a Participant provides services for an Employer as both an employee and as a Director, to the extent permitted by Treas. Reg. §1.409A­ l(h)(5) the services provided by such Participant as a Director shall not be taken into account in determining whether the Participant has experienced a Separation from Service as an employee, and the services provided by such Participant as an employee shall not be taken into account in determining whether the Participant has experienced a Separation from Service as a Director.

1.33    "Specified Employee" means any Participant who is determined to be a "key employee" (as defined under Code Section 416(i) without regard to paragraph (5) thereof) for the applicable period, as determined annually by the Committee in accordance with Treas. Reg.
§l.409A-l(i). In determining whether a Participant is a Specified Employee, the following provisions will apply:

(a)    The Committee's identification of the individuals who fall within the definition of "key employee" under Code Section 416(i) (without regard to paragraph (5) thereof) will be based upon the 12-month period ending on each December 31st (referred


Exhibit 10.15
to below as the "identification date"). In applying the applicable provisions of Code Section 416(i) to identify such individuals, "compensation" will be determined in accordance with Treas. Reg. §l.415(c)- 2(a) without regard to (i) any safe harbor provided in Treas. Reg. §l.415(c)-2(d), (ii) any of the special timing rules provided in Treas. Reg. §1.415(c)-2(e), and (iii) any of the special rules provided in Treas. Reg. §l.415(c)-2(g); and

(b)    Each Participant who is among the individuals identified as a "key employee" in accordance with part (a) of this Section will be treated as a Specified Employee for purposes of this Plan if such Participant experiences a Separation from Service during the 12- month period that begins on the April 1st following the applicable identification date.

ARTICLE II
PARTICIPATION

2.1    Enrollment Requirements: Commencement of Participation

(a)    As a condition to participation, each Eligible Executive shall complete, execute and return to the Committee the appropriate Participant Elections, as well as such other documentation and information as the Committee reasonably requests, by the deadline(s) established by the Committee. In addition, the Committee shall establish from time to time such other enrollment requirements as it determines, in its sole discretion, are necessary.

(b)    Each Eligible Executive shall commence participation in the Plan on the date that the Committee determines that the Eligible Executive has met all enrollment requirements set forth in this Plan and required by the Committee, including returning all required documents to the Committee within the specified time period.

(c)    If an Eligible Executive fails to meet all requirements established by the Committee within the period required, that Eligible Executive shall not be eligible to participate in the Plan during such Plan Year.


ARTICLE III
CONTRIBUTIONS & DEFERRAL ELECTIONS


3.1    Elections to Defer Compensation. Elections to defer Compensation shall take the form of a whole percentage (less applicable payroll withholding requirements for Social Security and income taxes and employee benefit plans, as determined in the sole and absolute discretion of the Committee) of up to a maximum of:
(1)    75% of Base Salary and
(2)    100% of Bonuses.


Exhibit 10.15

The Committee may, in its sole discretion, adjust for subsequent Plan Years on a prospective basis the maximum deferral percentages described in this Section for one or more types of Compensation (including, without limitation, for particular types of Bonuses) and for one or more subsequent Plan Years; such revised deferral percentages shall be indicated on a Participant Election form approved by the Committee. In no event shall the maximum deferral percentages be adjusted after the last date on which deferral elections for the applicable type(s) of Compensation must be submitted and become irrevocable in accordance with Section 3.2 below and the requirements of Code Section 409A.

Notwithstanding the foregoing, the Committee may determine that one or more types of Compensation shall not be made available for deferral for one or more subsequent Plan Years and, consistent with such determination, the impacted types of Compensation shall not appear on a Participant Election form.

3.2    Timing of Deferral Elections: Effect of Participant Election(s).

(a)    General Timing Rule for Deferral Elections. Except as otherwise provided in this Section 3.2, in order for a Participant to make a valid election to defer Compensation, the Participant must submit Participant Election(s) on or before the deadline established by the Committee, which shall be no later than the December 31st preceding the Plan Year in which such compensation will be earned.

Any deferral election made in accordance with this Section 3.2(a) shall be irrevocable; provided, however, that if the Committee permits or requires Participants to make a deferral election by the deadline described above for an amount that qualifies as Performance-Based Compensation, the Committee may permit a Participant to subsequently change his or her deferral election for such compensation by submitting new Participant Election(s) in accordance with Section 3.2(c) below.

(b)    Timing of Deferral Elections for New Plan Participants. An Eligible Executive who first becomes eligible to participate in the Plan on or after the beginning of a Plan Year, as determined in accordance with Treas. Reg. §1.409A-2(a)(7)(ii) and the "plan aggregation" rules provided in Treas. Reg. §l.409A-l(c)(2), may be permitted to make an election to defer the portion of Compensation attributable to services to be performed after such election, provided that the Participant submits Participant Election(s) on or before the deadline established by the Committee, which in no event shall be later than thirty (30) days after the Participant first becomes eligible to participate in the Plan.

If a deferral election made in accordance with this Section 3.2(b) relates to compensation earned based upon a specified performance period, the amount eligible for deferral shall be equal to (i) the total amount of compensation for the performance period, multiplied by (ii) a fraction, the numerator of which is the number of days remaining in the service


Exhibit 10.15
period after the Participant's deferral election is made, and the denominator of which is the total number of days in the performance period.

Any deferral election made in accordance with this Section 3.2(b) shall become irrevocable no later than the 30th day after the date the Participant first becomes eligible to participate in the Plan.

(c)    Timing of Deferral Elections for Performance-Based Compensation. Subject to the limitations described below, the Committee may determine that an irrevocable deferral election for an amount that qualifies as Performance-Based Compensation may be made by submitting Participant Election(s) on or before the deadline established by the Committee, which in no event shall be later than six (6) months before the end of the performance period.

In order for a Participant to be eligible to make a deferral election for Performance-Based Compensation in accordance with the deadline established pursuant to this Section 3.2(c), the Participant must have performed services continuously from the later of (i) the beginning of the performance period for such compensation, or (ii) the date upon which the performance criteria for such compensation are established, through the date upon which the Participant makes the deferral election for such compensation. In no event shall a deferral election submitted under this Section 3.2(c) be permitted to apply to any amount of Performance-Based Compensation that has become readily ascertainable.

(d)    Timing Rule for Deferral of Compensation Subject to Risk of Forfeiture. With respect to compensation (i) to which a Participant has a legally binding right to payment in a subsequent year, and (ii) that is subject to a forfeiture condition requiring the Participant's
continued services for a period of at least twelve (12) months from the date the Participant obtains the legally binding right, the Committee may determine that an irrevocable deferral election for such compensation may be made by timely delivering Participant Election(s) to the Committee in accordance with its rules and procedures, no later than the 30th day after the Participant obtains the legally binding right to the compensation, provided that the election is made at least twelve (12) months in advance of the earliest date at which the forfeiture condition could lapse, as determined in accordance with Treas. Reg. §1.409A-2(a)(5).

Any deferral election(s) made in accordance with this Section 3.2(d) shall become irrevocable no later than the 30th day after the Participant obtains the legally binding right to the compensation subject to such deferral election(s).

(e)    Separate Deferral Elections for Each Plan Year. In order to defer Compensation for a Plan Year, a Participant must submit a separate deferral election with respect to Compensation for such Plan Year by affirmatively filing a Participant Election during the enrollment period established by the Committee prior to the beginning of such


Exhibit 10.15
Plan Year (or at such other time contemplated under this Section 3.2), which election shall be effective on the first day of the next following Plan Year (unless otherwise specified on the Participant Election).

3.3    Company Contributions. The Company shall have the discretion to make Company Contributions to the Plan at any time and in any amount on behalf of any Participant. Company Contributions shall be made in the complete and sole discretion of the Company and no Participant shall have the right to receive any Company Contribution in any particular Plan Year regardless of whether Company Contributions are made on behalf of other Participants.

3.4    Investment Elections.

(a)    Participant Designation. At the time of entering the Plan and/or of making a deferral election under the Plan, the Participant shall designate, on a Participant Election provided by the Committee, the Funds in which the Participant's Accounts shall be deemed to be invested for purposes of determining the amount of earnings and losses to be credited to each Account. The Participant may specify that all or any percentage of his or her Accounts shall be deemed to be invested, in whole percentage increments, in one or more of the Funds selected as alternative investments under the Plan from time to time by the Committee pursuant to subsection (b) of this Section. If a Participant fails to make an election among the Funds as described in this section, the Participant's Account balance shall automatically be allocated into the lowest-risk Fund, as determined by the Committee in its sole discretion. A Participant may change any designation made under this Section as permitted by the Committee by filing a revised election, on a Participant Election provided by the Committee. Notwithstanding the foregoing, the Committee, in its sole discretion, may impose limitations on the frequency with which one or more of the Funds elected in accordance with this Section may be added or deleted by such Participant; furthermore, the Committee, in its sole discretion, may impose limitations on the frequency with which the Participant may change the portion of his or her Account balance allocated to each previously or newly elected Fund.
(b)    Investment Funds. The Committee may select, in its sole and absolute discretion, each of the types of commercially available investments communicated to the Participant pursuant to subsection (a) of this Section to be the Funds. The Interest Rate of each such commercially available investment shall be used to determine the amount of earnings or losses to be credited to the Participant's Account under Article IV. The Participant's choice among investments shall be solely for purposes of calculation of the Crediting Rate on Accounts. The Company and the Employers shall have no obligation to set aside or invest amounts as directed by the Participant and, if the Company and/or the Employer elects to invest amounts as directed by the Participant, the Participant shall have no more right to such investments than any other unsecured general creditor.




Exhibit 10.15
3.5    Distribution Elections.

(a)    Initial Election. At the time of making a deferral election under the Plan, the Participant shall designate the time and form of distribution of deferrals made pursuant to such election (together with any earnings credited thereon) from among the alternatives specified under Article VI for the applicable distribution. At the time of a Participant's initial enrollment in the Plan, a Participant must elect the form of distribution for a Separation Account, which shall be deemed the Participant's initial Separation Account, and for purposes of distribution any Company Contributions shall be allocated to such initial Separation Account elected during the Participant's initial enrollment. Such distribution election(s) for a given Plan Year among the available distribution Accounts shall relate solely to that Plan Year. A new distribution election may be made at the time of subsequent deferral elections with respect to deferrals in Plan Years beginning after the election is made, in accordance with the Participant Election forms.

(b)    Modification of Election. A distribution election with respect to previously deferred amounts may only be changed under the terms and conditions specified in Code Section 409A and this Section. Except as permitted under Code Section 409A, no acceleration of a distribution is permitted. A subsequent election that delays payment or changes the form of payment for a Separation Account or for a Scheduled Distribution Account shall be permitted if and only if all of the following requirements are met:

(1)    the new election does not take effect until at least twelve (12) months after the date on which the new election is made;

(2)    the new election delays payment for at least five (5) years from the date that payment would otherwise have been made, absent the new election; and

(3)    in the case of payments made according to a Scheduled Distribution, the new election is made not less than twelve (12) months before the date on which payment would have been made (or, in the case of installment payments, the first installment payment would have been made) absent the new election.

For purposes of application of the above change limitations, installment payments shall be treated as a single payment under Code Section 409A and only one change shall be allowed to be made by a Participant with respect to each Separation Account. Election changes made pursuant to this
Section shall be made in accordance with rules established by the Committee and shall comply with all requirements of Code Section 409A and applicable authorities.





Exhibit 10.15
ARTICLE IV
ACCOUNTS


4.1    Deferral Accounts. The Committee shall establish and maintain up to seven (7) Deferral Accounts for each Participant under the Plan, of which up to (2) may be Separation Accounts, including the initial Separation Account for which the form of distribution must be elected at the time of the Participant's initial enrollment in accordance with Section 3.5, and the remainder shall be Scheduled Distribution Accounts. Each Participant's Deferral Accounts shall be further divided into separate subaccounts ("Fund Subaccounts"), each of which corresponds to a Fund designated pursuant to Section 3.4. A Participant's Deferral Accounts shall be credited as follows:

(a)    As soon as reasonably possible after amounts are withheld and deferred from a Participant's Compensation, the Committee shall credit the Fund Subaccounts of the Participant's Deferral Accounts with an amount equal to Compensation deferred by the Participant in accordance with the designation under Section 3.4; that is, the portion of the Participant's deferred Compensation designated to be deemed to be invested in a Fund shall be credited to the Fund Subaccount to be invested in that Fund;

(b)    Each business day, each Fund Subaccount of a Participant's Deferral Accounts shall be credited with earnings or losses in an amount equal to that determined by multiplying the balance credited to such Fund Subaccount as of the prior day, less any distributions valued as of the end of the prior day, by the Interest Rate for the corresponding Fund as determined by the Committee pursuant to Section 3.4(b); and

(c)    In the event that a Participant elects for a given Plan Year's deferral of Compensation a Scheduled Distribution, all amounts attributed to the deferral of Compensation for such Plan Year shall be accounted for in a manner which allows separate accounting for the deferral of Compensation and investment gains and losses associated with amounts allocated to each such separate Scheduled Distribution.

4.2    Company Contribution Account. The Committee shall establish and maintain a Company Contribution Account for each Participant under the Plan. For purposes of a Participant's distribution elections, Company Contributions shall be subject to distribution in the at the time and in the form applicable to the initial Separation Account established by the Participant upon commencement of Plan participation, except as otherwise provided herein. Each Participant's Company Contribution Account shall be further divided into separate Fund Subaccounts corresponding to the Fund designated pursuant to Section 3.4(a). A Participant's Company Contribution Account shall be credited as follows:
(a)    As soon as reasonably possible after a Company Contribution is made, the Company shall credit the Fund Subaccounts of the Participant's Company Contribution Account with an amount equal to the Company Contributions, if any, made on behalf of that Participant, that is, the proportion of the Company Contributions, if any, designated


Exhibit 10.15
to be deemed to be invested in a certain Fund shall be credited to the Fund Subaccount to be invested in that Fund; and

(b)    Each business day, each Fund Subaccount of a Participant's Company Contribution Account shall be credited with earnings or losses in an amount equal to that determined by multiplying the balance credited to such Fund Subaccount as of the prior day, less any distributions valued as of the end of the prior day, by the Interest Rate for the corresponding Fund as determined by the Committee pursuant to Section 3.4(b).

4.3    Trust. The Company shall be responsible for the payment of all benefits under the Plan. At its discretion, the Company may establish one or more grantor trusts for the purpose of providing for payment of benefits under the Plan. Such trust or trusts may be irrevocable, but the assets thereof shall be subject to the claims of the Company's creditors. Benefits paid to the Participant from any such trust or trusts shall be considered paid by the Company for purposes of meeting the obligations of the Company under the Plan.

4.4    Statement of Accounts. The Committee shall provide each Participant with electronic statements at least quarterly setting forth the Participant's Account balance as of the end of each applicable period.


ARTICLE V
VESTING


5.1    Vesting of Deferral Accounts. The Participant shall be vested at all times in amounts credited to the Participant's Deferral Accounts.

5.2    Vesting of Company Contribution Account. Amounts credited to the Participant's Company Contribution Account shall be vested based upon the schedule or schedules determined by the Company in its sole discretion and communicated to the Participant.


ARTICLE VI
DISTRIBUTIONS


6.1    Separation from Service Distributions.

(a)    Timing and Form of Separation from Service Distributions. Except as otherwise provided herein, in the event of a Participant's Separation from Service, the Distributable Amount credited to (i) the Participant's initial Separation Account established upon commencement of Plan participation (which shall include all vested Company Contributions), (ii) the Participant's additional Separation Account, if applicable, and (iii) any Scheduled Distribution Accounts that have not commenced


Exhibit 10.15
distribution, shall be paid to the Participant in a lump sum on the Payment Date following the Participant's Separation from Service, unless the Participant has made an alternative benefit election on a timely basis to receive a Separation Account in substantially equal annual installments over up to fifteen (15) years. Pursuant to Section 6.5, any uncommenced Scheduled Distribution Accounts will be distributable at the time and in the form applicable to the initial Separation Account that was established by the Participant upon commencement of Plan participation. A Participant may change the time or form of distribution for a Separation Account, provided such revised election complies with the requirements of Section 3.5.

(b)    Small Benefit Exception. Notwithstanding any. Separation Account distribution election to the contrary, if upon a Participant's Separation from Service the total Distributable Amount payable by reason of the Participant's Separation from Service, consisting of (i) the Participant's initial Separation Account established upon commencement of Plan participation (including all vested Company Contributions), (ii) the Participant's additional Separation Account, if applicable, and (iii) any Scheduled Distribution Accounts that have not commenced distribution, is less than or equal to twenty thousand dollars ($20,000) in the aggregate, such Distributable Amount payable by reason of the Participant's Separation from Service shall be paid in a lump sum on the scheduled Payment Date.

6.2    Disability Distributions. Except as otherwise provided herein, in the event of a Participant's Disability prior to Separation from Service, the Distributable Amount credited to the Participant's Separation Account(s) (including all vested Company Contributions) and any Scheduled Distribution Accounts that have not commenced distribution shall be paid to the Participant in a lump sum on the Payment Date following the Participant's Disability.

6.3    Death Benefits. Notwithstanding any provision in this Plan to the contrary, in the event that the Participant dies prior to complete distribution of his or her Accounts under the Plan, the Participant's Beneficiary shall receive a death benefit equal to the Distributable Amount (or remaining Distributable Amount in the event installment payments have commenced) credited to the Participant's Deferral Accounts and Company Contribution Account in a lump sum on the Payment Date following the Participant's death.

6.4    Change in Control Event Distribution. A Participant may submit an irrevocable election upon his or her commencement of participation in the Plan to receive a distribution upon the occurrence of a Change in Control Event. If so elected, then upon the occurrence of a Change in Control Event the entire Distributable Amount credited to the Participant's Deferral Accounts and Company Contribution Account (or remaining Distributable Amount if the Change in Control occurs following commencement of installment payments) shall be payable to the Participant in a lump sum within sixty (60) days following the Payment Date for the Change in Control Event distribution, without regard to the Participant's elections pertaining to the Separation Account(s) and any Scheduled Distribution Accounts. If no election is submitted, the Participant will be deemed to have elected to have his or her Accounts remain in the Plan and not be distributable upon a Change in Control Event.


Exhibit 10.15
6.5    Scheduled Distributions.

(a)    Scheduled Distribution Election. Participants shall be entitled to designate one or more Deferral Accounts as Scheduled Distribution Accounts in accordance with Section 3.5. In the case of a Participant who has elected to receive a Scheduled Distribution, on the applicable Payment Date such Participant shall receive the Distributable Amount, with respect to the specified deferrals, including earnings thereon, which have been elected by the Participant to be subject to such Scheduled Distribution election in accordance with Section 3.5. The Committee shall determine the earliest commencement date that may be elected by the Participant for each Scheduled Distribution Account and such date shall be indicated on the Participant Election. The Participant may elect to receive the Scheduled Distribution Account in a single lump sum or substantially equal annual installments over a period of up to five (5) years. A Participant may delay and/or change the form of a Scheduled Distribution Account, provided such revised election complies with the requirements of Section 3.5. By way of clarification, the Company Contribution Account shall not be distributable as a Scheduled Distribution.

(b)    Small Benefit Exception. Notwithstanding any distribution election to the contrary, if on commencement of a Scheduled Distribution Account the balance of such Scheduled Distribution Account is less than or equal to ten thousand dollars ($10,000), the Scheduled Distribution Account shall be paid in the form of a single lump sum distribution on the applicable Payment Date.

(c)    Relationship to Other Benefits.

(1)    In the event of a Participant's Separation from Service, Disability or death prior to the initial Payment Date for one or more Scheduled Distribution Accounts, such Scheduled Distribution Accounts shall not be distributed under this Section 6.5, but rather shall be distributed in accordance with the other applicable Section of this Article VI. In the event of the Participant's Separation from Service prior to the initial Payment Date for one or more Scheduled Distribution Accounts, any such uncommenced Scheduled Distribution Accounts will be distributable at the time and in the form applicable to the initial Separation Account that was established by the Participant upon commencement of Plan participation.

(2)    In the event of a Participant's Separation from Service or Disability after one or more Scheduled Distribution Accounts has commenced installment payments on the applicable Payment Date, such Scheduled Distribution Accounts shall continue to be paid at the same time and in the same form as if the Separation from Service or Disability, as applicable, had not occurred.



Exhibit 10.15
(3)    In the event of a Participant's death after one or more Scheduled Distribution Accounts has commenced installment payments on the applicable Payment Date, the remaining Distributable Amount of such Scheduled Distribution Accounts shall be distributed in accordance with Section 6.3.
(4)    In the event a Participant has elected to receive a distribution upon a Change in Control Event in accordance with Section 6.4 above and a Change in Control Event occurs prior to complete distribution of one or more of such Participant's Scheduled Distribution Accounts, such Scheduled Distribution Account(s) (or the remaining portion thereof if installments have commenced) shall be distributed in accordance with Section 6.4.

6.6    Hardship Distributions.

(a)    Upon a finding that the Participant has suffered a Financial Hardship, in accordance with Code Section 409A, the Committee may, at the request of the Participant, accelerate distribution of benefits and/or approve cancellation of deferral elections under the Plan, subject to the following conditions:

(1)    The request to take a Hardship Distribution shall be made by filing a form provided by and filed with the Committee prior to the end of any calendar month.

(2)    Upon a finding that the Participant has suffered a Financial Hardship in accordance with Treasury Regulations promulgated under Code Section 409A, the Committee may, at the request of the Participant, accelerate distribution of benefits and/or approve cancellation of current deferral elections under the Plan in the amount reasonably necessary to alleviate such Financial Hardship. The amount distributed pursuant to this Section with respect to the Financial Hardship shall not exceed the amount necessary to satisfy such Financial Hardship, plus amounts necessary to pay taxes reasonably anticipated as a result of the distribution, after taking into account the extent to which such hardship is or may be relieved through reimbursement or compensation by insurance or otherwise or by liquidation of the Participant's assets (to the extent the liquidation of such assets would not itself cause severe financial hardship).

(3)    The amount (if any) determined by the Committee as a Hardship Distribution shall be paid in a single cash lump sum as soon as practicable after the end of the calendar month in which the Hardship Distribution determination is made by the Committee.

(b)    In the event a Participant receives a hardship distribution under an Employer's qualified 401(k) plan pursuant to Treas. Reg. §l.401(k)-l(d)(3), the Committee may (i) cancel the Participant's current deferral elections under this Plan and/


Exhibit 10.15
or (ii) preclude the Participant from submitting additional deferral elections pursuant to Article III, to the extent deemed necessary to comply with Treas. Reg. §l.401(k)-l(d)(3).

6.7    Limited Cashouts. Notwithstanding any provision in this Plan to the contrary, the Committee may, in its sole discretion, distribute in a mandatory lump sum all of the Participant's Deferral Accounts and/or Company Contribution Account under the Plan, provided that any such distribution is made in accordance with the requirements of Treas. Reg. §1.409A-3G)(4)(v) or its successor (each such payment, a "Limited Cashout"). Specifically, any such Limited Cashout pursuant to this Section 6.7 shall be subject to the following requirements:
(a)    The Committee's exercise of discretion to make the Limited Cashout shall be evidenced in writing no later than the date of the lump sum payment;

(b)    The lump sum payment shall result in the termination and liquidation of the entirety of the Participant's Deferral Accounts and/or Company Contribution Account under the Plan, as applicable, as well as the Participant's interest in all other plans, agreements, methods, programs, or other arrangements with respect to which deferrals of compensation are treated as having been deferred under a single nonqualified deferred compensation plan under Treas. Reg. §l.409A-l(c)(2) with the Account(s) that is being distributed from this Plan; and

(c)    The lump sum payment (and the Participant's entire interest in any and all other "plans" that would be aggregated with the Account(s) being distributed from this Plan in accordance with Treas. Reg. §l.409A-l(c)(2)) is not greater than the applicable dollar amount under Code Section 402(g)(l)(B) at the time of the Limited Cashout.

Any such Limited Cashout shall be calculated as of the last business day of the month in which the Committee's determination to make the Limited Cashout occurs, and such lump sum payment shall be made within sixty (60) days following such determination.


ARTICLE VII
PAYEE DESIGNATIONS AND LIMITATIONS


7.1    Beneficiaries.

(a)    Beneficiary Designation. The Participant shall have the right, at any time, to designate any person or persons as Beneficiary (both primary and contingent) to whom payment under the Plan shall be made in the event of the Participant's death. If the Participant names someone other than his or her spouse as a Beneficiary, the Committee may, in its sole discretion, determine that spousal consent is required to be provided in a form designated by the Committee, executed by such Participant's spouse and returned to the Committee. The Beneficiary designation shall be effective when it is submitted to and


Exhibit 10.15
acknowledged by the Committee during the Participant's lifetime in the format prescribed by the Committee.

(b)    Absence of Valid Designation. If a Participant fails to designate a Beneficiary as provided above, or if every person designated as Beneficiary predeceases the Participant or dies prior to complete distribution of the Participant's benefits, then the Committee shall deem the Participant's estate to be the Beneficiary and shall direct the distribution of such benefits to the Participant's estate.

7.2    Payments to Minors. In the event any amount is payable under the Plan to a minor, payment shall not be made to the minor, but instead such payment shall be made (a) to that person's living parent(s) to act as custodian, (b) if that person's parents are then divorced, and one parent is the sole custodial parent, to such custodial parent, to act as custodian, or (c) if no parent of that person is then living, to a custodian selected by the Committee to hold the funds for the minor under the Uniform Transfers or Gifts to Minors Act in effect in the jurisdiction in which the minor resides. If no parent is living and the Committee decides not to select another custodian to hold the funds for the minor, then payment shall be made to the duly appointed and currently acting guardian of the estate for the minor or, if no guardian of the estate for the minor is duly appointed and currently acting within sixty (60) days after the date the amount becomes payable, payment shall be deposited with the court having jurisdiction over the estate of the minor.

7.3    Payments on Behalf of Persons Under Incapacity. In the event that any amount becomes payable under the Plan to a person who, in the sole judgment of the Committee, is considered by reason of physical or mental condition to be unable to give a valid receipt therefore, the Committee may direct that such payment be made to any person found by the Committee, in its sole judgment, to have assumed the care of such person. Any payment made pursuant to such determination shall constitute a full release and discharge of any and all liability of the Committee and the Company under the Plan.


ARTICLE VIII
LEAVE OF ABSENCE

8.1    Paid Leave of Absence. If a Participant is authorized by the Participant's Employer to take a paid leave of absence from the employment of the Employer, and such leave of absence does not constitute a Separation from Service, (a) the Participant shall continue to be considered eligible for the benefits provided under the Plan, and (b) deferrals shall continue to be withheld during such paid leave of absence in accordance with Article III.

8.2    Unpaid Leave of Absence. If a Participant is authorized by the Participant's Employer to take an unpaid leave of absence from the employment of the Employer for any reason, and such leave of absence does not constitute a Separation from Service, such Participant shall continue to be eligible for the benefits provided under the Plan. During the unpaid leave of absence, the Participant shall not be allowed to make any additional deferral elections. However,


Exhibit 10.15
if the Participant returns to employment, the Participant may elect to defer for the Plan Year following his or her return to employment and for every Plan Year thereafter while a Participant in the Plan, provided such deferral elections are otherwise allowed and a Participant Election is delivered to and accepted by the Committee for each such election in accordance with Article III above.


ARTICLE IX
ADMINISTRATION

9.1    Committee. The Plan shall be administered by a Committee appointed by the Board, which shall have the exclusive right and full discretion (a) to appoint agents to act on its behalf, (b) to select and establish Funds, (c) to interpret the Plan, (d) to decide any and all matters arising hereunder (including the right to remedy possible ambiguities, inconsistencies, or admissions), (e) to make, amend and rescind such rules as it deems necessary for the proper administration of the Plan and (f) to make all other determinations and resolve all questions of fact necessary or advisable for the administration of the Plan, including determinations regarding eligibility for benefits payable under the Plan. All interpretations of the Committee with respect to any matter hereunder shall be final, conclusive and binding on all persons affected thereby. No member of the Committee or agent thereof shall be liable for any determination, decision, or action made in good faith with respect to the Plan. The Company will indemnify and hold harmless the members of the Committee and its agents from and against any and all liabilities, costs, and expenses incurred by such persons as a result of any act, or omission, in connection with the performance of such persons' duties, responsibilities, and obligations under the Plan, other than such liabilities, costs, and expenses as may result from the bad faith, willful misconduct, or criminal acts of such persons.

9.2    Claims Procedure. Any Participant, former Participant or Beneficiary may file a written claim with the Committee setting forth the nature of the benefit claimed, the amount thereof, and the basis for claiming entitlement to such benefit. The Committee shall determine the validity of the claim and communicate a decision to the claimant promptly and, in any event, not later than ninety (90) days after the date of the claim. The claim may be deemed by the claimant to have been denied for purposes of further review described below in the event a decision is not furnished to the claimant within such ninety (90) day period. If additional information is necessary to make a determination on a claim, the claimant shall be advised of the need for such additional information within forty-five (45) days after the date of the claim. The claimant shall have up to one hundred eighty (180) days to supplement the claim information, and the claimant shall be advised of the decision on the claim within forty-five (45) days after the earlier of the date the supplemental information is supplied or the end of the one hundred eighty (180) day period. Every claim for benefits which is denied shall be denied by written notice setting forth in a manner calculated to be understood by the claimant (a) the specific reason or reasons for the denial, (b) specific reference to any provisions of the Plan (including any internal rules, guidelines, protocols, criteria, etc.) on which the denial is based, (c) description of any additional material or information that is necessary to process the claim, and (d) an explanation of the procedure for further reviewing the denial of the claim and shall include an explanation of


Exhibit 10.15
the claimant's right to submit the claim for binding arbitration in the event of an adverse determination on review.

9.3    Review Procedures. Within sixty (60) days after the receipt of a denial on a claim, a claimant or his/her authorized representative may file a written request for review of such denial. Such review shall be undertaken by the Committee and shall be a full and fair review. The claimant shall have the right to review all pertinent documents. The Committee shall issue a decision not later than sixty (60) days after receipt of a request for review from a claimant unless special circumstances, such as the need to hold a hearing, require a longer period of time, in which case a decision shall be rendered as soon as possible but not later than one hundred twenty (120) days after receipt of the claimant's request for review. The decision on review shall be in writing and shall include specific reasons for the decision written in a manner calculated to be understood by the claimant with specific reference to any provisions of the Plan on which the decision is based and shall include an explanation of the claimant's right to submit the claim for binding arbitration in the event of an adverse determination on review.
ARTICLE X
MISCELLANEOUS


10.1    Termination of Plan. Although each Employer anticipates that it will continue the Plan for an indefinite period of time, there is no guarantee that any Employer will continue the Plan or will not terminate the Plan at any time in the future. Accordingly, each Employer reserves the right to terminate the Plan with respect to all of its Participants. In the event of a Plan termination, no new deferral elections shall be permitted for the affected Participants and such Participants shall no longer be eligible to receive new Company Contributions. However, after the Plan termination the Account balances of such Participants shall continue to be credited with deferrals attributable to any deferral election that was in effect prior to the Plan termination to the extent deemed necessary to comply with Code Section 409A and related Treasury Regulations, and additional amounts shall continue to be credited or debited to such Participants' Account balances pursuant to Article IV. In addition, following a Plan termination, Participant Account balances shall remain in the Plan and shall not be distributed until such amounts become eligible for distribution in accordance with the other applicable provisions of the Plan. Notwithstanding the preceding sentence, to the extent permitted by Treas. Reg. §l.409A-3G)(4)(ix) or as otherwise permitted under Code Section 409A, the Employer may provide that upon termination of the Plan, all Account balances of the Participants shall be distributed, subject to and in accordance with any rules established by such Employer deemed necessary to comply with the applicable requirements and limitations of Code Section 409A.

10.2    Amendment. Any Employer may, at any time, amend or modify the Plan in whole or in part with respect to that Employer. Notwithstanding the foregoing, no amendment or modification shall be effective to decrease the value of a Participant's vested Account balance in existence at the time the amendment or modification is made.



Exhibit 10.15
10.3    Unsecured General Creditor. The benefits paid under the Plan shall be paid :from the general assets of the Company, and the Participant and any Beneficiary or their heirs or successors shall be no more than unsecured general creditors of the Company with no special or prior right to any assets of the Company for payment of any obligations hereunder. It is the intention of the Company that this Plan be unfunded for purposes of ERISA and the Code.

10.4    Restriction Against Assignment. The Company shall pay all amounts payable hereunder only to the person or persons designated by the Plan and not to any other person or entity. No part of a Participant's Accounts shall be liable for the debts, contracts, or engagements of any Participant, Beneficiary, or their successors in interest, nor shall a Participant's Accounts be subject to execution by levy, attachment, or garnishment or by any other legal or equitable proceeding, nor shall any such person have any right to alienate, anticipate, sell, transfer, commute, pledge, encumber, or assign any benefits or payments hereunder in any manner whatsoever. No part of a Participant's Accounts shall be subject to any right of offset against or reduction for any amount payable by the Participant or Beneficiary, whether to the Company or any other party, under any arrangement other than under the terms of this Plan.
10.5    Withholding. The Participant shall make appropriate arrangements with the Company for satisfaction of any federal, state or local income tax withholding requirements, Social Security and other employee tax or other requirements applicable to the granting, crediting, vesting or payment of benefits under the Plan. There shall be deducted from each payment made under the Plan or any other Compensation payable to the Participant (or Beneficiary) all taxes that are required to be withheld by the Company in respect to such payment or this Plan. To the extent permissible under Code Section 409A, the Company shall have the right to reduce any payment (or other Compensation) by the amount of cash sufficient to provide the amount of said taxes.

10.6    Code Section 409A. The Company intends that the Plan comply with the requirements of Code Section 409A (and all applicable Treasury Regulations and other guidance issued thereunder) and shall be operated and interpreted consistent with that intent. Notwithstanding the foregoing, the Company makes no representation that the Plan complies with Code Section 409A.

10.7    Effect of Payment. Any payment made in good faith to a Participant or the Participant's Beneficiary shall, to the extent thereof, be in full satisfaction of all claims against the Committee, its members, the Employer and the Company.

10.8    Errors in Account Statements, Deferrals or Distributions. In the event an error is made in an Account statement, such error shall be corrected on the next statement following the date such error is discovered. In the event of an operational error, including, but not limited to, errors involving deferral amounts, overpayments or underpayments, such operational error shall be corrected in a manner consistent with and as permitted by any correction procedures established under Code Section 409A. If any portion of a Participant's Account(s) under this Plan is required to be included in income by the Participant prior to receipt due to a failure of this Plan to comply with the requirements of Code Section 409A, the Committee may determine that such


Exhibit 10.15
Participant shall receive a distribution from the Plan in an amount equal to the lesser of (i) the portion of his or her Account required to be included in income as a result of the failure of the Plan to comply with the requirements of Code Section 409A, or (ii) the unpaid vested Account balance.

10.9    Domestic Relations Orders. Notwithstanding any provision in this Plan to the contrary, in the event that the Committee receives a domestic relations order, as defined in Code Section 414(p)(1)(B), pursuant to which a court has determined that a spouse or former spouse of a Participant has an interest in the Participant's benefits under the Plan, the Committee shall have the right to immediately distribute the spouse's or former spouse's vested interest in the Participant's benefits under the Plan to such spouse or former spouse to the extent necessary to fulfill such domestic relations order, provided that such distribution is in accordance with the requirements of Code Section 409A.

10.10    Employment Not Guaranteed. Nothing contained in the Plan nor any action taken hereunder shall be construed as a contract of employment or as giving any Participant any right to continue the provision of services in any capacity whatsoever to the Employer.

10.11    No Guarantee of Tax Consequences. The Employer, Company, Board and Committee make no commitment or guarantee to any Participant that any federal, state or local tax treatment will apply or be available to any person eligible for benefits under the Plan and assume no liability whatsoever for the tax consequences to any Participant.

10.12    Successors of the Company. The rights and obligations of the Company under the Plan shall inure to the benefit of, and shall be binding upon, the successors and assigns of the Company.

10.13    Notice. Any notice or filing required or permitted to be given to the Company or the Participant under this Agreement shall be sufficient if in writing and hand-delivered, or sent by registered or certified mail, in the case of the Company, to the principal office of the Company, directed to the attention of the Committee, and in the case of the Participant, to the last known address of the Participant indicated on the employment records of the Company. Such notice shall be deemed given as of the date of delivery or, if delivery is made by mail, as of the date shown on the postmark on the receipt for registration or certification. Notices to the Company may be permitted by electronic communication according to specifications established by the Committee.

10.14    Headings. Headings and subheadings in this Plan are inserted for convenience of reference only and are not to be considered in the construction of the provisions hereof.

10.15    Gender, Singular and Plural. All pronouns and any variations thereof shall be deemed to refer to the masculine, feminine, or neuter, as the identity of the person or persons may require. As the context may require, the singular may be read as the plural and the plural as the singular.



Exhibit 10.15
10.16    Governing Law. The Plan is intended to be an unfunded plan maintained primarily to provide deferred compensation benefits for a select group of "management or highly compensated employees" within the meaning of Sections 201, 301 and 401 of ERISA and therefore to be exempt from Parts 2, 3 and 4 of Title I of ERISA. To the extent any provision of, or legal issue relating to, this Plan is not fully preempted by federal law, such issue or provision shall be governed by the laws of the State of Maryland.

10.17    Entire Agreement. Unless specifically indicated otherwise, this Plan supersedes any and all prior communications, understandings, arrangements or agreements between the parties, including the Employer, the Company, the Board, the Committee and any and all Participants, whether written, oral, express or implied relating thereto.

10.18    Binding Arbitration. Any claim, dispute or other matter in question of any kind relating to this Plan which is not resolved by the claims procedures under this Plan shall be settled by arbitration in accordance with the applicable employment dispute resolution rules of the American Arbitration Association. Notice of demand for arbitration shall be made in writing to the opposing party and to the American Arbitration Association within a reasonable time after the claim, dispute or other matter in question has arisen. In no event shall a demand for arbitration be made after the date when the applicable statute of limitations would bar the institution of a legal or equitable proceeding based on such claim, dispute or other matter in question. The decision of the arbitrators shall be final and may be enforced in any court of competent jurisdiction. The arbitrators may award reasonable fees and expenses to the prevailing party in any dispute hereunder and shall award reasonable fees and expenses in the event that the arbitrators find that the losing party acted in bad faith or with intent to harass, hinder or delay the prevailing party in the exercise of its rights in connection with the matter under dispute.



Exhibit 10.15
IN WITNESS WHEREOF, the Board of the Company has approved the adoption of this Plan
effective as of the Effective Date and has caused the Plan to be executed by its duly authorized representative this 23rd day of May, 2018.


Balchem Corporation



By: /s/ Brent Tignor
Name: Brent Tignor
Title: VP HR    
Date: 5/23/18






EX-19.1 5 axex191balchemcorporateins.htm EX-19.1 Document




Exhibit 19.1
BALCHEM CORPORATION
INSIDER TRADING POLICY


I.    PURPOSE

This Insider Trading Policy (the “Policy”) provides guidelines with respect to transactions in the securities of Balchem Corporation (“Balchem” or the “Company”) and the handling of confidential information about the Company and the companies with which the Company does business. The Company’s Board of Directors has adopted this Policy to promote compliance with securities laws that prohibit certain persons who are in possession of Material Non-Public Information about a company from: (i) trading in securities of that company; or (ii) providing Material Non-Public Information to other persons who may trade on the basis of that information. It is important to the Company to avoid even the appearance of impropriety.

II.    SCOPE
    
A.This Policy applies to all directors, officers and employees of the Company and its subsidiaries, as well as their respective Related Persons (as defined below) (each, an “Insider” and collectively referred to as “Insiders”). The Company may also determine that other persons should be subject to this Policy, such as contractors or consultants who may come in possession of Material Non-Public Information.

B.This Policy applies to all transactions, including gifts, in (i) the Company’s securities, including transactions in common stock, options, restricted stock, restricted stock units, and any other type of securities that the Company may issue and (ii) derivative securities relating to any of the Company's securities, whether or not issued by the Company (collectively, “Company Securities”). This Policy applies to Company Securities regardless of whether they are held in a brokerage account, a 401(k) or similar account or otherwise.

C.This Policy also applies to transactions in any security of any other publicly traded company by an Insider while in possession of Material Non-public Information that was obtained in the course of such Insider’s involvement with the Company.

D.There are no exceptions to this Policy, except as specifically noted herein. Transactions that may be necessary or justifiable for independent reasons (such as the need to raise money for an emergency expenditure), or small transactions, are not excepted from this Policy. The securities laws do not recognize any mitigating circumstances, and, in any event, even the appearance of an improper transaction must be avoided to preserve the Company’s reputation for adhering to the highest standards of conduct.










III.    GENERALLY PROHIBITED ACTIVITIES

A.Trading in Company Securities.

1.No Trading While in Possession of Material Non-Public Information. No Insider may buy, sell or otherwise trade in Company Securities while aware of Material Non-Public Information concerning the Company (except as otherwise specified in this Policy under the headings “Transactions Under Balchem Plans” and “Rule 10b5-1 Plans”).

2.Blackout Periods and Trading Windows. Certain Insiders as specifically designated by the General Counsel (“Specifically Designated Insiders”) may not buy, sell or otherwise trade in Company securities during any trading blackout period applicable to such Specifically Designated Insiders.

a.The Company’s trading window (the “Trading Window”) generally opens on the morning of the business day after the second full trading session following the Company’s public announcement of quarterly earnings, and closes at the end of the fifth business day of the last month of the fiscal quarter.

b.Notwithstanding the provisions of the immediately preceding subsection, even during a Trading Window, any Insider who is in possession of Material Non-Public Information regarding the Company may not trade in Company securities.

3.Event-Specific Blackout Periods. From time to time, an event may occur that is material to the Company and is known by only a few directors, officers and/or employees. So long as the event remains material and non-public, the persons designated by the General Counsel may not trade in Company Securities. In addition, if the Company’s financial results may be sufficiently material in a particular fiscal quarter the General Counsel may extend the blackout period (shorten the trading window) by notice to certain designated persons. In that situation, the General Counsel may notify these persons that they should not trade in Company Securities. The existence of an event-specific trading restriction period or extension of a Blackout Period will not be announced to the Company as a whole, and should not be communicated to any other person.

4.Exceptions.

a.The quarterly trading restrictions and event-specific trading restrictions do not apply to those transactions to which this Policy does not apply, as described below under the headings “Transactions Under Balchem Plans” and “Rule 10b5-1 Plans.”







b.Transactions in mutual funds that are invested in Company Securities, similar professionally managed "commingled pools" or exchange-traded funds that invest in Company Securities in addition to securities of other companies are not transactions subject to this Policy.

B.Tipping.

No Insider who is aware of Material Non-Public Information relating to the Company may, directly, or indirectly through Related Persons or other persons or entities:

1.Recommend the purchase or sale of any Company Securities to any other person;

2.Disclose Material Non-Public Information to persons within the Company whose roles do not require them to have that information, or outside of the Company to other persons, including, but not limited to, family, friends, business associates, investors and expert consulting firms, unless any such disclosure is made in accordance with the Company’s policies regarding the protection or authorized external disclosure of information regarding the Company; or

3.Assist anyone engaged in the above activities.

C.Additional Prohibited Transactions. Balchem considers it improper and inappropriate for any Insider to engage in short-term or speculative transactions in Balchem’s securities. Therefore Insiders may not engage in any of the following transactions.

1.Short-term Trading. An Insider’s short-term trading of Company Securities may be distracting to the Insider and may unduly focus the Insider on Balchem’s short-term stock market performance instead of Balchem’s long-term business objectives. Therefore, no Insider who purchases Company Securities may sell any Company Securities during the six months following the purchase (or vice versa).

2.Short Sales. Short sales of Company Securities (i.e., the sale of a security that the seller does not own) may evidence an expectation on the part of the seller that the securities will decline in value, and therefore have the potential to signal to the market that the seller lacks confidence in the Company’s prospects. Short sales may also reduce the seller’s incentive to improve Balchem’s performance. For these reasons, short sales of Company Securities are prohibited by this Policy. In addition, Section 16(c) of the Exchange Act prohibits officers and directors from engaging in short sales.

3.Hedging Transactions. Certain forms of hedging or monetization transactions, such as zero-cost collars and forward sale contracts, allow an Insider to lock in






much of the value of his or her stock holdings, often in exchange for all or part of the potential for upside appreciation in the stock. These transactions allow the Insider to continue to own the covered securities, but without the full risks and rewards of ownership. When that occurs, the Insider may no longer have the same objectives as Balchem’s other shareholders. Therefore, Balchem prohibits Insiders from engaging in hedging or monetization transactions or similar arrangements.

4.Trading on Margin or Pledging. Insiders may not hold Company Securities in a margin account or pledge Company Securities as collateral for a loan. These arrangements are troublesome because securities held in a margin account or pledged as collateral for a loan can be sold without the customer’s consent, including when in possession of Material Non-Public Information.

5.Options Trading. Insiders may not buy or sell puts or calls or other derivative securities on the Company Securities. Trading in options can be perceived as a speculative action, making a bet on a short-term movement in the price of a company’s stock unrelated to the company’s long-term business objectives.

6.Standing and Limit Orders. Standing and limit orders (except standing and limit orders under approved Rule 10b5-1 Plans, as described below) create heightened risks for insider trading violations similar to the use of margin accounts. There is no control over the timing of purchases or sales that result from standing instructions to a broker, and as a result the broker could execute a transaction when a director, officer or other employee is in possession of Material Non-Public Information. The Company therefore discourages placing standing or limit orders on Company Securities. If a person subject to this Policy determines that they must use a standing order or limit order, the order should be limited to a short duration and should otherwise comply with the restrictions and procedures outlined below under the heading “Pre-Clearance and Blackouts.”

D.Trading in Securities of Other Companies. No Insider may, while in possession of Material Non-Public Information about any other public company gained in the course of employment with or service to the Company, (a) trade in the securities of the other public company, (b) “tip” or disclose such Material Non-Public Information concerning that company to anyone, or (c) give trading advice of any kind to anyone concerning the other public company.

E.Transactions by the Company. Balchem will not engage in transactions in Company Securities, except in compliance with applicable securities laws.










IV.    DETERMINING WHETHER INFORMATION IS MATERIAL AND NON-PUBLIC

A.Definition of “Material” Information.

1.There is no bright line test for determining whether information is material. Such a determination depends on the facts and circumstances unique to each situation, and cannot be made solely based on the potential financial impact of the information.

2.In general, information about the Company should be considered “material” if:

a.A reasonable investor would consider the information significant when deciding whether to buy or sell Company securities; or

b.The information, if disclosed, could be viewed by a reasonable investor as having significantly altered the total mix of information available in the marketplace about the Company.

Put simply, if the information could reasonably be expected to affect the price of the Company’s stock, it should be considered material.

3.It is important to remember that whether information is material will be viewed by enforcement authorities with the benefit of hindsight. In other words, if the price of the Company’s stock changed following the information having been made public, the information may be considered material by enforcement authorities.

4.While it is not possible to identify every type of information that could be deemed “material,” some examples of information that ordinarily would be considered material are:

Projections of future earnings or losses, or other earnings guidance;
Earnings that are inconsistent with the consensus expectations of the investment community;
A pending or proposed merger, acquisition or tender offer;
A pending or proposed acquisition or disposition of a significant asset;
A change in dividend policy, the declaration of a stock split, or an offering of additional securities;
The establishment of a repurchase program for Company Securities;
A Company restructuring;
Bank borrowings or other financing transactions out of the ordinary course;
A change in management;
Development, regulatory approval or launch of a significant new product or process;
Impending bankruptcy or the existence of severe liquidity problems;






Significant cybersecurity incidents;
A change in auditors or notification that the auditor’s reports may no longer be relied upon;
A need to restate financial statements;
Pending or threatened significant litigation, or the resolution of such litigation; or
The gain or loss of a significant customer or supplier.

B.Definition of “Non-Public Information”.
Information is “non-public” if it has not been disclosed to the public. In order for information to be considered public, it must be widely disseminated; for example, through a press release, widely available broadcasts on television or radio, publication in widely available newspapers or news websites or public filings with the Securities and Exchange Commission (the “SEC”) that are available on the SEC’s website. To avoid the appearance of impropriety, information should not be considered fully absorbed by the marketplace until after the second full trading session after the information is released. Depending on the particular circumstances, the Company may determine that a longer or shorter period should apply to the release of specific Material Non-Public Information, in which case it will notify appropriate Insiders.

C.Individual Responsibility.
Persons subject to this Policy have ethical and legal obligations to maintain the confidentiality of information about the Company and to not engage in transactions in Company Securities while in possession of Material Non-public Information. Each individual is responsible for making sure that he or she complies with this Policy, and that any family member, household member or entity whose transactions are subject to this Policy, as discussed below, also comply with this Policy. This Policy is not intended to serve as precise recitations of the legal prohibitions against insider trading and tipping which are highly complex, fact specific and evolving. Certain of the procedures in this Policy are designed to prevent even the appearance of impropriety and in some respects may be more restrictive than the securities laws. Therefore, these procedures are not intended to serve as a basis for establishing civil or criminal liability that would not otherwise exist.

V.    TRANSACTIONS UNDER BALCHEM PLANS

A.Stock Option Exercises. This Policy does not apply to the exercise of a stock option, or to the exercise of a tax withholding right pursuant to which a person has elected to have the Company withhold shares subject to an option to satisfy tax withholding requirements. The Policy does apply, however, to any sale of stock as part of a broker-assisted cashless exercise of an option, or any other market sale for the purpose of generating the cash needed to pay the exercise price of an option.








B.401(k) Plan.

1.This Policy does not apply to purchases of Balchem stock in the 401(k) plan resulting from the Insider’s periodic contribution of money to the plan pursuant to the Insider’s payroll deduction election, including through the Company’s matching contributions to the 401(k) plan.

2.The Policy does apply, however, to certain elections Insiders may make under the 401(k) plan, including:
    
a.the election to increase or decrease the percentage of the Insider’s periodic contributions that will be allocated to Balchem stock fund;

b.the election to make an intra-plan transfer of an existing account balance into or out of Balchem stock fund;

c.an election to borrow money against the Insider’s 401(k) plan account if the loan will result in a liquidation of some or all of the Insider’s Balchem stock fund balance; and

d.the Insider’s election to pre-pay a plan loan if the pre-payment will result in allocation of loan proceeds to Balchem stock fund.

C.Employee Stock Purchase Plan. This Policy does not apply to purchases of Company Securities under the Company’s employee stock purchase plan, if any, resulting from the Insider’s contribution of money to such plan pursuant to the election the Insider made at the time of the Insider’s enrollment in such plan. This Policy does apply, however, to the Insider’s initial election to participate in such plan, changes to the Insider’s election to participate in such plan for any enrollment period, and to the Insider’s sales of Company Securities purchased pursuant to such plan.

D.Dividend Reinvestment Plan. This Policy does not apply to purchases of Company Securities under the Company’s dividend reinvestment plan resulting from the Insider’s reinvestment of dividends paid on Company Securities. This Policy does apply, however, to voluntary purchases of Company Securities resulting from additional contributions the Insider chooses to make to the dividend reinvestment plan, and to the Insider’s election to participate in the plan or increase the Insider’s level of participation in the plan. This Policy also applies to the Insider’s sale of any Company Securities purchased pursuant to the plan.








VI.    OTHER INFORMATION

A.Transactions by Related Persons. This Policy also applies to the Insider’s family members who reside with the Insider (including a spouse, a partner, a child, a child away at college, stepchildren, grandchildren, parents, stepparents, grandparents, siblings and in-laws), anyone else who lives in the Insider’s household, and any family members who do not live in the Insider’s household, but whose transactions in Company Securities are subject to the Insider’s influence or control (such as parents or children who consult with the Insider before they trade in Company Securities) (“Related Persons”). The Insider is responsible for the transactions of these Related Persons and therefore should make them aware of the need to confer with the Insider before they trade in Company Securities.

B.Transactions by Entities that Insiders Influence or Control. This Policy applies to any entities that an Insider influences or controls, including any corporations, partnerships or trusts (collectively referred to as “Controlled Entities”), and transactions by these Controlled Entities should be treated for the purposes of this Policy and applicable securities laws as if they were for the Insider’s own account.

C.Post-Termination Transactions. The Policy continues to apply to the Insider’s transactions in Company Securities even after the Insider has terminated employment or is no longer a director. If the Insider is in possession of Material Non-Public Information when the Insider’s employment or directorship terminates, the Insider may not trade in Company Securities until that information has become public or is no longer material.

D.Company Assistance. Any person who has a question about this Policy or its application to any proposed transaction may obtain additional guidance from the General Counsel. Ultimately, however, the responsibility for adhering to this Policy and avoiding unlawful transactions rests with the individual Insider.

E.Certifications. All employees certify their understanding of, and intent to comply with, this Policy via their annual acknowledgement of the Code of Business Conduct and Ethics.

F.Administration of Policy. The Company’s General Counsel will serve as compliance office for administration of this Policy as described herein. The General Counsel may delegate his/her responsibilities for administering this Policy as the General Counsel deems necessary or appropriate for administration of this Policy.








VII.    POLICIES APPLICABLE TO COVERED SENIOR PERSONS.

The Company has established additional procedures in order to assist the Company in the administration of this Policy, to facilitate compliance with laws prohibiting insider trading while in possession of Material Non-Public Information, and to avoid the appearance of any impropriety. Directors, executive officers, and any persons designated by the General Counsel as being subject to these procedures, as well as Related Persons and Controlled Entities of such persons (collectively, “Covered Senior Persons”) are subject to additional restrictions on their transactions in Company Securities, which are described below.

A.Pre-Clearance and Blackouts.

1.Covered Senior Persons may not engage in any transaction in Company Securities (even during a Trading Window) without first obtaining pre-clearance of the transaction from the General Counsel (and the General Counsel, with respect to his or her transactions, shall obtain pre-clearance of any transaction from the Chief Executive Officer). The General Counsel is under no obligation to approve a transaction submitted for pre-clearance, and may determine not to permit the transaction. If a Covered Senior Person seeks pre-clearance and permission to engage in the transaction is denied, then he or she should refrain from initiating any transaction in Company Securities, and should not inform any other person of the restriction.

2.When a request for pre-clearance is made, the requesting Senior Covered Person should carefully consider whether he or she may be in possession of any Material Non-Public Information about the Company, and should describe fully those circumstances to the General Counsel. Such Senior Covered Person should also indicate whether he or she has effected any non-exempt “opposite-way” transactions within the past six months. Such Covered Senior Person should also be prepared to comply with SEC Rule 144 and file a Form 144, if applicable, at the time of any sale.

3.If a person seeks pre-clearance and permission to engage in the transaction is granted, then such trade must be effected within two business days of receipt of pre-clearance unless an exception is granted. A person who has not effected a transaction within the time limit may not engage in such transaction without again obtaining pre-clearance of the transaction from the General Counsel.

4.Quarterly Blackout Periods: Covered Senior Persons may not conduct any transactions involving Company Securities (other than as specified by this Policy), except during the Trading Window as defined in this Policy.

B.Rule 10b5-1 Plans.

1.Rule 10b5-1 under the Securities Exchange Act of 1934 (the “Exchange Act”) provides an affirmative defense to insider trading allegations under federal law. In






order to be eligible to rely on this defense, a person subject to this Policy must enter into a Rule 10b5-1 plan for transactions in Company Securities that meets the conditions specified in the Rule of the (a “Rule 10b5-1 Plan”). If the plan meets the requirements of Rule 10b5-1, Company Securities may be purchased or sold pursuant to the plan without regard to certain insider trading restrictions described in this Policy.

2.To comply with this Policy, the adoption, modification or early termination of a Rule 10b5-1 Plan must be approved by the General Counsel, and all Rule 10b5-1 Plans must meet the requirements of Rule 10b5-1. Any Rule 10b5-1 Plan must be submitted for approval fifteen (15) business days prior to the entry into the Rule 10b5-1 Plan, and any proposed modifications or terminations thereof must be submitted for approval at least ten (10) business days prior to the consummation of such actions. No further pre-approval of transactions conducted pursuant to the Rule 10b5-1 Plan will be required.

3.In addition, a Rule 10b5-1 Plan may be entered into or modified only (i) at a time when the person entering into or modifying the plan is not aware of Material Non-Public Information about the Company and (ii) during an open Trading Window. Once the plan is adopted, the person must not exercise any influence over the amount of securities to be traded, the price at which they are to be traded or the date of the trade. The plan must either specify the amount, pricing and timing of transactions in advance or delegate discretion on these matters to an independent third party.

4.Once a Rule 10b5-1 Plan is pre-cleared and is adopted or modified, it is subject to a “cooling-off” period before execution of the first trade. The “cooling-off” period for directors and officers subject to Section 16 of the Exchange Act ends on the later of: (1) 90 days following the Rule 10b5-1 Plan adoption or modification or (2) two business days following the disclosure in Form 10-Q or Form 10-K of the Company’s financial results for the fiscal quarter in which the Rule 10b5-1 Plan was adopted or modified (however, the cooling-off period will not exceed 120 days following plan adoption or modification). For all other individuals, a 30 day cooling-off period is required.

5.A person may not enter into overlapping Rule 10b5-1 Plans (subject to certain exceptions) and may only enter into one single-trade Rule 10b5-1 Plan during any 12-month period (subject to certain exceptions). Directors and officers subject to Section 16 of the Exchange Act must include a representation in their Rule 10b5-1 Plan certifying that: (i) they are not aware of any Material Non-Public Information; and (ii) they are adopting the Rule 10b5-1 Plan in good faith and not as part of a plan or scheme to evade the prohibitions in Rule 10b-5.

6.All persons entering into a Rule 10b5-1 Plan must act in good faith with respect to that plan.







VIII.    CONSEQUENCES OF VIOLATIONS.

The purchase or sale of securities while aware of Material Non-Public Information, or the disclosure of Material Non-Public Information to others who then trade in possession of such information, is prohibited by federal, state and other laws. Insider trading violations are pursued vigorously by the SEC, U.S. Attorneys and state enforcement authorities as well as organizations such as FINRA.

Punishment for insider trading violations is severe and could include significant fines and imprisonment. While the regulatory authorities concentrate their efforts on the individuals who trade, or who tip inside information to others who trade, the federal securities laws also impose potential liability on companies and other “controlling persons” if they fail to take reasonable steps to prevent insider trading by company personnel. Regulators have also prosecuted insider trading violations where an employee or insider has traded in the stock of another company based on Material Non-Public Information learned in connection with their employment or role as an Insider.

In addition, an individual’s failure to comply with this Policy may subject the individual to Company-imposed sanctions, including dismissal for cause, whether or not the employee’s failure to comply results in a violation of law. A violation of law, or even an SEC investigation that does not result in prosecution, can tarnish a person’s reputation and irreparably damage a career.

Last approved by the Board on September 18, 2024.


EX-21.1 6 bcpc202410k-ex211.htm EX-21.1 Document

Exhibit 21.1

LIST OF SUBSIDIARIES 

Subsidiaries of the RegistrantJurisdiction of Organization
  
Aberco, Inc.Maryland
  
Albion Laboratories, Inc.Nevada
  
Balchem BVNetherlands
Balchem Canada CorporationCanada
Balchem Italia SrlItaly
  
Balchem Ltd.Canada
  
Balchem NVBelgium
  
Balchem Philippines, Inc.Philippines
  
Balchem Pty Ltd.Australia
Balchem Sdn BhdMalaysia
BCP Ingredients, Inc.Delaware
Kappa Bioscience ASNorway
Kappa Bioscience Europe GmbHGermany
Kappa Solutions ASNorway
Kechu BidCo ASNorway
SensoryEffects, Inc.Delaware
SensoryEffects Cereal Systems, Inc.Delaware
 




EX-23.1 7 bcpc202410k-ex231.htm EX-23.1 Document

Exhibit 23.1
Consent of Independent Registered Public Accounting Firm

We consent to the incorporation by reference in Registration Statements (Nos. 333-272998, 333-219722 and 333-155655) on Form S-8 of Balchem Corporation of our report dated February 21, 2025, relating to the consolidated financial statements, the financial statement schedule and the effectiveness of internal control over financial reporting of Balchem Corporation and its subsidiaries, appearing in this Annual Report on Form 10-K of Balchem Corporation for the year ended December 31, 2024.

/s/ RSM US LLP 
New York, New York
February 21, 2025



EX-31.1 8 bcpc202410k-ex311.htm EX-31.1 Document

Exhibit 31.1 
CERTIFICATIONS 
I, Theodore L. Harris, certify that:

1.I have reviewed this annual report on Form 10-K of Balchem 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.

Date: February 21, 2025/s/ Theodore L. Harris
 Theodore L. Harris
 Chairman, President and
Chief Executive Officer
 (Principal Executive Officer)
 


EX-31.2 9 bcpc202410k-ex312.htm EX-31.2 Document

Exhibit 31.2 

CERTIFICATIONS 

I, C. Martin Bengtsson, certify that:

1.I have reviewed this annual report on Form 10-K of Balchem 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.

Date: February 21, 2025/s/ C. Martin Bengtsson
 C. Martin Bengtsson
 Executive Vice President and
Chief Financial Officer
 (Principal Financial Officer)
 


EX-32.1 10 bcpc202410k-ex321.htm EX-32.1 Document

Exhibit 32.1

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of Balchem Corporation (the “Company”) on Form 10-K for the period ended December 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Theodore L. Harris, President, and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. section 1350, as adopted pursuant to section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

(1)The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2)The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.

 /s/ Theodore L. Harris
 Theodore L. Harris
 Chairman, President and
 Chief Executive Officer
 (Principal Executive Officer)
 February 21, 2025

This certification accompanies the above-described Report on Form 10-K pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not, except to the extent required by such Act, be deemed filed by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended.


EX-32.2 11 bcpc202410k-ex322.htm EX-32.2 Document

Exhibit 32.2

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of Balchem Corporation (the "Company") on Form 10-K for the period ended December 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, C. Martin Bengtsson, Chief Financial Officer and Treasurer of the Company, certify, pursuant to 18 U.S.C. section 1350, as adopted pursuant to section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

(1)The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2)The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.

 /s/ C. Martin Bengtsson
 C. Martin Bengtsson
 Executive Vice President and
Chief Financial Officer
 (Principal Financial Officer)
 February 21, 2025

This certification accompanies the above-described Report on Form 10-K pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not, except to the extent required by such Act, be deemed filed by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended. 


EX-101.SCH 12 bcpc-20241231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - Consolidated Statements of Earnings link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 9952157 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952158 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - SIGNIFICANT ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - PROPERTY, PLANT AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - EQUITY-METHOD INVESTMENT link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - REVOLVING LOAN link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - NET EARNINGS PER COMMON SHARE link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 9952171 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION link:presentationLink link:calculationLink link:definitionLink 9952172 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 9952173 - Disclosure - EMPLOYEE BENEFIT PLANS link:presentationLink link:calculationLink link:definitionLink 9952174 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 9952175 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 9952176 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 9952177 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 9952178 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES link:presentationLink link:calculationLink link:definitionLink 9952179 - Disclosure - QUARTERLY FINANCIAL INFORMATION (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 9952180 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS link:presentationLink link:calculationLink link:definitionLink 9955511 - Disclosure - BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 9955512 - Disclosure - BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9955513 - Disclosure - SIGNIFICANT ACQUISITIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 9955514 - Disclosure - STOCKHOLDERS' EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 9955515 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9955516 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 9955517 - Disclosure - INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 9955518 - Disclosure - NET EARNINGS PER COMMON SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 9955519 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 9955520 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9955521 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 9955522 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9955523 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables) link:presentationLink link:calculationLink link:definitionLink 9955525 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - QUARTERLY FINANCIAL INFORMATION (UNAUDITED) (Tables) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property, Plant and Equipment Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 9955529 - Disclosure - BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 9955530 - Disclosure - SIGNIFICANT ACQUISITIONS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - SIGNIFICANT ACQUISITIONS - Fair Value of Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 9955532 - Disclosure - SIGNIFICANT ACQUISITIONS - Schedule of Pro Forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 9955533 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Compensation Cost on Net Earnings (Details) link:presentationLink link:calculationLink link:definitionLink 9955534 - Disclosure - STOCKHOLDERS' EQUITY - Stock-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 9955535 - Disclosure - STOCKHOLDERS' EQUITY - Assumptions Used in Fair Value Determination (Details) link:presentationLink link:calculationLink link:definitionLink 9955536 - Disclosure - STOCKHOLDERS' EQUITY - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9955537 - Disclosure - STOCKHOLDERS' EQUITY - Information Related to Stock Options Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 9955538 - Disclosure - STOCKHOLDERS' EQUITY - Restricted Stock and Performance Share Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9955539 - Disclosure - STOCKHOLDERS' EQUITY - Repurchase of Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 9955541 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Schedule of Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9955542 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Long-Lived Assets by Geographical Area (Details) link:presentationLink link:calculationLink link:definitionLink 9955543 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955544 - Disclosure - INTANGIBLE ASSETS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955545 - Disclosure - INTANGIBLE ASSETS - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9955546 - Disclosure - INTANGIBLE ASSETS - Schedule of Intangible Assets Estimated Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 9955547 - Disclosure - EQUITY-METHOD INVESTMENT (Details) link:presentationLink link:calculationLink link:definitionLink 9955548 - Disclosure - REVOLVING LOAN (Details) link:presentationLink link:calculationLink link:definitionLink 9955549 - Disclosure - NET EARNINGS PER COMMON SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 9955550 - Disclosure - INCOME TAXES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955551 - Disclosure - INCOME TAXES - Components of Income Tax Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9955552 - Disclosure - INCOME TAXES - Effective Income Tax Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 9955553 - Disclosure - INCOME TAXES - Significant Portions of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955554 - Disclosure - INCOME TAXES - Income Tax Uncertainties (Details) link:presentationLink link:calculationLink link:definitionLink 9955555 - Disclosure - SEGMENT INFORMATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955556 - Disclosure - SEGMENT INFORMATION - Business Segment Net Sales (Details) link:presentationLink link:calculationLink link:definitionLink 9955557 - Disclosure - SEGMENT INFORMATION - Business Segment Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955558 - Disclosure - SEGMENT INFORMATION - Depreciation/Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 9955559 - Disclosure - SEGMENT INFORMATION - Capital Expenditures (Details) link:presentationLink link:calculationLink link:definitionLink 9955560 - Disclosure - REVENUE (Details) link:presentationLink link:calculationLink link:definitionLink 9955561 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 9955562 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME - Changes in Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 9955563 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME - Components of Accumulated Other Comprehensive (Loss)/Income (Details) link:presentationLink link:calculationLink link:definitionLink 9955564 - Disclosure - EMPLOYEE BENEFIT PLANS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955565 - Disclosure - EMPLOYEE BENEFIT PLANS - Changes in Benefit Obligations and Plan Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955566 - Disclosure - EMPLOYEE BENEFIT PLANS - Amounts Recognized in Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 9955567 - Disclosure - EMPLOYEE BENEFIT PLANS - Components of Net Periodic Benefit Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9955568 - Disclosure - EMPLOYEE BENEFIT PLANS - Estimated Future Employer Contributions and Benefit Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9955569 - Disclosure - EMPLOYEE BENEFIT PLANS - Defined Benefit Pension Plans (Details) link:presentationLink link:calculationLink link:definitionLink 9955570 - Disclosure - EMPLOYEE BENEFIT PLANS - Assumptions Used in Calculations (Details) link:presentationLink link:calculationLink link:definitionLink 9955571 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955572 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 9955573 - Disclosure - RELATED PARTY TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 9955574 - Disclosure - LEASES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955575 - Disclosure - LEASES - Right-of-Use Assets and Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955576 - Disclosure - LEASES - Schedule of Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9955577 - Disclosure - LEASES - Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9955578 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955579 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Schedule of Gains (Losses) on Hedging Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9955580 - Disclosure - QUARTERLY FINANCIAL INFORMATION (UNAUDITED) (Details) link:presentationLink link:calculationLink link:definitionLink 9955581 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 13 bcpc-20241231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 14 bcpc-20241231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 15 bcpc-20241231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT 2026 Defined Benefit Plan, Expected Future Benefit Payment, Year Two Adjustments to reconcile net earnings to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] RELATED PARTY TRANSACTIONS Related Party Transactions Disclosure [Text Block] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Income tax at Federal statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Cover [Abstract] Decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Schedule of Multiemployer Plans [Table] Multiemployer Plan [Table] Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Operating Leases Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Inventories Deferred Tax Assets, Inventory Net Sales [Abstract] Net Sales [Abstract] Net Sales Deferred compensation liability current Deferred Compensation Liability, Current Income Tax Jurisdiction [Domain] Income Tax Jurisdiction [Domain] Trading Symbol Trading Symbol Ownership percentage in joint venture Equity Method Investment, Ownership Percentage Schedule of Other Information Pertaining to Stock Option Activity Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value and Grant Date Intrinsic Value [Table Text Block] Tabular disclosure of the weighted-average grant-date fair value and intrinsic value of equity options granted during the year. Non-NEOs Non-NEOs [Member] Dividends (in dollars per share) Common Stock, Dividends, Per Share, Declared 2027 Defined Benefit Plan, Expected Future Benefit Payment, Year Three Accounts receivable, allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Lease liabilities Deferred Tax Assets, Operating Lease Liability Deferred Tax Assets, Operating Lease Liability Unrealized gain/(loss) on cash flow hedge taxes Tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Accounts receivable Increase (Decrease) in Accounts Receivable Currency swap Currency Swap [Member] Net Earnings Per Common Share Earnings Per Share, Policy [Policy Text Block] Inventories Inventory, Policy [Policy Text Block] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] FAIR VALUE OF FINANCIAL INSTRUMENTS Fair Value Disclosures [Text Block] Proceeds from stock options exercised Proceeds from Stock Options Exercised Interest rate Line of Credit Facility, Interest Rate at Period End Land Land [Member] Award Timing Disclosures [Line Items] Schedule of Changes in Plan Assets Schedule of Changes in Fair Value of Plan Assets [Table Text Block] Losses and gains recognized in accumulated other comprehensive income (loss) Derivative, Gain (Loss) on Derivative, Net Investment, Name [Domain] Investment, Name [Domain] Kappa bank debt paid on acquisition date Payments To Acquire Businesses, Net Of Foreign Currency Translation Gain (Loss) Payments To Acquire Businesses, Net Of Foreign Currency Translation Gain (Loss) Lease Cost Lease, Cost [Abstract] Finance Leases - ROU Finance Lease, Right-of-Use Asset, before Accumulated Amortization Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table] Share-Based Payment Arrangement, Option, Exercise Price Range [Table] Estimated share-based compensation expense for current fiscal year Estimated Share Based Compensation Expense, Current Fiscal Year Estimated Share Based Compensation Expense, Current Fiscal Year Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Plan Name [Domain] Plan Name [Domain] United States UNITED STATES Other non-current assets Other Assets, Noncurrent Leases [Abstract] Leases [Abstract] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Derivative Interest Rate, Type [Axis] Derivative Interest Rate, Type [Axis] Derivative Interest Rate, Type Services Provided Services Provided [Member] Services provided to the customers. Operating Segments Operating Segments [Member] Foreign-derived intangible income (FDII) Effective Income Tax Rate Reconciliation, FDII, Amount Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Schedule of Components of Accumulated Other Comprehensive (Loss)/Income Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Award Timing Method Award Timing Method [Text Block] Total net periodic benefit cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Weighted-average remaining lease term - finance leases Finance Lease, Weighted Average Remaining Lease Term Insider Trading Policies and Procedures [Line Items] Use of Estimates Use of Estimates, Policy [Policy Text Block] Other long-term obligations Other Long-Term Debt, Noncurrent Adjustment to Compensation, Amount Adjustment to Compensation Amount Compensation Amount Outstanding Recovery Compensation Amount Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Small Reporting Company Entity Small Business Company Selected Measure Amount Company Selected Measure Amount Tabular List, Table Tabular List [Table Text Block] Number of defined contribution plans Number Of Defined Contribution Plans Number Of Defined Contribution Plans Adjustments/deductions SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Expected return on assets Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets Stock options Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount Accrued expenses Accrued Liabilities, Current Anti-dilutive stock options outstanding, excluded from diluted earnings per share calculation (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Corporate Trademark Corporate Trademark [Member] Corporate Trademark Quarterly Financial Information Disclosure [Abstract] Quarterly Financial Information Disclosure [Abstract] Impairment of Long-lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Goodwill Goodwill, beginning of period Goodwill, end of period Goodwill Other Comprehensive Income (Loss), Net of Tax [Abstract] Other Comprehensive Income (Loss), Net of Tax [Abstract] Total lease liabilities, non-current Operating and Finance Lease, Liability, Noncurrent Operating and Finance Lease, Liability, Noncurrent INVENTORIES Inventory Disclosure [Text Block] Lease liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Lease Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Lease Liabilities Non-contractual monies owed Non-contractual Monies Owed [Member] Non-contractual Monies Owed Stock Options Share-Based Payment Arrangement, Option [Member] Depreciation expense Depreciation Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Pension Plan Pension Plan [Member] Post-closing payment Business Combination, Post-Closing Payment Business Combination, Post-Closing Payment Weighted-average discount rate - finance leases Finance Lease, Weighted Average Discount Rate, Percent Award Type [Axis] Award Type [Axis] Net deferred tax liability Deferred Tax Liabilities, Net Schedule of Additional Information Relating to Stock Options Outstanding Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block] Impact due to change in foreign exchange rates Goodwill, Foreign Currency Translation Gain (Loss) Work in progress Inventory, Work in Process, Net of Reserves Property, plant and equipment, net Property, plant and equipment, net Property, Plant and Equipment, Net ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Total liabilities Liabilities Long-lived assets, excluding intangible assets Long-Lived Assets EPA Community spending U.S. Environmental Protection Agency, Community Spending [Member] U.S. Environmental Protection Agency, Community Spending Exercisable at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Useful life of intangible assets acquired Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Revolving loan Revolving Credit Facility [Member] Expiration Date Trading Arrangement Expiration Date Net Earnings [Abstract] Net Earnings [Abstract] Net Earnings Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Goodwill percent Goodwill, Acquired During Period, Percent Goodwill, Acquired During Period, Percent Operating lease liabilities - current Operating leases liabilities - current Operating Lease, Liability, Current Total Shareholder Return Amount Total Shareholder Return Amount Income Tax Reconciliation [Abstract] Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract] Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Other Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount Equipment Equipment Equipment [Member] 2028 Operating And Finance Lease, Liability, To Be Paid, Year Four Operating And Finance Lease, Liability, To Be Paid, Year Four Property, plant and equipment Property, Plant and Equipment, Gross $118.96 - $150.85 Exercise Price Range 3 [Member] Exercise price range for stock options outstanding. Retirement Plan Name [Axis] Retirement Plan Name [Axis] Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Bank debt Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt Participant contributions Defined Benefit Plan, Plan Assets, Contributions by Plan Participant Debt Instrument [Line Items] Debt Instrument [Line Items] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Weighted Average Exercise Price [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Goodwill and Acquired Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Post-employment Benefits Postemployment Benefit Plans, Policy [Policy Text Block] Weighted average common shares - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Total deferred tax assets Deferred Tax Assets, Gross Litigation Case [Axis] Litigation Case [Axis] Schedule of Goodwill Schedule of Goodwill [Table Text Block] 401(k) contributions Defined Contribution Plan, Cost Cost of sales Cost of Sales [Member] Number of shares authorized for grants (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Document Fiscal Period Focus Document Fiscal Period Focus All Executive Categories All Executive Categories [Member] Effect of dilutive securities - stock options, restricted stock, and performance shares (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Weighted average remaining contractual term for outstanding stock options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Assets Assets Assets [Abstract] Retirement Plan Type [Domain] Retirement Plan Type [Domain] Dividend Yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Document Type Document Type Derivative Contract [Domain] Derivative Contract [Domain] Actuarial gain Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Specialty Products SP Specialty Products [Member] A reportable segment of the company that provides specialty-packaged chemicals for use in healthcare and other industries. Schedule of Segment Reporting Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Weighted average remaining contractual term for exercisable stock options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Kappa & Bergstrom actual results included in the Company's consolidated income statement in 2023 Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Defined Benefit Plan [Table] Defined Benefit Plan [Table] Right of use assets Assets and Liabilities, Lessee [Abstract] Maximum Maximum [Member] Shares Outstanding (in shares) Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Intangible assets with finite lives, net Finite-Lived Intangible Assets, Net Cancelled (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Schedule of Assumptions Used in the Valuation of Option Awards Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Interest on lease liabilities Lease, Cost Reasonably certain criterion renewal period Lessee, Operating Lease, Remaining Renewal Lease Term, Reasonable Threshold Period Lessee, Operating Lease, Remaining Renewal Lease Term, Reasonable Threshold Period Total payments Expected Payments to Acquire Businesses Including Contingent Consideration, Gross Expected Payments to Acquire Businesses Including Contingent Consideration, Gross Range [Axis] Statistical Measurement [Axis] Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Grantee Status [Domain] Grantee Status [Domain] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Depreciation Deferred Tax Liabilities, Property, Plant and Equipment Name Outstanding Recovery, Individual Name Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Foreign currency and interest rate swaps Deferred Tax Liabilities, Derivatives And Unrealized Currency Transaction Gains Deferred Tax Liabilities, Derivatives And Unrealized Currency Transaction Gains Total consideration on acquisition date and working capital adjustment Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Award Timing Predetermined Award Timing Predetermined [Flag] Lessee, Operating Lease, Tranches [Axis] Lessee, Operating Lease, Tranches [Axis] Lessee, Operating Lease, Tranches [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Eastman Chemical Company Eastman Chemical Company [Member] Refers to the entity with which the joint venture is formed. Investment, Name [Axis] Investment, Name [Axis] Customer relationships Customer Relationships [Member] Amortization of prior service cost Defined Benefit Plan, Amortization of Prior Service Cost (Credit) REVOLVING LOAN Long-Term Debt [Text Block] Diluted net earnings per common share (in dollars per share) Net earnings per share - diluted (in dollars per share) Earnings Per Share, Diluted Counterparty Name [Domain] Counterparty Name [Domain] Revenue Recognition and Cost of Sales Revenue from Contract with Customer [Policy Text Block] State State and Local Jurisdiction [Member] Schedule of Non-vested Performance Share Activity Schedule of Nonvested Performance-Based Units Activity [Table Text Block] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Cliff vesting percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Retirement Benefits [Abstract] Retirement Benefits [Abstract] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Other Deferred Tax Liabilities, Other Proceeds from sale of assets Proceeds from Sale of Property, Plant, and Equipment Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Net gains on forward contracts Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net Income tax expense Total income tax provision Income Tax Expense (Benefit) Interest cost Defined Benefit Plan, Interest Cost Other expenses: Nonoperating Income (Expense) [Abstract] Weighted-average period of recognition for unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Net sales Payments for services Revenue from Contract with Customer, Excluding Assessed Tax Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Net change in postretirement benefit plan (see Note 15 for further information) Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax [Abstract] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Income Tax Jurisdiction [Axis] Income Tax Jurisdiction [Axis] Increase in amount approved (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Business Acquisition [Line Items] Business Acquisition [Line Items] Other Other Operating Activities, Cash Flow Statement All Adjustments to Compensation All Adjustments to Compensation [Member] Accrued compensation and other benefits Employee-related Liabilities, Current Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Additional paid-in capital Additional Paid in Capital Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Interest expense, net Interest Income (Expense), Nonoperating ANH ANH Animal Nutrition and Health [Member] A reportable segment of the company that provides the animal, nutrition and health markets with products derived from its micro capsulation, chelation and basic choline chloride technologies. Related Party Transaction [Axis] Related Party Transaction [Axis] Cash flows from operating and finance leases Cash Payments for Operating and Finance Leases Cash Payments for Operating and Finance Leases Cash flow hedge Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Weighted Average Assumptions [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract] Entity Address, State or Province Entity Address, State or Province Total consideration Business Combination, Consideration Transferred, Including Adjustments Business Combination, Consideration Transferred, Including Adjustments Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Trade accounts payable Payables Accounts Payable, Trade, Current Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Amortization of prior service credit Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax Non-vested balance as of beginning of year (in dollars per share) Non-vested balance as of end of year (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Schedule of Components of Net Periodic Benefit Cost Schedule of Net Benefit Costs [Table Text Block] Restatement Determination Date Restatement Determination Date Additions charged to costs and expenses SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Outstanding at beginning of year (in dollars per share) Outstanding at end of year (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Right of use assets - operating leases Operating Lease - ROU Operating Lease, Right-of-Use Asset Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Outstanding at beginning of year (in shares) Outstanding at end of year (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Working capital adjustment Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain] Exercise Price Range [Domain] 2025 Operating And Finance Lease, Liability, To Be Paid, Year One Operating And Finance Lease, Liability, To Be Paid, Year One Other liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Capital contributions Payments to Acquire Equity Method Investments Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Dividends payable Dividends payable Dividends Payable, Current NET EARNINGS PER COMMON SHARE Earnings Per Share [Text Block] Subsequent Event Subsequent Event [Member] $85.40 - $118.60 Exercise Price Range 2 [Member] Exercise price range for stock options outstanding. Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Income Taxes Income Tax, Policy [Policy Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Segments [Domain] Segments [Domain] Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Finance Leases Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Discount rate Lessee, Operating Lease, Discount Rate Reconciliation of Unrecognized Tax Benefits [Roll Forward] Unrecognized Tax Benefits [Roll Forward] Weighted Average Exercise Price of Options Exercisable (in dollars per share) Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price Proceeds from revolving loan Proceeds from Lines of Credit Trademarks and trade names Trademarks and trade names Trademarks and Trade Names [Member] PEO PEO [Member] Name Trading Arrangement, Individual Name Funded status Defined Benefit Plan, Funded (Unfunded) Status of Plan Kappa Kechu BidCo AS and Its Subsidiary Companies (Kappa) [Member] Kechu BidCo AS and Its Subsidiary Companies (Kappa) Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Entity Public Float Entity Public Float Unrealized (gain) loss on foreign currency transactions and deferred compensation Unrealized Gain (Loss) on Foreign Currency Transactions and Deferred Compensation Unrealized Gain (Loss) on Foreign Currency Transactions and Deferred Compensation Loss relating to joint venture's expenses Income (Loss) from Equity Method Investments Commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Benefit obligation at beginning of year Benefit obligation at end of year Defined Benefit Plan, Benefit Obligation Earnings before income tax expense Earnings before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Auditor Information [Abstract] Auditor Information Local Phone Number Local Phone Number Number of shares authorized to be repurchased (in shares) Share Repurchase Program, Authorized, Number of Shares Valuation allowance Valuation allowance Deferred Tax Assets, Valuation Allowance Schedule of Pension Fund Multiemployer Plan [Table Text Block] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Investment in affiliates Payments to Acquire Interest in Subsidiaries and Affiliates Total operating expenses Operating Expenses Operating Expenses Total finance lease Finance Lease, Cost Finance Lease, Cost Equity Method Investment [Table] Equity Method Investment [Table] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Changes in assets and liabilities, net of acquired balances Increase (Decrease) in Operating Capital [Abstract] Net foreign currency translation adjustment tax Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Parent PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Statement of Income Location, Balance [Axis] Statement of Income Location, Balance [Axis] Schedule of Long-Lived Assets by Geographical Area Long-Lived Assets by Geographic Areas [Table Text Block] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Common Stock Common Stock [Member] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Deferred compensation liability long-term Deferred Compensation Liability, Classified, Noncurrent Segment Reporting [Abstract] Segment Reporting [Abstract] Entity Central Index Key Entity Central Index Key Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Equity Method Investments and Joint Ventures [Abstract] Equity Method Investments and Joint Ventures [Abstract] Accrued interest and penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Foreign currency translation adjustment Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount STOCKHOLDERS' EQUITY Equity [Text Block] Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] SEGMENT INFORMATION Segment Reporting Disclosure [Text Block] Restricted Stock Restricted Stock [Member] Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Title Trading Arrangement, Individual Title Balance at beginning of period Balance at end of period Unrecognized Tax Benefits City Area Code City Area Code Current liabilities: Liabilities, Current [Abstract] Auditor Location Auditor Location Contingent consideration liability Contingent consideration liability Business Combination, Contingent Consideration, Liability Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Unused portion of revolving loan Line of Credit Facility, Remaining Borrowing Capacity Repurchases of common stock Payments for Repurchase of Common Stock Number of financial instruments held for trading purposes Financial Instruments, Number of Financial Instruments Held for Trading Purposes SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Change in foreign tax reserves Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Retained earnings Retained Earnings (Accumulated Deficit) Related Party Transaction [Line Items] Related Party Transaction [Line Items] Inventories Increase (Decrease) in Inventories General and administrative expenses General and Administrative Expense Payment for civil penalty and project benefits Litigation Settlement, Amount Awarded to Other Party Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Years 3 and 4 Lessee, Operating Lease, Tranche Two [Member] Lessee, Operating Lease, Tranche Two [Member] Equity Awards Adjustments Equity Awards Adjustments [Member] Underlying Securities Award Underlying Securities Amount Deferred compensation liability Deferred Compensation Liability, Current and Noncurrent Performance Shares Performance Shares [Member] Net Cost Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract] Amendment Flag Amendment Flag Participant contributions Defined Benefit Plan, Benefit Obligation, Contributions by Plan Participant Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Amortization of ROU asset Finance Lease, Right-of-Use Asset, Amortization Selling, General and Administrative Expenses Selling, General and Administrative Expenses, Policy [Policy Text Block] SUPPLEMENTAL CASH FLOW INFORMATION Cash Flow, Supplemental Disclosures [Text Block] Actual return on plan assets Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss) Capitalized costs net of accumulated amortization Debt Issuance Costs, Net Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Total minimum lease payments Operating And Finance Lease, Liability, To Be Paid Operating And Finance Lease, Liability, To Be Paid Entity Address, Postal Zip Code Entity Address, Postal Zip Code Interest Rate Swap Interest Rate Swap [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Schedule of Amounts Recognized in Consolidated Balance Sheet Schedule of Amounts Recognized in Balance Sheet [Table Text Block] Grantee Status [Axis] Grantee Status [Axis] Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] St. Gabriel CC Company, LLC Corporate Joint Venture [Member] Schedule of Quarterly Financial Information Quarterly Financial Information [Table Text Block] Auditor Name Auditor Name Non-employee director Share-Based Payment Arrangement, Nonemployee [Member] Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Revolving loan Long-Term Line of Credit, Noncurrent Estimated useful lives Property, Plant and Equipment, Useful Life Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Cash acquired from acquisition Cash Acquired from Acquisition Derivative Interest Rate, Type [Domain] Derivative Interest Rate, Type [Domain] Derivative Interest Rate, Type Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Prepaid expenses Other Prepaid Expense, Current Principal payments on finance lease Principal payments on finance lease Finance Lease, Principal Payments Designated as hedge Designated as Hedging Instrument [Member] Gain Contingencies [Line Items] Gain Contingencies [Line Items] Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Exchange rate changes Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss) Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Total assets Business segment assets Assets Number of lease tranches Lessee, Operating Lease, Number Of Tranches Lessee, Operating Lease, Number Of Tranches Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Commitments and contingencies (Note 16) Commitments and Contingencies Stock-based Compensation Share-Based Payment Arrangement [Policy Text Block] St. Gabriel CC Company, LLC St. Gabriel CC Company, LLC [Member] A joint venture formed in 2013 by the Company and Eastman Chemical Company (formerly Taminco Corporation) to design, develop, and construct an expansion of the Company's St. Gabriel aqueous choline chloride plant. Schedule of Income Tax Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Termination Date Trading Arrangement Termination Date Number of savings plan Number of Savings Plans Number of Savings Plans Related Party Transaction [Table] Related Party Transaction [Table] Gain Contingencies [Table] Gain Contingencies [Table] Pay-Fixed Interest Rate Pay-Fixed Interest Rate [Member] Pay-Fixed Interest Rate Bergstrom Cardinal Associates Inc. (Bergstrom) [Member] Cardinal Associates Inc. (Bergstrom) Contribution rate increase Multiemployer Plan, Contribution Rate Increase (Decrease) Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Number of share-based compensation plans Number of Share Based Compensation Plans Number of Share Based Compensation Plans Debt Instrument [Axis] Debt Instrument [Axis] Other and Unallocated Industrial Products [Member] A reportable segment of the company that provides certain derivatives of industrial applications predominately as a component for hydraulic fracturing of shale natural gas wells. Net earnings Net earnings Net earnings Net Earnings - Basic and Diluted Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] Years 2030-2034 Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Entity File Number Entity File Number Schedule of Assumptions to Determine Benefit Obligation Defined Benefit Plan, Assumptions [Table Text Block] Income Statement [Abstract] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Components of Income Tax Expense (Benefit), Continuing Operations [Abstract] Components of Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal Current Federal Tax Expense (Benefit) Effect of exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Repurchases of common stock Treasury Stock, Retired, Par Value Method, Amount Dividends Dividends, Common Stock Operating lease term Lessee, Operating Lease, Term of Contract Name Forgone Recovery, Individual Name Aggregate intrinsic value for exercisable stock options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Weighted-average remaining lease term - operating leases Operating Lease, Weighted Average Remaining Lease Term Reserve for inventory Inventory Valuation Reserves Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Deferred tax liabilities: Components of Deferred Tax Liabilities [Abstract] Schedule of Estimated Future Employer Contributions and Benefit Payments Schedule of Expected Benefit Payments [Table Text Block] Decreases for tax positions of prior years Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Receive-Fixed Interest Rate Receive-Fixed Interest Rate [Member] Receive-Fixed Interest Rate Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Former Bank Former Bank [Member] Former Bank Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Cost of sales Cost of sales Cost of Revenue Adjustment to Compensation: Adjustment to Compensation [Axis] Litigation Case [Domain] Litigation Case [Domain] Accumulated other comprehensive (loss) income Accumulated Other Comprehensive Income (Loss), Net of Tax Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Related Party [Axis] Related and Nonrelated Parties [Axis] Weighted average common shares - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment United States North America [Member] Product Trademarks Product Trademarks [Member] Product Trademarks ROU assets obtained in exchange for new operating lease liabilities, net of ROU asset disposals Right-of-Use Asset Obtained in Exchange for Operating Lease Liability, Net Of Right-Of Use Assets Sold Right-of-Use Asset Obtained in Exchange for Operating Lease Liability, Net Of Right-Of Use Assets Sold Principal payments on acquired debt Repayments of Assumed Debt Name Awards Close in Time to MNPI Disclosures, Individual Name Construction in progress Construction in Progress [Member] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Initial total shareholder return percentage Initial TSR The initial percentage of total shareholder return. Entity Filer Category Entity Filer Category Number of Options Exercisable (in shares) Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable Goodwill, acquired during period Goodwill, Acquired During Period Range [Domain] Statistical Measurement [Domain] Capital expenditures Segment, Expenditure, Addition to Long-Lived Assets Schedule of Lease Cost Lease, Cost [Table Text Block] Number of votes Equity Method Investment, Number Of Votes Equity Method Investment, Number Of Votes Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] All Trading Arrangements All Trading Arrangements [Member] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Years 5 through 9 Lessee, Operating Lease, Tranche Three [Member] Lessee, Operating Lease, Tranche Three [Member] Schedule of Reconciliation of the Net Earnings and Shares used in Calculating Basic and Diluted Net Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Derivative [Line Items] Derivative [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Carrying value of joint venture Equity Method Investments Pay vs Performance Disclosure [Line Items] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Derivative [Table] Derivative [Table] Employee Share-Based Payment Arrangement, Employee [Member] Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Net earnings Share-Based Payment Arrangement, Expense, after Tax Other Performance Measure, Amount Other Performance Measure, Amount 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Goodwill [Line Items] Goodwill [Line Items] LEASES Lessee, Operating Leases [Text Block] Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Operating lease cost Operating Lease, Cost Shares available for future awards (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Operating lease liabilities - non-current Operating Lease, Liability, Noncurrent Benefits paid Defined Benefit Plan, Benefit Obligation, Benefits Paid Interest on lease liabilities Finance Lease, Interest Expense Service cost with interest to end of year Defined Benefit Plan, Service Cost Entity Tax Identification Number Entity Tax Identification Number Intangible Asset, Finite-Lived [Table] Intangible Asset, Finite-Lived [Table] Increases for tax positions of prior years Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Retirement Plan Type [Axis] Retirement Plan Type [Axis] Foreign Deferred Foreign Income Tax Expense (Benefit) Money Market Funds Money Market Funds [Member] Net change in postretirement benefit plan taxes Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, Tax Income tax payable Taxes Payable, Current Plan Name [Axis] Plan Name [Axis] Equity Components [Axis] Equity Components [Axis] Other current assets Other Assets, Current Former Shareholders' Lenders And Creditors Former Shareholders' Lenders And Creditors [Member] Former Shareholders' Lenders And Creditors Research and Development Research and Development Expense, Policy [Policy Text Block] Accounts Receivable Accounts Receivable [Policy Text Block] Weighted Average Exercise Price of Options Outstanding (in dollars per share) Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price Supplemental pro forma combined financial information Business Acquisition, Pro Forma Net Income (Loss) Former Shareholders Former Shareholders [Member] Former Shareholders Unrecognized net loss (gain) Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] $58.52 - $85.33 Exercise Price Range 1 [Member] Exercise price range for stock options outstanding. Aggregate intrinsic value for outstanding stock options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Incurred an income tax expense Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount Developed technology Developed Technology Rights [Member] Geographical [Axis] Geographical [Axis] Lessee, Operating Lease, Tranches [Domain] Lessee, Operating Lease, Tranches [Domain] [Domain] for Lessee, Operating Lease, Tranches [Axis] Unrealized (loss) gain on cash flow hedge Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax Cash paid for amounts included in the measurement of lease liabilities Cash Flow, Operating Activities, Lessee [Abstract] Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Unrecognized prior service cost Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax 2018 Credit Agreement 2018 Credit Agreement [Member] 2018 Credit Agreement Cash and cash equivalents beginning of period Cash and cash equivalents end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Unrecognized compensation cost related to non-vested shares Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Prior service loss (gain) arising during the period Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax Foreign Current Foreign Tax Expense (Benefit) Current assets: Assets, Current [Abstract] Consolidation Items [Axis] Consolidation Items [Axis] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Product and Service [Domain] Product and Service [Domain] Allowance for Credit Losses SEC Schedule, 12-09, Allowance, Credit Loss [Member] Goodwill [Roll Forward] Goodwill [Roll Forward] Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Number of unfunded plans Defined Benefit Plan, Number of Benefit Plans Defined Benefit Plan, Number of Benefit Plans Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Security Exchange Name Security Exchange Name Related Party Transaction [Domain] Related Party Transaction [Domain] Right of use assets Deferred Tax Liabilities, Operating Lease, Right-Of-Use Assets Deferred Tax Liabilities, Operating Lease, Right-Of-Use Assets Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Capital expenditures and intangible assets acquired Payments to Acquire Other Productive Assets Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] State Current State and Local Tax Expense (Benefit) Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Research and development expenses Research and Development Expense Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Common stock, shares issued (in shares) Common Stock, Shares, Issued Retirement Plan Name [Domain] Retirement Plan Name [Domain] Amortization of (gain) loss Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax Income taxes Increase (Decrease) in Income Taxes Payable Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Restructuring-related impairment and asset disposal charges Restructuring Costs and Asset Impairment Charges Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Foreign Countries Europe [Member] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Cash paid for acquisitions, net of cash acquired Cash paid for acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Notional amount of derivatives Derivative Liability, Notional Amount Other comprehensive (loss) income, net of tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Schedule of Supplemental Cash Flow Information Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Entity Voluntary Filers Entity Voluntary Filers Amortization of (gain) loss Defined Benefit Plan, Amortization of Gain (Loss) Hedging Designation [Domain] Hedging Designation [Domain] Deferred income taxes Deferred Income Tax Expense (Benefit) Net interest income (expense) Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax PROPERTY, PLANT AND EQUIPMENT Property, Plant and Equipment Disclosure [Text Block] Discount rate Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Schedule of Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Other comprehensive (loss) income, net of tax Other comprehensive (loss) income Other comprehensive (loss) income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Accounts receivable, net of allowance for credit losses of $909 and $908 at December 31, 2024 and 2023, respectively Receivables Accounts Receivable, after Allowance for Credit Loss, Current Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Fair value of plan assets at beginning of year Fair value of plan assets at end of year Fair value of plan assets Defined Benefit Plan, Plan Assets, Amount Total lease liabilities, current Operating and Finance Lease, Liability, Current Operating and Finance Lease, Liability, Current Net amount recognized in consolidated balance sheet (after ASC 715) (included in "Other long-term obligations") Liability, Defined Benefit Pension Plan, Noncurrent Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Shares repurchased, average cost (in dollars per share) Shares Acquired, Average Cost Per Share Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax Document Annual Report Document Annual Report Range of exercise prices, minimum (in dollars per share) Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Risk-Free Interest Rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Identifiable intangible assets Indefinite-Lived Intangible Assets (Excluding Goodwill) Amortization of identifiable intangible assets Amortization of Intangible Assets Other Other Intangible Assets Excluding Regulatory registration Costs and Patents & Trade Secrets [Member] Intangible assets classified as other excluding regulatory registration costs and patents & trade secrets. Cash paid for financing costs Payments of Financing Costs SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Foreign Countries Non-US [Member] Accounting Policies [Abstract] Accounting Policies [Abstract] Transaction and integration costs (credits) Business Combination, Integration Related Costs (Credits) Business Combination, Integration Related Costs (Credits) SIGNIFICANT ACQUISITIONS Business Combination Disclosure [Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Beginning balance Ending balance SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount PEO Name PEO Name Equity Award [Domain] Award Type [Domain] Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Shares and options issued under stock plans (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Share-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Non-PEO NEO Non-PEO NEO [Member] Useful life of intangible assets Amortization Period (In years) Finite-Lived Intangible Asset, Useful Life Additional Paid-in Capital Additional Paid-in Capital [Member] Finance lease liabilities - non-current Finance Lease, Liability, Noncurrent EMPLOYEE BENEFIT PLANS Retirement Benefits [Text Block] Deferred income taxes, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Right of use assets Business Combination, Recognized Identifiable Assets Acquires and Liabilities Assumed, Right-of-Use Assets Business Combination, Recognized Identifiable Assets Acquires and Liabilities Assumed, Right-of-Use Assets Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Name Measure Name Entity Interactive Data Current Entity Interactive Data Current Deferred tax assets: Components of Deferred Tax Assets [Abstract] Income taxes Income Taxes Paid Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Shares purchased under restricted stock purchase agreements, maximum (in shares) Shares Purchased Under Restricted Stock Purchase Agreements, Maximum The maximum number of shares purchased under restricted stock purchase agreements. Percentage of production offtake Percentage of Production Offtake Refers to the percentage of production offtake. Stock compensation expense Share-Based Payment Arrangement, Noncash Expense Postretirement Medical Plans Postretirement Health Coverage [Member] Postretirement benefit plan Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Other and Unallocated Segment Reporting, Reconciling Item, Corporate Nonsegment [Member] Supplemental Cash Flow Information [Abstract] Supplemental Cash Flow Information [Abstract] Operating expenses Operating Expense [Member] Schedule of Income (Loss) on Hedging Instruments Derivative Instruments, Gain (Loss) [Table Text Block] Research and development Deferred Tax Asset, In-Process Research and Development Total other expenses Nonoperating Income (Expense) Nonoperating Income (Expense) VALUATION AND QUALIFYING ACCOUNTS SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Contracts Derivative, Number of Instruments Held Auditor Firm ID Auditor Firm ID Effective tax rate Effective Income Tax Rate Reconciliation, Percent Earnings from operations Operating Income (Loss) Number of reportable segments Number of Reportable Segments Total liabilities and stockholders’ equity Liabilities and Equity Patents and trade secrets Patents & Trade Secrets [Member] The exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law, and information generally known to only a limited number of the entity's employees, such as a formula, pattern, machine, technology, and production process that may give an entity a competitive advantage. Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Hedging Designation [Axis] Hedging Designation [Axis] Credit Agreement Revolving Credit Agreement [Member] Revolving Credit Agreement DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES Derivative Instruments and Hedging Activities Disclosure [Text Block] Dividends paid Payments of Dividends Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Non-vested Restricted Stock Activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Individual: Individual [Axis] Accumulated Other Comprehensive (Loss) Income Total AOCI Attributable to Parent [Member] Forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Expected Term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Inventories, net Total inventories Inventory, Net Proceeds from settlement of net investment hedge Proceeds from settlement of net investment hedge Payments for (Proceeds from) Hedge, Investing Activities Product and Service [Axis] Product and Service [Axis] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Statement [Line Items] Statement [Line Items] Operating expenses: Operating Expenses [Abstract] Benefits paid Defined Benefit Plan, Plan Assets, Benefits Paid Schedule of Plant and Equipment Estimated Useful Lives Schedule of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Percentage of operating expenses to be absorbed Percentage of Operating Expenses to be Absorbed Refers to the percentage of operating expenses to be absorbed. Net gain on foreign currency exchange forward contracts Net gain on foreign currency exchange forward contracts Business Combination, Separately Recognized Transactions, Net Gains and Losses Derivative Instruments and Hedging Activities Derivatives, Policy [Policy Text Block] Fixed interest rate Derivative, Fixed Interest Rate Minimum Minimum [Member] Royalty Revenue Royalty [Member] Adoption Date Trading Arrangement Adoption Date Related Party Transactions [Abstract] Related Party Transactions [Abstract] Raw Materials Sold Raw Materials Sold [Member] Raw materials sold to the customers. Regulatory registration costs Regulatory registration Costs [Member] Costs associated with the required registration, with the U.S. Environmental Protection Agency, of certain products considered pesticides under the Federal Insecticide, Fungicide and Rodenticide Act. Provision for credit losses Accounts Receivable, Credit Loss Expense (Reversal) Segments [Axis] Segments [Axis] Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Pro forma combined net sales Business Acquisition, Pro Forma Revenue Derivative Instrument [Axis] Derivative Instrument [Axis] Exercise Price Award Exercise Price Aggregate number of shares repurchased since inception (in shares) Stock Repurchase Program, Aggregate Number of Shares Repurchased Since Inception Cumulative number of shares repurchased under the repurchase program since the inception of the program as of balance sheet date. Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Arrangement Duration Trading Arrangement Duration Schedule of Changes in Accumulated Other Comprehensive Income (Loss) Comprehensive Income (Loss) [Table Text Block] Operating loss carryforwards Operating Loss Carryforwards LEASES Lessee, Finance Leases [Text Block] Total before tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax Stockholders’ equity: Equity, Attributable to Parent [Abstract] 2026 Operating And Finance Lease, Liability, To Be Paid, Year Two Operating And Finance Lease, Liability, To Be Paid, Year Two Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four All Individuals All Individuals [Member] Buildings Building Building [Member] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Exchange rate changes Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss) Other (income) expense, net Other income Other Nonoperating Income (Expense) Asset impairment charge and loss on disposal of assets Gain (Loss) on Sale of Assets and Asset Impairment Charges Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Belgium earnings remitted Foreign Earnings Repatriated Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward] Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward] Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract] Acquisition of transaction costs Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments Related to Previous Period Related Party [Domain] Related and Nonrelated Parties [Domain] Deferred income taxes Deferred Income Tax Liabilities, Net Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] Expected Volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Interest Expense Interest Expense [Member] Operating And Finance Lease, Liability, To Be Paid [Abstract] Operating And Finance Lease, Liability, To Be Paid [Abstract] Operating And Finance Lease, Liability, To Be Paid Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Net of tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Federal Deferred Federal Income Tax Expense (Benefit) Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Prepaid expenses Deferred Tax Liabilities, Prepaid Expenses Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Measure: Measure [Axis] Shares and options issued under stock plans Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized 2025 Defined Benefit Plan, Expected Future Benefit Payment, Year One EPA Civil penalty U.S. Environmental Protection Agency, Civil Penalty [Member] U.S. Environmental Protection Agency, Civil Penalty Emerging Growth Company Entity Emerging Growth Company More than 10 years Lessee, Operating Lease, Tranche Four [Member] Lessee, Operating Lease, Tranche Four [Member] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Right of use assets - finance lease Finance Lease, Right-of-Use Asset, after Accumulated Amortization Equity Component [Domain] Equity Component [Domain] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Weighted Average Remaining Contractual  Term Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Change in fair value of contingent consideration liability Net decrease to contingent consideration liability and other post-closing payments Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Entity Shell Company Entity Shell Company Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code 2028 Defined Benefit Plan, Expected Future Benefit Payment, Year Four SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Shares purchased under restricted stock purchase agreements, minimum (in shares) Shares Purchased Under Restricted Stock Purchase Agreements, Minimum The minimum number of shares purchased under restricted stock purchase agreements. Statement [Table] Statement [Table] Counterparty Name [Axis] Counterparty Name [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Related rabbi trust assets Asset, Held-in-Trust, Noncurrent Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Cash Paid for Income Taxes and Interest [Abstract] Cash Paid for Income Taxes and Interest [Abstract] Level 1 Fair Value, Inputs, Level 1 [Member] Total current assets Assets, Current Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Exercisable at end of year (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Kappa & Bergstrom actual results included in the Company's consolidated income statement Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Employer contributions Defined Benefit Plan, Plan Assets, Contributions by Employer QUARTERLY FINANCIAL INFORMATION (UNAUDITED) Quarterly Financial Information [Text Block] Weighted-average fair value of options granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Schedule of Changes in Benefit Obligation Schedule of Changes in Projected Benefit Obligations [Table Text Block] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Other Other Intangible Assets [Member] Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] INCOME TAXES Income Tax Disclosure [Text Block] Thereafter Operating And Finance Lease, Liability, To Be Paid, After Year Five Operating And Finance Lease, Liability, To Be Paid, After Year Five Principal payments on revolving debt Repayments of Long-Term Lines of Credit Repurchases of common stock (in shares) Treasury Stock, Shares, Retired 2029 Operating And Finance Lease, Liability, To Be Paid, Year Five Operating And Finance Lease, Liability, To Be Paid, Year Five Weighted-average discount rate - operating leases Operating Lease, Weighted Average Discount Rate, Percent Exercise Price Range [Axis] Exercise Price Range [Axis] Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Selling expenses Selling Expense Entity Registrant Name Entity Registrant Name Payment Payments to Acquire Businesses, Gross Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Depreciation and amortization Depreciation, Depletion and Amortization Gross margin Gross margin Gross Profit INTANGIBLE ASSETS Intangible Assets Disclosure [Text Block] Net foreign currency translation adjustment Net investment hedge (cross-currency swap), net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent State Deferred State and Local Income Tax Expense (Benefit) Fair Value as of Grant Date Award Grant Date Fair Value Foreign rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount HNH HNH Human Nutrition and Health [Member] A reportable segment of the company that provides the human, nutrition and health markets with products derived from its micro capsulation, chelation and basic choline chloride technologies. Geographical [Domain] Geographical [Domain] Schedule of Disaggregation of Revenue by Source and Geography Disaggregation of Revenue [Table Text Block] Schedule of Compensation Cost on Net Earnings Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Principles of Consolidation Consolidation, Policy [Policy Text Block] Restatement Determination Date: Restatement Determination Date [Axis] Title of 12(b) Security Title of 12(b) Security Common stock, $.0667 par value. Authorized 120,000,000 shares; 32,527,244 shares issued and outstanding at December 31, 2024 and 32,254,728 shares issued and outstanding at December 31, 2023, respectively Common Stock, Value, Issued Document Financial Statement Error Correction [Flag] Document Financial Statement Error Correction [Flag] Operating cash flows from finance leases Finance Lease, Interest Payment on Liability Other Deferred Tax Assets, Other Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Multiemployer Plans [Line Items] Multiemployer Plan [Line Items] 2017 Plan Omnibus Incentive Plan 2017 [Member] A share-based compensation plan under which awards may be granted for officers, employees and directors of the Company and its subsidiaries. Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] 2029 Defined Benefit Plan, Expected Future Benefit Payment, Year Five Preferred stock, $25 par value. Authorized 2,000,000 shares; none issued and outstanding Preferred Stock, Value, Issued 2027 Operating And Finance Lease, Liability, To Be Paid, Year Three Operating And Finance Lease, Liability, To Be Paid, Year Three State income taxes, net of Federal income taxes Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Total right-of-use assets Operating and Finance Lease, Right-of-Use Asset Operating and Finance Lease, Right-of-Use Asset Forward Contracts Forward Contracts [Member] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Total deferred tax liabilities Deferred Tax Liabilities, Gross Basic net earnings per common share (in dollars per share) Earnings Per Share, Basic Operating cash flows from operating leases Operating Lease, Payments Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Number of multiemployer benefit pension plans Multiemployer Plan, Pension, Number Of Plans Multiemployer Plan, Pension, Number Of Plans Expiration period of options granted Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Years 1 and 2 Lessee, Operating Lease, Tranche One [Member] Lessee, Operating Lease, Tranche One [Member] Trademarks Trademarks [Member] Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Goodwill [Table] Goodwill [Table] Property, Plant and Equipment and Depreciation Property, Plant and Equipment, Policy [Policy Text Block] Identifiable intangible assets [Abstract] Finite-Lived Intangible Assets, Net [Abstract] Total current liabilities Liabilities, Current Business Concentrations Concentration Risk, Credit Risk, Policy [Policy Text Block] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Outstanding balance Long-Term Line of Credit Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Net change in postretirement benefit plan, net of taxes of $44, $39, and $24 at December 31, 2024, 2023 and 2022, respectively Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax EQUITY-METHOD INVESTMENT Equity Method Investments and Joint Ventures Disclosure [Text Block] Amortization Deferred Tax Liability, Customer list and goodwill amortization The cumulative amount of the estimated future tax effects attributable to the difference between the tax basis of customer lists and goodwill and the basis of customer lists and goodwill computed in accordance with generally accepted accounting principles. The difference in basis, whether due to amortization or other reasons, will increase future taxable income when such difference reverses. Discount rate Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate Entity Address, City or Town Entity Address, City or Town Product Sales Revenue Product Sales [Member] Revenues generated from product sales. Summary of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Inventory Reserve SEC Schedule, 12-09, Reserve, Inventory [Member] Total intrinsic value of stock options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Stock-based compensation cost Share-Based Payment Arrangement, Expense Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract] Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract] Interest and penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price ACCUMULATED OTHER COMPREHENSIVE INCOME Comprehensive Income (Loss) Note [Text Block] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Benefit Obligatoins Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract] Business Acquisition [Axis] Business Acquisition [Axis] Schedule of Intangible Assets Estimated Useful Lives Schedule of Identifiable Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Contributions of Balchem Corporation Multiemployer Plan, Employer Contribution, Cost Net of tax Cash flow hedge (interest rate swap), net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax REVENUE Revenue from Contract with Customer [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Five Document Period End Date Document Period End Date Finance lease liabilities - current Finance Lease, Liability, Current Finished goods Inventory, Finished Goods, Net of Reserves Non-vested balance as of beginning of year (in shares) Non-vested balance as of end of year (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Cancelled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Insider Trading Arrangements [Line Items] Central States, Southeast and Southwest Areas Pension Fund Central States, Southeast and Southwest Areas Pension Fund [Member] A multiemployer defined benefit plan, in which the Company participates under the terms of a collective-bargaining agreement covering its union-represented employees of the Verona facility. Services and raw materials Related Party Transaction, Purchases from Related Party Accumulated postretirement benefit obligation Defined Benefit Plan, Accumulated Benefit Obligation Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Document Transition Report Document Transition Report Schedule of Reconciliation of Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Customer relationships and lists Customer Lists [Member] Entity Current Reporting Status Entity Current Reporting Status Retained Earnings Retained Earnings [Member] Amortization expense pertaining to capitalized costs Amortization of Debt Issuance Costs Range of exercise prices, maximum (in dollars per share) Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Executive Category: Executive Category [Axis] Contingent consideration paid Payment for Contingent Consideration Liability, Investing Activities Schedule of Income Tax Expense Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Statement of Income Location, Balance [Domain] Statement of Income Location, Balance [Domain] Unrealized (loss) gain on cash flow hedge, net of taxes of $341, and $868 at December 31, 2023, and 2022, respectively Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent Company Selected Measure Name Company Selected Measure Name Number of shares acquired under the stock repurchase plan and subsequently reissued (in shares) Treasury Stock Shares Acquired And Reissued Number of shares that have been repurchased and reissued during the period. EX-101.PRE 16 bcpc-20241231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 17 bcpc-20241231_g1.jpg begin 644 bcpc-20241231_g1.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@# MZ 3B P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ ^/?V'_V'_P!N3_@KK^W)\=_A1\*/V[O$'@C_ (0CQ!J%^[ZM MX@U.6*6)]3FA6*-891MVX^F.*^P/^(3;_@J9_P!)=O\ RH:Y_P#'J/\ @TV_ MY2F?M=_]O'_I\GK]_J /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_T MEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O M_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH M:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N? M_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ MOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_ MJ* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@ M#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ M'_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_X MA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3; M_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X* MF?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ M $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!) M=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ M ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#* MAKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y M_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ MQZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H M_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ MB$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A- MO^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@ MJ9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F? M])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27 M;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\ MJ&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AK MG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\ M>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_ M?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^H MH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* / MP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ? M^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$ MV_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^ M"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9 M_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ M27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV M_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ MRH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J& MN?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ M ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#' MJ/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ M (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"( M3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_ MX*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"I MG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_T MEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O M_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH M:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N? M_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ MOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_ MJ* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@ M#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ M'_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_X MA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3; M_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X* MF?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ M $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!) M=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ M ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#* MAKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y M_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ MQZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H M_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ MB$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A- MO^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@ MJ9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F? M])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27 M;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\ MJ&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AK MG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\ M>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_ M?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^H MH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* / MP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ? M^(3;_@J9_P!)=O\ RH:Y_P#'J\K_ &W?^#=W_@I;^Q'^R?XZ_:P\4_\ !4R\ MUS3_ +H;:E=Z3I^KZS'-=(KJNQ&>;:#\W4^E?TI5\@?\%^/^4-G[0G_ &3^ M;_T=%0!_(#_PUA^U-_TVMF>,CY79XV!V4 M <5XR_X.%_ OP5\;^'[_ /:F_8!^//PI^%?BS5X].T'XN^-O"\=OIZR2(?CIX]U0Q^'O#6ASZK?SVJ^ M:\D,49?;$H_ULCX"HB\NS*HR2*^4_P#@NM\/Y?VI_P!CV+_@G9X(L8;[QQ\= M?$NF:5H$4D7F+I5E9W]K?:CK,PZI;VEO"WB&6F53W/_!03]@+XF_M; M_LF>'/V7?@%^U9??",^&]:T?4+?Q##X:35Y;D:65ELX9(WGA7:MQ%;SD\Y:W M3C&00#F?V1/^"M/BC]K/XY:=\%IO^"6O[57PUAOK:XGN/&/Q4^%XT?1K)8HF M<"2X>.* .SHKY]\2? MMJ_$SP?H5UXG\5?L;^,M/TZRB\R[O;N_M4CA3^\S%L 5Z_H?CK4==T6SUNV\ M'7HCO+6.>,>8APKJ&'/?K0!T=%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T M ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_W MTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#? M2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8=MXOOKR,RVOA:ZD M4,5+)(I&1U'6I/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU M?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275 M_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%" M]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+ MW_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_O MI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ M +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8 MHK#7Q??/_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ M0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2Z MO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ M]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK M_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ M0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2Z MO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8$;PAAD$.O(_.@#9HK'_X275_^A0O?^^EH_X275_^ MA0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_ M^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ M +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^ M^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V** MQ_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X2 M75_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X M275_^A0O?^^EJ.V\7WUY&9;7PM=2*&*EDD4C(ZCK0!N45C_\)+J__0H7O_?2 MT?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+ M0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ M?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0! ML45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2 MT?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+ M0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ M?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2U&OB^^>Y:S7PM=&5%#-& M)%R >AQF@#"3/[8'CWX)?$KX__ !5_ MX)I>/?!R>%H[:V\$?#5[N"\\2>*+LJQFD 1EA@M]TMNBDD[?+N'8D (/K&B@ M#\K?@=_P4$_X*#^ ]:UOXU_%/_@AE\<_$WQ.\30"'4M7CU+3H;33[*-F>WTB MQ5G9H+.(L6+'+S2L\T@RRI']9?&G]MK]JG]G+X9?"/QOXM_X)[>-_B#<^,K; M/Q-L/A-)'?W/@>X:&*1(1:R%9+]0\DD32JT:_P"C,^%,B1U]044 ?+?A;X8> M-/VP_P!L'X;_ +9WQ(^"NN> /#OP@T'6X? .D>+A;QZWJFIZO#!;W-Y/!!+* M+.VBM87B2.1Q-+)<.SQQ+#'YOU)110 4444 >4?MS_\ )H_CW_L O_Z&M=U\ M+O\ DF?AW_L!6G_HE*X7]N?_ )-'\>_]@%__ $-:[KX7?\DS\._]@*T_]$I0 M!NT444 %%%% !1110 4444 %%%% &/X'_P"01+_U^S?^A5L5C^!_^01+_P!? MLW_H5;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0!CV7_([WO\ UY1?S-;%8]E_R.][_P!>47\S6Q0 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 8_B7_D+Z/\ ]?I_]!-;%8_B7_D+ MZ/\ ]?I_]!-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110!F^,?^18O?^N!JYIW_(/@_P"N*_R%4_&/_(L7O_7 UOW^H **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@#RC]N?_ )-'\>_]@%__ $-:[KX7?\DS\._] M@*T_]$I7"_MS_P#)H_CW_L O_P"AK7=?"[_DF?AW_L!6G_HE* -VBBB@ HHH MH **** "BBB@ HHHH Q_ _\ R")?^OV;_P!"K8K'\#_\@B7_ *_9O_0JV* " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'LO^1WO M?^O*+^9K8K'LO^1WO?\ KRB_F:V* "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@#'\2_\A?1_^OT_^@FMBL?Q+_R%]'_Z_3_Z":V* M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#-\8_\ MBQ>_]<#5S3O^0?!_UQ7^0JGXQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "% $U%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/X'_ .01+_U^ MS?\ H5;%8_@?_D$2_P#7[-_Z%0!L4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %8]E_R.][_UY1?S-;%8]E_R.][_ ->47\S0!L44 M44 %%%% !1110 4444 %%%% !1110 5\@?\ !?C_ )0V?M"?]D_F_P#1T5?7 M]?('_!?C_E#9^T)_V3^;_P!'14 ?QA4444 ?O]_P:;?\I3/VN_\ MX_]/D]? MO]7X _\ !IM_RE,_:[_[>/\ T^3U^_U !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 >4?MS_P#)H_CW_L O_P"AK7=?"[_DF?AW_L!6G_HE*X7] MN?\ Y-'\>_\ 8!?_ -#6NZ^%W_),_#O_ & K3_T2E &[1110 4444 %%%% ! M1110 4444 8_@?\ Y!$O_7[-_P"A5L5C^!_^01+_ -?LW_H5;% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!CV7_([WO_7E%_,U ML5CV7_([WO\ UY1?S-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110!C^)?^0OH__7Z?_036Q6/XE_Y"^C_]?I_]!-;% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!F^,?^18O?^N!J MYIW_ "#X/^N*_P A5/QC_P BQ>_]<#5S3O\ D'P?]<5_D* )J*** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L?P/\ \@B7_K]F_P#0 MJV*Q_ __ "")?^OV;_T*@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH *Q[+_D=[W_KRB_F:V*Q[+_D=[W_KRB_F: -BBBB@ HHH MH **** "BBB@ HHHH **** "OD#_ (+\?\H;/VA/^R?S?^CHJ^OZ^0/^"_'_ M "AL_:$_[)_-_P"CHJ /XPJ*** /W^_X--O^4IG[7?\ V\?^GR>OW^K\ ?\ M@TV_Y2F?M=_]O'_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH \H_;G_ .31_'O_ & 7_P#0UKNOA=_R3/P[_P!@*T_]$I7"_MS_ /)H M_CW_ + +_P#H:UW7PN_Y)GX=_P"P%:?^B4H W:*** "BBB@ HHHH **** "B MBB@#'\#_ /((E_Z_9O\ T*MBL?P/_P @B7_K]F_]"K8H **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** ,>R_Y'>]_Z\HOYFMBL>R_Y M'>]_Z\HOYFMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH Q_$O_ "%]'_Z_3_Z":V*Q_$O_ "%]'_Z_3_Z":V* "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#-\8_\ (L7O_7 U_]>47\S6Q6/9?\CO>_]>47\S0!L4444 %%%% !1110 M 4444 %%%% !1110 5\@?\%^/^4-G[0G_9/YO_1T5?7]?('_ 7X_P"4-G[0 MG_9/YO\ T=%0!_&%1110!^_W_!IM_P I3/VN_P#MX_\ 3Y/7[_5^ /\ P:;? M\I3/VN_^WC_T^3U^_P!0 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% 'E'[<_P#R:/X]_P"P"_\ Z&M=U\+O^29^'?\ L!6G_HE*X7]N?_DT?Q[_ M -@%_P#T-:[KX7?\DS\._P#8"M/_ $2E &[1110 4444 %%%% !1110 4444 M 8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A5L4 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% &/9?\ ([WO_7E%_,UL5CV7_([W MO_7E%_,UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% &/XE_P"0OH__ %^G_P!!-;%8_B7_ )"^C_\ 7Z?_ $$UL4 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &;XQ_P"18O?^N!JY MIW_(/@_ZXK_(53\8_P#(L7O_ %P-7-._Y!\'_7%?Y"@":BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\#_\@B7_ *_9O_0JV*Q_ M _\ R")?^OV;_P!"H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "L>R_P"1WO?^O*+^9K8K'LO^1WO?^O*+^9H V**** "BBB@ MHHHH **** "BBB@ HHHH *^0/^"_'_*&S]H3_LG\W_HZ*OK^OD#_ (+\?\H; M/VA/^R?S?^CHJ /XPJ*** /W^_X--O\ E*9^UW_V\?\ I\GK]_J_ '_@TV_Y M2F?M=_\ ;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* /*/VY_^31_'O\ V 7_ /0UKNOA=_R3/P[_ -@*T_\ 1*5PO[<__)H_CW_L M O\ ^AK7=?"[_DF?AW_L!6G_ *)2@#=HHHH **** "BBB@ HHHH **** ,?P M/_R")?\ K]F_]"K8K'\#_P#((E_Z_9O_ $*MB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH Q[+_ )'>]_Z\HOYFMBL>R_Y'>]_Z M\HOYFMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH Q_$O\ R%]'_P"OT_\ H)K8K'\2_P#(7T?_ *_3_P"@FMB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S?&/\ R+%[_P!<#5S3 MO^0?!_UQ7^0JGXQ_Y%B]_P"N!JYIW_(/@_ZXK_(4 34444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %8_@?_D$2_P#7[-_Z%6Q6/X'_ M .01+_U^S?\ H5 &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 5CV7_([WO_ %Y1?S-;%8]E_P CO>_]>47\S0!L4444 %%%% !1 M110 4444 %%%% !1110 5\@?\%^/^4-G[0G_ &3^;_T=%7U_7R!_P7X_Y0V? MM"?]D_F_]'14 ?QA4444 ?O]_P &FW_*4S]KO_MX_P#3Y/7[_5^ /_!IM_RE M,_:[_P"WC_T^3U^_U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M >4?MS_\FC^/?^P"_P#Z&M=U\+O^29^'?^P%:?\ HE*X7]N?_DT?Q[_V 7_] M#6NZ^%W_ "3/P[_V K3_ -$I0!NT444 %%%% !1110 4444 %%%% &/X'_Y! M$O\ U^S?^A5L5C^!_P#D$2_]?LW_ *%6Q0 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 8]E_R.][_P!>47\S6Q6/9?\ ([WO_7E% M_,UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% & M/XE_Y"^C_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ -!-;% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110!F^,?^18O?\ K@:N:=_R#X/^ MN*_R%4_&/_(L7O\ UP-7-._Y!\'_ %Q7^0H FHHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH *Q_ __ "")?^OV;_T*MBL?P/\ \@B7 M_K]F_P#0J -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ K'LO^1WO?\ KRB_F:V*Q[+_ )'>]_Z\HOYF@#8HHHH **** "BBB@ H MHHH **** "BBB@ KY _X+\?\H;/VA/\ LG\W_HZ*OK^OD#_@OQ_RAL_:$_[) M_-_Z.BH _C"HHHH _?[_ (--O^4IG[7?_;Q_Z?)Z_?ZOP!_X--O^4IG[7?\ MV\?^GR>OW^H **** "BBB@ HHHH **** /BK]I?7?^"T?QS\8>)M1_8$UCX1 M?#OP?X5U"XTW0V^)FDWE[J?C"]MB8[B4B,>7867GJ\,38>23RFFRL;QTO_!, MW_@K(W[5'[ _CO\ :C_:R\"6_P ._$OP3US7-!^,NF6I9[6QO=(@2XNY;<,S M-L\IU/EEF*N'0,X 9OI3]I3X^Z1^SM\-)?%[Z!Q@SP"Q5F>1ODABCEFD*QQ.P_/[]M7]B;Q?^QI_P;L_M#> 7U6#5OB'X MOTK5_''Q4UG2HV6&_P!:U"]BNM4>('GR(X5,"$@$Q6ZE@"30!V=K^WQ^WM?_ M /!.B7_@L'%8>&4\)IIK^+H?@:="8W#>#$E):1M5\[<-2-D#>!Q']G'$)B/^ MNKU+]K__ (*BZ#\/_@?\$=;_ &4X=+\3^,_VFM>TG2?@[%K*R"RCAO8XYI-5 MO$C99&M[6"19)(D979F2/*[BR\7:7WAFP_X-E$OH6B.EQ_L,Y[;63_A#\$'W M/3'7)]:_._\ 91T3QGIGQ5_X(YW7Q)2<:6_A+QA_9IN0=@F>$R6^,]"8GLMO MJ ,=* /U#G_:[^-7[(G[<_PP_8Z_:R\>Z3XPT#XXZ5J*_#[QW9>'ETJ>RU_3 MTCEN-,NH4E>)H9H94:WD&UPZM$PER)!]>U^8O_!?A=3OOVU?^">VC>&@QU5_ MVHK&Y01_>^QPSV+79XYVB(Y;VK].J "BBN,^,WQ-\7_#+3+*_P#"'P=UKQC) M=3M'-;:+)&K6ZA*_V=?%WAS6_V2?&&AVEWI+1SZM?7$!AM5W+\[A3 MG'T]:]_^%?B?6&^&'AQCX.O03H-F2"R\?N$H [>BL?\ X275_P#H4+W_ +Z6 MC_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ M .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7 M_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: #P/\ \@B7 M_K]F_P#0JV*Y3PKKFHVNG21P^&[F<&YD8NC+@$MT_"M/_A)=7_Z%"]_[Z6@# M8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C M_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL M?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ M .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ M *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[ MZ6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_ M[Z6C_A)=7_Z%"]_[Z6@ LO\ D=[W_KRB_F:V*Y2UUS45\4W5TOANY9WMHU: M,NY0">36G_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ M 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!" MA>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_ M]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T M*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ M 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!" MA>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_ M]]+0 >)?^0OH_P#U^G_T$UL5RFN:YJ,^HZ;))X;N8S'_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_P MDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ M ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P ) M+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16 M/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_P MDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM $WC'_D M6+W_ *X&KFG?\@^#_KBO\A7/^)=>U.YT&Z@F\,74*M$0979<+[FK-EXCU5+. M)%\)7C 1* P9<'CK0!NT5C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C M_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ M"2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L4 M5C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T? M\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C M_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ M"2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L5 MC^!_^01+_P!?LW_H5'_"2ZO_ -"A>_\ ?2UF>%=_\ ?2T ;%%8_P#PDNK_ M /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A M>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ M $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T* M%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ M /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A M>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q6/9?\CO>_\ M7E%_,T?\)+J__0H7O_?2UF6NN:BOBFZNE\-W+.]M&K0!EW* 3R: .KHK'_X2 M75_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_ M^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ M .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W M_OI: -BBJ.E:K>ZA(Z76B3VH5H *^0/^"_'_*&S]H3_LG\W_HZ M*OK^OD#_ (+\?\H;/VA/^R?S?^CHJ /XPJ*** /W^_X--O\ E*9^UW_V\?\ MI\GK]_J_ '_@TV_Y2F?M=_\ ;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH _/C MXQ_L5_\ !;7Q?^USKO[3/PQ_;1^".C6QMY-,\$:)K/P_O-1_X1S2V?'?^"FO[0_ASXM2^.;4:.FA^ M'/#ITS1;/13;RQS0?9^KRSM<3"61B242)0<* /I6B@#X,@_X);?M,Q_L2-_P M2E;XZ^'Q\$=S:4/' 6X/BT^%#<^<-$^SE/LHF\H_8_M_F$>1S]EW\U[!^V'_ M ,$X_ 7[0/P4^&W@CX/:C:> _$WP-\0Z3KOP8UN*P-Q;Z)_]>47\S6Q6/9?\CO>_P#7E%_, MUL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/X ME_Y"^C_]?I_]!-;%8_B7_D+Z/_U^G_T$UL4 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "%4 M_&/_ "+%[_UP-7-._P"0?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH *Q_ _P#R")?^OV;_ -"K8K'\#_\ ((E_Z_9O M_0J -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K M'LO^1WO?^O*+^9K8K'LO^1WO?^O*+^9H V**** "BBB@ HHHH **** "BBB@ M HHHH *^0/\ @OQ_RAL_:$_[)_-_Z.BKZ_KY _X+\?\ *&S]H3_LG\W_ *.B MH _C"HHHH _?[_@TV_Y2F?M=_P#;Q_Z?)Z_?ZOP!_P"#3;_E*9^UW_V\?^GR M>OW^H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#RC]N?\ Y-'\ M>_\ 8!?_ -#6NZ^%W_),_#O_ & K3_T2E<+^W/\ \FC^/?\ L O_ .AK7=?" M[_DF?AW_ + 5I_Z)2@#=HHHH **** "BBB@ HHHH **** ,?P/\ \@B7_K]F M_P#0JV*Q_ __ "")?^OV;_T*MB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH Q[+_D=[W_KRB_F:V*Q[+_D=[W_KRB_F:V* "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_\ (7T? M_K]/_H)K8K'\2_\ (7T?_K]/_H)K8H **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** ,WQC_P BQ>_]<#5S3O\ D'P?]<5_D*I^,?\ MD6+W_K@:N:=_R#X/^N*_R% $U%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !6/X'_Y!$O_ %^S?^A5L5C^!_\ D$2_]?LW_H5 &Q11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5CV7_ ".] M[_UY1?S-;%8]E_R.][_UY1?S- &Q1110 4444 %%%% !1110 4444 %%%% ! M7R!_P7X_Y0V?M"?]D_F_]'15]?U\@?\ !?C_ )0V?M"?]D_F_P#1T5 '\85% M%% '[_?\&FW_ "E,_:[_ .WC_P!/D]?O]7X _P#!IM_RE,_:[_[>/_3Y/7[_ M % !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >4?MS_ /)H_CW_ M + +_P#H:UW7PN_Y)GX=_P"P%:?^B4KA?VY_^31_'O\ V 7_ /0UKNOA=_R3 M/P[_ -@*T_\ 1*4 ;M%%% !1110 4444 %%%% !1110!C^!_^01+_P!?LW_H M5;%8_@?_ )!$O_7[-_Z%6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 8]E_P CO>_]>47\S6Q6/9?\CO>_]>47\S6Q0 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_B7_ )"^C_\ M7Z?_ $$UL5C^)?\ D+Z/_P!?I_\ 036Q0 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 9OC'_ )%B]_ZX&KFG?\@^#_KBO\A5/QC_ M ,BQ>_\ 7 U]_Z\HOYFMBL>R_Y'>]_Z\HOYF@#8HHHH **** "BBB@ HHHH **** "B MBB@ KY _X+\?\H;/VA/^R?S?^CHJ^OZ^0/\ @OQ_RAL_:$_[)_-_Z.BH _C" MHHHH _?[_@TV_P"4IG[7?_;Q_P"GR>OW^K\ ?^#3;_E*9^UW_P!O'_I\GK]_ MJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \H_;G_Y-'\>_P#8 M!?\ ]#6NZ^%W_),_#O\ V K3_P!$I7"_MS_\FC^/?^P"_P#Z&M=U\+O^29^' M?^P%:?\ HE* -VBBB@ HHHH **** "BBB@ HHHH Q_ __((E_P"OV;_T*MBL M?P/_ ,@B7_K]F_\ 0JV* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@#'LO\ D=[W_KRB_F:V*Q[+_D=[W_KRB_F:V* "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_P#(7T?_ *_3 M_P"@FMBL?Q+_ ,A?1_\ K]/_ *":V* "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@#-\8_P#(L7O_ %P-7-._Y!\'_7%?Y"J?C'_D M6+W_ *X&KFG?\@^#_KBO\A0!-1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 5C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A4 ;% M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/9?\CO M>_\ 7E%_,UL5CV7_ ".][_UY1?S- &Q1110 4444 %%%% !1110 4444 %%% M% !7R!_P7X_Y0V?M"?\ 9/YO_1T5?7]?('_!?C_E#9^T)_V3^;_T=%0!_&%1 M110!^_W_ :;?\I3/VN_^WC_ -/D]?O]7X _\&FW_*4S]KO_ +>/_3Y/7[_4 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y1^W/_R:/X]_[ +_ M /H:UW7PN_Y)GX=_[ 5I_P"B4KA?VY_^31_'O_8!?_T-:[KX7?\ ),_#O_8" MM/\ T2E &[1110 4444 %%%% !1110 4444 8_@?_D$2_P#7[-_Z%6Q6/X'_ M .01+_U^S?\ H5;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110!CV7_([WO_ %Y1?S-;%8]E_P CO>_]>47\S6Q0 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_B7_D+Z/_ -?I_P#0 M36Q6/XE_Y"^C_P#7Z?\ T$UL4 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% &;XQ_Y%B]_P"N!JYIW_(/@_ZXK_(53\8_\BQ>_P#7 M UR_Y'>]_P"O M*+^9K8K'LO\ D=[W_KRB_F: -BBBB@ HHHH **** "BBB@ HHHH **** "OD M#_@OQ_RAL_:$_P"R?S?^CHJ^OZ^0/^"_'_*&S]H3_LG\W_HZ*@#^,*BBB@#] M_O\ @TV_Y2F?M=_]O'_I\GK]_J_ '_@TV_Y2F?M=_P#;Q_Z?)Z_?Z@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** /*/VY_^31_'O_8!?_T-:[KX M7?\ ),_#O_8"M/\ T2E<+^W/_P FC^/?^P"__H:UW7PN_P"29^'?^P%:?^B4 MH W:*** "BBB@ HHHH **** "BBB@#'\#_\ ((E_Z_9O_0JV*Q_ _P#R")?^ MOV;_ -"K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** ,>R_Y'>]_P"O*+^9K8K'LO\ D=[W_KRB_F:V* "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_\A?1_P#K]/\ Z":V*Q_$ MO_(7T?\ Z_3_ .@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH S?&/_(L7O\ UP-7-._Y!\'_ %Q7^0JGXQ_Y%B]_ZX&KFG?\ M@^#_ *XK_(4 34444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %8_@?_ )!$O_7[-_Z%6Q6/X'_Y!$O_ %^S?^A4 ;%%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/9?\CO>_P#7E%_,UL5C MV7_([WO_ %Y1?S- &Q1110 4444 %%%% !1110 4444 %%%% !7R!_P7X_Y0 MV?M"?]D_F_\ 1T5?7]?('_!?C_E#9^T)_P!D_F_]'14 ?QA4444 ?O\ ?\&F MW_*4S]KO_MX_]/D]?O\ 5^ /_!IM_P I3/VN_P#MX_\ 3Y/7[_4 %%%% !11 M10 4444 %%%% !17'?'']H7X%_LS^")/B3^T%\7/#W@W0HY5B&I^(M5BM8Y) M6^[$F\@R2-T"+EF/0&NMO+RTT^TEO[^ZC@@@C:2::9PJ1HHR68G@ $DGI0! M)17SA_P^'_X)0?\ 22/X'_\ ASM,_P#CU>W^#_BQ\,/B#\-K3XR>!?B'HNK^ M$K_3CJ%EXFT[4HIK">T +&=9U8HT> 3O!Q@$YH Z"BO%/A'_ ,%(_P#@GU\? MOB!8_"CX&_ML?"WQAXGU,2G3O#_AKQS8WMY4?MS_\FC^/?^P"_P#Z&M=U\+O^29^'?^P%:?\ HE*X7]N?_DT? MQ[_V 7_]#6NZ^%W_ "3/P[_V K3_ -$I0!NT444 %%%% !1110 4444 %%%% M &/X'_Y!$O\ U^S?^A5L5C^!_P#D$2_]?LW_ *%6Q0 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 8]E_R.][_P!>47\S6Q6/9?\ M([WO_7E%_,UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% &/XE_Y"^C_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ -!-;% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!F^,?^18O?\ K@:N M:=_R#X/^N*_R%4_&/_(L7O\ UP-7-._Y!\'_ %Q7^0H FHHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_ __ "")?^OV;_T*MBL? MP/\ \@B7_K]F_P#0J -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ K'LO^1WO?\ KRB_F:V*Q[+_ )'>]_Z\HOYF@#8HHHH **** M "BBB@ HHHH **** "BBB@ KY _X+\?\H;/VA/\ LG\W_HZ*OK^OD#_@OQ_R MAL_:$_[)_-_Z.BH _C"HHHH _?[_ (--O^4IG[7?_;Q_Z?)Z_?ZOP!_X--O^ M4IG[7?\ V\?^GR>OW^H **** "BBB@ HHHH **** /S1_P"#JKX9?#K6_P#@ MEQJWQ,U?P+I%SXCT;QIX:CTK7I]-B:\M(WU6)'CCF*[T0K+("H(!W'CFOT*^ M,/PN\/?&[X7:]\(/%]W?0Z/XETV73M9&FW1@FFLY1LGA61?FC$D9>,NA5U#D MHR,%8? __!U1KFC:-_P2$\11:MJMO;/<^.O#*VR3S*IE9=4@D8*"?F(1'8XZ M!2>@K]%[&^LM4LHM2TV\BN+>XC62"X@D#I(A&0RL."".010!^=?_ 5:_P"" M?/\ P3N^"/[#FK^#_@5_P3T^!FG_ !"^(FHZ;\//AK?1?"C2#=0:OK%PEC%= M),;?S!);Q237?F%MP^S%BE?\%)?@?^TY\.?^":>B?LB?\$Y_V;X/'ZVE MMHWAC4_#%SXGM-)63PI:1HMW:^=<21@MQO[>UA>X@.Z,LN%RKHR^8F7'Z3U\/^+/!/PG_;)_X* MZ_!']J3]G#7=+UZV^"'A'Q3;_$+QSX>N4N+&Y.HVT5MI^B&ZB)2XG1I;N[,2 ML?LZ@%]AN8]_W!0 445QGQF^!GA#XYZ99:3XOU36K6.QG::%M%U:2T9F*[2& M*?>&.QH YO\ ;G_Y-'\>_P#8!?\ ]#6NZ^%W_),_#O\ V K3_P!$I7S-^U;^ MQ3\)_A]^SKXN\::)XD\837>G:2TT$=]XIGFA9@RC#HQPPYZ&O?\ X5^!='3X M8>'$%U>X&@V8&;MO^>"4 =O16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0 M!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8 M_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U !X'_Y!$O_ %^S?^A5L5RGA7PK MIVH:=)--/<@BYD4!+AE& U:?_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X M%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;% M%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\ M(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ M\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D M?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^ MD?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S> M_P#@6U !9?\ ([WO_7E%_,UL5REKX5TZ3Q3=6#3W.R.VC92+AMV23U-:?_"# MZ1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ MP@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ M #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\ M_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ M (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_- M[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6 MU &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U !XE_Y"^C_P#7Z?\ T$UL M5RFN>%=.M=1TV&.>Y(GN2KEKAB0-O;TK3_X0?2/^?F]_\"VH V**Q_\ A!]( M_P"?F]_\"VH_X0?2/^?F]_\ MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_ M\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJ -BBL?_A!](_Y^;W_ M ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJ M-BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_ MX0?2/^?F]_\ MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ MA!](_P"?F]_\"VH_X0?2/^?F]_\ MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^ M?F]_\"VH F\8_P#(L7O_ %P-7-._Y!\'_7%?Y"N?\2^$M,L=!NKN&XNBT<1( M#W+$?B*LV7@O2I;.*5KF\RT2DXNFQTH W:*Q_P#A!](_Y^;W_P "VH_X0?2/ M^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2 M/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^; MW_P+:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO M?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MMJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\ M MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8 MK'\#_P#((E_Z_9O_ $*C_A!](_Y^;W_P+:LSPKX5T[4-.DFFGN01/_3Y/7[_4 %%%% !1110 4444 %%%% '-^-_@W\(/B9>0:A\2/A5X M;\07%M&8[:?7-#M[MXD)R55I48J,\X%:GA7PCX4\"Z%#X7\$^&-.T;3+8L;? M3M*LH[>"+D^!_!6@^)M6\::'X/TNRUG7_(_ MMW5K33XX[G4?(0QP^?*JAYO+0E4WD[5) P*S_B;\'/A%\:]$B\-?&7X5^&_% MNFP7 GAT_P 3Z';W\$37244 4?#?AGPWX-T*U\+^$/# M]CI6F640BLM.TVT2""W0=%2- %0>P %7J** "BBB@#RC]N?_ )-'\>_]@%__ M $-:[KX7?\DS\._]@*T_]$I7"_MS_P#)H_CW_L O_P"AK7=?"[_DF?AW_L!6 MG_HE* -VBBB@ HHHH **** "BBB@ HHHH Q_ _\ R")?^OV;_P!"K8K'\#_\ M@B7_ *_9O_0JV* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@#'LO^1WO?^O*+^9K8K'LO^1WO?\ KRB_F:V* "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_\A?1_^OT_^@FMBL?Q M+_R%]'_Z_3_Z":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@#-\8_\BQ>_]<#5S3O^0?!_UQ7^0JGXQ_Y%B]_ZX&KFG?\ (/@_ MZXK_ "% $U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !6/X'_ .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%0!L4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %8]E_R.][_UY1?S-;%8]E_R M.][_ ->47\S0!L4444 %%%% !1110 4444 %%%% !1110 5\@?\ !?C_ )0V M?M"?]D_F_P#1T5?7]?('_!?C_E#9^T)_V3^;_P!'14 ?QA4444 ?O]_P:;?\ MI3/VN_\ MX_]/D]?O]7X _\ !IM_RE,_:[_[>/\ T^3U^_U !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 >4?MS_P#)H_CW_L O_P"AK7=?"[_D MF?AW_L!6G_HE*X7]N?\ Y-'\>_\ 8!?_ -#6NZ^%W_),_#O_ & K3_T2E &[ M1110 4444 %%%% !1110 4444 8_@?\ Y!$O_7[-_P"A5L5C^!_^01+_ -?L MW_H5;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M!CV7_([WO_7E%_,UL5CV7_([WO\ UY1?S-;% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% #9IHK>)KBXE5(T4L[NV H')))Z"OSX_:R_X M*$^/OB'XBN_!WP8\07.B>&[:1HA?V3F.ZU'!P9/,&&CC/\*J02#ENNU?K7]M MSQ'J7A7]E7QIJNE2,LSZ8EKN3J$GFC@?_P >>$OV MSOV7_$WCRXBTWXPZ;'YUO''%)?QS6J,P/3?.B+^M>-BN(N'\#BEA<3C*4*C^ MS*I",O\ P%M/\#EJ8[!4:GLZE6*EV*=4T7]LOQ=XBM/A)8WCVFB?"#POXC METZ#Q#&C8;4-9NK*19[A9&&Z&S25(XXPCRAIG*0 '3>*_P#@JI_P3*\"^*'\ M%^,/^"@_P7TW58I/+GL;OXF:6DD#YQMD!G_=GV;!KV7P)\0? 7Q1\,6WC?X9 M^-](\1:+>KNL]7T+4HKRUG'JDL3,C#Z$U\NZ/_P0=_X(Y>&]*&FVO_!/7X;- M B;?,O\ 23R_P"1WO?^O*+^9K8K M'LO^1WO?^O*+^9K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH YKXQ?#JS^+?PNU[X;WTPB76--DMXYF7(BD(S')COM<*V/:OR4\:>#? M$GP]\57W@OQ?IZD8((X(((X-?LA7RW\8_A1X1_;<_ M:(F\)V-F+30O UK);>(O%6GQH+F[OG'R64;L"&6(Y9L@X)9>,@G\%\;>!(<5 M4L)7PDK8SF]G"/\ S\B_>:;^RJ:4IN6R7,GJT?'<69.LQC3G3?[V_*E_,GK\ MK:N_:_D?G_6GX-\'^(_B!XIL/!?A+3)+S4M2N%@M+>, 2>!7 MU_J?_!)_0-.UVSA'QKO'M+NYV&+^PT$BC&?O^;@G_@->G2?\$\_A;X0^';6/ MPEN[S3_&%E<1WVC>+;RY+W"7462BMM 41')5E5>A!.XJ*_$,M\!^/*M64\;0 M4*<-6O:0O_ <^ M'5G\)/A;H/PVLIEE71]-C@DF5<"64#,DF.VYRS8]ZZ6O._V=/C?)\7O#=UIG MBG3!I7B[P]BVTOW9+EP2"V/X556<^NW&1D&O2Z^.O M^"NW]H_\([X&\K=]D^VW_GXSCS-D&S/;./,_6OB/$C/,;PYP1CY\:>,O&GBKX@^)+KQ?XTUVX MU+4KV3?<7=R^68]@.RJ.@48 K+HHK_.:K5JUZLJE63E*3NVW=MO=MO5M M]S\/E*4Y.4G=L^FO^">W[6/B+X>>/M/^#/C#5Y+CPUK=RMM8+.Y;^SKISB,H M3TC=B%9>@+!ACYMWZ%5^,_AW^T?^$@L/['W?:_MD7V79G/F;QMQCOG%?LQ7] MD?1VXAS+-,AQ67XF3E'#2AR-ZVC-2]R_:+C==N:VUDOT_@C&U\1@ZE&H[J#5 MO1WT^5OQ"BBBOZ(/MPHHHH **** "BBB@ HHHH *^0/^"_'_ "AL_:$_[)_- M_P"CHJ^OZ^0/^"_'_*&S]H3_ +)_-_Z.BH _C"HHHH _?[_@TV_Y2F?M=_\ M;Q_Z?)Z_?ZOP!_X--O\ E*9^UW_V\?\ I\GK]_J "BBB@ K\[OAA\:?$$7[3 M/QV_:T^,?[)?QSU>Y\&^-3ID,+?$WPQ9Z%X,TFQTJSE4/97'B:"!9)5E>^DN M)(VRETFUPJXK]$:^&_VI/^";7_!,+_@IW^T3K>B?M*_#[4;#XF>'TAB\2:%I MGBZZTFX\1:/'(QL;N>*WD1;^U9>$N "T3B2 R*\+(H!\*:3J?Q7_ .#C/]HF M[_:@^-/[('QI\3_L=^#IYM+^&GPU\)>)M#TAO$>JQ[1<:AJ;W6M6;/M+%5-J M\BJ1Y:RJ8Y_.^[/^"6M[XR^ GQE^('[">A? +XNZ)\//"]CI.N>$8_B1XKT+ M5I?!\%\EVAT@W%KK%Y/+;%[(RVZGS9(Q/(LACC\AG^NO 'P9^'GPA^#^G_ O MX,>'X/!_AO1M&_LS0;'P] D0TR$(54PAE9=ZD[MSAMS99MQ)SY3X+^&?[,G_ M 36\'^-?BMXI^)^OW-UX]\5Q:EX@\0^-==DU35]R_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBLOQOXS\._#OPEJ'CCQ9J"VNG:9:M/ M=S-V4#H!W8G ZDD =:SK5J6'I2JU9*,8IMMZ)):MM]$D3*481#-$T_X:?# "?QOXQG-CX?A!_P"/5$1>'=-FY_LC2 3AV/?(Z;F%>U5\IP_1JYMBY9[B8M MHXR,&N@KY^\;V5W^Q[\49OB]X>M9&^'7BJ M]4>,M-@0E=&O7(5=0C4=(V) D [GO\@'Q6/3X5S"69TU_LE5_OX_\^Y;*NE_ M*]%6\K5/LSYO*K)Y=7>(C_#E\:_E?\_I_-_X%T=_H&BH[*\M-1LXM0T^ZCG@ MGB62":%PR2(PRK*1P000014E?:)J2NMCU4TT%%%%, HHHH **** "BBB@ HH MHH **** "BBB@ HHHH S?&/_ "+%[_UP-7-._P"0?!_UQ7^0JGXQ_P"18O?^ MN!JYIW_(/@_ZXK_(4 34444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A4 ;%%%% !11 M10 4444 %%%% !1110 4444 %%%% !116!\0?BG\.OA3I!UWXB^,K#2+;!V- M>3A6E(ZA$^](?9036.(Q.'PE&5:O-0A'5RDTDEW;>B(G4A2@Y3:275Z(WZBO M[^QTNSEU'4[V*VMX4+S3SR!$C4=2S'@#W->)']I/XP_&'_1/V8_@Q.]C)PGC M'QF&L[#']^*(?O9U]QC!'*U-8?L?S^.[R+7_ -I[XI:KXXN4<21Z,CFSTF!N MVVWB(WD=-S$;@.17R_\ K/6S+W98\0_MF>#]0U:7PC\!O"6J?$76HSM>/0(]MC W M8RW;CRU7_:7N(^,'[,G[3O[4G@R\->'?".DQ:#X5T*STVQ@&(;2QMEBC3Z*H %7:Y M\7PEB.(,-.CGV)E4A-6=*E>E27K9NI-K^]/E;5^1;$5,MJ8VFXXRHY)_9C[L M?_DG\W;R/QO\9>"_%7P^\277A#QIH5QINI64FRXM+E,,I[$=F4]0PR""""16 M77Z__$7X._"WXMV:6/Q)\":;K"Q B&2[MP9(@>NR08=,_P"R17GGA+]C#]E_ MPSX\N)=-^#VFR>3;QR11W\LUTBL3UV3NZ_I7\[9A]&W.UCVL#C:;H7T#W7_!2K]D:W_:AU;]C&V\2^,;[XDZ$D$FM>'M(^$WB2]6RAG , M5Q+=6^GO;) X(Q.9?+/(W9!H ^1-6_X-]_VE['4S9?#;_@OC^UKI'AY&Q;Z5 MJ'CB>\N(8\_<%PL\0X& "(QC'2OH+]B[_@CG^R_^Q[XWM_C9K'BWQY\7?B=; M0/%;?$OXR^+)M=U2R5QB1;3S<16FX94M&@D*DJTC D&E_P %&/\ @MC^R!_P M37^(/AKX)?$?1O&GCGXB^+(EGT?X=_#+0DU+5FMV9D69XWEB5%9D<(NXNY1M MJD*2/8OV+_VV?@?^W?\ "1_BY\$;C5[=+'4Y-+\1>'/$VDOI^KZ!J,:JTEE? M6LGS0S*KHV,E65U968$&@#URBBB@ HHHH **** "BBB@ HHHH \H_;G_ .31 M_'O_ & 7_P#0UKNOA=_R3/P[_P!@*T_]$I7"_MS_ /)H_CW_ + +_P#H:UW7 MPN_Y)GX=_P"P%:?^B4H W:*** "BBB@ HHHH **** "BBB@#'\#_ /((E_Z_ M9O\ T*MBL?P/_P @B7_K]F_]"K8H **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** ,>R_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O ?&K-^UC\=!\*K-C)X M!\"7B7'BR93^[U74UYCL<_Q)'U<>N0<'8:ZO]J#XN>(/!FB:?\-/A@!/XW\8 MSFQ\/P@_\>JX_>WC_P!U(ER]O9 M!^\O+EN99W/4EF]2< = *^,S7_C(\U_LB&N'I5E]HZI55%"(H P !TI:**^S/4,?Q+_R%]'_ M .OT_P#H)K8K'\2_\A?1_P#K]/\ Z":V* "JVM:-I7B+2+K0-=T^*[LKV!X; MNVG3 +SP#XJ MC98YP)+2\B_UMG<+S'/&>S*?S!(/!-<;^S?\7?%-[J%_\!/C1(L?CCPQ&/,N M,X36K+I'?19^]D8#CLW7!)5?C'AS2 M9.OA/P&QB++_ '9KM\NW'#*N5/."*]&^%_P,^$WP9L/L'PV\#6.FEEVS721[ M[B8?[GK4G%KK3>QR^VS#$_P * M'LX]YZOY13_]*:?]T\Y_M;]L?XY?+HFD6/PKT"7_ )?-25;[6)4/=8N(X+_$-G=^+?$3$-+X@\6W)O9RPYRJO\B8/3"Y'J:] M3HK;#\)Y=[>.(Q\I8JJM5*JU)1?>%-)4X/SC!2[R9<,MHR_Y'>]_P"O*+^9K8K'LO\ D=[W_KRB_F: M-BBBB@ HHHH **** "BBB@ HHHH **** "OD#_@OQ_RAL_:$_P"R?S?^CHJ^ MOZ^0/^"_'_*&S]H3_LG\W_HZ*@#^,*BBB@#]_O\ @TV_Y2F?M=_]O'_I\GK] M_J_ '_@TV_Y2F?M=_P#;Q_Z?)Z_?Z@ HHHH *_.7Q#_P4[_8T_X)6_%O]I7_ M (;:\1W7AOQ_K/CI_%>AP2Z-/)<>-]%.EV=OI::=,J&.41"W:S,9=5AEBE9] MBN7/Z-5\I?\ !1?_ (*2_P#!*K]BK7?#7A#_ (*#?$KPM;:O??Z?X>T74_"< M^MW=O'NV?;!#;V\[VZ%D91*P7<8V"EBI /DG_@@?^S%\1_B7X^^)G_!>G_@ MH+H\&B>.OC#(?C#\5OV6_@[#X;^$NF M>)+#0O ^NVW@V/28O%#6\$C7=_&5B1I8_.E\M0Y)18P2L;.ZT ?95%%% !11 M10 4444 %%%% !1110!Y1^W/_P FC^/?^P"__H:UW7PN_P"29^'?^P%:?^B4 MKA?VY_\ DT?Q[_V 7_\ 0UKNOA=_R3/P[_V K3_T2E &[1110 4444 %%%% M!1110 4444 8_@?_ )!$O_7[-_Z%6Q6/X'_Y!$O_ %^S?^A5L4 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/9?\CO>_P#7E%_, MUL5CV7_([WO_ %Y1?S-;% !1110 4444 %%%% !1110 4444 %%%% !1110 M5E^-_&?AWX=^$M0\<>+-06UT[3+5I[N9NR@= .[$X '4D@#K6I7@/C5F_:Q^ M.@^%5FQD\ ^!+Q+CQ9,I_=ZKJ:\QV.?XDCZN/7(.#L->#Q!FU7+,)&&&BIXB MJ^2E%[.;3=W_ '().$1>'=-FY_LC2 3AV/?(Z;F%>U4BJJ*$10 M!@ #I2UT9+E-+)LOCAXR[?5M M[M^K_P @HHHKUCI,?Q+_ ,A?1_\ K]/_ *":V*Q_$O\ R%]'_P"OT_\ H)K8 MH **** "O,?VD/@IJ_Q"L+#X@_#6\33O'7A:0W/AS4.@F_OVDO\ >BD&5P> M3Z%@?3J*\_-,LPF<8&>$Q"]V75.S33O&47TE%I2BUJFDS'$8>GBJ+ISV?WKL MUV:>J?'/B!X6L/&GA'5([S3=2MUFM+F,\,I]1V(.00>000>17DY#F>+E5GEF M8O\ VFDD[[*K3VC5BO/:<5\$[KX7%OFP>(J.3P]?^)'K_,NDE^JZ/RM?3HHH MKZ8[PHHHH **** "BBB@ HHHH **** "BBB@#-\8_P#(L7O_ %P-7-._Y!\' M_7%?Y"J?C'_D6+W_ *X&KFG?\@^#_KBO\A0!-1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 5C^!_^01+_ -?LW_H5;%8_@?\ Y!$O M_7[-_P"A4 ;%%%% !1110 4444 %%>;?$[]J_P"#/PPU+_A&KC7I=:U]V*0^ M'/#C#N.5KHOAU^R)\'? >K?\ M);JFG77BCQ$Q#3>(O%=R;VY9AW7?\J8[%5!'J:]0KG^I\4YOKBJRPM-_8I6G M4?\ BJR7+'S4*=UTJ=2/99AB?XDO9Q[1UE\Y-67R7I(\4TW]CR+QG?1>(OVF M?B9JOCR]C<21Z7(YM-*MV_V+:(@,1TRQ^8#E:]?T'P_H/A;2HM#\,Z+::=90 M+M@M+&W6**,>@50 *N45ZV5Y!E&3N4L+22G+XIMN527^*I)NP=04444 %%%% !1110 5CV7_ ".][_UY1?S-;%8] ME_R.][_UY1?S- &Q1110 4444 %%%% !1110 4444 %%%% !7R!_P7X_Y0V? MM"?]D_F_]'15]?U\@?\ !?C_ )0V?M"?]D_F_P#1T5 '\85%%% '[_?\&FW_ M "E,_:[_ .WC_P!/D]?O]7X _P#!IM_RE,_:[_[>/_3Y/7[_ % !1110 5^5 M&O?&3_@B/X#_ ."CG[3?C?\ X*4>*_A=/\2G\=:7H>C:?\4-(CU$6'AZ#PSH MSQ+:13Q21Q))<3WC.Z@,[$@\**_5>OGW6/\ @EE_P3_\<_%#QA\:/C/^R#\, M_'WBCQIKBZCJFN>-_ EAJMRNRU@MHX4>ZCD*1K';IA5VC))QDDD _'7P[X=_ MX(9?$7]JSQCX'^+G_!471K;]E'PAXPAU_P"&/[.^GZK<6VAW6IWEI!/?3RNB MAWM([HS".W&-A9U5D3>LO[&?L)?MK_L<_M8V.O\ @G]AG7] U?P+\.+;3=,A MO_"UL;?3X)Y8Y7^Q00^4BJD,*0'*97,Q7 ,9S#J7_!+#_@E!HVG3ZOK'_!./ M]GFTM+6%I;FZN?A!H4<<,:C+.S-:@*H ))/ KB_^":6I_\ !.6\^+WQKTW_ M ()L:/X,L_#6F:CHUGXL'PYL[>'0I=96"Y:1K86P$+$0M;H[1?(63 RP>@#Z MZHHHH **^;O^"E7_ 4V^$/_ 3&^#\?Q<^+'PU\<>(X+J^M[*UB\+>'9);= M)IW,<7VB\DVVUNI88(9S)R,1MD9^D: "BOB3]HC_ (+8:-\%/C;XD^#?PW_X M)Q?M1_&&W\+Z@=.U+QI\(_A2^KZ(U\B*;BUCNA,H>6!V,4H ^21'0\J:]]_: M2_;.^&?[)WP(TGXV?&;0=;M+KQ!?Z;I/A[P18P17&LZKKE\0MMH]M$LGERW3 M.2O^L$:['* "BBB@#RC]N?_ )-' M\>_]@%__ $-:[KX7?\DS\._]@*T_]$I7"_MS_P#)H_CW_L O_P"AK7=?"[_D MF?AW_L!6G_HE* -VBBB@ HHHH **** "BBB@ HHHH Q_ _\ R")?^OV;_P!" MK8K'\#_\@B7_ *_9O_0JV* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@#'LO^1WO?^O*+^9K8K'LO^1WO?\ KRB_F:V* "BBB@ H MHHH **** "BBB@ HHHH **** "BBLOQOXS\._#OPEJ'CCQ9J"VNG:9:M/=S- MV4#H!W8G ZDD =:SK5J6'I2JU9*,8IMMZ)):MM]$D3*481#-$T_X:?# "?QOXQG-CX?A!_X]5Q^]O'_NI$N3D]\'! :NH^"?PC\/_!#X M<:?\/O#Y,HMD+WM[(/WEY$1>'=-FY_LC2 3AV/?(Z;F%>U5\IP_1JYMBY9[B8MZ;J5NT-W;2#AE/<'L0<$$<@@$]&+7'C,-*O%3INU2.L7^:?D]G]^Z1I*RNH=&!!&00>M M+7AOP%\8^(_@MXZ'[*/Q9U22Y"0M+\/_ !!<'_D)V*_\NSGIY\0XQW4>@4M[ ME71DF;TLYP?M5%PG%N-2#^*$U\47^:>THM26C1>$Q,<52YK6:T:ZIK=/]'U5 MFM&%%%%>N=(4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_ZX&KFG?\ (/@_ MZXK_ "%4_&/_ "+%[_UP-7-._P"0?!_UQ7^0H FHHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHKE/C-\9O OP(\"W'C[Q]J)AM82$@@B M::ZF(.V*-WM/9^YZVYN>W_;E_(^7_USR7VW)>5OYK:? MG?\ _16BN4^#'QG\"_'CP+;^/O .H&6UE)CG@E 6:UF &Z*17+,% M7A[!I24W)*'*]GS-VL?2K$X=T%6YUR6O>^EO4Z6J^JZOI6A:?+J^N:G;V=I MFZ>ZNYECCC7U9F( 'UKQ7_AH'X\?&;_1OV2@]0W3CD58TK]CBP\6:C%XF_:3^(VK>/]0C?S([&[?[-I=NW_3.UB(7VRQ( M8=5KP?\ 67$YE[N2X:59?\_)WI4?52:6\(^ R8$93_!-=-EWXX91E3S@BO:-%T/1? M#FF1:+X>TBUL+.!=L%I9VZQ11CT55 'TJU1_JWB\S][.L2ZJ?\ RZIWI4?1 MI-SGYJ_]>47\ MS6Q6/9?\CO>_]>47\S0!L4444 %%%% !1110 4444 %%%% !1110 5\@?\%^ M/^4-G[0G_9/YO_1T5?7]?('_ 7X_P"4-G[0G_9/YO\ T=%0!_&%1110!^_W M_!IM_P I3/VN_P#MX_\ 3Y/7[_5^ /\ P:;?\I3/VN_^WC_T^3U^_P!0 444 M4 %?G%_P53_X+-?M:?LA?&33OV9/V(YCSCRI9[:4MA5C\A421A/M8+!5\PPI*%!Q,Q.ZOTH_8U_X)X_L MH?\ !/Z#Q#HO[(_PRB\'Z)XE-E)J&AVEU--!]HMHWB%P&F=Y#(Z,@S<\'=D5V7[&OB+]NW5/BE\3="_;<\/>%+/^R9-(A\%WG@,7 M7]D:I9-#.TMV@NLR1SM*622$LWEB.,!G!61P#Z"HHHH _.W_ (.E@#_P2!\4 M$CIXY\+X_P#!O;U^@^OVNL7NA7MEX>U6.POYK21+&^FM?/2WF*D)(T>Y?,"M M@E=R[L8R,YKX._X..?AI\9?VAO\ @G?J/[.G[/'P2\6>.?%^M>*-$OK;3O#N MBR2QQV]I?QW$KR3MMA0[8R A?>2PPN,D?7WC7XQ>++7]G;6OC3\)/@MK_BC7 M;+0+J^T7P%J$3:-J&IW42,5LC]K0>0[NNP.RE3D,NX$$@'Y:^,_#/_!7C_@W MN\'6_P <[O\ :1LOVF_V:]*UI[GXC>'-0\)Q:7XA\/PWUXTMSJ=L\;R&<^?. M\DC/*REI&+1(&::/T'_@IQ\0[?XS_P#!9K_@G1X'TG5?M7@S4]2\0^,;%ER( MKVXCT^*:TF(/=%3*]QY[>M>R^./C5\=_^"IG[)7B#]EO3?V%?BM\)+GXC:#+ MX?\ '>M_%;2+6QL_#=A\TGPA!1HM:3]I*/0DFA.'-AJ;65K M>Q@CG:\3;2.A'6OTTKX2^*OP'\:?\%)_^"BOP'^/6H_"[Q1X6^$O[._]I^(5 MN?&NA3:5>>)/$]TD$=K;P6=R%N$AL_)\Y[AT5'=E2/S!N=?NV@ KF?B9\9?A M=\&[&UU/XH>-;+1+>]F,5K+>N0)' R5& ><'O$<20>(=!LK](V MW1I>VJ2A#Z@,#@T ?-O[7?[7?[-/CG]FGQCX2\)?&/1[_4K_ $=HK.S@E8O* M^Y3M&5Z\5[?\+/&?A9_ACX<==;@(.@V9!R?^>*5P'[;'P^\ Z7^REXYU#3/! M&CV]Q%H;M%/!ID2.AW+R&"Y!KTSX7:;IP^&7AP"PA &A6>!Y0_YXI[4 :/\ MPF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* M *?_ F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8? M^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"? M&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^ M?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_ ML[3_ /GQA_[]"@#G_"7B70;'3)(;O5(HV-U*P5CV+<&M3_A,?#'_ $&H/^^J MJ>"[*SETJ1I;2)C]LE&6C!XW5K_V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^ MJ/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0: M@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0 M:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ M_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4 M_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ M?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C M#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ MSXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V M=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ M 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#S MXP_]^A1_9VG_ //C#_WZ% '/VGB704\6W=Z^J1")[6-4DSP2"Q&TBVBSC(7RQ@')K7_L[3_^?&'_ +]"@"G_ ,)CX8_Z M#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P ) MCX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *? M_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@ M"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_ M0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y M\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3 M_P#GQA_[]"@"G_PF/AC_ *#4'_?5>#>/O$FB_M3?'&+X7+JD9\ >";I+KQ/- MN^35]1',=D/[T7B/\ M;L3]67P1LY^?50^>\O*R^T;J^+_"R*$368 , ]*7_A,?#'_0:@_P"^JN?V M=I__ #XP_P#?H4?V=I__ #XP_P#?H5]F>H4_^$Q\,?\ 0:@_[ZH_X3'PQ_T& MH/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ M (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% '/Z]XET&YU/3)H- M4B98;HM*P/W1MZFM3_A,?#'_ $&H/^^JJ>([*S35=)5+2(!KPA@(QR-IK7_L M[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^ M_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#G MQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ M )\8?^_0H_L[3_\ GQA_[]"@#SSX^>!? /QQ\#MX?G\3QZ?JME,MYX?UJ!B) MM.O$YCE4CG&>& ZCT(!&;^SI^T;'X[T:[\%_%"6#3?&OAN06VOV><)<8^Y=1 M8X:.08/'0GT*D^J_V=I__/C#_P!^A7DO[2'P8UZ\N[#X[?!>RAC\:^&$)2U$ M8$>M6762RE ^]D9*'LW3!(9?DLZPF)RS&?VU@(.4DDJU-;U::ZQ76K3U<.LH M\U/K%Q\W%TJF'J_6J*N]I)?:CW7]Z/3NKKM;T[_A,?#'_0:@_P"^J/\ A,?# M'_0:@_[ZK"^#7Q,\#?&[P!9^/O"EK&L>'[NUM=5B>1XB$13R35NQ\7>&H[*&-]9A#+$ MH()Z'%'BZQLH_#5X\=G$K"$X*Q@$5;T_3[!K" FRA),*Y)C'H* (?^$Q\,?] M!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$ MQ\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^ M$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% % M/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ M -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I_ M_/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G M:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1 M_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ M -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G: M?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJOS^_X*HO'\5F1IWB738C',J847$"B)X^.X01-_P/V-?B7T@/KW_ !#Z7U>_ M+[6G[2W\GO6OY<_)\['R?&?MO[%?)MS+F]-?UL?-5%%%?PP?D9[3^Q%XH^(Q M^)S_ J\%_%F;PE:^)X6&H7\-DD[8@C>0; _".5#J''(W?2OMSX;?L\_LZ?# MK5/^$JN)&\1^(78/-XC\471O;MW_ +P+C:A]U4'W-?)W_!+_ .&.H>+/CW+X M^DLR=.\-:;*TDS)E3/.AB2/GN4:5O^ >XK]"O[.T_P#Y\8?^_0K^S_ ?(,/B M^#H8W,*7M)1JS]CSMRC&"MK",FXQ?/SWE%)MWNS]2X/P<*N6*K6C=J3Y;W:2 MTV3T6M]4KE/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I M_P#SXP_]^A7]"GVQ3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_W MZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^ M,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN? MV=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ MKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_ M[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T& MH/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ M (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^ M^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/ M^^JR[3Q+H*>+;N]?5(A$]K&J29X)!.170?V=I_\ SXP_]^A619V5F?&=[$;2 M+:+.,A?+& ^#="\6Z!>>#O#VM:Y<7L'AV&]T:*>>SLQ.[&"V\\R.D*81 ^U0 !7SC M_P ,)_\ !S[_ -)QOA__ .&1T;_Y75[9_P $FOV5OVZ_V9OB+\;=0_;]^.MA M\3_%OC;6-$U:T\=:1HRV-K>6T=D]H+<0QPQ1121?9\-'&N LD;GF2@#[2HHH MH **** "BBB@ HHHH **** /*/VY_P#DT?Q[_P!@%_\ T-:[KX7?\DS\._\ M8"M/_1*5PO[<_P#R:/X]_P"P"_\ Z&M=U\+O^29^'?\ L!6G_HE* -VBBB@ MHHHH **** "BBB@ HHHH Q_ _P#R")?^OV;_ -"K8K'\#_\ ((E_Z_9O_0JV M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'LO^ M1WO?^O*+^9K8K'LO^1WO?^O*+^9K8H **** "BBB@ HHHH **** "BBB@ K+ M\;^,_#OP[\):AXX\6:@MKIVF6K3WCR<.Q[Y'3HI\DG"5G>TH[Q?FKZHVK8: MOA^7VL6N9*2OU3V:\F%%%%=9B%%%% !1110 4444 >!_%G1M5_9;^)<_[2'@ M;3Y9_">M2HGQ&T.U0GR23A=3B4?Q*3^\ Z@DG[Q9?<]&UG2O$6D6NOZ%J$5W M97L"36ES ^Y)8V *LI[@@@U)>V5GJ-G+I^H6L<\$\31SPRH&21&&&5@>"""0 M17@?@B]N_P!C[XHP_"#Q#=2-\.O%5ZQ\&ZE.Y9='O7)9M/D8]$8DF,GN>_SD M?$S_ .,2S)SVP5>6O:C5D]_*E5D]>D*COM-N/DO_ (3:]_\ EU-Z_P!R3Z_X M9/?M+R>GT#1117VQZP4444 %%%% !1110 4444 9OC'_ )%B]_ZX&KFG?\@^ M#_KBO\A5/QC_ ,BQ>_\ 7 U)FWT6U?\ M=6*G'[Z[DSB)!D'!()R/N@AJ\[-,UP&3X7ZQBY\L;I)6;E*3VC&*NY2?2,4V M^QAB,31PM/GJ.R_%OLENV^R.G^+_ ,:OA_\ _PS_P )+X\U;RA*WEV%C;KY MES?2]HH8QR[$D>PSDD#FO(+WX"?$G]L-/^$F_:3DN_#/AQ5=_#G@G3I0+B!F M4JMU=R$',H#9$>,#."!\RMV7P@_9LFT3Q-_PN+XW^(%\5^.IE^6]D3_1-*7_ M )XV<9X0#)&_ 8\GY=S9]9KYF63XWBM<^=0Y,,_AP]_B[2KM.S?54HODC]IS M=N7@>%JYCKBE:GTAW\YM;_X5HNM^GYX_$K_@EW\??#.IR#X>W.F^)K L?(=+ MI+6<+_MI*0@/^Z[?A4'PG_X)F?'/QS?)/XVO=.\.:Y6YGX/(1(B5) M_P!YU'UK]%:Q_ __ "")?^OV;_T*OB?^)?\ P^^O_6+5>6]_9^T]STOR\]O^ MW[^9Y/\ J9DOMN>TK?RWT_*_XF9\&/@QX%^ _@6W\ ^ =/,5K$3)//*0TUU, M0-TLC8&6.!Z "NKHHK]DP>#PN7X6&&PT%"G!)1BE9)+9)'U%*E3HTU3 MIJT5HDN@4445TF@4444 %%%% !1110 4444 %%%% !1110 4444 %%%?%_\ MP5Z_:R_: _9>_P"%>_\ "B_'_P#8?]N?VM_:G_$JM+GS_)^Q>5_Q\12;<>;) M]W&=W.<#'N\,\/8WBK.Z65X248U*G-9S;4?=BYN[2D]HNVCUMZG@<4<1X'A+ M(JV:XR,I4Z?+=02E&"LFXK>2O=K2_H?:%8]E_R.][_P!>47\S7X[?\/9/ M^"@/_1??_+5TK_Y%J%/^"JO[>T=\^I)\>,32($=_^$7TOD#H,?9<5^L?\2^< M9_\ 01A__ ZG_P J/R'_ (F+X)_Z!\1_X!3_ /EQ^T]%?B]_P]D_X* _]%]_ M\M72O_D6OVAKX7C7P^SK@3V'U^I3E[;FY?9N3MRT45?GYK6Y9S_ )'>]NF_0HHHKX0^^"BBB@ HHHH **** M "BBB@ KY _X+\?\H;/VA/\ LG\W_HZ*OK^OD#_@OQ_RAL_:$_[)_-_Z.BH M_C"HHHH _?[_ (--O^4IG[7?_;Q_Z?)Z_?ZOP!_X--O^4IG[7?\ V\?^GR>O MW^H **** "H;34+"_:9;&^AF-O,8IQ%*&\N0 $HV/NM@@X//(J:OS-^+'[,_ M_!P+X@_:W^,_C']B/]LSX:_#[X7ZQXYAG\.>'_'?AL7UTTBZ3I\5Q<1L;"4I M"\T; +YA!9'8*NXE@#])?$7ASP_XNT.[\,>*M#M-2TV^@:&]L+^W6:&>-A@H MZ,"K*?0BOF']@'PSXG^%/[3O[2/P%/Q1\4:_X1\->+-"NO!&F>*=?N-2?0;: M^T>*XFLH)KAWD\A9S(8XRQ$:%4'"U\V?\,K_ /!U=_TD[_9__P##?K_\K*]H M_P""2O[/'_!0#X#_ !-^.>J_\%&/BCX>\;^-?&.L:%JEEXK\)V/V?3[JQCL7 MLXX4C%O L#-$T_X:?# "?QOXQG-CX?A!_P"/5$1>'=-FY_LC2 3AV/?(Z;F%>U5\IP_1JYMBY9[B8M&-\5?%+?%3_A;K7&=3_M07O4[?O? MZO\ W-OR8_N\5]\>#/%>E>.?"MAXOT27=:ZA:K-%D\KD6L9D-D#_K-R#DQ_Q9'(.[@YX_E#P1\1J? M#_$%?"YM6M1Q3YG.6T:O\S?133:D^ZBW9)L_9?$#A:69Y93K8*G>I1T45UAV M7^'=+M>VI]=T50\-^*/#OC#28]=\+ZU;7]I*/DGMI0RY]#CH1W!Y'>K]?V[1 MK4<12C5I24HR5TT[II[--:-'X!.$Z4W":::W3T:"BBBM" HHHH **** "N?^ M*/PS\)_%_P "ZA\/O&EAY]AJ$.UB.'B<1XU^SI\3/%?ASQ)=?LQ?&N_\SQ/H M<'F:)JTG"Z_IHX2=2>LJ@;7')^4GDAC7LM>=_M%_!"3XO>&[75/"VIC2O%WA MZX^V^%=:7@V]P.3&Y[Q28"L.1T.#C!?^SO\ &^/XS>%)X];TPZ5XHT.X^Q>* M=#DX>SNER"0#R8WP64\C&1DE37RV38G$9/CEDF,DY*S="H]7."WIR?6I36[W MG"T]6IV\_"U)X6K]4JN_\C?5+H_[T?Q6N]ST&BBBOKSTPHHHH **** "BBB@ M#-\8_P#(L7O_ %P-7-._Y!\'_7%?Y"J?C'_D6+W_ *X&KFG?\@^#_KBO\A0! M-1110 4444 %%%% !1110 4444 %%%% !1110 4RXN+>TMWNKJ=(HHD+R22, M%5% R22> .]8GQ(^)O@;X2>%+CQI\0?$,&G:?;C!DE.6D;LB*.7YNG\W5=8O7\V\U";DF2:0\L'M"\)Z+;>'/#.D6]A86<0CM;.TB"1Q*.P4<"KE9Y7D$Z6*689C/VV*LTI6M M"FGO&E%WY5WD[SG]J5K14X?!N-3VU=\U3OTCY173S>[ZOHBBBBOI3O"L?P/_ M ,@B7_K]F_\ 0JV*Q_ __((E_P"OV;_T*@#8HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ K\Z?^"_'_-)_^X]_[CJ_12>>&VA>YN9ECCC4 MM)([ *J@9))/05^7W_!;/X\?![XN^(/ 7ACX8?$/3=>N_#G]K?VR-*G\Z.V, MWV,1KYJY1F/DR9"L2NWG&1G]5\%\-B:OB%A*L(-QA[3F:3:C>E42N]E=M)7W M;L?DOC=BL-1\.,92J32G/V:BFTG*U6FWRK=V2;=MDKGPM1117]QG\&A7]%E? MSIU_197\Q_2-_P"97_W'_P#<)_4WT:?^9K_W _\ /\ T^3U^_U?@#_P:;?\I3/VN_\ MMX_]/D]?O]0 4444 %? W[:WB7_@I=^WG\;O$_[(7_!./XQ:3\&/ _@&Y@T[ MXH?&W4+$WFHW6K36T5R=)TB <9@@N+=YY]\9#S"-)$:-P_WS7PS9_M[?L\_\ M$UOVL?B!^S+^VQXOA^'NE?$3QA<^-/A;\0->C:/1MK>)K9A-%I_C MO0KR_P!)O9!_#/#=:K=1[2>,F&0@9 !K[H_8!_:2^-WQJ\%>(/AA^UI\/],\ M+_&/X::O'H_C_3M"G:73-0\R%9[35M/=_F:SNH6W*'^>.2.:)ANB-4/'G_!7 M[_@E=\-_"\OC#Q1_P41^#1LHHC(%TOXAZ??SRJ!G]W!:RR2RG'9$8G(]17.? M\$VOC*W[:'CSXF?\%!?"W@S5=$\!>/(-$\._#-]_]>47\S6Q6/9?\CO>_P#7E%_,UL4 %%%% M !1110 4444 %%%% !7@/C5F_:Q^.@^%5FQD\ ^!+Q+CQ9,I_=ZKJ:\QV.?X MDCZN/7(.#L-=7^U!\7/$'@S1-/\ AI\, )_&_C&\O*R^T=4JJBA$4 8 Z4M%%?9GJ!1110 4444 %%-GGAMH7N;F98XXU+ M22.P"JHY))/05Y3JWQ)\:?&O4I_!_P #)S9:1#(8M5\:RQDHO]Z.U'_+1_\ M;Z#J,?*Q\7.,]PF3QA&2;[OHE>3Z)C_V@?VH?#WP>TZZT[0K3^U]MK+,+E#Q;J4XS]K*O[*3O*<6N7V-1)7C=)2];M'WY6EX.\4ZGX(\4 M6'BS1G N;"Y66,-T<#JA]5894CT)K\\:*JA^S9K86O"M2XL<9Q:::P.J:=TU M_MFZ9X53Z=\*U-TY\.735FOK>Z>__,*?M?\ !OPI)\9_AQ8_'[X9:?+\-/$6 MI7%XESI-E=_:[&8V]W-;CS$,<:N'$0<$(N-_1B,GK=.^/6M^![Z+PY^T%X5_ ML.9VV6_B"RW2Z;='_>ZQ$_W6^IP*X3_@DW_RC^\ ?]Q7_P!.MY7T)J.FZ=K% MC+IFK6$-U;3IMFM[B(.CKZ%3P17'Q!P-4X:S[%4UCS04K>T48J5K MVLX]2UY;>_ SQ1\/+N37O MV>_%7]F!F,D_AG5&:73K@]3MYW0D^J^PX%7?"O[0FDOJZ>#?BKH<_A'7FX2W MU%@;:Z/3,,X^1QGL<Z: MW36S7I^.ST9A_#?XB>%/BOX)T_X@>"M1%SIVI0"2%^C(>C(X_A=2"I'8@UN5 M\^^*+:X_8U^*4OQ&TB!_^%9^+;]1XFLH5)70=00YM7QT9X3&I1Q5&RJ16SO\-2%_ ML5$FX]FI0?O19G@\3.LG3JJU2/Q+\I+R?3MJMT/HHHKZ$[0HHHH **** ,WQ MC_R+%[_UP-7-._Y!\'_7%?Y"J?C'_D6+W_K@:N:=_P @^#_KBO\ (4 34444 M %%%% !1110 4444 %%%% !111TZT %><_&[]HWPW\))[;PCH^ES^(_&&J#& MC>%=+.Z>8GH\AY$,0P27;L"0#@XYCQU^T-XQ^)GB>Y^#_P"RC:V^HZC;OY>N M^,[A=VFZ*#P0K;T49 /7=AMO7?!']GGP?\%H+G5(;FXUGQ)J9WZYXIU1M M]W>N>3\QSL3/1 <<#)8C-?'5LYQV>UI87)&E!.T\0U>$6M'&DGI4J+9O^'!_ M$Y23@>7+%5L9)T\)LM'/=+RC_,__ "5=;O0YCX;_ +.7B3Q/XKM_C3^T_JL& MN^)8COTC0H!G3-!!Y"Q(K;U;?=OJ_^&6@4445ZIT!1110 5C^! M_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A4 ;%%%% !1110 4444 %%%% !1 M110 4444 %%%% !17D/QG_;F_9S^">J_\(EJWC!]=\2N_EV_A+PG;'4=1ED_ MYY^5%D1M[2,E%]*^"/AF?IJ>O(NI:]+&?XDMAB* MD9RLF'4X(-?1X7A?,ZM".)Q/+AZ+U4ZKY4UWC&SG4_[AQD?-XOBK+*.(EAL- MS8BLM'"DN=I]IRNH4_\ N).)[G\3/B[\+_@UX?;Q1\5?'NE:!8#.V?4[Q8O, M(_A12=TC?[*@GVKPV3]MWXL?')SIO[$_[.VI>(;5SM7QWXR5]+T1!_STC#8F MNEZ950K#/2NA^&?_ 3X^ G@WQ OC_XB1:E\1O%APTGB3Q]>'4) W7]W$_[J M, _=PI9>,-Q7N:(D2".- JJ,*JC ]*W^L<+Y5_ IRQ51?:J7A27I3B^>7DY M3BN\.AS?5^*LV_CU8X2F_LT[5*K7G4DN2/FHPFUTJ=3YLA_85\?_ !IF35_V MVOVA-6\81%@__"%>&W;2]"BYSL98R);C'9V*MSSFO)?^"F__ 3\\=?$?P_\ M.O"O['OP)TM=.\/_ -K'5+72[BRL%B,WV+RF;SI(S*S>5)EOF/R\GD9^[J*[ M,K\0.(LIS>CCZ4HM4>;EI\O+17-%P?[NFX*]I;[WM=LXLV\.^&\WR>OE]6,D MZW+SU>;FK/EE&:_>5%-VO%:;)7LD?B]_PZ;_ ."@/_1 O_+JTK_Y*J%/^"57 M[>TE\^FI\!\S1H'=/^$HTO@'H<_:L5^T]8]E_P CO>_]>47\S7W_ /Q,'QG_ M - ^'_\ *G_ ,M/SS_B73@G_H(Q'_@=/_Y2?CM_PZ;_ ."@/_1 O_+JTK_Y M*K]H:**^%XU\0_-.7\JM:W7<^_X'\.]^FW4HHHKX0^^"BBB@ HHHH **** "BBB@ M KY _P""_'_*&S]H3_LG\W_HZ*OK^OD#_@OQ_P H;/VA/^R?S?\ HZ*@#^,* MBBB@#]_O^#3;_E*9^UW_ -O'_I\GK]_J_ '_ (--O^4IG[7?_;Q_Z?)Z_?Z@ M HHHH *^%O\ @N5^W#_P3-_9N^".F_!G]OOX-1_%O4/&DV[PA\)M.T9+[4]0 MF4^6+J+>"KR^C$K^'M)MO#FE:A.EL6_U+W%UJMRSD8)4*,X9]P!^,_P9 M^)O_ 2%_9M^(UI\9_VF?^#8KXS_ Z\&Q7D;Q^,?%>HZ]K^FV:LWRR2V6J) M#;2)T)!:0X'RANA_HH^ 7Q@^#?Q^^#'AOXQ?L]^+--USP5K^E17/AO4](&VW MDML;554P#&4*E&C8*R,C(RJ5('57]A8ZK8SZ7JEE#.6-@0R M,IX92"00>"#7RO\ \$X/@IX)_90^+?[07[*WPBM8[#P/H_Q"LO$GA7P_ <0Z M$FKZ9;SW-C HXC@%W%<3I& @N=H& * /JVBBB@ HHHH **** "BBB@ HHHH M \H_;G_Y-'\>_P#8!?\ ]#6NZ^%W_),_#O\ V K3_P!$I7"_MS_\FC^/?^P" M_P#Z&M=U\+O^29^'?^P%:?\ HE* -VBBB@ HHHH **** "BBB@ HHHH Q_ _ M_((E_P"OV;_T*MBL?P/_ ,@B7_K]F_\ 0JV* "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@#'LO\ D=[W_KRB_F:V*Q[+_D=[W_KR MB_F:V* "BBB@ HHHH **** "LOQOXS\._#OPEJ'CCQ9J"VNG:9:M/=S-V4#H M!W8G ZDD =:U*\!\:LW[6/QT'PJLV,G@'P)>)<>+)E/[O5=37F.QS_$D?5Q MZY!P=AKP>(,VJY9A(PPT5/$57R4HO9S:;N_[D$G.;_EB[:M)\>-Q,L/32IJ\ MY.T5Y^?DEJ_)=S4_9A\&>(O&VNZA^U9\4=/:'6O$\(B\.Z;-S_9&D YBC'H\ MG#L>^1TW,*]JI%544(B@ # '2EKHR7*:639?'#QDY2UE.;WG.3O*L=(4444 %9/C7QQX6^'F@3>)O%^K MQ6=I#QO?\ MYYIZL>P.,X.,?P5\&M:USQ!%\3/CG?0ZIK:?-IVE1X( MY1#U"#G]&KU72=)TS0M-AT?1=/AM;6WC"06]O&%2-1V '2K%>*_&7]NWX.?# M#Q&?AIX.AU#Q[XWWPMP;B'B9RP MT98C%35ZE5KWFEW>D:=*/2*Y81W>KRTLESW_!63_E']X__P"X5_Z=;.OQ>K]+?^"@.A?ML?$+]D;Q;\5_CUXD MTCP5X=L?L#VOPTT "[EN/,O[>-3?7AX9D+APL?R%E4D BOS2K^XO [ 1R[A. MO1]M"H_;R;Y'S1B_9T_=YKI_#OCQF$LSXOH5O8SIQ]A%1YU MRRDO:5?>Y;N44W=)349::Q5T%%%%?LI^*'[0_P#!)O\ Y1_> /\ N*_^G6\K MZ+KX0_X)>?M>Z-\,?@-X(^"/QO\ #,WAG3=5>^_X07QC=./[/U@M?W!EMWDZ M03K,9%"L0&4*>,KO^[Z_S\\0\MQN7\88Z=>%HU*U647NI)U);-75UM);QE>, MDFFC_13PXS/ YAP9@(4)WE2HT836J<9*G'=.SL]XO:46I1;33"LWQ5X/\+^. M-(?0?%NA6VH6DG6&YCW 'U!ZJ?<8(K2HKX6O0H8JC*E6BI0DK--)IKLT]&C[ MNG4J49J=-M26S6C7HSRG_A7'Q;^#9^T_!W73KVB1\MX4UVX^>)?[MO<'[OLK M<#_:-=#\/OCMX+\=W[>&[D7&BZ]%Q<:#K$?DW"M_LYXD'<%><N4D'S+SSCH<<@U\E_8&9Y)[V1U5[-?\ MN*K;I^E.>LZ/DO?IK94UN>U_:6$S#3,(>]_S\@DI?]O1TC/U]V3ZR>QT5%>4 M&#X[?!/FTDF\>^&X_P#EE(0NJVJ>QZ7 '_?1]A79?#OXN> _BA:O+X4UI7N( M>+K3[A?+N;AKNR[B;!XO%+!8J$L/B?^?=2RASXK*:]&BZ])JI2_FCJEY27Q0?^)*_1O6%_;O!=VLZY26-AAE(^E>)?!O7]:_9J^(\/[,/Q#U*6X\ M/ZDSR?#?7KIL[H\Y;3I6Z>8F1L]00!C*J/>:Y+XV?![PU\,]0RGT(R"1WKYO/LKQ5:4,PR^RQ5&_+?15(/XJ4W_+*UXO M[$U&6R:?!C,/4FU7H_Q([=I+K%^3Z/H[/O?K:*\G_9M^,/B77I]0^"?QB5+? MQWX64)?D<)JMKP([Z+IN5AC=CHQY W;1ZQ7I93FF%SG QQ5"Z3NFGI*,D[2A M)=)1:::[KL=&&Q%/%454A]W5-;I^:>C"BBBO2-PHHHH S?&/_(L7O_7 UBU,JU:EAZ;J5'9+J=-XM\7^&/ ?AVZ M\6>,M3SM ^'UM)O ML=-]'N.UQ-CKG*CGJ#M7W%$2-!'&H55&%4# KY3ZMF?%GO8M2H8-[4]8U:R M_P"GEM:=-_\ /M>_)?Q'%7IOSO9XC,M:B<*7\NTI?XOY5_=W?VK;&3X%\!># M_AIX8MO!O@7P_;Z;IMHN(;:V3 SW9CU9CU+$DD\DFM>BBOL:-"CAJ,:5&*C& M*222LDELDEHDNQZD(1IQ48JR6R"BBBM2@HHHH **** "L?P/_P @B7_K]F_] M"K8K'\#_ /((E_Z_9O\ T*@#8HHHH **** "BBB@ HHHH ***\]^-_[5?[/_ M .SK:>;\6OB9I^FW+J#;Z4CF>]GSTV6\8:1@3QNV[>>2*Z<'@L9F&(5#"TY5 M)O:,4Y-_)79RXS&X/+L.Z^*J1IP6\I-12]6[(]"JAXF\4^&?!>BS^)/&'B*Q MTK3K9=US?ZE=I!#$/5G.M4G\(?L>_"#7_BIJ MD3^5+J5A$;+1;5_^FM[. O'7"@A@#AJJ_P##+_[6'[0O^E?M7_M%/H&C3OF64$<,F"O7:17T9HNB:+X;TN#0_#ND6MA96R!+:SLK=8HH ME'\*HH 4>P%6J/\ 6+#9=[N48:-)_P#/R=JM7U4FE"'DX0C)?S,/]6\5F/O9 MSBI55_S[A>E2]'&+M*_LGX._#/2]$#)MFNH( M=]S./^FD[DR2?\"8UW%%%?.XK%XK'5Y5\34E.;WE)MM^K=VSZ7"8/"8##QH8 M:G&$([1BE%+T2LD%%%%47\S6Q0 4444 %%%% !11 M67XW\9^'?AWX2U#QQXLU!;73M,M6GNYF[*!T [L3@ =22 .M9UJU+#TI5:LE M&,4VV]$DM6V^B2)E*,(N4G9(X#]J#XN>(/!FB:?\-/A@!/XW\8SFQ\/P@_\ M'JN/WMX_]U(ER]O9!^\O+EN99W M/4EF]2< = *X#]F'P9XB\;:[J'[5GQ1T]H=:\3PB+P[ILW/]D:0#F*,>CR< M.Q[Y'3L7?SL%&6 M)J/&5%NK07:/?UEN_*RZ,****^O/3"BBJFN:[HWAG29]=\0:G#9V=LF^>XG< M*J#Z_ICN>*BI4IT:;J5))12NVW9)+=M]$BH0E4DHQ5V]DNI;KS'Q;\8O$/C# M7IOAO\!+:&^U"([-4\0S#=9:6#UYZ2R^BC(SZX(&=)J7CW]I9VM?#\MYX<\" MDE9M2*F.]UE>XB!_U41_O'DCUY48/CC]KW]G?]G>:'X(?"+0KKQAXKCREKX) M\#6WVNX60<%KB1BCT&!K^XC/\ !>:ASVX9(@58'HIKVOX-? 'X.?L^^'!X6^#W MP_T_0[4@>>]M%F:X(Z-+*V9)6]W8U^C9=D'"'"&$CAFU6<=J5%VII[MU*VKF MV]9>S4N9W?M4SXC%9QQ7Q/7=6A!T(2_Y>UE>HU_!K^XC/\%YJ'/;ADB!5@>BFO:_@U M\ ?@Y^S[X<'A;X/?#_3]#M2!Y[VT69K@CHTLK9DE;W=C7845.8\0YAF%#ZLK M4J"U5*FN6'JUO-_WIN4O,Z_3;/:729 /9T8RK/)X&C+"8F'ML--WE3;M9_SPEJX32^TM'M) M2CH>!FV10Q]:.+PT_8XF"M&HE>ZWY*D=%.FWO%ZK>#C+4H^$?%_A;Q]X:L_& M/@K7[35-*U" 365_8SB2*9#W5A^1'4$$'D5HU\O^+OV=_BW^R#XEO/C!^Q3I MYU3PU=SFY\5_!^:8K!/_ 'Y],//D38_Y9 ;6Q@ X2.O8_P!GS]I'X6_M+>#C MXM^&^KN9+:3R=7T>]C\J]TNX&0T-Q$>48$$9Y5L'!.*TS/(X4L-]?R^?M<,W M:]K2IM[1JQUY7VDKPG]EWNEGE>>SK8K^S\PA['%)7Y;WA42WG2EIS+O%VG#[ M2M:3[VBBBOG3Z,*X[XB? [P1\0[I-'QM*-2#UM)7U6S75-=&K-/5,Z,+B\3@JRJT)N,NZ_)]T^ MJ>CZGE/_ G/QD^"_P"X^*.C-XIT&/@>)=%M\7,">MQ .H]67@ $O'^D+KO@[7[?4+5NLD#Y*'^ZRGE#[$ UJUY]XP_9\T'4=7;QE\.M7N/"? MB#K_ &AI2@13GKB:'[D@)Y/0D]*H+_ )=U)6JQ7_3NJ])^ M4:VK_P"?JV/5]OE>9:8B/L:G\\5[C_Q07P^L-/[AZ#17EEM\;/&?PRN$T?\ M:"\+?9K@\U0-T+'W')Z #FO2])U?2M>TZ+5]$U*"[M9UW0 MW%M*'1QZ@C@UZ^4\099G$I4Z,G&K#XJ!2G M-7A+:47>+])+2_=.S75(L4445[9P'EO[27P7UWQK!I_Q2^%5RECX\\*L9]#N MCPMY'SYEE+TW1R D#/0GJ S5O_ GXT:%\#R"0,@@X!R!V=>%?'+PMK_P !/'[_ +5?PNTN6XLI46+XC>'[4?\ M'[:+TO8UZ>=$.2>ZY)P-Y/QF;4JG#N/EG.'3=&=OK$%KHE95XK^:"TJ):RIJ M^LH13\O$QE@:SQ4%[K^-?^WKS7VN\?-*_NM%9_A3Q5X?\;^&[+Q=X5U2*]T[ M4;=9[.ZA.5D1AD?0]B#R""#R*T*^PI5:=:G&I3:<9)--:II[-/JF>G&49Q4H MNZ844458S-\8_P#(L7O_ %P-7-._Y!\'_7%?Y"J?C'_D6+W_ *X&KFG?\@^# M_KBO\A0!-1110 4444 %%%% !15?5]7TK0-,GUK7-2@L[.UB,MS=7,H2.) , MEF8\ #U->$7WQ%^*?[6][-X9^!MY=^&/ 22&+5/'ME&*^U.348]7=I/DQ.,IX:T;-=.-17_B9>)M04;D!'^JMTZ01#H O)'M MA1U'PK^$G@'X+^%(O!WP]T&.RM4.Z:3[TMS)WDE<\NY]3TZ# %=)7!@,BQ. M)Q</?'0?3-' [211G$U MTOLNUAZ5[>79<1Y1E=94*M3F MJO:G!.=1^?)%.5O[S2BNK2/I.YN;:RMY+R\N$BBB0O++*X544#)))X [UX- MX^_X*'_!?2_$,GP^^">EZO\ %+Q4O T;P+:&ZBB.<;IKH?N8TR#E@6VXY K( MMOV#O%WQBN8]<_;8^/\ K/CCYQ(/!^B.VEZ%">H4Q1$//CL[%6/<&O>/ /PV M^'_PK\/Q^%/AMX+TS0M.B^[9Z59) A/]XA0-S'NQR3W-=_L>%LJ_BSEBZBZ0 MO3I+UG)>TFNZ4:?E-GG>VXKS;^%".#IOK.U2LUY0B_9P?9N=3S@CP3_A7'[? MG[2'[WXJ?$NP^#OAN;[WAWP1(+S69(S_ RW[?)"W^U#GW6O0O@A^Q;^SG\ M;O\ MWP3X BN===B]QXGUR0WNI32'JYGER4)[A-H/I7JE%].DN2+_Q/XJGK4E)^9U8/A;*L-B%BJ_-7K+:I5?/)?X5I"GZ4XP7D%%%% M?/'T84444 %%%% !1110 4444 %8]E_R.][_ ->47\S6Q6/9?\CO>_\ 7E%_ M,T ;%%%% !1110 4444 %%%% !1110 4444 %?('_!?C_E#9^T)_V3^;_P!' M15]?U\@?\%^/^4-G[0G_ &3^;_T=%0!_&%1110!^_P!_P:;?\I3/VN_^WC_T M^3U^_P!7X _\&FW_ "E,_:[_ .WC_P!/D]?O]0 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% 'E'[<__ ":/X]_[ +_^AK7=?"[_ ))GX=_[ 5I_ MZ)2N%_;G_P"31_'O_8!?_P!#6NZ^%W_),_#O_8"M/_1*4 ;M%%% !1110 44 M44 %%%% !1110!C^!_\ D$2_]?LW_H5;%8_@?_D$2_\ 7[-_Z%6Q0 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8]E_R.][_ ->4 M7\S6Q6/9?\CO>_\ 7E%_,UL4 %%%% !1110 5X#XU9OVL?CH/A59L9/ /@2\ M2X\63*?W>JZFO,=CG^)(^KCUR#@[#75_M0?%SQ!X,T33_AI\, )_&_C&WL@_ M>7ERW,L[GJ2S>I. .@%?&9K_P 9'FO]D0UP]+EEB'TD_BA0^>DZJ_DY8O2I MIY>(_P!NQ/U9?!&SGY]5#Y[R\K+[1U2JJ*$10 !@ #I2T45]F>H%%%>/?''] MK;PYX 9O"'PTTZ7Q7XJF9HK?3-(@:Y\N0<$,(\EF!SE1]W!+E ,UP9AF.%RR M@JE9OWFHQC%.4IR>T(15W*3Z)*^[V39M0H3Q$FHV22;;;2C%+>4F]$EW?INS MO/B7\5_"?PMTM+S7YY);JY;9IVEVB;[F\DZ!(T')Y(&>@R/4 _,OQ)_::\%7 MGCF'3?B7:WWCGQ8DA;0O@YX&C^VFT<='OY$_=JXR-P//VG?BG=^$["]&)/#WAJ[1M4N(2,>5/>+E+=""08H-RE7*ELC-?2O MP:^ /P<_9]\.#PM\'OA_I^AVI \][:+,UP1T:65LR2M[NQJZ'#N78Z4<7Q._ M:I6<,%2DO9IK5/%5E=59+?V5%2I1_P"?LI)27F5LYSF?-0R*'L(O26)JQ?M& MNJH479P3_P"?E9QF_P#GTHNS\33X&_MA_M2H)OVCOB&/AGX0E&%^'W@&[!OI MXO\ GG=W^,#C@I$"C ]%->V?!KX _!S]GWPX/"WP>^'^GZ':D#SWMHLS7!'1 MI96S)*WN[&NPHKZC,.(,PQ^'^K1M2H+:E37+#R;6\VOYIN4O,\[+N',NR_$? M6I7JUWHZM1\T_-)[03_E@HQ\@HHHKPSW@HHHH **** ,?Q+_ ,A?1_\ K]/_ M *":V*Q_$O\ R%]'_P"OT_\ H)K8H **** "O"OV@_V/[OQ/XQ'[0?[-_BI/ M!/Q.M(\'4XH_]"UR,8_T:_B Q(IP!YF"RX!^;:NWW6BO0RS-,;E&)]OAI6=K M--)QE%[QE%Z2B^J::/.S3*L#G&%]ABHW5[IIM2C);2A)6<9+HTT_D>*?LY_M M?VOQ,\23_!+XS^%G\$?$_2X\ZAX7OI/W=\H!_P!)L92<7$+ %L EE /W@-Y] MKKSG]HS]E_X9_M+^&X-,\96\]EJVFR>?X>\3Z5+Y.H:1< @K)#*.1R 2I^4X M!QD CRSP!^TY\3_V:_%UE\"OVY9H?)O)?L_A/XL6T7EZ=K _ABO.UK(RB/+52O.A=MZ;RHMZSCU<'>I!?SQ3DOGZ6:X[AZK'#9S M+FI-I0Q%DEKHHUDM(2Z*:M3F_P"2347],T4B.DB"2-PRL,JP.01ZTM?(GV(4 M444 ,N;:VO+=[2\MTEBD4K)%(@974]00>"*\TU;X 7_A/49?%'P"\4'PY>2- MON-'F!DTV[/HT7_+,]MR]!T ZUZ=17CYMD669U&/UF'OPUA.+<:D'WA.-I1\ M[.SV::T.[!9CB\ W[*7NRWBTG&7E*+NG]VG2QYKH/[0B:-JD7A'XW^')/"FJ MR';#=S-OT^[/K'/T7UPW3(!.:](CDCFC6:&171U!5E.00>A!JKKWA[0O%.ER MZ)XDTBWOK288EM[J(.C>^#W]#U%>;2?"'XB_":1M0^ OB7[1IP):3PAKLS/! MCN()2=T1] 3C)R3VKQ?;<3H(KA/ WQ_\ "_B7 M5AX/\5V%QX9\1+@/HVL#89#ZQ2<+*#VQ@GKC%=Y7T&69OEF=8?VV#JJ<;V=M MXOK&47:49+K&2375'F8O XK U/9XB#B]UV:[I[->:;3/GS3WD_8M^*2Z', M=,2\TW4KC _PL" P8<@@$=*\F_9^\<>)_A3XT;]E'XP:F]S=VD!E M\#Z_/P-8T]>D1/\ SWB P1U*CV#-\YA/^,3S&.!E_N=:5J3Z4JC_ .7+[0F] M:72+O3V]FCY^E_PFUU1?\*;]W^ZW]GT?V>S]W^4]OHHHK[4]8S?&/_(L7O\ MUP-7-._Y!\'_ %Q7^0JGXQ_Y%B]_ZX&KFG?\@^#_ *XK_(4 34444 %%%% ! M7*?%[XT?#_X(>&#XG\>ZQY*R-Y=E90+ON;V7M%#&.78Y'L,Y) YKF/C-^TG; M^"]>C^%7PL\/MXK\=WB?Z-H=H_[NS4_\MKN3I#&,@X)!.1]T'=4'PB_9LN-( M\3CXQ_'+Q OBKQS*O[N[=/\ 1-(7KY-G&>$ SC?@,>3QEL_*8W/,5C<5/+\F M2G5B[3J2UI4?)VMSU.U.+5OMR@FK^;5QE2K4='"J\EO)_#'U[R_NKYM=>PL+'2 M[*'3=,LXK>VMXUC@MX(PB1H!@*JC@ #@ 5+17HY1D6%RA3J)NI6J6YZL]9S: MVN]$HK[,(I1CT2U-\-A*>&N[\TGO)[O_ ('9*R71!1117M'6%%%% !1110 4 M444 %%%% !7Q?^UE_P %>O\ AE[]H#7_ (%_\,]?VY_8?V7_ (FG_"6?9O/\ MZTAN/]5]DDVX\W;]XYVYXS@?:%?B]_P5D_Y2 ^/_ /N%?^FJSK]8\'>&#B]I/2]M=MC\B\:.*,]X2X6HXS*JWLZDJT8 M-\L9>ZX5&U:<9+>*=[7TWW/HO_A_Q_U:=_Y??_W#5/0_^"\7]C6C6O\ PRMY MFZ9Y-W_")K\]:*_I+_B#?AO_P! /_E6M_\ +#^8_P#B-7B;_P!! M_P#Y2H__ "L_5S]DW_@KU_PU#^T!H'P+_P"&>O[#_MS[5_Q-/^$L^T^1Y-I- MC(>,CY6K\'\4.!.&^'\_I0PM2&%P[I1;3E.I4 ME+GFFXP;E+912Q?!S]G;X(_L_:/\ V)\'?AII>A1L@6::UM\W$X'3S9GS)+_P)C7:5^;_ M -KY)EFF6X7GG_S\KVF_6-)?NX^D_:^I^F?V/GN::YGBN2#_ .7="\%Z2K/] MY+UA['S1X?\ "[_@GY^S_P" M?'C[QG8ZAX_\6,0TWBCQ[>'4;C<.041_P!W M'@YVX7R_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HOYF@#8HHHH **** " MBBB@ HHHH **** "BBB@ KY _P""_'_*&S]H3_LG\W_HZ*OK^OD#_@OQ_P H M;/VA/^R?S?\ HZ*@#^,*BBB@#]_O^#3;_E*9^UW_ -O'_I\GK]_J_ '_ (-- MO^4IG[7?_;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH **_.3_ (.==0^+_@+_ M ()P7_Q?^$W[1?CCP=-I?BO0K.[TKPMJL=E;ZE!4$RQG M8,H(?' TW0+:ZTZQDNKGPY<7ZC[9?+&H MRS65O]IG4$8:6"*,X\P4 ?8E%?F[_P $>/V;?V'/B7XJLOVR/V/O^"O'[2GQ MXL="CFM;KPI\2OC#+?6-E//"T8-[ICVEO*L@4N8_.&S(WJ&*JP_2*@ HHHH M\H_;G_Y-'\>_]@%__0UKNOA=_P DS\._]@*T_P#1*5PO[<__ ":/X]_[ +_^ MAK7=?"[_ ))GX=_[ 5I_Z)2@#=HHHH **** "BBB@ HHHH **** ,?P/_P @ MB7_K]F_]"K8K'\#_ /((E_Z_9O\ T*MB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH Q[+_D=[W_ *\HOYFMBL>R_P"1WO?^O*+^ M9K8H **** "LOQOXS\._#OPEJ'CCQ9J"VNG:9:M/=S-V4#H!W8G ZDD =:U M*\!\:LW[6/QT'PJLV,G@'P)>)<>+)E/[O5=37F.QS_$D?5QZY!P=AKP>(,VJ MY9A(PPT5/$57R4HO9S:;N_[D$G.;_EB[:M)\>-Q,L/32IJ\Y.T5Y^?DEJ_)= MS4_9A\&>(O&VNZA^U9\4=/:'6O$\(B\.Z;-S_9&D YBC'H\G#L>^1TW,*]JI M%544(B@ # '2O%OC+^W;\'/AAXC/PT\'0ZAX]\;N2D'@_P9;_;+E7'!\]UR MENH.-VX[E'.TBO7X4X6Q=/#1P.!A*M4UE.5M92;O.I-[13>K;:C%66B2.*OC M,LX>P*GC*RBK[RWE)]EO*3>T8IOHD>U5XC\;_P!O;X)_"/6I? 'AI[WQOXR5 M6V^%/",7VJ:(K]XW$@_=VRKU8N=RCG:17G/COP?^TW\8O#\OB_\ ;"^+B?"O MP2_"^ / EYOU*]!Z0W-\,EF(X,<(*LIY"X)'3_!']E3PO-HD>GZ3\-H/ W@8 M,KP>&K0$7VL;>5EOYR3(_J$9B1[8!/?FV9\.\-XA8&_U_'M75"C+EI07\]?$ M6:C#RIQDYZJG-R3LL%3XCXAI/$48?4L(G9UJT;U9>5&A=>]YU7'EWG3L<+X- M_P"&QOVV]9DN/'FMP^"O!"2E9M$\.SEDD4=8YKH8:\?J"D96 @?-NR ?J'X8 M?!_X?_"#1%T7P/H$5M^[5)[ME!GN-O3>^,D//AYXFM-7TC48A)9W]E+N20=QZJP.05."I!! ((K7=$D0QR(&5A MAE89!'I7S/X^_9C^)_[-'BZ]^.G[#<$)M[R4W'BSX3W,OEZ?JX_BEL^UK MPD95L'UIJ\JE%=Z76=-?\^W[T5_#;5J9],T5YU^SG^T_\,OVE_#4^J^#+F>S MU739/(\0^&=5B\G4-(N 2&BFB/(Y! 8?*<$9R"!Z+7R^-P6+R[%2PV)@X3B[ M--6:_P"'W3V:U6A]7@L=@\RPL<3A9J=.2NFG=/\ X;9K=/1ZA1117*=04444 M 8OCGX=>"_B3I)T7QIX?@OH>?+,BX>(G^)'&&0^X(K@O^$;^-_P5_>>"M1D\ M:^'8^NC:G,%U"V3TBFZ2@#^%N>@ [UZO17SV9\-8#,<1];IN5'$)656F^6=E MLI:.-2/]VI&4>R3U/3PF:XG"TO8R2J4NL):Q]5LXOSBT_,Y/X=?&GP)\2V>Q MT:_DM=3@R+O1=1C\F[@8=0T;=<=RN0/6J'[0/P2T_P"-W@Q=,AU!M-US3)Q> M^&M3CL#D>U*K&7QQX=C_P"8II\074K5/62+I, /X@<]23VK MPLPQ6/PN"J8+B*A[;#25G6I1=K=ZE)-SIM;\\'.*:YFZ=D:ULJRS.:3AA96< MMZ^$/'VGKIGC?PQ,+3Q/I1P,OCY; MF/UBD'S C@9QR-I/I5>!_%.QL_B,]C^U#^R_K%O>>+O#4.V]TV(E6U>QZR64 M\?W@^,E"1G(XR=I7U;X0_%?PI\:O -C\0?!]R6MKM,2P2<26LR\/#(.SJ>#Z M\$9!!KLX8SKVS67XBLJLU'FIU4TU7I7LIIK1SCI&JE]JTE:,TE\W26*P>)E@ M<8FJL.ZLY+NU_,MI+O9[-&IXQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "%97Q"U?2]( M\,RC4[Z.#[4PM[;S&QYDK?=0>I.#Q[5JZ=_R#X/^N*_R%?7JI3E-Q35UNNJO MM<[G&2BFUHR:BBL+XC?$OP1\)?"EQXT^('BM/MQ\TLQ^:1NR(HY=SCA0" M348C$4,)0E6KS4815W)M))+=MO1)&@ [UX7XB^-WQ$_:(UNY^''[+$ZVFDV\I@U[XD7$6ZWM_P"]%9*? M]?+C^/[HZ@C*O52#PO\ %;]LF=-5^(MM?^#_ (:%P]GX:60Q:CKR Y5[IAS# M">HC')_[Y>O=?#OAS0?".B6WAOPOH]O86%G$([6SM(@D<2CL /\ )/-?(>VS M/BS2@Y4,$_MZQJUE_ ?@;H,FD^$+*26[NW\W5M9OI/-O-0F.29)I#RQR2<< 9.!R<]E117 MU>"P.#RW"PPV%IJ%.*LHI62_KJ]V]7J>E2HTJ%-4Z:M%;)!11174:!1110 4 M444 %%%% !1110 4451\2^)_#?@W0[GQ-XNU^RTO3;.,R7=_J%TD,,*^K.Y M4?4U4(3J348J[>B2W9,YPIPJH!V(W"OS, M_P""@'AOXC^$OVN/%NA?%SQ]'XG\1Q_8)-4UJ&P6VCF>2PMY B1KPJ1JRQKT MR(P2 217]'>!N0XW*>*JT\8XPJ.A+]TW^\2]I2?-**OR+96FXR=TU%J[7\T> M//$&"SCA*C#!*4Z:KQ?M4OW3?LZJY8R=N=ZMW@I05FG).R?E?A7PWJ7C#Q'9 M>&-(CW7%[<+%'QPN3RQ]@,D^P-'BKPWJ7@_Q'>^&-7CVW%E<-%)QPV#PP]B, M$>Q%>W?L:?#?_C[^)VIV_P#>M=,W#_OY(/T4'_>%'[9?PW_X]/B=IEO_ ';7 M4]H_[]R']5)_W17F?\30Y1_Q,]_Q#>\?JOL_8^T_ZCOCY+_R\G[JV_M_=/#_ M .)?K2^L<_M/9_]0GP\]OYN;]Y?;V6I=_X)-_\I ? '_<5_P#3 M5>5^T-?B]_P2;_Y2 ^ /^XK_ .FJ\K]H:Y_I!_\ )9X?_L'A_P"G*I]Q]'3_ M )(G$?\ 81/_ --40HHHK\*/WT**** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ K'LO^1WO?\ KRB_F:V*Q[+_ )'>]_Z\HOYF@#8HHHH **** "BB MB@ HHHH **** "BBB@ KY _X+\?\H;/VA/\ LG\W_HZ*OK^OD#_@OQ_RAL_: M$_[)_-_Z.BH _C"HHHH _?[_ (--O^4IG[7?_;Q_Z?)Z_?ZOP!_X--O^4IG[ M7?\ V\?^GR>OW^H **** "BBB@ HHHH **** /SM_P"#I;_E$#XI_P"QX\+_ M /IWMJ_1*O#/V[O^"?WP;_X**_"Y/@E^T-XI\6+X0^V07ESH'AW5X[&.ZN(7 MWQ2R2+$9B4;!"APF0"5) -=9\2?V;].^+7[..J?LU>./BUXWFL-9TUK#4O$E MAK266LRVS/ED^TVT4>PLG[IF50S(3EBQ+$ \A\?>$M,_X*3_ !0T/2)%6Z^! M7PW\61:MJ%R1N@\?>(K&4FWMHNTNF6-POFR2B:I::A93[U2XM9UEBDPQ1@&4D'# J?0@BO@&S_X-H?\ @GQIVB1>&=/^ M)'QU@TV"U6V@T^'XRZBL$<(7:(EC!VA O 4#&.,5[E^T#_P2I_9O^/?@/X3> M!;+Q;\0?A^WP1M5M/AOK7PR\9S:1?:7;"WAMS!O4,LJ-';PJ=Z$X4@$!W# ' M@'B?]BKP%^R]_P %[_@O\:_V//#5KX6B^*O@#Q@GQT\+^'H%@L;JRL8+9K/4 MWMX\)'(U_5%)?$#X MS^#]0T6/26.HV5CX<>*::/2+4] M?(3WKG_VY_\ DT?Q[_V 7_\ 0UKNOA=_R3/P[_V K3_T2E $OV+QO_T&[+_P M&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8 M_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T& M[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;L MO_ 8_P"-;%% '*>%;7Q3)ITC6&J6T:?:9 5D@).[=R:T_L7C?_H-V7_@,?\ M&CP/_P @B7_K]F_]"K8H Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QKDOC M]^UE^S_^R]_9/_"]/'_]A_VYY_\ 9?\ Q*KNY\_R?+\W_CWBDVX\V/[V,[N, MX./.?^'LG_!/[_HOO_EJZK_\BU[N"X6XFS'#1Q&$P-:I3E>TH4IRB[-IV:BT M[--/7=-'@8WBOA;+<5+#8S'T:=2-KQG5A&2NDU>+DFKIIJZV:9[!:VOBD^*; MJ./5+87 MHS)(8#M*Y. !6G]B\;_ /0;LO\ P&/^-?/5K_P55_8)C\4W6I/\ M>,0R6R(C_P#"+ZIR03D8^RYK2_X>R?\ !/[_ *+[_P"6KJO_ ,BUU?ZD\9_] M"W$?^":G_P B*+:-F?PWX607$L!'! M-Q(/W=NH)&[<=PSG::\3!9?C=J1KSG'7!P0#7G*_M#?"W]D70K+]G7X5:G-X^\9Q;S)X9\'Z M<;V]N+MCF6:ZD4E(?F^]O;([)8]/\'^%+@K?#3"VBS-<$=&EE;,DI]W8XK'*\CR3 9I4SC-ZJQ59KEHTJ,OW5 M.EHVYUK6E*HTI3]BI1<5"*JKE;?R>'Q'$N?8AXC"T_JU)Z1J55>IR=X4=.5R MWYJK35DO9M+7PF7X%_MP?M36@F_:)^*,/PY\,3C)\"^";G-[/&?X+N^7U'#) M&2K \A375:+X;^'7[(6E6_PL^!'@C21K5^ +?1-&L2UU='M+_..E^&'P@ M\-?#"VFGLY)K_5KT[]4UR^;?BCCZGFO"S?CK/^+U++,BE&CA8 MNTZD(VI1:T:IQU]O56WM*CG&#WE-IP/O,IX-R7ARHLPS%2K8EK3VCYJK3_F> MBI0?\E-0YND8I\QR?A7X(^.=2\1P_$SXL>(;'4]>09L[1H2]II8Z[8DZ%AQ\ MY&RLE9))=N-QV(Q]53JO;1):1BNT4M$O^'>NIC_ &+QO_T&[+_P&/\ C1]B M\;_]!NR_\!C_ (UL45ZIQF/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XU ML44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ M ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR M_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!RFN6O MBE=1TU;K5+9W:Y(@98" K;>I]:T_L7C?_H-V7_@,?\:/$O\ R%]'_P"OT_\ MH)K8H Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_& MC[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_ ML7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** / ?C[^QOXA^(OBVW^.'PE\=6W M@WXEZ9'BR\2Z?;%4OT '^CWL8R)XB %RP) ^\!M-3X"_M9^-_%7C>3]G[]H M*PM/!'Q*M$RNE74/^B:W&,_Z1839Q*IP3LSN7!'S;6V_1-<%^T'^S=\+?VEO M!R^$_B1I#F6VD\[1]9L9/*OM+N!@K-;RCE&! ..5; R#BOJ,%G.%QF%C@,W3 ME3CI"HM:E+R5[<]/O3;5MX.+O?Y3'9)B\%BIYADS4:DG>=-Z4ZWF[7Y*G:I% M.^TXR25NE^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&OGCPC^T3\6OV0_$MG M\'OVU[_^T_#=W.+;PK\8((2L$_\ <@U)>?L\V!_K2=K8R26\= MW:3I+%*@>*6-@RNI&001P01WKSLVR;%93.,I-3I3UA4CK":\GIJOM1:4HO22 M3/3RC.\+F\)**<*L-)TY:3@^S6MT_LR3<9+6+:,K[%XW_P"@W9?^ Q_QH^Q> M-_\ H-V7_@,?\:V**\@]@Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH \P\9?L]2>)M:'C#1M=B MT'7T)*:QHT1AD<^DB@[90>^1DCC.*\4U!_C-^R'\7Y?'/B"6PDT#Q9=B/6_[ M.51#=7."?M4<)*^7/C)=0 KC=@Y (^NJ_,3]J+XN:[^TK^T7>@7\AT72KR2S MT>!'^2*VC;#2C_:D*[B>OS*,X45_/_C'6R;@O!T;.!*RJS 8 ^7D\$GOBO6_@W M^V[X7\=:]:_#?Q)X@BT#762..W74;0"VO'(P!%*&P"3T5PO/ W&OEE5"J%7H M!@5@^/=*TB73CKFH:(;QK5>52=HR$)Y.1UQU_.OYWR'QCXPR?B6OF\YJJ\0X M^TA)6BU'2*C;X'%:)K_MY2/VSC7@WV'!M*."G&,\*N9RFI-2A:]2_LXRE=_$ MN6+U5K69]Y_&OX_WWPBN+7PK87,?B'Q;JGRZ/X5TJUWW$Y/1W[11C!R[=@2 M<'&)X)_9K^)/B_Q9:_&7]H_Q%I^K^(8/GTG01$7T[1,\@1I]V24<9D.>0,$D M!J\E_8)\+:G\6M'\0>/O"?Q+NM UM-06WU622QCO[J:,QJ8V-S.3(%.&&SIF M,'FOH7_A17Q!N/\ D(?M(>*6SU^S)%#_ "!Q7]/9+G.<\:T:6<8G+JE6@WS4 M::J4%25G93G>KS5*B:TYH1C!_##F7._Q+"97EF9QCBJV/ISAO&,8UG'3J^:E M!R?JDET5]3M/L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:XO_AF^XGYU'X^_$27 MU6/Q$(U/X!*/^&6O!\O_ "$/'?C*[]?M/B20Y_(#ZU]]_:W%<_@RU+_%7BO_ M $F$SV?J631^+%OY4V_S<3M/L7C?_H-V7_@,?\:AN9/$]GG[7XITV+'7S(MO M\S7(_P##)'P6E_Y"&F:G=_\ 7SKER?Y.*FMOV2OV>;7'E?#>$X_YZ7]R_P#Z M%(:/KO&\]L%AUZXFI^2POZA[#A^.^(J/TI1_6M^AL7/BX66?MGQ-\.Q8Z^;/ M&O\ -JH7/Q8\,6>1<_&WP@A'\+:C#G\M]36W[-WP*M/]5\+]*./^>D!?_P!" M)K0MO@G\'+3!@^%7AT$=&.C0$_F5S1S\=3^QAH_]O59?^V0#EX=C]JJ_E!?^ MW2.:N?C[X#M?];\;?#1_ZYG?_P"@YK/N?VH?AG:_ZWXR:4+_KGID2_R6M"VTC2;/FTTNWB_ZYP*O\A1[#CJ?_,1AH_] MP:LO_<\ ]IP]'_EU5?\ V_!?^XY'D?\ PU;X#E_Y!WCTW>>GV;PW=G/YH*/^ M&FXYO^0=IOB"[]/LWA.8Y_,BO9**/[/XSG\>84E_APTE_P"E8B8?6LACMAIO MUJI_E2B>-C]HCQI,<6'PE\<3C^^OA JOYF2G+\;/C1<<6/P0\2-_U\:?'%_- MZ]BIEQ<06D#W5U.D442%Y))&"JB@9))/ '>A9+Q-4=I9I)?X:-)?^E*8OK^ M4Q5UA%\YS_1Q/(A\3_VFKC_CP^ EPV>GVC5+:+^;4S4?B-^U-IFG3:QJ_P + M=$TNTMHC)C.1W!W"OJ:7AQG&&IJOG>>8C#P>J@H87VLE_=I MK#J23Z2J2A%K9O8^4J\=X#%U'0R3+:>)FG9SYJJHQ?7FJ^T:;76-.,Y)Z-+< MY_P/^W+\;/C-XPN?!/P)\#V'BE[23R[W7-*M9)-+M'[A[J1HHG..0$9MP^[F MHO%O["GQ]^+WCV'Q[\>?B#HWC)+63S-/\.Z]?3_V59OV9+2WACC8XXS(7W#[ MVZOJSPUX8\-^#-#MO#'A#0++2]-LX_+M+#3[5(885]%1 H^@J]7(\NG@<3* M659ABZ2:MS.K#VC75\].E3Y;]H)::-OLT[\JIR5-/HN2=2 M?-;O-O75*.QY-I?@7]J72].@T?2O'/@S2[2VB$=O:Z;HC".%!P%1=H '0#B MJ?C+2?VC_!WA6_\ %_B+]H?3K2UT^V::7[/X8A:OM/_?J,_JY'^X:_,./Z>6<(<+8G-*^)Q$II6@GBJZYJ MDM(KW:D>OO2_NIGWG#,L7G6;TL'2HTHQWE:C3=HK?>+Z:+S:/G7Q+XEUSQAK MUUXF\2:@]W?7DIDN;AP 7;IT P !@4[PKXGUOP7XBL_%7AR\-O>V,P MEMY0 <$=B#P01D$=P2*SZ*_@58S%K%_6O:2]KS_-S;\U];[WU/Z2 M]A1=#V/*N2UK6TM:UK;6MI8^Q_"WC;]JS7?"UCXNT33?">OV-_;+- ;*Y>WE M(/56$@VA@<@@< @U-)\;?C-HIQXQ^"OB"VQ]]]*L8[]%]R8W''O7%?L%?%?_ M (_?A#J]S_>O-(W'_O[&/T<#_?-?3%?WSP#B,=Q9PKA\TP6:5HRDK3A-4JD8 MU(Z27O4_:6OJOWGPM,_F[B2EA\FSBKA,1A(-)WC*+G!N+V>DN7R?N[IGD%C^ MU#X)GG%EJWCZ/2;D_P#+OJVASPL/J2I4?G76:#X[M/%&T>'/BGX?@CXDW'5/ACI(9OO/:VP MMV/OF+:<^]?8^SXYPVU3#UUYQJ47\VI5U\U%>AX?/P]5WC5I^CC47W-4W^/S M-K[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :XK_AEKP?IG/@GQMXL\/8^Y'I M6OR",>Q63=D>V:/^%8?M Z%SX9_:#%[&/NVNNZ#%)GZRH=WZ4?VWQ'A_]YRN M4O.C5IS7_E1T9/Y1OY!_9^5U?X6,2_QPG'_TE5%^/S.U^Q>-_P#H-V7_ (#' M_&C[%XW_ .@W9?\ @,?\:XK^W?VK] _Y"/@/PIX@5?\ H$ZI):NP]_/! /Z4 M?\-!>*=&X\;?L^^+K+'WY=-@2^C3W+(1Q[XH_P!<\II:8NG6H_\ 7RA54?\ MP-0=/_R*,?\(WX MSTJ_+=%L]0CD/Y*Q->E@.)>'-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBBO;//,?[%XW_Z#=E_ MX#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q M_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_ MX#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !K,M;7Q2?%-U''J MEL+@6T9DD,!VE]_Z\HOYF@ ^Q>-_^@W9?^ Q_QH^Q>-_^ M@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z# M=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_ MQK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** *.E0:_#(YUB_@F4K\ M@BBVD&KU%% !7R!_P7X_Y0V?M"?]D_F_]'15]?U\@?\ !?C_ )0V?M"?]D_F M_P#1T5 '\85%%% '[_?\&FW_ "E,_:[_ .WC_P!/D]?O]7X _P#!IM_RE,_: M[_[>/_3Y/7[_ % !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >4 M?MS_ /)H_CW_ + +_P#H:UW7PN_Y)GX=_P"P%:?^B4KA?VY_^31_'O\ V 7_ M /0UKNOA=_R3/P[_ -@*T_\ 1*4 ;M%%% !1110 4444 %%%% !1110!C^!_ M^01+_P!?LW_H5;%8_@?_ )!$O_7[-_Z%6Q0 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110!^=/_ 7X_P":3_\ <>_]QU?G37Z+?\%^/^:3 M_P#<>_\ <=7YTU_=7@W_ ,FWP/\ W%_]/5#^!O&K_DYN/_[A?^F:84445^G' MY8?LC_PI']L;]JK_ $K]I+XC?\*U\)3\_P#" > [P-?W$9_@O-0Y[<,D0*L# MT4UF>$/@'\'O&'Q17X ?!+P!8:1\-_ MY'<>,[BTCRVO:HG,5G+,Q+SK'R7W M,>/_=2)6%VJMC_2#+>$\+B< MV5*C&5>M]NI-\\WU4$]%"+^*<8*$%&UUJ>C:_P"(= \(:+-KWB+4X+&QM8]T ML\S;50=A[GL .2>!7EQG\>_M,-Y=F;SPUX#8X:?'EWVM)Z+_ ,\H3Z]6'KDA M;GA[X3>*_B=K,'C[X_\ ELL+^9I'A"%]UK9>C3=II?7/ Y[':/4E554*J@ # M '2O)^K9GQ=KBXRH8+I3UC5K+O5MK3IO_GTO?DOXCBKTS],]KA,DTH-5*_\ MV\(?X.DI+^?X5]E-VD4/#'A;P]X+T2#PYX6TF&RLK=<100+@#U)/4D]RK;[MA1116I 4 M444 %%%% !1110 4444 %%%% !1110!C^)?^0OH__7Z?_036Q6/XE_Y"^C_] M?I_]!-;% !1110 4444 %%%% !1110 4444 9OB_P?X6\?\ AJ]\&^-O#]IJ MFE:C 8;VPOH1)%,A[%3^8/4$ CD5\QW/ASXU?\$ZKF35O %KJOCWX)AS)>^' M-YGU;PC&3EI+5F.;BU7DF,G*CGC#NWU=17MY3G=;+82P]2"JX>?QTY;/^]%[ MPFOLSCJMG>+<7X6;Y%1S.<<12FZ6(A\%6/Q+^[)/2<']J$M'NK22DN?^&'Q3 M^'WQG\%6?Q#^&/BFUUC1[]-UO>6KY /=&4\HXZ%& 8'@@5T%?-WQ/_94^(?P M6\:WO[0G[#<]KIVJW;^=XI^'-T_EZ3XC Y+(,@6USUPXPI)YVY??Z'^S;^U7 M\//VD=*N[;2(+K1/$^C-Y7B;P;K*>5J&E3 X8.A +)GI(!@]]K94=.8Y)1>% M>899-U<.OBO_ !*3>RJ)=.D:B]R7]V5XKFRW/:RQ:R[-(*EB'\+7\.JENZ3? M7K*F_?C_ 'HVF_3J***^;/I@HHHH *_+C0/A[J'@'7=9T[7HBM_!JD]K*'ZJ M(I&0_FP)]^*_4>OEC]KC]BKQ7JEM_P )U^SE,R7J[VU30KB?S&O&+%C-').6 M/FSP]F.1Y!F\,XS"C4JRHQE[.--1D[SLG*TI1U44TDK[M[I'SM398HYXFAF M0,CJ592."#U%>?>)-3^-'@W46TCQ;INI:9=(VUK>_P!)$+Y^C(#7H?P(_9__ M &H_CMJ\":;876E:.S W.O:IIJQ0(G9KCU@L M)AYSJMVY5%W7KIHEU;LEU/NZ?T@>$,74]A#!XF3>EO9T_P ?WOWW/H+_ (); M> M4\*:1XZUB=6^Q7>JVEM9N3PQBCD=OTG0'W%?5U$ MXK@F58S>W%Q#L)E>)M[2FGS M[_ "R>&RW"5)T\O4HT>:3@I6O%2;ERNS:]V]EJ[I7" MBBBOLA!1110 4444 %%%% !02%!9C@#J37B7QE_;M^%'PY\3'X6_#O3=0^(? MCMR5B\(^#X_M$L3#@FXF&8[90<;BQ+*#DKBN0'[-W[4?[51&H?M@?$G_ (1/ MPM,A.O+"Y93>)K1T:@TJ<'_P!/*K]V+[Q7-4[09T/Q/_;X M\!Z7XIE^%/[/7A6_^*GC9?E;1_"S!K2R.<;KN].8H%!R""+B2UTQ!G(6[N ?-NF]1D ,,JV#BO>/AA\)/AG M\%O"T7@OX5>"-.T+3(N1;:?;A-[8QO=OO2.>[,2Q[FNBK9\087*ER9)2]G+_ M )_3M*L_./V:7ER+G6SJ,Q7#N+S9\^>5O:1_Y\PO&BO*7VJOGSOD>ZIHR/ W M@#P1\,O#5OX.^'GA/3]%TNU&(+#3;588U]3A0,L>['DGDDUKT45\M5JU*U1U M*DG*3U;;NV^[?4^JI4J5"FJ=.*C%*R25DEV26R"BBBH- HHHH *Q_ __ "") M?^OV;_T*MBL?P/\ \@B7_K]F_P#0J -BBBB@ HHHH **** "BBB@"OJ.DZ7K M$'V75M-M[J(]8[F%77\F!KD==_9Q^!GB/<=1^&.EJ6ZM9PFV)_&(K7;45YN/ MR;*,UCRXW#TZJ_OPC+_TI,ZL-CL=@W?#U90_PR:_)GF7_#+WAS2_F\$_$3Q? MH&W[D6GZZYB^A60-D?C1_P *W_:*T'GPY\?;?48Q]VVUW0(S^9?\ M)+^U9H'_ "%/AKX8U]5[Z-K#VK,/^W@$9H_X:'US1N/&_P !?&&GX^_-962W ML*>Y>,CC\*]-HH_U>SC#_P"ZYI57E4C2J1^_DC4?SJ!_:>!J_P ;!P]8N<7_ M .E./_DIYYI?[5/P+U&?['/XU%A<#[\&IVFQL>=UBC6Q!]?W)6CEXYPVTL/7]54H/[T\0OP^07X>J]*M/YPJ?I3_,[F MBO,O^&9-)TKYO!/Q1\8Z'M^Y#:ZXSPCZI(#G\Z/^%??M):#SX?\ CK8:JB_< MM]=T!%_ R1'LKF_.E4I5%]TY4IOY0;\@_L[+:O\ !QD5Y3C. M+_\ )5./WR/3:*\R_P"$L_:GT#_D+_"GP[KP7[S:'K;6Q(]0+@'\J/\ AHS4 M-(^7QM\#O&6F8^_/;Z:+J!?J\;?TH_UUR6E_O4:M#_KY1JQC_P"!N'L_NDP_ ML#'S_@N%3_#4@W_X#SVFFV-V:\-^"GQ*N_A/\ $C3O&4)8P12^ M7?Q+_P M;=N'7'46I1?M-%9J_\ M)>^[=6XO5'W.2< XC&<.XFMB*;C7?\----I^@M%165[::E9PZC M87"RP3Q+)#*ARKHPR&!]"#FI:_HZ,HSBI1=TS\M:<79A1113$%%%% !1110 M4444 %%%% !7R!_P7X_Y0V?M"?\ 9/YO_1T5?7]?('_!?C_E#9^T)_V3^;_T M=%0!_&%1110!^_W_ :;?\I3/VN_^WC_ -/D]?O]7X _\&FW_*4S]KO_ +>/ M_3Y/7[_4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y1^W/_R: M/X]_[ +_ /H:UW7PN_Y)GX=_[ 5I_P"B4KA?VY_^31_'O_8!?_T-:[KX7?\ M),_#O_8"M/\ T2E &[1110 4444 %%%% !1110 4444 8_@?_D$2_P#7[-_Z M%6Q6/X'_ .01+_U^S?\ H5;% !1110 4444 %%%% !1110 4444 %%%% !11 M10 445D^./'O@KX:>&KGQE\0?%5AHVE6B[KB_P!2N5BB3T&6/)/0 & MQXG^+WCBTTN.3(L[0DR75XX_@AA7+R'.!P,#/) YKQJ?]J3]H3]JF=]!_8D\ M!_V3X<9S'-=3O_'OCZ;#7/C3Q8_GW"-Z6\9REL@R0H7Y@#C<1Q7U/]@X')USYW4<9_\ M/B%G5])O6-'_ +>YIK_GWU/DWG^/SE\F1TU*'_/^HFJ7K!:2K?\ ;O+3?_/R M^A\!?\%:/C3\5/CE_P (!XM\6_ [4/!?AG_B:CPE_;LJKJ.HJ?L9FFF@!_T= M<>3L4Y)RQR1C'QS7[S_'[]DW]G_]J'^R?^%Z> /[<_L/S_[+_P")K=VWD>=Y M?F_\>\L>[/E1_>SC;QC)S\C?&;X$?\$J?A_KMU\//!_P(EU[Q%$DB2"Q\4:H M;6RD _Y:RF[P2#U5 QS\I*FOU;+?I&^&_AQP=1IYQ3GAXT^=6ARRB[RE)*'/ M5YYR:=Y:?%>R4;'X1Q?X&\8<3\73Q-#&4IO$2IQBZCE&1_:-E)#]IMUG@\Q<>9&V=KCU!P:KU]\:'X&_9?N=3B MOOV@_@I<^*-,L[-;:SCTK4;BWGLUW#&U89HA(H'\+'CJ.X/=^'/V"_V1?CU\ M4+>']G[X4?V)X>T!$EUK5K[4KVX:XE?!6(0W$[C( /! [ELC8&^4X/\ IS^' MW$G#E*M4P5=YC.4H_5:2IR;E>7*U*=2'N+_INM7:\H#_RSA7I$@Z8')'H, ;GP_P#AUX1^&.@)X=\(:6MO"#NFE8[I M9W[O(W5F/Z=!@<5N5_,W"W!=7 4J>)S>HJV(BW-+[$)RUE-)VYZLFW>I)72] MVG&G#W3^J8XG#Y?@G@LONH/XYOXZK>KZZ?'$7[.'[6/AN#P?\ $9%QI\R.?[,\2QC@3V,K M<;CWA)W \#D,J^^UQ?QW_9^^%G[1_@>3P%\5/#JWEMN\RSNXFV7-A-_#-!*. M8W'J.#T8$$@^'>'_ (X?&+]B#6[7X:_M<:G<>)? %S.MOX:^+<<#-):9.$MM M549*MT GYW=26^8I]%++L#Q)%U(WE0Z2[RH-ZONZ3;DOL.:TC\W',L? MPS-4T:Z6B[*JDHO[:@]9?4M%0Z=J.GZQI\&K:3?PW5K)+O"Z;X/\/6YO-4O';[JK G*[NQ>/=;D^"?@6?_ )@>AW"S>([^(]I;G&VT!'.$&\+FL/0>TZEUS?]>X).=3_ +=3BG\4H[GS>.XFPE#$RP>#A+$8 MA;PIV?+_ -?)MJ%/_MYJ37PQEL=[\=/VV_@O\$M:7P#!<7OBSQI<'98^"?"5 ML;W4)'QP'5.(1T)WD''(#5P7_"G_ -LC]K7_ $K]H3QLWPL\%S\CP'X+O0^J M7<1_@O+_ !A 1P4C&&!(*J1FO8/@5^S+\$?V;]%;1_A)X$M=.DG'^G:F^9;V M];.2TT[Y=\GG!.T$G %=[75_;>69/[N3T;S7_+ZJDY^L(:PI^OOS6ZFCD_L/ M-,Y][.:UH/\ Y5;$3WMIIMG-J-_<+%!!$TDTKG"HBC)8GT &:EKSC]J#1_BCX MI^&\G@WX6^'FO9]4E$>H2K>0P^5;CEES(ZY+G"\9XW9ZBO)SW,JV49-7QE*C M*M.$6XPA%RE*7V8I13>KM>RT5V]$=N786&-QU.A.:A&32,IBP@EE\NPB;_ )9VZ<(N.QQ\Q]V-\?L._%?\ X2SP M'+\/=5N=U]H./LVX\R6C'Y?KL;*^P*5[E7R-\%/@-^TO\)_B1IWC*'X>,8(I M?+OXEU>T_>V[<.N/.Y./F'^THKZYK^T?!W,L_P 5PA3P><8:K1K8?W%[2$X< M\$O<:YDKV7NNU_A3>Y^#</_3Y/7[_ %?@ M#_P:;?\ *4S]KO\ [>/_ $^3U^_U !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 >4?MS_\ )H_CW_L O_Z&M=U\+O\ DF?AW_L!6G_HE*X7]N?_ M )-'\>_]@%__ $-:[KX7?\DS\._]@*T_]$I0!NT444 %%%% !1110 4444 % M%%% &/X'_P"01+_U^S?^A5L5C^!_^01+_P!?LW_H5;% !1110 4444 %%%% M!1110 4444 %%%% !4=W=VMA:R7U]#;MX=/0 Y47MPIWW3#N%.T,,JV#BOIL- MPY.G0CBLTJ?5Z,E=75ZDU_T[IW3:[2DX4_[]]#Y?%<2PJ8B6$RJG]9K1=I6= MJ<'_ -/*MFDUUC%3J?W+:E_QC^W7J'Q"\1W/PO\ V(OAXWQ&UZW?RK[Q&TAA M\/:2W]Z:ZX$Y YV1'YAG:Q(Q3_ _["+>,?$UM\5?VT?B!)\3/$L#>99:1-%Y M6@Z2Q_AM[/A9,="\@^8 $KD9KW;P=X*\(?#WPY;>$/ OAFQT?2[--EKI^G6J MPQ1CV50!D]2>I/)K3K2IQ'# TW0R6G["+T=1N]:2ZWG9YG2X M:J8^HJ^=U/;R3NJ:7+0@^EH7?.U_-4"U@2UM84CBC0)''&H"J MH& !T ':GUF>*O&?A3P/IIU?Q=XAM-.MQTDNI@NX^BCJQ]ADUP#?'7QM\0F M-K\"/AM<7T#' \1:\&M;$?[2*?GE'L,'VK\XS3B7*,JK*A6JR.8_X*%_'36O@W\$U MTOPC>/!K/B:Z-C:SPMB2"$*6FD3'\6-J CD>9D<@5\/_ P\+S:-ITFIZC;L MESJ3;5E%ZJR^Z\-N#\MQ?$=3/)5G6^K_ +N%HVIJQVFM122$K-;2MA93GJT9;<#U^5AG#&K M58_B'X>ZAX^US1].T&(M?SZG!:1!.K>;(J#\F(/YU^<\/9CC\ISO#XO!-JK" M<7&W5WV\T]FNJ=F?1^,W#&)SOAJ./P=_;X27M(I=8_;5O1C3ZGRIJ/PY^-/_ 3[U"?Q9\!M.U'QM\(GE:;6 M/A\TQFU'PZI.7GTYV.98AR3"QSU/=I%^@O@[\9_AI\>_ MI\1OA3XJM]6TN[ M&!)"]O9Y MVVX(/WG.>0RMVKWLOX=QV.P_UJHU1H?\_*CY8^:CHY3:_EIQE+NDM3Y_,>), M!@,1]4IJ5;$;^RIKFGKLY:J-.+_FJ2C'LV]#UCX]?M6? W]FZPCE^)_C2**_ MN@!IV@6*&XU"^8G"K%;IECD\;CA*]%^ O[&/P0^ -_)XLT72+G7/%=T2VH^-/$]R;W5+ MIR,,WG/_ *O/0A H(QG/6O6*[O[3R3)M,LI>UJK_ )>U8II/O3HZQ7E*HYOJ MHP9P?V5GF=ZYI5]C2?\ RYHR:;7:I6TD_.--071RFCS7X!_LD? O]G""6X^' M?A(/J]WDZEXFU:4W6I7K'EFDN'^;YCR57:N>=M>E445\[C<=C,QQ+Q&*J2J3 M>[DVW][_ 70^DP. P668:.'PE.-."VC%)+[EU[O=]0HHHKE.L**** "BBB@ M HHHH **** "BBB@ K'\#_\ ((E_Z_9O_0JV*Q_ _P#R")?^OV;_ -"H V** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L>R_Y'>] M_P"O*+^9K8K'LO\ D=[W_KRB_F: -BBBB@ HHHH **** "BBB@ HHHH **** M "OD#_@OQ_RAL_:$_P"R?S?^CHJ^OZ^0/^"_'_*&S]H3_LG\W_HZ*@#^,*BB MB@#]_O\ @TV_Y2F?M=_]O'_I\GK]_J_ '_@TV_Y2F?M=_P#;Q_Z?)Z_?Z@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /*/VY_^31_'O_8!?_T- M:[KX7?\ ),_#O_8"M/\ T2E<+^W/_P FC^/?^P"__H:UW7PN_P"29^'?^P%: M?^B4H W:*** "BBB@ HHHH **** "BBB@#'\#_\ ((E_Z_9O_0JV*Q_ _P#R M")?^OV;_ -"K8H **** "BBB@ HHHH **** "BN8^+'QF^%OP+\)R^-_BUXX ML-"TV+($][-AI6QG9&@R\K_[* M[5X-_PN']KG]L3_0_V=/#,OPP\"3\-\0? M%=B&U._B/\5C9$X12.1)(>00596&*]S+>'\=F-%XF35*@G9U9OE@GV6C)6FUB]P-*\,:1#]JU/4')PJQ0+SR> S;5SQNS7E7_"'?MG?MD?OOB3JM MU\&/A]/T\.:+#7I7P _8X^#'[/=U-XGT/3 MKK6_%=]EM5\:>)+@WFIWCD?,3*_^K![J@4$ 9R>:]2N;FVL[=[N[N$BBC4M) M)(X55 ZDD\ 5Z#S?)\B5LKASU%O7JI:>=.F[QAY2GSSZKD>AYJR?.<]=\VJ> MSI/_ )<4I/7RJ55:4_.,.2'1^T6IR'P4_9]^#O[._A<>$?@_X%LM'MFP;F6) M"T]TP_CFE;+RMUY8G'08'%=E7F^M_M*^%I=0D\/?"_1+[QCJB<-%HR?Z/$?6 M2X/R*O\ M#<*\D^(/Q^N=4U3_A&_'WQ9E-Y*2L?@/X50&^U"4_\ /.6X7*HW M8KNP<]*_'<_\3LIA5G755XJI)V[%^Z[=%"E%_'/X:?#J<:=K>OB?46.V+2=.0W%U(W M9?+3[I/;=@>]<-XQ^+/Q8O\ 2&US5;O1_A?X>.?^)OXHN$>^D'_3.$D*K?[# M9;T-N0>5\-OA_H/PBTJ<8DU;4U&J:[.IZGYOECSSE6(*D\5W/@ M[]C+X1:-JZ^+O'YU#QSKPY;5O&%V;LJ>N$B;]VJ@]!M)'8U\O[;CKBKX8NC1 M?9RHQMYSE'ZS/_MRGA4_YV3_ &SA:.F5X5S?_/VOHO6-)7^Z?,GW/+/#GBWP MQXJU@ZC\"O@[XC^*^M;MK>,O%[FWTN)@>J-. &"GG8%#8QAC7>K^SK\<_BRO MG?M%?'2>WL'^]X3\"*;*TQ_'^ PU%PQ=1SC+64(+V5)OO*,6YU?/VU2K<\W%K'9K-3S*O*J^ MD?A@EV45T\FVO(\MO/V-?V>CX-;P=H/@Ā-Q!?6$CBX20KM$K.6)F9>H$ MN\#GCDY^(OCO^S]^U)\"M8G34+"ZU;1UJOCG."PY MK]+Z*\?C/P=X2XMP\/9TUAJL%93IPBM-K2BDE)*VFJ:Z.UT:5:F;0P<<-@<; M6PT8WLJ52<(J^_NQ:7Y/S/R,\.:I\:/&&IKHOA/3=2U.[9L"VL-)$KY_W50F MOLO]D?\ 8J\6:7;_ /"=?M&S,]ZVQM+T*WG\MK-@P83220%3YG P@;"C.?,UTN[=;7 MM:,NQ'%&$J<^(S;$5?)U:BC\USN_ST\@HHHK]Z-PHHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@#'\2_\A?1_P#K]/\ Z":V*Q_$O_(7T?\ MZ_3_ .@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@# MR7]I3]DCP?\ 'Y[+QIHVM77A3Q[H8W>&_'&C?+=6C#.(Y "//A.2#&W9FP1N M.?RX_P"'LG_!0'_HOO\ Y:NE?_(M?M#7\Z=?TKX%X3!<187&8;-:,,1"A[/V M:J0C/D4_:/F+QW#>+P6)RFO4P\Z_M?:.E.<.=P M]FHN2BTG)*37,U>UDW9*WT->?\%6/V^-0M7LKOX\[XI%PZ_\(OI0R/J+6I(_ M^"L'[?T4:Q1_'S"JH"C_ (1;2N /^W6OG6BOWS_4G@S_ *%N'_\ !-/_ .1/ MY[_UZXV_Z&F(_P#!]3_Y(_3+_@G%_P %(/%'BGPM\1?&7[:7QZT\:?H/]E#1 MY+VPM+5]THO#*D4=M$CSL1%'\H#D;> ,G/KO_"]/VN_VLO\ 0_V8? )^'7@^ M?@_$7QS99O+F,_QV5@>N>JO)\K _PD5\Q?\ !#CX/?"_XA^*?'OC3QUX&T[5 M]2\-_P!DG0KC4(!*+-IC>&1T1LKO/DQX8C+X5XU\$/V'/@[\'_$!^(^NM?^-?'$Q#W7 MC3QART45^49AF>89KB/;8NHYRVU>RZ)+9) M=$DDNB/UW+LKR_*,/[#!TE".]DMV]VWO*3ZR;;?5A1117"=X4444 %%%% !1 M110 4444 %%%% !1110 4444 %8_@?\ Y!$O_7[-_P"A5L5C^!_^01+_ -?L MW_H5 &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M5CV7_([WO_7E%_,UL5CV7_([WO\ UY1?S- &Q1110 4444 %%%% !1110 44 M44 %%%% !7R!_P %^/\ E#9^T)_V3^;_ -'15]?U\@?\%^/^4-G[0G_9/YO_ M $=%0!_&%1110!^_W_!IM_RE,_:[_P"WC_T^3U^_U?@#_P &FW_*4S]KO_MX M_P#3Y/7[_4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y1^W/_ M ,FC^/?^P"__ *&M=U\+O^29^'?^P%:?^B4KA?VY_P#DT?Q[_P!@%_\ T-:[ MKX7?\DS\._\ 8"M/_1*4 ;M%%% !1110 4444 %%%% !1110!C^!_P#D$2_] M?LW_ *%6Q6/X'_Y!$O\ U^S?^A5L4 %%%% !1110 44C,JJ68@ #))[5X#\3 M/V\- ?Q7/\(?V6?!5U\4O&L?R3V^B2A=,TPG(WW=Z?W: '^%2>05)4XKTLLR MC,BC%=YR=HQ7G)I'F9IG&6Y-253%U.7F=HJSY^(/$.@>$]%N?$GBG6[33=/LXC)=WU_<+##"@ZL[L0%'N37SIJ_[9OQ0_ M:"U.?P3^P;\.%UN&.4P7WQ+\3126VAV3 X;R00)+MQZ*, X.'4YJ3P_^Q)XV M^-6M6WQ"_;P^) \7W,,HFL/ .BE[?P]IK=@8\A[IQ_?DZ@E3O&*]9\4_&3X- M_!JRA\*1WEM'+:Q"*R\/:#;!Y451Q&L4?$8P. =HXKMS'->#."\.\1C*L*]1 M?:F^3#Q?97Y9UI=E[L6^E1,\O#8/BWBRK[.C"6%HOI%*6(DO.W-"BN_QSMUI MM' ?"?\ 80\':)XLB^+_ .T)XLO?BAX\&&76O$D8-I8'.=MG9C,4"@\C@D$9 M7;G%>R>+/&_A#P)IQU;QAXCM-.@YVO=3!2Y]%'5C[ $U\U>-OVX/%GB_5F\( M_#&PE@N9,B.QT&R_M;5''3)5/W,'HP=MZ]<5'X3_ &:/VC_B3J(\1^+)[+P< MLV"^H:Q.-:UIQUP-V+>#V*@.F>IQ7XSG/C#FW%N,=/),/4Q.(8EN@..FQCW!KVSP#^QW\%?!>J#Q3K6DW7BK7B0 M9->\6W1OKAF'0@/\B8/0A01ZUZDJJJA54 8 Z5Y2X)XHXD?/Q%C+0_Y]02 M_6?K5DO=\_9QBO,\%T3]C[QCXPT^ M.R^/7Q;FETP?\R9X)A_LO2D'='*8DG'NVUO>O6_A]\*/AM\*=+_L?X<^"M.T M> @!_L=N%>7'=W^](?=B37045]YE/"V19+-5,/17M$K<\FYSMVYY-R2_NIJ* MZ)(\RG@\/3JNK;FF]Y2;E)_]O.[_ $"BBBOH#J"BBB@ HHHH Q[+_D=[W_KR MB_F:V*Q[+_D=[W_KRB_F:V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@#'\2_\ (7T?_K]/_H)K8K'\2_\ (7T?_K]/_H)K8H * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_G3K^BROQ>_X M=-_\% ?^B!?^75I7_P E5_1/@'G>2Y-_:/U_$TZ/-['E]I.,+V]K>W,U>UU> MVUUW/YN^D)D6=YU_9O\ 9^%J5N3VW-[.$I\M_96ORIVO9VOO9]CYTHKZ&O/^ M"4_[?&GVKWMW\!MD4:Y=O^$HTHX'T%U4D?\ P2?_ &_I8UEC^ >5905/_"4Z M5R#_ -O5?T1_KMP9_P!#+#_^#J?_ ,D?S;_J+QM_T*\1_P""*G_R)]&?\$!_ M^:L?]P'_ -R-?HM7Q?\ \$A?V3?V@/V7O^%A?\+T\ ?V'_;G]D_V7_Q-;2Y\ M_P G[;YO_'O+)MQYL?WL9W<9P8+#8RE*G4C[2\9Q<9*]:HU>+2:NFFKK9IA1 M117YV?I(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/X'_ .01 M+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%0!L4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %8]E_R.][_UY1?S-;%8]E_R.][_ ->47\S0 M!L4444 %%%% !1110 4444 %%%% !1110 5\@?\ !?C_ )0V?M"?]D_F_P#1 MT5?7]?('_!?C_E#9^T)_V3^;_P!'14 ?QA4444 ?O]_P:;?\I3/VN_\ MX_] M/D]?O]7X _\ !IM_RE,_:[_[>/\ T^3U^_U !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 >4?MS_P#)H_CW_L O_P"AK7=?"[_DF?AW_L!6G_HE M*X7]N?\ Y-'\>_\ 8!?_ -#6NZ^%W_),_#O_ & K3_T2E &[1110 4444 %% M%% !1110 4444 8_@?\ Y!$O_7[-_P"A5L5C^!_^01+_ -?LW_H5;% !117" M_'3]I/X+_LX>'E\0_%SQO;:=YV18Z>N9;N]?ILA@3+R'.!D# R,D#FNC"83% M8_$1H8:#G.6BC%-M^B6IS8O&83 8:6(Q-10A'5RDTDO5O0[JO(OCW^VE\'_@ M5JT7@19+WQ3XUO/ETWP1X5MS=ZC.Y&1O5>(5[Y<@XR0&Q7DWC#XG_M0_M%Z= M_:>L:Z?@!\-;@';?:DRGQ3K$7_3*(?\ 'GD>F9%X(W@XK'^&?Q*^"OP*-QX M_8I^!M[KVOW7_(3\0W=L]W?WC$Y,D[CY\$Y;YVC0')"BLL_XAX"\/Y*'$.+5 M7%/X<+0?/4;Z*;@I6_PP4GTE.FSQ:-7B/B*C[7+*:P^%V^LUUR1?_7JG)Q-?%;CJDL-EF$AEF"3 MO'VB]Y?WHT$W[_\ >K2G)K>1Z>69+P_DE5UZ,)8O$R5I5JK<4_):*HX_W(QP M\%NCQ&3XC?MC_M/DQ?#_ ,)7.E:'/D)?7#/IMDRG&&\QO](N%(R"$"BNM\!? M\$]]#\H3_&GQ[>:V'YET/1\V-@><[9"I\VXP>C,P/M7T=17F9?X6Y*L2L9G- M6>.K_P U9WBNZC37NJ/]U\R/2Q5?&8^G[+$U+T_^?<5R4_G"/Q^M1SEYF/X* M^'W@;X<:0N@^ O"6GZ1:#&8=/M5C#$=VP,L?R_Y'>]_Z\HO MYFMBL>R_Y'>]_P"O*+^9K8H **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** ,?Q+_R%]'_Z_3_Z":V*Q_$O_(7T?_K]/_H)K8H **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_R+%[_U MP-7-._Y!\'_7%?Y"J?C'_D6+W_K@:N:=_P @^#_KBO\ (4 34444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %8_@?\ Y!$O_7[-_P"A M5L5C^!_^01+_ -?LW_H5 &Q1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 5CV7_([WO_7E%_,UL5CV7_([WO\ UY1?S- &Q1110 44 M44 %%%% !1110 4444 %%%% !7R!_P %^/\ E#9^T)_V3^;_ -'15]?U\@?\ M%^/^4-G[0G_9/YO_ $=%0!_&%1110!^_W_!IM_RE,_:[_P"WC_T^3U^_U?@# M_P &FW_*4S]KO_MX_P#3Y/7[_4 %%%% !1110 4444 %%%% ''?'']H7X%_L MS^")/B3^T%\7/#W@W0HY5B&I^(M5BM8Y)6^[$F\@R2-T"+EF/0&NQK\T?^#J MKX9?#K6_^"7&K?$S5_ ND7/B/1O&GAJ/2M>GTV)KRTC?58D>..8KO1"LL@*@ M@'<>.:^J/^"L?[2OBC]C_P#X)N?&;]HWP-=?9]>\-^!;M] N@,_9K^8"WMIL M'KLFFC?'?;B@#LW_ &W?V1D^+1^!C?M#>%O^$I&LC1VTO^U$^75"NX:<9?\ M5B\*\BU+><1SLKOO&_CGP5\,_".H_$#XC>+M,T#0M(M'NM5UK6;Z.VM;.!1E MI)99"$C0#JS$ 5^!>*?VU_B!_P4)TS_@EY\ /B-J#7UG\6M3/C#XK02\1Z M[<^'(T,:3J.)(9;J"XG>)OD++'Q\HP ?K?\ !/\ :D_9[_:-DU&V^"?Q9TG7 M[G2%A?5+"UF*75K'*"899() LBQR!6,Y8W" _=7/\ QZ\' M' ]R*YS_ (*R?\I ?'__ '"O_359UI_LA_#?_A&_!LGC?4;?%WK./(W#E+93 M\O\ WT:>>_4J#QU>A2I4'*E3-W[-*^31Q^(6#H8BM4K*-:HHQHTZK]Q)2LE-\M-);*5U MHBU\2_\ @HO^W]\)/&VH>#K?X[LMNDYFM';POI9\R)SN5LFUZ]C[@UVW[%G_ M 5%_:0\3_M*^'=&_:1_:"LT\%/%?R:XU_HVG6L06.QN)(\RQ0(X/FK'@*V6 M.%P=V#R/[1WPBT+Q_I5MXGU/75TH:0':]OC:M,?LV,D;5Y)!P1]6K(_8E\&_ M ?XJ?M/^%O@EH/AV]G359+IKGQ)J91IH_(M)K@>3"040DQ !F&1GH<5\=X7^ M+?"7B+X)QQ6%X?>*S.EAYPQ+HX>E2A2J4X-.K+$U5"E&4XI55"FZE6+DK4[6 M;^DXZX#XSX(\75AZV>.A@*E>$\/&KB*M256$YIJDJ$)2J2C&3=)RJ*G2:6M1 M:GV#\6O^"COCKXF^=H?[,&E)X=T,_++\1/%5B2\B'!W6-BV&D)!RLDVV,X(( M4X-9?P3_ &>/BQ?^(6^(G@;P+>W_ (FO<&[^*7Q+F\R]/O;)(K"W3!.WR8F( M!V^;C%?5OPX_9O\ @]\+GCO/#GA&&6_BP1JFH_O[@-_>5FXCSW$84>U=S7Y) MC*W&N>X:6%J8E9=A):2HX1OVLUVK8N:52?G&E"C3[1ZG[)A\GRW#XF.+K)XG M$1=XU*R3C!]Z-#6E3?G/VU3_ *>'@_A?]A?PWJ&H_P#"2_'3QWJOC#49"&FA M>=[>V)]#AC+)C_:?:?[HZ5[/X7\(>%?!&DIH/@[PW8Z591_47\S6Q6/9?\ ([WO_7E%_,UL4 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% &/XE_Y"^C_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ M -!-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M!F^,?^18O?\ K@:N:=_R#X/^N*_R%4_&/_(L7O\ UP-7-._Y!\'_ %Q7^0H MFHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_ __ M "")?^OV;_T*MBL?P/\ \@B7_K]F_P#0J -BBBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ K'LO^1WO?\ KRB_F:V*Q[+_ )'>]_Z\ MHOYF@#8HHHH **** "BBB@ HHHH **** "BBB@ KY _X+\?\H;/VA/\ LG\W M_HZ*OK^OD#_@OQ_RAL_:$_[)_-_Z.BH _C"HHHH _?[_ (--O^4IG[7?_;Q_ MZ?)Z_?ZOP!_X--O^4IG[7?\ V\?^GR>OW^H **** "BBB@ HHHH **** /SC M_P"#JC7-&T;_ ()">(HM6U6WMGN?'7AE;9)YE4RLNJ02,%!/S$(CL<= I/05 M]2?\%)/V;+C]N7_@GI\5OV;_ 5J-K+?>./ EW!X;N?M"^1+>A!-9DN#CRVG MCBRW3:2:]4\;_!OX0?$R\@U#XD?"KPWX@N+:,QVT^N:';W;Q(3DJK2HQ49YP M*U/"OA'PIX%T*'POX)\,:=HVF6Q8V^G:591V\$6YBS;8XP%7+,6.!R23WH _ M,A/VM="E_P"#9X^"&61?B2?@JWP;'@+;_P 3H^,19?V!_9HL_P#6FY\[]]Y6 MW/E'S,;/FKS[XR_L&>*_^">,.DJ,,,K*>&!!((/ M!!H _.C_ (*1> X_V[/^"K_[('P(^%5_!K%C\&_$MU\4_B;J-A,)H=#MK&?A!\,?#WA339KAI MY=/\-Z+!8P/*WWI#' BJ6.!EL9.*Z&@ KC/C-\#/"'QSTRRTGQ?JFM6L=C.T MT+:+JTEHS,5VD,4^\,=C79T4 ?)/[5O[%/PG^'W[.OB[QIHGB3QA-=Z=I+30 M1WWBF>:%F#*,.C'##GH:]_\ A7X%T=/AAX<075[@:#9@9NV_YX)7/_MS_P#) MH_CW_L O_P"AK7=?"[_DF?AW_L!6G_HE* )?^$'TC_GYO?\ P+:C_A!](_Y^ M;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GY MO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P " MVK8HH _'O]OSX:/XX_X*9>+?!-F93;F32Y+N5G+,D TNS9SD]^<#W(KU"TM+ M:PM8K&SA6.&&-8XHT& B@8 'L!7LWQO_ &,/C#XF_:H\=_&KPSX+6]@\12:? M'8W7]HVR$00:?;1,-KR!@3+&^ Z7>,AR M._&#[@U]-6/[)G[0.I0F>R\ ;T5RA/\ :MH.0<$"ULH/#LFH1WUT=1MG)@GT^YB4;4D+$B61,8' 9C1]%OB;C;PTS_,LHS' M 8B& S/#U:4W*C4485E3G[&HVXV2NW3;T5JG,W:(>//"O#_'6!RW-,'B*4L7 ME^)I5(VG!N5)U(>UAOK9)5%UO"R^(^MO^$'TC_GYO?\ P+:C_A!](_Y^;W_P M+:MBBOZ./B3'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GY MO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P " MVK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+ M:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#' M_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!] M(_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Y2U\*Z M=)XINK!I[G9';1LI%PV[))ZFM/\ X0?2/^?F]_\ MJ++_D=[W_KRB_F:V* M,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$ M'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VK8HH Q_^ M$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/ M^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2 M/^?F]_\ MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^; MW_P+:MBB@#'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO M?_ MJ/\ A!](_P"?F]_\"VK8HH Y37/"NG6NHZ;#'/_\ @6U'B7_D+Z/_ -?I_P#036Q0!C_\(/I'_/S>_P#@6U'_ @^ MD?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z M1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S M>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_ MS\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_ M^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ MX%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U; M%% ',^)?"6F6.@W5W#<71:.(D![EB/Q%6;+P7I4MG%*US>9:)2<738Z5;\8_ M\BQ>_P#7 U47\S6Q6/9?\CO>_\ 7E%_,UL4 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_Y"^C_ /7Z M?_036Q6/XE_Y"^C_ /7Z?_036Q0 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 9OC'_D6+W_K@:N:=_R#X/\ KBO\A5/QC_R+%[_U MP-7-._Y!\'_7%?Y"@":BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ K'\#_P#((E_Z_9O_ $*MBL?P/_R")?\ K]F_]"H V**** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L>R_Y'>]_Z\HO MYFMBL>R_Y'>]_P"O*+^9H V**** "BBB@ HHHH **** "BBB@ HHHH *^0/^ M"_'_ "AL_:$_[)_-_P"CHJ^OZ^0/^"_'_*&S]H3_ +)_-_Z.BH _C"HHHH _ M?[_@TV_Y2F?M=_\ ;Q_Z?)Z_?ZOP!_X--O\ E*9^UW_V\?\ I\GK]_J "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \H_;G_P"31_'O_8!?_P!# M6NZ^%W_),_#O_8"M/_1*5PO[<_\ R:/X]_[ +_\ H:UW7PN_Y)GX=_[ 5I_Z M)2@#=HHHH **** "BBB@ HHHH **** ,?P/_ ,@B7_K]F_\ 0JV*Q_ __((E M_P"OV;_T*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH Q[+_D=[W_KRB_F:V*Q[+_D=[W_ *\HOYFMB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O_(7T?_K]/_H)K8K'\2_\ MA?1_^OT_^@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH S?&/_(L7O_7 U_]>47\S6Q6/9?\CO> M_P#7E%_,T ;%%%% !1110 4444 %%%% !1110 4444 %?('_ 7X_P"4-G[0 MG_9/YO\ T=%7U_7R!_P7X_Y0V?M"?]D_F_\ 1T5 '\85%%% '[_?\&FW_*4S M]KO_ +>/_3Y/7[_5^ /_ :;?\I3/VN_^WC_ -/D]?O]0 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% 'E'[<_\ R:/X]_[ +_\ H:UW7PN_Y)GX M=_[ 5I_Z)2N%_;G_ .31_'O_ & 7_P#0UKNOA=_R3/P[_P!@*T_]$I0!NT44 M4 %%%% !1110 4444 %%%% &/X'_ .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z M%6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8] ME_R.][_UY1?S-;%8]E_R.][_ ->47\S6Q0 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 8_B7_D+Z/_U^G_T$UL5C^)?^0OH__7Z? M_036Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M9OC'_D6+W_K@:N:=_P @^#_KBO\ (53\8_\ (L7O_7 UR_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HO MYF@#8HHHH **** "BBB@ HHHH **** "BBB@ KY _P""_'_*&S]H3_LG\W_H MZ*OK^OD#_@OQ_P H;/VA/^R?S?\ HZ*@#^,*BBB@#]_O^#3;_E*9^UW_ -O' M_I\GK]_J_ '_ (--O^4IG[7?_;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** /*/VY_P#DT?Q[_P!@%_\ T-:[KX7?\DS\._\ 8"M/ M_1*5PO[<_P#R:/X]_P"P"_\ Z&M=U\+O^29^'?\ L!6G_HE* -VBBB@ HHHH M **** "BBB@ HHHH Q_ _P#R")?^OV;_ -"K8K'\#_\ ((E_Z_9O_0JV* "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'LO^1WO? M^O*+^9K8K'LO^1WO?^O*+^9K8H **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** ,?Q+_P A?1_^OT_^@FMBL?Q+_P A?1_^OT_^@FMB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S?&/_ M "+%[_UP-7-._P"0?!_UQ7^0JGXQ_P"18O?^N!JYIW_(/@_ZXK_(4 34444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8_@?_D$2_\ M7[-_Z%6Q6/X'_P"01+_U^S?^A4 ;%%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !6/9?\ ([WO_7E%_,UL5CV7_([WO_7E%_,T ;%% M%% !1110 4444 %%%% !1110 4444 %?('_!?C_E#9^T)_V3^;_T=%7U_7R! M_P %^/\ E#9^T)_V3^;_ -'14 ?QA4444 ?O]_P:;?\ *4S]KO\ [>/_ $^3 MU^_U?@#_ ,&FW_*4S]KO_MX_]/D]?O\ 4 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110!Y1^W/\ \FC^/?\ L O_ .AK7=?"[_DF?AW_ + 5I_Z) M2N%_;G_Y-'\>_P#8!?\ ]#6NZ^%W_),_#O\ V K3_P!$I0!NT444 %%%% !1 M110 4444 %%%% &/X'_Y!$O_ %^S?^A5L5C^!_\ D$2_]?LW_H5;% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!CV7_ ".][_UY M1?S-;%8]E_R.][_UY1?S-;% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110!C^)?\ D+Z/_P!?I_\ 036Q6/XE_P"0OH__ %^G_P!! M-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!F^ M,?\ D6+W_K@:N:=_R#X/^N*_R%4_&/\ R+%[_P!<#5S3O^0?!_UQ7^0H FHH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_ __((E M_P"OV;_T*MBL?P/_ ,@B7_K]F_\ 0J -BBBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ K'LO\ D=[W_KRB_F:V*Q[+_D=[W_KRB_F: M -BBBB@ HHHH **** "BBB@ HHHH **** "OD#_@OQ_RAL_:$_[)_-_Z.BKZ M_KY _P""_'_*&S]H3_LG\W_HZ*@#^,*BBB@#]_O^#3;_ )2F?M=_]O'_ *?) MZ_?ZOP!_X--O^4IG[7?_ &\?^GR>OW^H **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@#RC]N?_DT?Q[_ -@%_P#T-:[KX7?\DS\._P#8"M/_ $2E M<+^W/_R:/X]_[ +_ /H:UW7PN_Y)GX=_[ 5I_P"B4H W:*** "BBB@ HHHH M**** "BBB@#'\#_\@B7_ *_9O_0JV*Q_ _\ R")?^OV;_P!"K8H **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,>R_P"1WO?^O*+^ M9K8K'LO^1WO?^O*+^9K8H **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** ,?Q+_ ,A?1_\ K]/_ *":V*Q_$O\ R%]'_P"OT_\ H)K8 MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_ M ,BQ>_\ 7 U47\S6Q6/9?\ ([WO_7E%_,T M;%%%% !1110 4444 %%%% !1110 4444 %?('_!?C_E#9^T)_P!D_F_]'15] M?U\@?\%^/^4-G[0G_9/YO_1T5 '\85%%% '[_?\ !IM_RE,_:[_[>/\ T^3U M^_U?@#_P:;?\I3/VN_\ MX_]/D]?O]0 4444 %%%% !1110 4444 %/^";>@_M'?M,:5X=B^*F MH^$M)BD\.VVZPT^;Q7J0BAMM-'G2NT40O+B.)Y&<[(TDE. IQR?_ 5-3_A> MOC;X$?\ !/BT'FP?%?XF0ZUXWMS]UO"OAW9JMZCXY"S72:;:^A%T17L7[9O[ M"?[*_P#P4%^%UO\ !C]KKX7GQ;X:M-374;733K=[9".[6.2-9@UI-$Q94ED MR2!O/'- 'B_['EA_P7AG^-6E:E^W'XU_93G^&1LYY-03X3VOB"35[J0Q'[.( M7O0D"1^859G.XE5*A2,A !O,GSAGB$C_ *E4 %%% M<9\9OB;XO^&6F65_X0^#NM>,9+J=HYK;19(U:W4+D.V\C@GCB@#F_P!N?_DT M?Q[_ -@%_P#T-:[KX7?\DS\._P#8"M/_ $2E?//QZ^,7QS^,_P '?$'PMMOV M-_'&GR:WI[6R7DDEM((B2#N*AQGITR*W/#G[3?QP\*^'K#PN/V)O'%U_9ME% M:_:8YX567RT";P#R <9Q[T ?0]%>"_\ #7/QP_Z,9\=_^!,%'_#7/QP_Z,9\ M=_\ @3!0![U17@O_ US\]45X+ M_P -<_'#_HQGQW_X$P4?\-<_'#_HQGQW_P"!,% 'O5%>"_\ #7/QP_Z,9\=_ M^!,%'_#7/QP_Z,9\=_\ @3!0![U17@O_ US\Q>!_^01+_ -?LW_H5;%?,'PL_;<^)GBCP[/J'A;]CKQ?J=NFI MW$+W%E>PLBRH^'0D@?,IX-=+_P -<_'#_HQGQW_X$P4 >]45X+_PUS\"_\-<_'#_HQGQW_P"!,%'_ US M\]45X+_PUS\"_\-<_'#_H MQGQW_P"!,%'_ US\]45X+_PUS\"_\-<_'#_HQGQW_P"!,%'_ US\]45X+_PUS\%[7]CKQ?) MJEKID$UUIJ7L)FAB8G:[#& I[]45X+_P -<_'#_HQGQW_X$P4? M\-<_'#_HQGQW_P"!,% 'O5%>"_\ #7/QP_Z,9\=_^!,%'_#7/QP_Z,9\=_\ M@3!0![U17@O_ US\]45X+_P - M<_'#_HQGQW_X$P4?\-<_'#_HQGQW_P"!,% 'O5%>"_\ #7/QP_Z,9\=_^!,% M'_#7/QP_Z,9\=_\ @3!0![U17@O_ US\]45X+_P -<_'#_HQGQW_X$P4?\-<_'#_HQGQW_P"!,% 'O5%>"_\ M#7/QP_Z,9\=_^!,%'_#7/QP_Z,9\=_\ @3!0![U17@O_ US\Q>)?^0OH__7Z?_036Q7S!XX_;<^)FB>(O#>GZ MW^QUXOL[C4=3:'3K>YO80]W*$)*1@ Y;'/.*Z7_AKGXX?]&,^.__ )@H ]Z MHKP7_AKGXX?]&,^._P#P)@H_X:Y^.'_1C/CO_P "8* />J*\%_X:Y^.'_1C/ MCO\ \"8*/^&N?CA_T8SX[_\ F"@#WJBO!?^&N?CA_T8SX[_ / F"C_AKGXX M?]&,^.__ )@H ]ZHKP7_AKGXX?]&,^._P#P)@H_X:Y^.'_1C/CO_P "8* / M>J*\%_X:Y^.'_1C/CO\ \"8*/^&N?CA_T8SX[_\ F"@#WJBO!?^&N?CA_T8 MSX[_ / F"C_AKGXX?]&,^.__ )@H ]ZHKP7_AKGXX?]&,^._P#P)@H_X:Y^ M.'_1C/CO_P "8* />J*\%_X:Y^.'_1C/CO\ \"8*/^&N?CA_T8SX[_\ F"@ M#WJBO!?^&N?CA_T8SX[_ / F"C_AKGXX?]&,^.__ )@H ]ZHKP7_AKGXX?] M&,^._P#P)@H_X:Y^.'_1C/CO_P "8* /:/&/_(L7O_7 U M:/:7EG^Q#XXFAEMHWBECNH"KJ5!##V(YH ^A**\%_P"&N?CA_P!&,^.__ F" MC_AKGXX?]&,^._\ P)@H ]ZHKP7_ (:Y^.'_ $8SX[_\"8*/^&N?CA_T8SX[ M_P# F"@#WJBO!?\ AKGXX?\ 1C/CO_P)@H_X:Y^.'_1C/CO_ ,"8* />J*\% M_P"&N?CA_P!&,^.__ F"C_AKGXX?]&,^._\ P)@H ]ZHKP7_ (:Y^.'_ $8S MX[_\"8*/^&N?CA_T8SX[_P# F"@#WJBO!?\ AKGXX?\ 1C/CO_P)@H_X:Y^. M'_1C/CO_ ,"8* />J*\%_P"&N?CA_P!&,^.__ F"C_AKGXX?]&,^._\ P)@H M ]ZHKP7_ (:Y^.'_ $8SX[_\"8*/^&N?CA_T8SX[_P# F"@#WJBO!?\ AKGX MX?\ 1C/CO_P)@H_X:Y^.'_1C/CO_ ,"8* />J*\%_P"&N?CA_P!&,^.__ F" MC_AKGXX?]&,^._\ P)@H ]ZK'\#_ /((E_Z_9O\ T*O'?^&N?CA_T8SX[_\ M F"N:^%G[;GQ,\4>'9]0\+?L=>+]3MTU.XA>XLKV%D65'PZ$D#YE/!H ^GZ* M\%_X:Y^.'_1C/CO_ ,"8*/\ AKGXX?\ 1C/CO_P)@H ]ZHKP7_AKGXX?]&,^ M._\ P)@H_P"&N?CA_P!&,^.__ F"@#WJBO!?^&N?CA_T8SX[_P# F"C_ (:Y M^.'_ $8SX[_\"8* />J*\%_X:Y^.'_1C/CO_ ,"8*/\ AKGXX?\ 1C/CO_P) M@H ]ZHKP7_AKGXX?]&,^._\ P)@H_P"&N?CA_P!&,^.__ F"@#WJBO!?^&N? MCA_T8SX[_P# F"C_ (:Y^.'_ $8SX[_\"8* />J*\%_X:Y^.'_1C/CO_ ,"8 M*/\ AKGXX?\ 1C/CO_P)@H ]ZHKP7_AKGXX?]&,^._\ P)@H_P"&N?CA_P!& M,^.__ F"@#WJBO!?^&N?CA_T8SX[_P# F"C_ (:Y^.'_ $8SX[_\"8* />J* M\%_X:Y^.'_1C/CO_ ,"8*/\ AKGXX?\ 1C/CO_P)@H ]ZK'LO^1WO?\ KRB_ MF:\=_P"&N?CA_P!&,^.__ F"N:TO]MSXF77Q2U3PO:_L=>+Y-4M=,@FNM-2] MA,T,3$[788P%/;F@#Z?HKP7_ (:Y^.'_ $8SX[_\"8*/^&N?CA_T8SX[_P# MF"@#WJBO!?\ AKGXX?\ 1C/CO_P)@H_X:Y^.'_1C/CO_ ,"8* />J*\%_P"& MN?CA_P!&,^.__ F"C_AKGXX?]&,^._\ P)@H ]ZHKP7_ (:Y^.'_ $8SX[_\ M"8*/^&N?CA_T8SX[_P# F"@#WJBO!?\ AKGXX?\ 1C/CO_P)@H_X:Y^.'_1C M/CO_ ,"8* />J*\Z^"OQI^('Q0U:]T_QC^SYXA\&Q6MNLD-UK,L;)<,6P479 MW YKT6@ KY _X+\?\H;/VA/^R?S?^CHJ^OZ^0/\ @OQ_RAL_:$_[)_-_Z.BH M _C"HHHH _?[_@TV_P"4IG[7?_;Q_P"GR>OW^K\ ?^#3;_E*9^UW_P!O'_I\ MGK]_J "BBB@ HHHH **** "BBB@ HHHH \-\+?LP>-9/^"AGBS]LSX@ZWI=Q MIL7PTT[P;\-]+LI)&GL+(K(1Y> M-YE!8X3:WO%% 'A_P=_9J^)U]\8;']J']K3QOH'B+QWI&@7&C^%=,\)Z3-:: M-X9M;IX7O#;BXEEFN+FX:W@62YD*?NX$CCBB!E,ON%%% !1110 4444 %%%% M !1110 4444 %%%% !1110!X7_P3W_Y(GJW_ &/>L_\ I2:]TJ#3]+TS2(#; M:5IT%K&TC.T=O"J*6)R6P .2>IJ>@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH \+\ _\I!/'_\ V(FE?^C&KW2H(]+TR+4)-6BT MZ!;N6,)+=+"HD=1T4MC) ]*GH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** /"_VL/^2V? __ +'N7_TF:O=*@N]+TR_G@N;[3H)I M+63?;230JS1-C&Y21\IQW%3T %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% 'E'[<__)H_CW_L O\ ^AK7=?"[_DF?AW_L!6G_ *)2 MMB^L+'5+233]3LHKBWE7;+!/&'1QZ%3P13XHHH(E@@C5$10J(@P% Z #L* ' M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%_P#! M/?\ Y(GJW_8]ZS_Z4FO=*@T_2],TB VVE:=!:QM(SM';PJBEBOW^H **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** .9^,.H_%O2OAUJE]\#O#OA_5/$\=JYTNT\3Z MK/9V1DVG!D>"&9R 1N7K7SK_P1(_;6^+W_ 4._P"";_@G]KGXZ66C MVWB7Q3J6MB\M= LW@M(([?5KNVACC1W=L+%$@RS,2023DU]67?\ QZ2_]$/#?Q$TJ\N]8\9FTE>*2XED4K#8V\\D;?9U'S-&4DD>,2 )Z5_P M2&_X*$ZA_P %+_V+=*_:'\5_#G_A$O%5EK-[X?\ &WAV-G,-GJUFX680E_F\ MM@T;A6)9-Y0LQ3&O^$D\=^(9FTOX=>#HI-LFMZN MZ,T<;'_EE;QA6FN)S\L,$4LA^Z ?,/V6O@=\/_\ @D1_P3@N=-\7^(?[9/@C MP_JWBWXA>((8=CZUJL@EOM0G1,9&^4LD2"GTZ_\#C69D1[VU9[BX:6:3R$# MSF10XC$'E1K(& !]Z_MM_%/XX?!#]EOQO\8/V?/"7A?6?$7A?PQJ&K0VGB[4 M[BVM"EM:RSGBWB=Y6)C"B/=$#NR9%Q@\K_P2N_:4^)'[8?\ P3T^%/[3OQ>& MGCQ+XT\+KJ6L+I5J8+996ED&(T+,54!0 "Q/')-==^W)_P F4_&#_LEOB#_T MVW%>(_\ ! 7_ )0V?L]_]B!%_P"CI: /4OCW\;O%V@?M,_#7X,^"?$+V%BFF M:WXS^)$T-C'<.WA_3[86T=KADO?M]^!_#7P0L?!GAK39/$%Y\!=2TV]N-=BT&)#-*+F_5U1M02 %Y(X=L M:E&5#*5 D^J_V0/^+N?'GXS_ +6-Q^\M-1\4)X$\'3'D'2/#[SP7#+Z;]9N- M9!(X9(H3DX&*?_!2#7O&'Q0^$NH_L(_ FZC;X@_&+0KK1WNBF^/PQX?G7[/J M.N7(!^5(H9'C@0D&:ZDBC7Y1*\8!P_QD_P""Q'PR^&W_ 2=\.?\%-]&\ 7= M[-XZT'2_^$(\"3702XO](?@[XV_;2^(OA/QAX'^*7C.T\&^-+KP]X7?3!X+UR]B=[.XMG,\IN--\R* M2"7S_P!Z@,8X&YBB3%G(^9G)/+5V7_ =JB\N?^"2[:-HB2-J^H_%3P[;: M$D)_>M=F65D$>.=V%;&* /J__@J?^TE^T9^R%^P_\0/VE/V;/!G@_6-7\%>& M;O5[E/&5_=)!%# H=BD-O'FX;;O.PRPC*CYCGCL/V0OC?J_Q2_8:^%_[2/Q; MU.S@O_$?PGT3Q+XGO8HO)MXYKC3(;JYD"\[$#.Y ["O-/^"TPF'_ 2'_:*% MRRF0?!W6O,*C@M]D?./QK:_8"\%Z/\2/^"3/P4^'?B'S/[/U_P#9V\-Z=?>2 MVU_)GT&WB?:>QVL<&@#QCX,?M5_M]?MT_L7ZI_P4-_91\7^$O#VG7S:M??"C MX7:[X1>\.O:;87,\$::I=BX22*YO&MI"GV<(EN)8@PG*L3]#?\$\/VVOA]_P M43_8Y\$?M??#;3I=/LO%NFL]YI%Q,))--OH97@NK5F &_P N:.15?"[U"O@! M@*^(/V(M4_;]_P""(_[!7C+]F_\ :$_9=L?&'@;X+6NN:OX)^,MC\0-,L=(O MM&,D]\(KVVDD;4()Q))(JK%;3ABZ1KG:'?T7_@V"^ _CSX#_ /!'+XAZ5\8_L"_MR_M6_'W_@H_\ M2?L MB?M&^%_!>D6'P5C\*#PW:^#Y+BX#IJEK//B#%\"?^"??_ @? MA,V&C1:EXM^)GQ)TZYO;:!II)4M].L+6 @3W&(6EFDD8)%')" ':7Y/)O^"6 MO_!03]L7XC_M3_%C_@FS_P %%_ GA>U^+7PIT^SUFS\6>!4E32?$VC7)4):KJE]) MLBMH$4LSL?8#H.2< D@5\W_ +!O[.7B>Z^._P 5?^"COQF\)W&B>+_C-+I] MGX=\-:A%LNO#GA33XO+L+:X4\QW=P2]Y<1Y/EO+'">822 >@_&#XL^/3^UK\ M+_V??AMK36L$FGZQXN^()AM(IFET:T@6SM[+,BMY33W]];RJR8=DTZ=00"U? M'/\ P45_:D_X+:?L9_!+5_\ @HKI\WP:_P"%?>%;FVO=?^!EUHUU)JL&C2W$ M<7[W5EFV27RB53((D6&,AMAN @\WZG_8Z_XNW\;OC-^UI'GGMI64^CZQ/K39'#1B$Y. :\/_ ."[GP>_X*&^-?V;+SXJ_LF_%7P' M<>&_AQ+#XN\1?";Q/X&:Y_X2Z+3&6]-O/=M+]8\9?"ZP\>>&O#!AO]5T*&_L=&URX:U,$=+N?@]\5AX6T6S\').UN+=(F8R-- M.=\S.0&W%8QS@(M>[_L,_M,0_ME?L=_#7]JB+PX=';QYX-L=8N-*,A<6*/A;X!\*^#F&GQ>*_BGH]U?7_ (QU-(E: M=H8K=1%:622,8#*49WEBE*(L:J7]$^)?_%Z_^"A?@'X7)^]TCX/^%[GQWKR= M5&KZB+C2-&5NQQ;C7I"#R&C@8#H1ZA^T!\<_"?[._P ,KSXC>*;6[OY%D2TT M30=+C$E]KFHRG9;:?:1Y'F3S2811P!R[%45F4 ^8/^"47_!4+QQ^UG^SI\3] M9_;0\ :9\//B)\ O%FI>'?B]!I\CG3(Y+*(RR7L!9G*Q;%DRN]\&(L&*NM<1 MX'_;T_;O^.G[ 7B/_@K5\*(/#%AX/T^TU7Q%X-^"^I^'W>ZUKPOITTJRO=ZB MLV^#4;B"WGFA$49ABW0HR399JSOC%^QA\1/V7_\ @B+^UAJGB8VUQ\6?BYX4 M\:>/?B?)H[F2"/4K^SEDFL+9L!G@MK55MD/\?EL^ 9"HZS_@GY?>&=/_ .#< MWP/J2O%_9UO^S)/)>GC:"NE3&?/_ ,29_&@#T_QG^V)\:_VE_V9?AGX_P#^ M"9OAWP]J>M_&+15UC1O$OC]9UT?POI:Q1O<7-[';'S)KE))HK9+1&!:9V9F$ M<,AKP/\ 9X_;L_X*6?LO_P#!2WP5_P $X_\ @IU:^ /&&G?&'0]1O_A7\4?A MUID]@INK"W>XNK*[MY&(&(TZJ!M,L1W.)&\KJ/\ @V/LO$.E_P#!#CX&Q^*O M,24V>NS0"U%X3SV,;*1_LE:[?X:?"ZT_;=_X*"Z+_ ,%"=1M@_P / MO@_X;U/PY\$;AQG^WM1U JFKZ_$?^?3R8H[.V;D3@7$ZYB>!W )?&7[9'Q<_ M:!_X*(>(O^"=_P"RGXKTKPS'\,O!MIKWQ:\?7VC#4I[2ZOB#I^D6=N[I$LKQ M$W$D\HD41@(J;F+KO?L _MO>*OC[\2OC!^R-\>;/2K7XL_ CQ5!I?BB31;=X M+/6],O(?M.F:O!!([M )X/OP%Y/+D4XMO% M@8:PWC[PG+")Q\_V!X-4>W*Y_A\IHOPV^U._8P74[_\ X.AOVQ;_ $<,=+LO MA-X1MM8>/[GVU['3'@#=MWE+,!WP#[T ?IU1110 4444 %%%% !7Q3^U+^W/ M^UQ\$?\ @K+^S1^QO;^$? ]K\,_C/<>)C)#Y;QU^EU?(&J_#"R_;_ /V_O!'Q^>!9 MOA7^SA=:I_PC&H8S'XI\97""UGFA/1[338DDC$HX>\ED4$_96R >O_MU?%OQ MS\(_V<]3D^$6J)9^.O%6HV'A7P#;_M::/_P5J^(6KZKH_P"P]\0/AEX TOPW:)'8:K\1M FU2]\7WWDJ M[$"W=(M/M S^5YA225Y$D81QQA#)T?Q$_P"+U_\ !0_P-\-D_>Z/\&_"ESXW MUM.JC6=3%QI.D*>Q*VJ:\Y!Y!:!L#@UUO[9_PV_:K^+/P'UKP)^Q]^T'H?PS M\7:A8S0VOBC6/";ZJUN67"^2!_:(^,_PTMO"OBW^U=2T7Q)I^G;OL4UY8W3VTL]KO9F\IF0_*6;:X=-S M;=QXGQ'^W/\ M<>&_P#@M?X&_8"\5>$? ^G_ X\4_#'5_%%G>Z5%_'' M[.'CNY^'VMIX5MO*T[45MXTDBO8UX&^3>[.P'[PXEP#*57 ^/_\ RLT_ +_L MV[Q)_P"EDE 'Z$ZSK.E>'='N_$&NZA%:6-C;27%Y=7#A8X8D4L[L3T4*"2?0 M5\8:7\<_^"F/QL_9U\"6?[,UEX5M/''Q-L]0\97_ (Q^)&E2#3/ _AJ[NWET MC3_LEHJ/=Z@;2:"(*[8#6=S),V2B-ZQ_P4>N[KQ7\$=+_9=T6YDCU+XW^++/ MP.?(-,EF)PL:*JY). .P% 'P'^PK^WO\ M^^!O^"C&L?\$K?^"G'A M[P7JWB>]\#OXP^&_Q+^'EG-;66MZ M:..*VM4C(N';,CR,$0QA2[7?V5_@U)?^"J?C719K+3KCP1#X%^". MGWD!CF?PXMRUWH:?XY_;;L?%@ M8>(X_P!KSQ'_ &P)1^\.7RK'U!;S2#T/44 >^?LI_P#!3'QG\<_V9/BAK&L_ M!Z*_^-7P7\;WW@3QAX \.W+1VVI^(8KA;:SEM99MS06-V\D+B67<($,NYG$) M=OFS]L;]MK_@N%_P2MTC1_VT?VP3\$?B/\&'\0V=C\1?"OPYT>_M+_PM;W4J MQ)-:7%RV;D+(RQ[I =[LBE$#[X]G_@BJNIWG_!6__@HWK5D&_L-_BCX=MH&' M^K:]BBU07 7MN&4W=^5KWS_@H+\,K/\ X*,^+]&_X)VZ7 MWX(TWQ+I7B/X_ M:J!N@@T^TFCOK+0 >AO+V>.WE=0C M:!JGB":TWZ/#XFU.>RL69ERKRO#!-)@9!VA 6Z;EZCYM_P""(7[;OQE_X*(_ M\$\?#/[5WQ[T[1K/Q+K^O:W#=67A^S>"TMXK?4KB"*-%=W;Y8XU&69B2,D\U M]; # & .@%?G;_P:O\ _*&+P#_V-'B;_P!/5W0!^B5%%% !1110 4444 %? M&?\ P72_;<_:R_X)Y_L#^*OVJ?V8/"'@B^D\.O8QZI?>+;JYDDM%N[V&R1X+ M2)%29A)<1MF2=5&#E'Z'[,K\_/\ @Z4_Y06?&W_KIX9_]272Z /MCQU\2)_A M]\%M3^*TOAJ_UNXTKPY)J*:+I$0:ZU&9(2ZVT"G@R2/A$!(&YQD@X\>?"#PI:7ZZAHFF33)'F'4I M2/M,L>]5DEV; Q+B%HP=OZ=>%/\ D5M-_P"P?#_Z *^6_P#@I=X0OOVW_#W_ M [$^'MVX'C9K&[^,&NVQX\,>%$N5FD7=R!>7[0&UMXR"=AN)R-L'(!]%^#/ MC!X'\:_!?2?C[9ZD;/PUJ_A>#Q!%>:@/*\BQEMEN1)(,G9B-LMZ8-?.'@[X@ M?\%'_C=^R=X'U[X*WWAC1/%WQ*BO_%%WXP\?Z+YUGX.T2[N6N=,TQ-/M6A>[ MODL[BVA_>.J@VL\DSLQ2.3JOV^](TV7]GKPQ^Q;X#M%L%^+OB+3_ !:V5D2 M@MM!,3SZN$QRH31K._13P [1#/(S[SXETSQ(WA&YTCXWCF@:1 /X%E3ZB@#XM_P""8_[97[='BS]K[XV_\$\_V_-(\)ZS MXK^$UEI.KZ3\1? >GRVEAK&FZBC/"D\$C-Y,X"\ 8!V2K@^6))-#_@M%^W/^ MUQ^P;\,? GQ"_9]\(^!Y]&\2_$[0O"^NZMXAN;F>^MDOIW5C;VB(D7"QX\QY MFYD_U7RY/CG_ 3N^(/[;G[(_P#P5\^)7[!O[<6K>%?B!<_&'PS+\2/"OQ?\ M.>'O[.NK]+5XK$6%U"&81Q00ILCBWOY(1%]3T/P#\.?"5ULM[.\\4R0F M\U+4;J[6-I5L[>&_LUEVDA!IMVJ*TK 5[]\;?BUX4^ GP;\5_'#QU.T>B^#_ M Y>ZSJC)RWD6T#S.%'=BJ$ =R0.]<5^PG\)?%?P;_98\+>'_B1 J>,=7BN/ M$7CPKSG7M4N)-1U$ GDJMUB(@X !\,?&+]N'_ (+%_P#!,'X[?"_Q M9_P4$O?A#\3/@Q\4O'5GX2U;4?AKH5YIU]X1U&\9O(95G=C/ ';+;V<0LI, M;E-_T[^VI^VYX[\"?M4?"/\ X)Z_LUMI"?$SXM"_U*]U[7+-[JT\)^';&)Y+ MG4'MTDC-Q/*R&"WC+JAD#-(2J;'Q_P!IWX867_!1G]JOP!\&;:!;GX7_ &\ M?VWC+XA:P!F+5/%%G$_]F:%"W200-.;N\ZJFVVA.6DD$7@7B*SU"W_X.U] N M_%0;R+C]D.7_ (1EI!\IVZK.)%0^H/V@D=<'WH ^CO@?^V5\2_ 7_!076/\ M@F=^U)KVFZUKU[X"B\;?"_QSIVEBP_M[2_/>VN[*ZMP[1I>V\T;.&B(26!@W MEQE#O\B_:,^)/_!?3QOX1UW]JK]CRP^#'A[P?I<$^H^#?A-XPT:^NM?\2Z9# MEDENYU9([6YN8U\R.U0H8Q(D0_;974]0_X.?/V,[7PX&,MA\+O&%S MK9C_ (;)[#48T+X_A,N ,\;B*^TOVV_C5XT^'_PR;X5_ >RAU/XL_$"WN=)^ M'6DR.0D%P4"RZK=$ F.QLED6>:0]<1PKF6>%' /*?V8O^"F/CC]L_P#X)>># M/VW/V=/@6E_X[\?1_P!EZ'X'O]0=+.WUM;R6RG:XN50LMC \$]R\@7>;>(A5 M,C*A^>?C%^W#_P %B_\ @F#\=OA?XL_X*"7OPA^)GP8^*7CJS\):MJ/PUT*\ MTZ^\(ZC>,WD,JSNQG@ #MEM[.(64F-RF_P"[?V&_V1_A]^PA^R5X$_9'^&$T MD^D>"-"2R6]FC"/?7#,TMS=.H)"M-<22RE1P#(0.!7B_[3OPPLO^"C/[5?@# MX,VT"W/PO^ WC^V\9?$+6 ,Q:IXHLXG_ +,T*%ND@@:7>L>,S:2O%)<2R*5 MAL;>>2-OLZCYFC*22/&) $YG_@U9_P"4''PB_P"PAXD_]/\ J%?8/[5G[0-U M\ OAM]H\&>&O^$D\=^(9FTOX=>#HI-LFMZNZ,T<;'_EE;QA6FN)S\L,$4LA^ MZ 0#R[_@D-_P4)U#_@I?^Q;I7[0_BOX<_P#")>*K+6;WP_XV\.QLYAL]6LW" MS"$O\WEL&C<*Q+)O*%F*;FT+;X[_ +1_C;XE_'#5/@=HEIXCT[P9>Z/X+\"^ M'=0DBM;&;Q"(A+?B%X@AAV/K6JR"6^U"=$QD;Y2R1)RP18DY(Y]" M_88^$/BGX*?LL^%/"GQ%1/\ A+]1MY]>\=R)R)-?U.XDU#4B#U*B[N9U7/1% M4= !0!\@)^UA_P %8?V,?^"BGP6_9W_;-\2?#+XI?#WX_7^HZ7I>I_#[PG&-2M;?[208Y9YO.M@A&69F8HKN2ACVR?8?[;?Q3^.'P0_9;\;_&#]GSPE MX7UGQ%X7\,:AJT-IXNU.XMK0I;6LLYXMXG>5B8PHCW1 [LF1<8/P5_P42\;_ M /!0C]@G_@HY\%_V\/B=XR\"_%'X-:YXMM_AS_PC5EX*?3K_ ,#C69D1[VU9 M[BX:6:3R$#SF10XC$'E1K(&'WS^W)_R93\8/^R6^(/\ TVW% '(_\$KOVE/B M1^V'_P $]/A3^T[\7AIX\2^-/"ZZEK"Z5:F"V65I9!B-"S%5 4 L3QR36E\ M>_C=XNT#]IGX:_!GP3XA>PL4TS6_&?Q(FAL8[AV\/Z?;"VCM<,CF-Y[^^M9% M* 2,EA<*I^\1Y;_P0%_Y0V?L]_\ 8@1?^CI:[O\ 9 _XNY\>?C/^UC!/!TQY!TCP^\\%PR^F_6;C602.&2*$Y.!@ ^5/VL_CS_ ,'"/PF^#>O? MM]^!_#7P0L?!GAK39/$%Y\!=2TV]N-=BT&)#-*+F_5U1M02 %Y(X=L:E&5#* M5 D]G^,G_!8CX9?#;_@D[X<_X*;Z-X N[V;QUH.E_P#"$>!)KH)<7^N:@1'! MIIEQC"2^9OD _P!7!(ZJ3A3W'_!2#7O&'Q0^$NH_L(_ FZC;X@_&+0KK1WNB MF^/PQX?G7[/J.N7(!^5(H9'C@0D&:ZDBC7Y1*\?Q/_P7T^ _A']G']EC]B/X M%_#S3I+7X<^ _P!IKP3HLD,K;@EM!;SPPO,<##?&EUX>\+OI@\%ZY>Q.]G<6SF>4 MW&F^9%)!+Y_[U 8Y1)]Z(]=^UOXA_P""H?Q;^)NI?";_ ()\ZC\.? 6C>%K: M#_A(?B#\3-*NK^34M2FB6=;'3[2'"^5'"\+37,A8%YQ'&NZ*4CYR_P"#M47E MS_P27;1M$21M7U'XJ>';;0DA/[UKLRRL@CQSNPK8Q7Z(?%7XL>"O@7\,M1^* M?Q2UL6>EZ1:J]Y+%"TLDTK,J1P01("\TTLK)%%"@+R22(BAF8 @'R1_P2)_X M*(?M,?M.>+_C-^R!^W5\,=#T#XT_ '7+*Q\577A#S#I6N6=['+)9WMNLA+H7 M2$N5) *R1L%0LT:>9_\ !13]J#_@MI^Q[\$-:_X*)Z+-\&T^'_A.>WO];^!E M]HUU)JL6BR3I$3-JRS;'OE$JM(L2+#&0P0W&P>;]'_\ !.G]E?Q=\+]8^*?[ M7_QP\/KI?Q/_ &@/%D.O^)M'$JR-H.F6MN+72-'>1"5EEMK0#S77Y3/-,%+( MJD^4_P#!=GX,?\%"_B!^S1>_$C]DGXK>!)O#WP]>'Q9XB^%'B?P,UU_PE\6F MN+TVLUVUPRR1AH%=;401^:RA6FQ@4 ?;'PZ\7K\0OA]H7CY-&NM.&N:-:Z@- M/ODVSVOG1+)Y4@[.N[:1Z@ULUY+^P?\ M/1_MH_L:_#3]JM?#9T:3QYX/L]6 MNM*WEUM)Y(QYL2L>619 X5C@LH!P,XKUJ@ HHHH **** "H[QKM+25["".6< M1L8(YI2B.^. S!6*@G&2%./0]*DHH ^+?V!?VY?VK?C[_P %'_VI/V1/VC?" M_@O2+#X*Q^%!X;M?!\EQ_OK>563#LFG3J" 6KS[]@W]G+Q/=?'?XJ_\ !1WXS>$[C1/% M_P 9I=/L_#OAK4(MEUX<\*:?%Y=A;7"GF.[N"7O+B/)\MY8X3S"2>B_8Z_XN MW\;OC-^UI'GGMI64^CZQ/K39'#1B$Y. : /EC_@H MK^U)_P %M/V,_@EJ_P#P45T^;X-?\*^\*W-M>Z_\#+K1KJ358-&EN(XOWNK+ M-LDOE$JF01(L,9#;#,OA=8>//#7A@PW^JZ%#?V.C:Y<-:F M.66$2)!.Z1R-$06"L0CE<'"MC%?%/_!=SX/?\%#?&O[-EY\5?V3?BKX#N/#? MPXEA\7>(OA-XG\#-<_\ "71:8RWIMY[MKEEEC5H!(MJL$7F,B@R\ 5]0?L,_ MM,0_ME?L=_#7]JB+PX=';QYX-L=8N-*,A<6\^$FHQVOCGQ+>V/A;P!/+;I,(-:U M2ZCL;2Y,3@K(EN\_VF16!7RK>0M\H-?)G_!%+_D]K]OK_LY$_P#I*:^C?B7_ M ,7K_P""A?@'X7)^]TCX/^%[GQWKR=5&KZB+C2-&5NQQ;C7I"#R&C@8#H0 > M=_M+:I_P6$^,_C;7/#/[ GBCX6^ ?"O@YAI\7BOXIZ/=7U_XQU-(E:=H8K=1 M%:622,8#*49WEBE*(L:J7J?\$HO^"H7CC]K/]G3XGZS^VAX TSX>?$3X!>+- M2\._%Z#3Y'.F1R641EDO8"S.5BV+)E=[X,18,5=:^G_V@/CGX3_9W^&5Y\1O M%-K=W\BR)::)H.EQB2^US493LMM/M(\CS)YI,(HX Y=BJ*S+\,?&+]C#XB?L MO_\ !$7]K#5/$QMKCXL_%SPIXT\>_$^31W,D$>I7]G+)-86S8#/!;6JK;(?X M_+9\ R%0 :/@?]O3]N_XZ?L!>(_^"M7PH@\,6'@_3[35?$7@WX+ZGX?=[K6O M"^G32K*]WJ*S;X-1N(+>>:$11F&+="C)-EFKVKQG^V)\:_VE_P!F7X9^/_\ M@F;X=\/:GK?QBT5=8T;Q+X_6=='\+Z6L4;W%S>QVQ\R:Y22:*V2T1@6F=F9A M'#(:\P_X)^7WAG3_ /@W-\#ZDKQ?V=;_ +,D\EZ>-H*Z5,9\_P# Q)G\:B_X M-C[+Q#I?_!#CX&Q^*O,24V>NS0"U%X3SV,;*1_LE: .7_ &>/V[/^ M"EG[+_\ P4M\%?\ !./_ (*=6O@#QAIWQAT/4;_X5_%'X=:9/8*;JPMWN+JR MN[>1B!B-.J@;3+$=SB1O*^W_ -I?]H#P]^S5\)KSXD:OHUUK%^]Q#I_AGPSI MK+]LU_5KAQ%::=;AN/,EE95W'Y8UWR.52-V'S_\ #3X76G[;O_!071?^"A.H MVP?X??!_PWJ?ASX(W#C/]O:CJ!5-7U^(_P#/IY,4=G;-R)P+B=2QH ?1/\ P1 _;6^.O[?O[#:?M#_M%V^CP>)I M_'6O:;+::#;&*UMH;:\>**),DE]JC;O)RV,GDU]?5^3W_!J/^V3^SE\1/V0] M3_90\'^/Y;OQ]HWBOQ'XEU+0VT*^B6+2[C4P(9_M,D"V[%O.C_=K(9!NY48. M/UAH **** "BBB@ KY _X+\?\H;/VA/^R?S?^CHJ^OZ^0/\ @OQ_RAL_:$_[ M)_-_Z.BH _C"HHHH _?[_@TV_P"4IG[7?_;Q_P"GR>OW^K\ ?^#3;_E*9^UW M_P!O'_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@##^([?$,>#+Y/A78:-<:[)"4L%U^]E@M$8\;Y&BBD=@O78 -V,;ES MN'S3_P $:?V&/C=_P38_8MT/]C+XK^+?"WB6T\+7=_-I'B/P\]S%)<+=WLUV M\H>!?V+_ -O; MQS\(4\"_MN?M4^&_'^IZY\5=%U;Q2VB:.^EZ;;>&-,=+V+3+.U5"'EGOH$6X MDD(,EO.ZER(HT/V)10!YI^UMX>_:O\3?!2^T[]BOXB^$/#'C];NWETW4/'.B MS7VFR1+(#+!*D+JZ;TR/,4,5[+DAE\J/[*?[3W[46K> -3_X* >(_AVNE?#[ MQ1:>*+;P=\,[2^>UUC7+0,;.ZN;F^(=;>"1C,EJD>6E2)GF94,;_ %!10!YO M^UU\//BA\7_V;_&7P?\ A$^@PZQXN\-W^B+?^(KJ:.WL([JUEA:XVPQNTS(7 M!$68PW/SKC!\K_X)\?LM?M,?L4?\$\=%_9%U+7O!6K^*? GA.XTSP=XAL[F[ MCLK^?$SV[W<3PEX%5VC5RAE+*&8*#A3].44 >:?!'X(ZW^S=^R=X?^!'PQU& MQOM;\+>#8]/T_4M<\SR+_4T@^:[NO+^'_ /@H3\!YM;\8ZL;_ %_6-1^%EU/-]=DDU+4OB/H] MBMH=-UA;HW%E=:?;C:MO':[88UC7;O2-]Y)E=C3\8_L,_M%_M?>.OA'=_MZ^ M+O ]WX8^#7B6W\4VNB^"8[IO^$P\26T+Q6FHW@N$06,$)DEE%C&;@-(XW3E$ MV-]=T4 >%_\ !2#]GCXN?M<_L;^//V6?A#JGAW2[KX@^&[O0[[7/$<\_EZ=! M.FQY4AAC8SOM+ *7C .#EL;3L_L._"'XL_L[_LD^ OV>_BO<>'K[5? '@_3? M#EMJ?A^ZG-OJ4-E9PVT=PZ31*T#OY>60&0#J&.=H];HH ^7/C_\ L3_%C]OK M4=*\&_MIZ_X?TOX2Z3JD&HW_ ,)?!-_++J!UD@&K:C/#;M)9)(JR?8HK M= [JIDE<*$KZ?L[.TTZTBT_3[6."""-8X((4"I&BC 50. .E244 %%%% M !1110 4444 -G,RPNUM&KR!3Y:NY52V. 2 <#WP?H:^-OV2/V&/VJO@3_P4 MB^._[<7CWQ%\/[W2/CRF@1ZCX=TB]OA$; MK4VO]77!2^NU#K'(8&^:WCP5C<"8@RK$T5CX#?L]?\%FM$\8ZQXW_:>_;@^' M'BV+3O!NI1^!O"OA7P?+HUC+XAEC"6MUJ4H6266VC!D!B4,-TBR;&:)*^S** M ///@/\ R3]GG]F'PS^S[X"\01_:_"_A[36[^V,_GWB0!6O9T#*96DFW M32#/OAKH6I# M6+C39E:.5(;6Z*VUK=/$S*MQF5(R=PA$O#L&E>%M%DNGB@B@MH!%;PM*%D95PBJ7VNW5L,>#\P?\$Y_V%OVG MOV0OVD/CS\7OBIXJ\":UI/QS^(#^*YK70)[R.XT*79(JVZ^;#MNE*E%+DQ$% M6;!R%'V-10!Y=^SW\#_$WPV\<_%#XI?$#4["]UWXA^.6U"-[!W9+/2+:U@L= M.M 752"L%N9Y% VB>[N-K,"&/RK^TC^QE_P6;^)7[8E[^TA\&_VQ/@OH&B:3 M!-8?#OPYX@\!WFI'0;5\K+< LX4WLZ866<#(3,495&<2??=% 'S5^QC^SS^W MCH$GC34?^"C_ .T_X7^*/]O:?!IFA>'?"GA;^S-(L+/$OVHRP-DW$LY>-2TA M8*D6U=H=P?)= _X)>?M+?#7]C?Q'_P $N?A-\;?#=C\$==DU/3M,\6WRW4OB MC0/#.H322W>BQ0%3;W,@6>X@BOGF3RXY%S;R&,;ON^B@#XZ_;;_82_:M\7?L MK^!_V+_^"=7Q7\!_##P%X=TVVTS7;7Q-I%W?2:EI=JD<<.F?N77%O(J$7!)W MSJ=A(1Y1)SWP7_96_P""VT'Q-\'VO[0O[?\ \+7^&^BZQ:W.O^'_ (<_#=M+ MOK^TMB)([&.=B1#"[I$D@3:3%O0'#8/W-10!\Q?$C]B?XB^!/VX[S_@H-^R- MJ'AI/%'BOP;%X9^)?@[Q;$7Z HH **** "BBB@ HHHH *^-/VROV&/VJ?VA?^ M"AGP!_;.\ >(O &GZ1\ +C7WT[0=7O;UKG7QJUG%:W'F2QP;;0HD0V!5FYY) M.=H^RZ* /G?_ (*.?!/]N/\ :,^ *?"']C+XX>$_AQJ>LS>7XL\0:W:7=S,+ M' WVMHUN8VB,OS(\^5D5,^7L=@Z>"_"_]C+_ (+C://X5^&_C7_@H!\'M%^& MVE7EA;:QHOPW^%K:7??V+"Z"6QLI22MF6@4Q+(@#1!@R$%17Z!44 >7?L[_ M_P 3?#/QC\3OB;\0=4L;W7_B'X\EU/S-/=VCM-*M[:"QTVT!=5(*VULLLB@; M1/%+7Q!HVK6NLZ$/+4 M,LGV=FBO5#[FP7B+9X:,?*/I2B@#RC]D7]E/P_\ LJ>#-?L8_$DOB'Q1XV\6 MWOBKQ_XKN+-;=M9UF[V"6585+"WA2..*&&$,WEQ0QJ7=MTC>$_%C]AK]K'QO M_P %8_ __!1?P_KWP]AT+P)X&U#PG;^$+S4+[[5J-K=2RNUTURMN4@D^="(A M'(HV%=[;MP^S:* /+O$'P/\ $WB[]L'PY\>O$.IV#^'/!?@;4-/\-Z6CN9_[ M7U"YA^U7([I'8Q6]RD;*C62$1R&$Y$KC$@:,;&^NZ* M/C/]G+]G#_@LK;_'?PWXG_;)_;U^'NO?#_19YKO4_"OP]\!OI5SJ\_DNEO'- M<.698$E9961"OF>4$;" MO&UQ=6MFNL62/%;ZS:S6L4K!VBD9)[8QJ)RJOYT;9S]4T4 ?)OP>_8$^-/[( M/['?CSX>?LH?%_P\_P ;?B5XHU+Q5XN^*?C#0G:UN?$&HS![J^6SC9MJ1IA+ M>W+LB;$+F3Y]_@GPJ_8,_P"#@+X)_#A/AI\-?^"B7P*L+??-/<:G+\*KBYOK MN\F8O-?7$T[N;BYDD9I'DDW%F//'%?I;10!Q>F>&?BE\._@9I?@OP?KMMXK\ M5:1H5K8C6?&.HRPKJ-Q'&DUT/4]0O=+\1^'FN89)OM=U)H6]ZB0V\,9#EWMU4NTB[03A6SD?5=% 'FNHZ9^ MU+_PS1:+%=A0BW+ILBF9 ,OY/J GF$9:OAO MX1?L%?\ !P#\$_#=_H/@O_@HG\"VN=8U.?4]>US4?A7<7%_JM_-@/=7$SO\ MO'VJB*,;(XXHXD5(XT1?TNHH ^??@M^RI\9O#WQ6^'7Q&^/GQ?A\:W7P_P#A M7<:4=7G#+<:IXFU*YBEU;4FA""."$):PQVR(3Y<=U<1!415W7/VJ] _X*/S_ M !)\(^)_V)_'_P )8O#=I%/'XT\*?$S2;\/J!8KY699HF4!AM,97)R=^ M0J^[44 >%?!7]E'Q;:_M&W_[:'[2/BG1M;^(USX17PMH5GX;L)+?2_#6C?:/ MM,UO;F9VEN)IYPCRW+[-PAA1(H@C;_-_^"OW["?[0_\ P4-^$?A3X+?!OQAX M-\,V?A[Q[I/BRYUKQ(UW/+//8/*R6JV\,8"HQ9"93*3P5"#AC]>T4 >/?M#_ M 5^*'[27PE\+?#/Q,V@:7;S^-='U#XB6EKJ$]Q%O44 ?F[\/OV$?\ @O=\//ASIWP5\%_\ M%$?@CX6\,6< M%D\-?":4WUM"[DS3127+2![EBSR&64.SRN79L?'_V]?@-%K7B^Y59);WX8WET=-T^,G[/IEJTDI,5K$69@@Y>2225R[NS' M](:* /D"X_9M_P""L4/[#GB'X96O[;WA"[^.GB[7IY;[XCW?AN6+3?#^G/&( M4ATNRBP(Y$CBC(9\_O9II#N;;7CGP^_81_X+W?#SXY8L\AEE#L\KEW+,Q8_I%10!!I6GQ:1IEMI M4%Q/*EK D22W5PTLKA5 #.[DL['&2Q)).23FIZ** "BBB@ HHHH *P_B.WQ# M'@R^3X5V&C7&NR0E+!=?O98+1&/&^1HHI'8+UV #=C&Y<[AN44 ?)O\ P1I_ M88^-W_!-C]BW0_V,OBOXM\+>);3PM=W\VD>(_#SW,4EPMW>S7;QS6\T>$*-, MP#K(=PQE5QD^.^+_ -B3_@NEJ/[3OBC]I3P5^V]\"M-NM8B.G^'K#4OAU>WX M\/:0'#BQM7DD&P.RI)/( &GD1"YVQ0I%^BE% 'QWX%_8O_;V\<_"%/ O[;G[ M5/AOQ_J>N?%71=6\4MHFCOI>FVWAC3'2]BTRSM50AY9[Z!%N))"#);SNI_:O\3?!2^T[]BOXB^$/#'C];NWETW4/'.BS7VFR1+(#+!*D+JZ; MTR/,4,5[+DAE]+HH ^7S^RG^T]^U%JW@#4_^"@'B/X=KI7P^\46GBBV\'?#. MTOGM=8URT#&SNKFYOB'6W@D8S):I'EI4B9YF5#&_K'[77P\^*'Q?_9O\9?!_ MX1/H,.L>+O#=_HBW_B*ZFCM[".ZM986N-L,;M,R%P1%F,-S\ZXP?2** /F/_ M ()\?LM?M,?L4?\ !/'1?V1=2U[P5J_BGP)X3N-,\'>(;.YNX[*_GQ,]N]W$ M\)>!5=HU#8]/T_4M<\ MSR+_ %-(/FN[KR_G(FN2TTI7YB9'(Y->ET4 ?FK\//V$/^"_OPS\2>)_&GA_ M_@H3\!YM;\8ZL;_7]8U'X674]S/C(@M@[292V@C/EPPKA$!8X+R2._O?CK_@ MG#XN_:M_X)QW_P"QQ^WA\>KGQEXWUV234M2^(^CV*VATW6%NC<65UI]N-JV\ M=KMAC6-=N](WWDF5V/U?10!\B>,?V&?VB_VOO'7PCN_V]?%W@>[\,?!KQ+;^ M*;71?!,=TW_"8>)+:%XK34;P7"(+&"$R2RBQC-P&D<;IRB;&Y3]MO]CW_@K9 M\=_VK-)^,?[/7[5OPA\+^#O!\1/@GPIXH\%W>IFWO7C"R:G/\XCDN\&2.)\8 MAC=@@#22._W-10!\J_L@? '_ (*F^%O'GB'QS^V_^VOX-\8)_P (Q)IW@K0O M!?@IM/T^SO99%>2^O(RZO=.HBB5%W@!7FQM+YK)\+? [_@KE\5?@UK7[/7[6 MGQX^"]G9:]9W&FZI\0/AOH.I#6)M.F#1RK%:W16VMKIHF95N-TJ1DAO(D*\_ M8%% '._"/X5> _@5\+/#GP6^%N@1Z5X;\)Z':Z1H.FQ$E;:TMXEBB3)R6(11 MEB22WPN="72+(VEN M8YI+<+=%T.7#+#R<@C&TUO\ @H=^R-_P5$_:6^.GA?Q/^S-^TS\*O"/@3P=+ M%J&F>%_%WA&ZU-K_ %=<%+Z[4.L/!6-P)B#*L31?:E% 'QG\!OV>O M^"S6B>,=8\;_ +3W[<'PX\6Q:=X-U*/P-X5\*^#Y=&L9?$,L82UNM2E"R2RV MT8,@,2AAND638S1)7T3\!_@9)^SS^S#X9_9]\!>((_M?A?PC!I=IK=_;&?S[ MQ( K7LZ!E,K23;II!N4NSM\P)S7H=% 'Q_X;^!7_ 5M^+OP5UG]G;]KKX[? M!BSL-?LKC3-8\??#70M2&L7&FS*T)F5;C,J1D[A"Y7GZ9^'G MPS\,? OX.Z-\(/@MX4L[+2/"7AV#2O"VBR73Q0106T BMX6E"R,JX15+[7;J MV&/!Z>B@#XY_X)S_ +"W[3W[(7[2'QY^+WQ4\5>!-:TGXY_$!_%D6UK!8Z=: NJD%8+ [S4CH-J^5EN 6<*;V=,++.!D) MF*,JC.)/9OV,?V>?V\= D\::C_P4?_:?\+_%'^WM/@TS0O#OA3PM_9FD6%GB M7[498&R;B6G:9XMOENI?%&@>&=0FDEN]%B@*FWN9 L]Q!%?/,GEQR+FWD,8 MW=5^VW^PE^U;XN_97\#_ +%__!.KXK^ _AAX"\.Z;;:9KMKXFTB[OI-2TNU2 M..'3/W+KBWD5"+@D[YU.PD(\HD^Q:* /AGX+_LK?\%MH/B;X/M?VA?V__A:_ MPWT76+6YU_P_\.?ANVEWU_:6Q$D=C'.Q(AA=TB20)M)BWH#AL'[FHHH ^9?^ M"2W["'BW_@G/^R0/VE?35%% !1110 4444 %?('_ 7X_P"4-G[0G_9/YO\ T=%7U_7R!_P7X_Y0 MV?M"?]D_F_\ 1T5 '\85%%% '[_?\&FW_*4S]KO_ +>/_3Y/7[_5^ /_ :; M?\I3/VN_^WC_ -/D]?O]0 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %?('_ 7X_P"4-G[0G_9/YO\ T=%7U_7R!_P7X_Y0V?M"?]D_F_\ M1T5 '\85%%% '[_?\&FW_*4S]KO_ +>/_3Y/7[_5^ /_ :;?\I3/VN_^WC_ M -/D]?O]0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?('_ M 7X_P"4-G[0G_9/YO\ T=%7U_7R!_P7X_Y0V?M"?]D_F_\ 1T5 '\85%%% M'[_?\&FW_*4S]KO_ +>/_3Y/7[_5^ /_ :;?\I3/VN_^WC_ -/D]?O]0 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %0ZCJ.GZ18RZIJU_#:VT$ M9>>XN)0D<:CJS,V /4U-7YN?M[_ +4?B'XP_$W4/A[H>JR1>%M O6MH;6)R M%O9XR5>=\??^8$)V"@$8+&O@_$+CS < 9*L96A[2I-\M."=N9VNVWK:*6[L^ MBZGCYUG%')L+[62O)Z)=W_DC[)U/]NG]D[2-3.DW7QGL'E5MI>UM;B>+/_72 M.-D(]\XKT/P5X_\ !'Q'T8>(/ 7BNPU>R)VFXT^Z655;^ZV#\K>QP:_'*NP^ M"/QN\=? /QU;>./ ^I/&T;J+VR9SY-[#GYHI%[@]CU4\C!%?@F2?20S-YE&. M;82G[!NS=/F4HKO[TI*5NWNW/CL)QUB'72Q--^'W8V6KV$5U;A_O*KJ#M;T89P1Z@UKU_65"M2Q-&-6D[QDDTUL MTU=->J/T>$XSBI1=T]0HHHK4HY3XP_'3X,_L]^$9/'_QT^*.A>$-"A/[_6?$ M6I1VEK%T^_+(0B]1U(ZUY=9_\%4O^"9]_90:G;?M_?!TVES*(H+U_B-IRP.Y M. HD:8+DG@#/)XJ'_@K3!#)74? +Q@P##(W+HMV0?J" ?J*^ M-?\ @E3_ ,%)/^"7OPC_ .")?PG\ ?M3?M7?"V"#3OAQ]A\6>#MP+/97UC<++# M<1,,JZ.I*NI!!!!((JU7Y:?\&W-O\0OV;_\ @G=\6?CG\8M(USPC\$Y_'NN^ M+_A#H7B%9)+K2?"*Q&;PY\'?@_\ MM;?$;]E+4-'^#'QL\7V&@^&/%,'BV&ZU?3/M[.MC=ZCIJP*D,,NPL?)NIWC! M&5W$*0#Z3^*G[2E=P) MBA5S"A _UDNQ/]JO5J_.K_@LA#$W_!2'_@GU<&,%U^-FK*KXY -C"2/QP/R% M?4OQ3_;(N--_:$?]D?\ 9Z^&:^/?B-8^&X_$'B.RN==72]+\/:=+(8K=[Z\\ MJ9DFN'23R8(H9798G=A&@#D [WX^_M$_ W]EGX9WOQC_ &B/BGHW@_PSI_%S MJ^MW@BCW;2PC0?>DD(5B$0,QVG .*T/A!\6OA]\>OA3X;^-WPF\0#5O"_B[0 M[76/#VJ"UE@^UV5Q$LL,OES*DB;D93M=589P0#Q7PI\;O^"@O@G]O[_@D7^V MAIR_##6/!OC#X5^ O''A/X@^$=;=)_[/U2UTJZR8+F,!+F%BN4D 5OE)* ;2 MWFW[-G_!6S7?V#?^"4_[-GQ.\;?L2^.]5^#&D_#+P=HOC7XN1ZG96L6DS36E MM;>=#ITK_:[NW25@AGV11NQ'E-*K*S 'ZKT5Y1\=OVI++X7^/?"WP-^'G@N7 MQG\1/&MG>7WA[PS;:C':0Q:?:>4+G4;VY8,+:TC>>WBWJDLCR7$:QQO\Q7R/ MX!_\%3D^)_QY^*G[''Q$_9D\1^'OC9\*M(AUJY^'>CZ[8:B/$>E3>5Y5YI=[ M/):PRKF:$,L_V7P^_P""[OC;X[_L+W7[=_[-_P#P3=^( M7B[P[HCZM<^*K6;Q)I^GG2M/L)I5DD5YSNO;CRHFF,%M'*J %&EW[5;4^+'_ M 7//AG]E'1OV^/@S^P?\1_''P2;1;'5?%OCDZEI^ER:1!.R+*L%C<2^?J#6 M[/LE>-5@#A@DSA)&0 ^^:H>*?%?A?P-X:/K^E6^HZ5>*I43VT\ M:RQ2 '!&Y&4X//-?E]^VMXYN/^"@O_!P+\,/^"7/CB1KKX0?"CP8WQ#\?^$Y M#_HWB;5U3?917:?=GMX6ELG$3 JQDF# Y4@ ^Y/"_P#P4N_8+\8W%JNA?M2^ M%6M-0G6'3-9NKQK?3+^1CA$M[Z95MKAF(PHCD8MQC.:]:\ _$#P3\4_"-EX_ M^'/BBRUK1-11GT_5=.G$L%RJNR%D<<,NY2 PX.,@D4_Q9X%\%>._!E_\.O&O MA/3M6T#5+!['4=%U&R2:UN;9UV-"\3 JR%3@J1C%?-^G^)/@M_P1Y_9!\ ? M"*+5?$?F^+#X0^$OA'1U1]2UFXO;ZXEL-.1IY%0>3;L!+<2ND:I;O(Q&0I / MJ6BOE>]_X*4ZE\&/VJ_ O[)W[:?P$/PYO_BJTL'PS\7:5XI36M#U?4(]N[3) M9S;VTEI>'S$V(T1CD+!4E9N#PGQ1_P""SVN^$?VO_B)^P[\._P#@G]\3_%GQ M"\#^!%\2Z9HMIJ.F1OXAA:1 '@9+B6.&W\MB_FRNLI<+"L#32)&P!]QT5\&7 M'_!<6ZT3X\>!_P!F#QG_ ,$[OC)HWQ!\<_"H^,=+\)W::>]Y<2D^6NGPI'<, M0XE699)+K[*($A:60*G(ZO\ 8)_X*\Z9^UI^TUXT_8?^/'[,/BKX(?&7P9IB M:M+X)\5:C;WJ:EIC%%^U6MU!B.;:9(]P4$8D!1G"R; #[(KF-?\ C+\,?#/B MY_ FL^+[:/5X-*.IWEE&KR-9V8+*+BX**1;QLR.J-*5$C1NJ;BC 8W[5_P"T M'X9_9._9D\?_ +3/C"W,^G> _".H:Y<6JOM:Y^S0/*L"G!PTC*J#W<5XG_P1 MBT3QAJ_[ W@[]I3XNWW]I?$'XW6H^('C?6G7#74VI*)K6)02=D%O8FTMH8Q\ MJ1P*!WR =A:_\%4O^":=]>7FG6/[>WPCFN-/=DOX(O']@SVS D%9%$N4(((( M.,$'TKU'X/\ QW^"'[0OA0>._@'\8O"WC?1#*8_[8\(^(+;4K7>!DIYMN[J& M (XSFORC_P"".W[7/[)W[+O[??\ P4$TC]H3]HGP/X"FU+]I"]NM/@\5^);7 M3C=1I%/VF_^#B;XB_M:?\ !-NW4? .#X8Q MZ/\ &#Q9HMLUOH?BKQ3N9XVMUPJW$ZAH"9D7_EC.V[$X,H!^J/QA^-WP<_9[ M\#W'Q,^.OQ2\/^#_ ]:NJ3ZSXDU:&RME=ONQAY64%V(PJ#+,> ":\WLO^"E M'["5SIUWJE]^T[X9TF*STR?46'B*X?2Y)K2",R2SP)=K&UQ&B L6B#@#'J*^ M%_V#O&3?\%1/^"Z_[1?QN^,:C5?"7[)VH0>"_A%X7OAYEGINJR7%W!>:ND9^ M5KHOITX68CW MB%[.V\7>*K73FN% 4DQB=UW@!E)VYQN'K5CX(?MI_L?_ +3&KW?AW]G?]J7X M>^.=2L(S)?:;X3\8V5_G_!Q3:6_@^]_82;Q?JU MH6TC]J;PQ'J.J3D1Q!4,?FR%F/R(=FXY. !STKA_^"\6I^"OBI_P4J_8YMOV M#-=T[5?VC;3XAK/J%]X*N$GNK3PT'M_,?4I("<6@'FD"8[?*-T,;68$ _7+X ME_%'X:?!?P3?_$KXO_$+1/"WAW2XO,U+7?$6J165G:IG&9)IF5$&2!R>2<5Y MCX7_ ."CW[#/BVX@M[#]IKPQ9B\1GTZ?7;IM,AOU5-Y-M+>+$ER @+?NF?Y0 M6Z FOA/PEXR;_@IM_P '&_C?X2?%A1J?PK_9(\*07/A7PA=#?97GBNX^SJVJ M7$+9662'SKF.(L#Y9MXG3:6?=^E/QZ^!'PG_ &G/@_X@^ WQQ\%67B#PKXGT MV2QU?2[Z(,LD;C&Y2>4D4X=)%PR.JLI! - ">'/CY\'_ !9XAT3PKH/CNTEO M_$OAR/7O#<$BO%_:VG. WGVK.H6X"JT;2+&6:(2Q%PHD0MV%?'G[;G[+7B'P M/_P2*?P'X(\7S'X@? 3X8VFM_#OQE:PB.Y@UW0-.#0W$8YVBX$$D$B'*O#=2 MQL&5B#[#_P $^_VL-)_;F_8J^&G[6>D6,5I_PF_A2WO[^RA8E+2^ ,5W I/) M6.XCFC!/)" F@#V*BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ KY _P""_'_*&S]H3_LG\W_HZ*OK M^OD#_@OQ_P H;/VA/^R?S?\ HZ*@#^,*BBB@#]_O^#3;_E*9^UW_ -O'_I\G MK]_J_ '_ (--O^4IG[7?_;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "N1^+?PZ\5?$73K2R\*_%C5_"T45\]_J7D':I_X/K_ /RPXO[*P?:7 M_@<__DCQ?_AF'XP_]'D^-?\ P&M__B:_-'Q1I6IZ%XEU'1-:#B\L[Z:"[$GW MO-1RK9]\@U^RU?&W[=W["/B?Q=XGN_C7\%=*^VW%[^\UW0H<"5Y0.9X1T+&M;&Y)1QF34YSE0%HI%DNIKZ(PSWJ Y\N% M& ;YNGF$!0"2-Q&*_EC).&<\XAS*.!P%"4ZC=GH[1\Y/:*75L_/<)@,7C:ZH MT8-R_+U['O/[*_[.GQ;UK]GWPOK-M^TMXJ\/0WEBT]OI%C!"8H(GE=DVEAG# M*0__ *O0?\ AF'XP_\ 1Y/C7_P&M_\ XFO8M.TZQTC3X-)TNTC@MK6%8;>" M)<+'&H"JH'8 #VJ:O[^RO@#(\!EE##3]I)TX1BVJU9)N,4FTE425[;))+9 M'[+A\FPE&A"F^9M)*_--;+MS'B__ S#\8?^CR?&O_@-;_\ Q-=;\)/A-XV^ M'6HWE[XJ^..O>+([F!4BM]7BB58&!R778!R>G-=W17L8/A;)\!B8UZ*GS1VO M6K27;6,IN+^:9U4LOPM&HIQO=?WI/\&VCYT_X*]Z[HOA[_@E/^TE?:[JMO9P MR_ OQ7:QRW,P16FFTFYABC!/5GD=$4=2S #DU\[?\$;_ -I;]B31?^"(_P ' M/"_Q_P#CS\+X-(L?AR+;Q5I7BSQ+IWDQ())?,AN89Y,#@C*..XXYK[X\UBUS28;M86(P642JP4D<9%8%I^RW^S)I]RE[8? MLZ>!()HSF.6'PA9*RGU!$617T)VGX_?\$3?'_P 1_P!E[X&?MZ_M@?L^?#+7 M=7_9ITG5=8\0?L^^#M3MYX;35UM1J,TK6,\4W$WE/B9P2H_?I+>"* 6L<"+$J;%C50%"XQC'3&.U<=I_[ M.'[/&D^#KSX=Z5\!?!=MX?U&^%[J&A6_A:T2SNKD.'$\D(CV/('56WD%LJ#G M(H _/S_@K3\7_A?XQ_;U_P""=7C/PUXZTV[TK6/C)J5UI-^ER%BO;=[6WBCG MB+8\R)W>/9(N4D$B%2P=2>8C_:\^'_\ P2Y_X."/V@)_VV_$B^#_ #^TMX. M\*:G\/?B!K:LNF+<:+8?8I;&2?!2$[Y;ACN("[82V/.0G],O%WP%^!GC_5O[ M>\=_!CPGK=\(5B%[J_ARUN9?+7[J;Y$)VC)P,X%2?$?X(?!;XQ>%[?P1\7/A M#X7\4Z+:2)):Z1XC\/VU]:PN@PK)%,C(I X! X'2@#Y!_;;_ &R?@W^U/_P2 M?_:S^(GP3U.WU'X?6?P9\2:9I'CY6,5EXAU)])NXYTLRZK]HAC=K:%;A"R2S M-+$N3"2?DW_@H'XA\/W'_!F9X:\G6[-_M'P9^&UI;[;A3YEQ'J>B^9$O/+KY M4NY1R/+?(^4X_7C6OA+\*_$GA*S\ ^(OAGX?O]"T_P O^S]%O=&@EM+;RU*) MY<+(43:I*C & 2!Q61)^S-^S?+I,.@R_L^^"&L;>XDN(+)O"EF8HY9%19)%3 MR\!F6.,,P&2(U!^Z, 'Y??\ !2SXF_ C]EK_ (*=?LZ?MO\ [:?PJT?QE^SM MXX^!,G@"^\1:OX9CUO3?#NJO>+J,%^T;1R!3(GEH'4;S$)RN[8RU];?L3_%' M_@E/\3_COJWC#_@G?\%/A/=_V+X3F_X37XN_#_P;8V$&FJ\D#0:4]]%;)Y[R MHDL[Q+(1"MHAE"F2+/T_>?!SX1:C\/'^$6H?"OPW/X3EC:.7PQ-H=NVG.A$?AV?A#X3^#_A;2_"9!!\+Z=X?MH-.(+!B M/LR((N6 /W>H!H _+G_@B'XL\+'_ (-JO'NI'Q#8BVL=*^(OVV9KE EON>]D M7>2<+E'1AG'#@]Q65X;\1^'O^(-J6[.N6?E#X"W5F9#EW6B6?P \$Q65Z\;7MG'X5LUBN&C),9=!'ARI9L9! MQN..M _9I_9R&C'PZ/@!X)_L\W(N38_\(I9^29@I42;/+V[]I*[L9P<4 7X/^&C'/!('1O^)7;@X(X/((^HKX#_ ."C M/A/7O^":7_!;GX=_\%EM?\.:C>_!?QCX./@7XRZWIEE)4?>DB5OU.\'^!_!7P]T8>'? /@_2]#T]9&D6PT?3X[:$.WWFV M1J%R>YQS5^]LK/4K.73M1M(KBWGB:.>":,.DB,,,K*>"""00>M 'FJ_MK?L@ M3?#>'XOV7[3W@.[\,W,:M9ZS8>*K6XANBV-B0F-V,TC$A5C0,[,0JJ20*^ O M^"U?C/XD^#?BE^Q7_P %,_%WP[UK1?AM\*OBY>O\2K"ZA:2XT33-5:VMK35+ MR%5S#Y<,4C.C#,,ERL1.X\_H+X _8Y_9$^$_C)OB+\+/V5_AQX:\0.6+Z[X? M\#V%G>,3G),T,*N>YKT#5-+TS6]-N-&UG3H+NSNX6ANK2ZA62.:-@0R. MK AE()!!X(- 'YR_\%MO#GAS]N+Q+^R-^SY^SMXNTW7_ !;>_M$Z)XWAO_#] M]'&.S%TGF-+'J$$CQA&[73EN7&<-(+>--YY/)SU--M?V>?@!8^)5\9V7P-\'PZ MPEY]K35HO#-JMRMQNW><)1'O#[OFW9SGG- 'P+^TEX]\&>!?^#H+X#1^,O$U MEIG]M_LV:OIFE-?7"Q+6,1.6&%."1][?#KX8?#7X0>%H? _P )?AYH?A?1+=F:WT?P[I,- ME:Q$]2L4*JBD]\#F@#YV_P""V_PP\4_&+_@DM\?_ 'X*MI)]3F^&U_=VUO" MI+S_ &51=-&H'+,R0LH Y)8#O6W_ ,$B/%FD^,_^"5G[.6O:1,C0CX)>&;:0 MH1A98-,MX)5X_NR1NOX5]$30Q7$36]Q$KQNI5T=""#U%?._[)O[)%S^R M/H6M?LC:;X3LO$7P2N]0OM0\#6UT(I#X:M[J9[BXT.YAF/\ I%JL\DCVTJAR M(Y/(D51 DLP!\-?\$*?VA_@#X5_;L_X* R^*?C?X1TM=6_:.NKG2CJ7B2U@^ MVP+=:@K2Q>9(/,0$@;UR.1SR*XY%^'7Q@_X.?O 'Q(_X)1WUA=>'M'\$3K^T MUXF\ ;6\.7+,MWL@NI8/W%Q=OFV7@L?-6)OOPRE/UA_X9/\ V6?^C:OA_P#^ M$;8__&J[#PWX6\,>#=*30O"'ARPTJQC),=GIMFD$2D]2$0 #\J /R5^ >I:) M_P $0_\ @M=\>(/VG[P>'/@M^UKJ\/B7P/\ $_4AY>DV/B!9[JXFTR[N#^[M M&+WUY@R,%V) <@,VS]+/'G[8'[/G@K1+.]T_XE:1XCU361L\+>&?"^J6][J7 MB"ILO=* MUBPCN;:X7.=KQ2 JX]B#7,_"+]F']FK]GZ>ZN?@+^SSX&\$27R[;V3PAX2L] M-:X&MOB9>Z/IEPW[4'A_4-9TVXU M!)8H+:-XA=.6=4WP1F0*TA5001D#.*_3SP-\)?A+\.);B_\ AK\,_#N@O?*# M=3:'HT%J;@=1O,2+O_'-4O%7[/OP%\=ZY-XG\;_!'PAK.IW 47&HZKX:M;B> M4*H5=TDD99L* !D\ =JZ+PYX:\.>#M$M_#7A'P_9:5IUHI6UT_3;1(((5)) M(2- %49)/ ZDT ?DWXY2'_@C;_P7T\9?MF_'.&;3OV?_ -J'PW;Z==^/S S6 M'A7Q+%]GVQ:A* ?(CE:"5ED;"_Z7G=M@E*_I+XH_;(_9>\+>#[7QL_QR\-:G M:ZF N@V_A_5X=0NM:E892"Q@MV>2\F?HL<2LS9X%>@>(/#V@>+-%N?#?BG0[ M/4].O83%>6&H6R303QGJCHX*LI]""*XOX4_LF_LL? C6KCQ)\#_V:/A_X,U& M[4K=7_A3P;8Z=/,IZAWMXD9@?*L^H:4LH>71[-$8NKW(C$4T[A5CMY7$?F2/F+VC1-%T?PU MHUIX<\/:9!96&GVL=M8V5K$(XK>%%"I&BCA550 . !0!:HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH *^0/^"_'_*&S]H3_ +)_-_Z.BKZ_KY _X+\?\H;/VA/^R?S?^CHJ /XP MJ*** /W^_P"#3;_E*9^UW_V\?^GR>OW^K\ ?^#3;_E*9^UW_ -O'_I\GK]_J M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KYT_X>R?\$_O^B^_^ M6KJO_P BU]%U_.G7[%X3^'V2\=_7/K]2I'V/L^7V;BK\_M+WYH2_E5K6Z[GX MOXO>(V=\ ?4O[/ITY^V]IS>T4G;D]G:W+.'\[O>_3;K^T/\ P]D_X)_?]%]_ M\M75?_D6C_A[)_P3^_Z+[_Y:NJ__ "+7XO45^P_\2^<&?]!&(_\ Z?_ ,J/ MQ?\ XF+XV_Z!\/\ ^ 5/_EQ_03\)OBS\/_CE\/\ 3_BE\+=?_M30=4\W[#?? M998/-\N5X7^29$=<21NO*C.,C((-='7SI_P2;_Y1_> /^XK_ .G6\KZ+K^5. M(LOHY1Q!B\#1;<*56I"+=KM0FXJ]DE>RULDK]$?UMPWF-?..'<'CZR2G6I4Y MR2O9.<%)I7;=KO2[;MU84445XY[1RGQA^.GP:_9\\(R>/_CI\4-"\(:%"?W^ ML^(M2CM+6+I]^60A%ZCJ1UKRWP__ ,%5_P#@F1XJU"TTKP__ ,%!_@O=7%_+ MY5C%'\2],S<29P$3,_SMGC:,GVJ+_@K3!#)74? +Q@P##(RN MBW9!^H(!_"OSE^'7[3?[!LW_ ;">$_V=/C/XX\*>+O%FO?!.XTKPO\ #'3+ MN'4M?O-?=)Q8K;6$)>X6:.X:)_-"#RL;R0!0!^S<_!7[9'[)G_!%OX;^'/V@_ UUK/Q&\,>&+RY;PGKVLFTN[?3_ +7/ M-9V$DSQR>7-'9F&-8W "%5B8IL)&W\//^"M6G?%O_@DLG_!6?X=?L^:C<^'H M-"UG7-5\'7WB"&"_M].TRZO;>YDCD$;1RR?Z&7$9* JQ^;< K 'V%17S./\ M@I/X4UOX'_L^?$#P/\.I+OQ7^TOI]E;)!%'!; MHP9HXY7>1HTCC8OQ?TS]O/4? NC?&C6OVK_@?=?#VV^"'A>W\0:]?V>MKJUI MJ^G26UW.;FP<10R2H!:21@21QR-*K+L7:"P!]$T5\W>!_P!M;XYZOXZ^#^F> M.OV2H]-\+?&BYFCT#Q5H?CV+5!HX&C7FK0KJ,(MHA')+%9LB_9Y+B$,V#-]P M/;\>_MJ_$S6_$'CSPU^QY^S._P 59_AE>'3_ !=,(-&MY-5%O'A_M-?M8_LX?L:_#&Y^,?[4'QAT;P9X3ZU^Q1^SIXX^-NO?M ?%OX8:'XT\1ZOIUMI=A<^*]'@OET?2X4_X\K59E98 MHWG>>>0J TC3 ,66.,* =7\$?CS\%?VE/AU9?%S]G_XJ:#XR\,Z@6%IKGAS4 MX[NV=E.&3?&2%=3PR'#*>" :YKXH?MM_LD?!;QVWPS^*O[0OA?0MV5G92:C>7<45O%$9)9Y) J(@&2Q8\ *G\$_!CX^^&O$>J?8WO+:STW458WUJCA'N;4G NX%.;^;7?&'[1UK\"M>UY+EEN;C08IFF*>8#N M&;8VMH?[T6X'.3G[T_X..M;C_9!_8C^%?[87P8TV'1==^ /Q>\/W_A8:;&(A M'ISI)97.F +C%M- ZQO$,*RHH/04 ??/QC^.WP=_9\\+Q>,OC5\1]*\-Z="?$LYNO#?[.O[/L,GA#3WYBMM:UIK":?4%!Z2O97/V/OVP6[5>BM):6TBR$#+E8 MRQ.P4 ?H3XS\;>$?AUX:NO&7COQ'::3I-BF^\U&_F$<,"_WG8\*/<\5Q'P'_ M &R_V2_VI)KJ']FS]I'P3X^-B<7I\'^)+?45MS@'#F!V"'!!P<'FO2Z_*7_@ MUNUJ[\!?\$POBKXD\,?#O4_$5S9?M ^)Y8/#WAXVL=W?,L&GJ(XC=300!MH M'F2HN%QGI0!^K5%?G-X*_P""_/BOXS?L-7G[>7[/G_!-GXC^+/"GA\ZM=>-? M,\0Z=IZZ)IUA-*LDP>X8->S^3$9V@M8Y5C7Y6E#8!^E?&O\ P4M_9T\(_L9^ M!_VUK/\ MC5]&^)T6C1?#CPUIMJAU?Q#J>JJOV'2X(7=4^TNS$,&<)&(Y&9@ MJ%J .N^,?[2WNE+Q-L"21.NXI,VPBOO7XD_M;>+6^+_B']GO\ M9@^"\?Q#\8^#M(M-1\81W_B>/1M-T@7:N]I:271AG=KR:.-Y%A2(JL>UY9(A M)%Y@![?17QI\&O\ @KP/VD?V2?'O[0?P#_93\3:[XT^$GB*_T+XH_!J?6+># M7-)OK(,;B&W8!XKT_*?+VLIEVNJCS%\NJ7P-_P""QEM^U#\!_@I\7OV& M\6:M\:=:U*RM?!MIXS@CO/#MO8EA=7U^S0[(H("$64C)5[JU1!*TZB@#[8K( M\=>//!OPR\+77C;Q_P");32-*L@OVB^O90B*68(B#NSN[*BHN6=F55!) .K$ M9#&IF15$/V?OVK/AUXUUBTB,MUH_A?QG97UW#&,?.T,,K2*O(^8KCGK7P'_P< M'ZUX:\*_MQ_\$]_%_BO5['3;'3?VB!+>:IJ%PD,-K )M-9W>1R%1 %!)) &W M)Z5Y[_P6%UOP-^WA_P %%_V5]%_X)@ZO8>,_C+X!^(<>H>-OB+\/95N[/PMX M?$D)>+5-0MLQ!3B1A;NY;;YJ;,W"K( ?J1\?_P!K[]E7]E)=(;]IO]HWP3\/ MQK[3KH9\8^)K;3OMYA\OS1#Y[KYFSS8MVW./,7/45Y^?^"MW_!+E99K=O^"A MOP9$ENF^=#\1].S&N,Y8>=P,L>(O@=\.O%GQI\,?'WQ#HB7?B/P=H>JZ M7X=N)XT=;*+49+-[ITRI9)&^PP)O4CY"Z\AC7YW_ +"W_*T!^W!_V3SP3_Z9 M]*H ^SM0_P""F/\ P3PTKX=:?\7]3_;?^%=OX3U:^ELM,\33>.K%;"ZN8L&2 M".X,OEO(H()0'(]*](^$/QL^$'[0'@R'XC? [XF:)XN\/W+%;;6_#NI1W=I, M1C.R6,E7Z]B:\O\ B]_P3@_97^,_[.WQ5_9>\3^ H8O"7Q6BJ@$4HFMH[H,=Q,[.YR&VU\$_\$K?^"B.O?\$XOAY\2?\ @E!^ MWY)-<_$;]G6W2/X7"PAQ/\1?#]Q,D.DV^G(3^]N6FGMK>./.0MQ$K/[&?Q \=ZI\*OAY^TSX.\1^+-%@FEU3PGX/OASXJL=;T;48R]EJ6G7"RQ2@,58 CHR MLK*RGE65E(!!%>2_L+_LOZG\!/!>N_$KXK66F3?%GXIZT?$OQ6U?3D#(VH.B MI#I\,F-SVEE L=I#G[RQ&0@/*Y/S_OW^H **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ K@OCS\(_''Q;TBPT[P/\=->\"RV=RTD]WH,43O M=*5P$?S 1@'GBN]HKIPF+K8'$1KT;]_KAGO>G_X(H?_ "L^?_U,R'M4_P#!]?\ ^6'SK_PQ=^T!_P!)"OB- M_P" =I_\37XNU_197\Z=?T3X!YQCLV_M'ZRX^[[&W+"$-_:WOR1C?9;WMTW9 M_-OTA,FP&4?V9]64O>]M?FJ5)[>RM;GE*V[VM?KL@HHHK^B#^;C].?\ @GG^ MS%\8/B'^Q]X0\8>%OVR/&GA2PO/[0\C0-)MK=K>UV:A5]%U_"'%_%6< MX?BW,*4'#EC7JI7HT6[*I)*[=-M^K;;ZL_O[@WA/)<3PAEU:HJG-*A1;M6K) M7=.+=DJB27DDDNB/G7_AB[]H#_I(5\1O_ .T_P#B:[SX#? GXD?"35[_ %'Q MQ^TMXG\=17ELL<%IKT$*):L&R73RP#DCCFO3J*^5Q?$V;8W#RH57#EEO:E2B M_OC!-?)GUV#X7R? XF->BI\T=KU:LEVUC*;B_FF?.O\ P5[US1O#W_!*?]I* M^UW5;>SAE^!7BNVCEN9@BM--I%S%%&"3RSR.B*.I9@!R:_.CX!?\$\[W]LC_ M ((1_LS?M/?L2ZSI^@_M%_!7PV-:^&WBC2C$CWMY!-(+K1KMAQ(DXC,>V7@. M &Q&\H;]A?''PQ^&WQ-M8++XD_#W0_$,-K(7MH=@_$RRTRXTKXB?#*]N1%J/A_6(T:*:)H M)")/(,@)CD(P5.UL2)(B_G'^P]^UU^S?X2_X-2_&/[*VN?%S1X_BAH_PJ^)& MB:K\.([D2:[:7;W6L3_O+!,SI$D,R2R3,@CC3(7GEF;7K?0;=+TRR!A(YG";]S!F#'.2&.,KL>%;3S=>AD&)(KUO+S=(PX992P/>@#\S/ WAG_ ()S_M[_ M /!*+]BK]E7]H+XNC2=2UGP!I-G\._B%X0\516E_X8\8Z3HMFKV<&;;P5X[ M^$/A?6M&LK?R+/2-7T"VN;6"+"CRTBD0HJX51M ^4>@I?"'P2^#'P^\ R?" MGP%\(_#&A^%Y5D67PWI&@6UM8.'&'!MXT$9##K\O/>@#\K/A7\(/CA_P25_: ME_9TT3]@O]LB^^,O[,GQY\=1Z#IOPH\2ZC'J]QX;LY;:6X;5=(O$);[#;PK) M(Y4*BKM63S6E$B\C^RA\-?GB<5^N?P\_9M_9U^$ M7B:^\:?"CX!^"O#&LZG&4U+5O#WA:TLKF[4MN*RRPQJ\@SSAB>>:G^)_P ^ M_P ;I;"?XT?!/PCXO?2I3)I;^*/#=KJ!LW)!+1&>-O+.0.5P>!0!^=O_ 49 M\0_LJ7/_ ;W?M$>,_V2O@7X8^''PSU[3Y)?"+^'_#,&AVOB97GL81JJVD<, M.WSY4:.)F4M-%##*"4D0#D?^"Z?B?PY=?\&O.D7MMKUI)#J?A#X?+ITD=PI6 MZ83Z=(1&0?G.Q'; SPC'L:_5+QC\,/AI\1-,M]$^('P\T+7;*SU"^Q-Q !;:,YP* .MTW4M/UC3H-7TB^ANK2ZA6:VN;>0/'-&P#*ZL. M&4@@@C@@U\8_\%%_^"NG[*W[,OQ)M/V-M0_:T\)_#_QUKMC]H\0>)M7N5D7P M;IC 9N/*VN)=0E5O]&MW!49\^8&)%CG^Q?#'A7POX)T*#POX,\-V&D:9:AA: MZ=IEFEO!"&8LVV.,!5RS,QP.22>])?%OP)\&ZIJ-VX:Z MU#4?"]I//,P +N\99C@ 9)Z 4 ?-?[&G[4O_!+[]I/P!??\$\_V$?BI:^+M M&L/ 5]_;LWAV.>>&QM;AQ#)-=WDRCS;RYEN99227EE<3R/W8^*?\$4?C-X9_ MX)W?\$K/&/[-W[5_B&Q\/>)OV6?$?B33O&&G7UTL,MQ;2WMQJ=E=P(YW2PW: M7:K;LH/FL-B988K]$/ WPC^%/PPDN9?AK\,?#WAYKT(+QM#T6"T,X7.T/Y2+ MNQN;&-O&FE_$?QG\)/#&K^(M$Q_8NO:GH-O<7MA@EAY$ M[H7BY)/RD?PA_P4K_9G^"/[$'[,OC* MP\4W_P >/B5HFK1S:)=+.+3PE;)) M_@I\&OA9JFJ:Y\,?A)X8\.7NMS>=K5YH.@V]G+?R9)WSO$BF5LDG+$GDT ?! MB_#1_P!CC_@XRO/C]XP5+#P-^TM\&(O#VBZY,P2WB\5:4UKLTUW/RH\MA:F2 M($@RLKJ@8HU._9X^&UQ^U1_P<)_%+]NKPO(E]X ^$7PBLOAGI'B"V8/:ZEK\ ML_VV\BMY1E9?LJ2RPS;3\DLJJ3E6 _0'QS\/_ ?Q/\,7/@GXE^"=(\1:-> " M[TC7=-BN[6< Y&^*561L$ \CM4_A;PIX6\#>'K3PCX)\-:?H^DZ?"(;#2]*L MTM[>VC'1(XXP%1?8 "@"W>WMGIMG-J.HW<5O;V\323SSR!$C11EF9CP "23 MP,5^6/\ P:6^-_!VI?\ !/'XF2V7BC3Y%L_C]XCN[LK=I^X@DM[%TE?GY490 M2&/!"GG@U^H/BSP=X1\>Z)+X9\<^%=-UK39F5IM/U:QCN8)"I#*6CD!4D$ C M(X(S7-6'[,O[-VEI<1Z9^SYX'MEN[$[-!-$2&,;XC^9254[3QE0>U M'Y8_\$?/%/AAO^#6SXI7W]OV7D6GA/XF+=RFY4+"7%^Z*YS\I99$8 ]0ZGN* M\:^)/C'6?A!_P2S_ ."87[=4EG=ZM\+_ (,>+M*NOBA+I,37(TR*01VZWDB) MD_N#%[8S MJ(\,5WO@D<;CCJ:U-"^#_P )/"_A>_\ !'AKX6^'-.T75 XU/2+'1+>&UNPZ M!'\V)$"2;E 4[@<@8/% 'Y>_\%C/VY/V./B'^TC^PKXS^'_[4'@77-'T[]HK M3-7U75=(\3VUQ;:=821;$N+F5'*VR,2<&4KD)(>D;[>2OOC9^PM^Q[_P6G_: M"\'_ /!5#X8^!IO"GQR70?%_P7^*GCKPE;:EIEQ!#ID5K<68NI8I!"H9%53D M(/(.XCS(MWZL>$/V7_V:?A[;:99> ?V>/ NAPZ+J,FH:/#H_A*SMEL+MTV/< M0B.("*5E^4NN&(X)Q6G\4O@G\&OCEHL/AOXU_"3PQXPTZWG$]O8>*= M]0AB ME' =4G1U5O<#- 'S'^S_ /M5_P#!,KX&_L__ !,_:\_9R^%O@7P%\'-.NXS= M>/O!_A.VTB#QMJ,8<2"UBB@B:_VRR);139;SKAYHX_\ 5[G^,/ MOKW_ 0H M_P""@NE_M:_M ^%O"GA?X/?MAZO)9^,['2TC"?"WQ/+--=6L G+$26LD+8N9 M(]L)FBEE"QQ0PH?UPUWX1?"?Q1X6L? _B;X8>'=1T33-G]FZ/?Z+!-:VFQ"B M>5$Z%(]J$J-H& 2!Q47B?X)?!CQO9:=IOC/X1>&-7MM(M_(TFWU30+:X2RBP MH\N%9$(C7"(,+@84>@H Z.TN[34+2*_L+J.>">-9(9H7#)(A&0RD<$$$$$=: M_-3_ ()I^&]5^$O_ 7]_;P\">*XV6Y\8:=X,\4Z#+(,?:M/^S3H[IGDJDMP M(B>FZ,CM7Z1Z!X?T'PIHUOX=\+Z)9Z;I]G&([2PL+9(88$'141 %4>P%>(?M M"_LKZW?_ +27@_\ ;J^ T-HGQ%\(Z)<^'=-\).TD8!\1_\ !PKXK\ Z9^WK_P $]]%\8Z]I<*#]H-+B]M=0 MGC"BU-SIL9DD5S@1[F"EF^7K[TS]L#POK'_!"']O(_\ !3+X-^'[@_LU_&;5 M+;3/VC_".D6I:+PSJLC[;;Q';Q1CY49W(E '+O(O+7$0C_2+4_@#\!/B#=_\ M)IXY_9Z\*76K:C%'+>RZWX9L;B[#[%&R63:X9E "Y#L/EX)FO\/\ P'+X M._X5W)X)TAO#XMA;C0FTV(V?DCI'Y.W9L&/NXQ0!!\-/BC\-OC-X)L/B3\)/ M'FD>)O#^JVZSZ=K6A:A'=6UQ&P!#))&2IX([U^9?[ _C;P?JO_!T5^VS8Z9X MHL+B:Y\ ^$X[:.&[1FE>VTO2HKA5 /S&*3Y' Y5@0<&OTT\)_"KX7^ M'N_# MW@7X;Z!HMA?DF^L=)T>"VAN"5VDR)&H5\KQR#QQ6+I/[,O[-V@:K;:[H7[/G M@>ROK*X2>SO+3PG9QRP2HP9)$=8P596 (8$$$ B@#N*_)_\ X*;ZG\+;+_@Y M5_86FUV[T./4(]#\11Z@]TT0E7=:70L%D+%FN/!VB>-/$_B":,'_ $6P-K%'&[XZ*\T/E#_: MD K](9(X/#N@M%HFA%XK&T(M-,T](T+*B_)#&&947@!5!*J.,D#FO%/@!^R[ MJMA^TAXQ_;C^-]M;'XA>+]%M?#NBZ;;S":/PKX9MI&FBTU)>DDTMQ))=7,B_ M(962-"R0+)( >[4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !7R!_P %^/\ E#9^T)_V3^;_ -'15]?U\@?\%^/^ M4-G[0G_9/YO_ $=%0!_&%1110!^_W_!IM_RE,_:[_P"WC_T^3U^_U?@#_P & MFW_*4S]KO_MX_P#3Y/7[_4 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110!6NM9TJQU*UTB[U"*.ZOM_V.!VPTVP;GVCO@#/%>E>.?"MAXOT27=:Z MA:K-%D\KD[/J M,]X7QF1X#"XFKM5C=_W9;J+_ .W;?-2[&G1117Z*?+A1110!RGQA^.GP:_9\ M\(R>/_CI\4-"\(:%"?W^L^(M2CM+6+I]^60A%ZCJ1UKR;3O^"M/_ 2YU78; M'_@HG\$W223RTE;XFZ6L9?LN]IPN3V&>20.]._X*TP0W'_!*_P#:5CGB5U'P M"\8, PR,KHMV0?J" ?PKS7_@A3X8\->*_P#@BA\!O"WBGP]8ZEIFH?#F.*_T M[4+1)H+F-I9=R21N"KJ>X((- 'UYX6\5^%O'/AZT\6^"?$NGZQI5_$);'4]* MO$N+>X0]&CDC)5U]P2*T*_'SX%V1_P""0G_!Q=IG[!?P,NI['X%?M,^"Y_$F MF^!%E8V'AC7(X[UW>SC)_ZE$PNR[C4C$$>W[M/[?/CKXM>)OB)H?[%' M[-I^)]G\*]?FT#Q7K-[XQAT6VO-:@C62YTO36>&;[5<0;T21I?L\ D<()F(? M: ?2U%?&%W_P6=^&GB[_ ()Q:_\ \%'OV>O@?XD\:Z1X(N+J#XC>!9KJ+3M= M\,2VF/MT5Q#(&0R6ZLLCJ'YB.]2WW:@_:B_X+ W?[,/[$/PR_;YU#]F*X\1> M!OB);Z/+=7&B^,[)7E4X21PN",.0#[6HKQCXY?M. M?$GX/>)_A+X$TGX$P>)=<^)^O-I-Q8Z?XL2)=%>.REO;BZ=Y(!YUI%'!*&E M5B[0(L9:90/9Z /)/'_[>W[$WPI^)C*1D$?4&OS _X M*>V=K-_PZ45\Q_LR_\ !2_P]\?_ !I\3_V?=<^!/B7PW\:?A"8V\6?"9[^QFNKVWF4/ M;7FFW$_#[_@O/XU^._[(7B/]KO]F_\ X)I_ M$GQ9IG@W5-73Q?8W'B'3=.&DV.GY,LC2SO\ Z5=&-7T@B&J:MJE_D0Z: MJO(L23*RR^8[2"*-;>:1GV(6KC]-_P""G.J?#W]N#P?^PC^U_P#L\R?#KQ#\ M3=*NKSX8^(],\61ZSI&NR6R[KBR>7R+>2VND7:=C1LC%@%D)9 P!]8T5\A^+ M_P#@I]XXN/@S\2_VG?@#^RR?B!\.OA?K>M:1J]W9^-XK76;ZXTF1X;^:VL&M MGC-M%)')\SW"3.D9=('#)O\ KR@#R'6_^"@'[#_AKXJ)\#/$/[6?P^L?&LDG MEQ>$+KQ5;1ZF[8)PMJ7\UCA6/"] 3VKOOB3\5OAK\'?!MS\1/BMXYTOP[H-F MA>\UG6+Q;>VMT"EBTDCD*BA5))) %?FW^T'863?\':7P(O&M(S*/V7=282% M!N!%UK*@Y]<,P^A-?HO\?H(;GX$>-;:XB5XY/"6I*Z.,A@;60$$=Q0!6\"?M M*?L]_%#X7W'QO^'GQL\+:SX,M+62YN?%NGZY!)IL4$:EI)6N0WE!% )9]V MV\^I:P+.._MXEWO+:/.$6]4+SF MR9&".M?'W[;'P$_:,^.7_!MQ\(_"'[*7@O\ X236-#^&WP]UW4? D,18>)M, ML;.RN)].\I<&8-L20PCF00E%#,RJ;_PQ_P""B7_!-+_@X._9)\2?L0^()K#P M/\3-3T66W3X9>/+=8=0T'6H(V\FZL"P5;K[/,NX>3B4(C"2*,,RT ?IK7"_' MC]IKX ?LPZ!9>)?C]\6]%\*VNIWHL])75+L+-J-R1GR+:$9DN),9.R-6; )Q M@9KNJ_*C_@K;^T#\6_\ @F9_P5G^&G_!47XH? ?6_B%\ X?A'<>!=7OM"MQ< M3^!=1N-2-Q-J,<;82-YHA;P^8S()4$D6\$(K 'Z _![]N?\ 8]^/_B&W\&_! MG]H_PEXBUVX:*/B9\)?[)4^ M$6U#2K:34OML,TYN'N1Z]X;^"?C'6+*Q;QM_P )+;SZ MKX?2\&;6ZU/25CS!"XP6$5Q-)&"%=!(1'0!]J54U[7=(\+Z%>^)O$%_':V&G M6DEU?74I^6&&-2[N?8*"3]*\9^*G[9\.E?'JT_90_9[^'T?Q ^(TOA8>)=3L M&UU-.TO0](:7RH;F^O?+F,;3R!EABBAFD?RW'OVAOA+\ M9O$$7[,_C6W\=? 7Q)>:#\1OAG83V-Q=?:;?>2]E=7$UO;7<#I'(ZLS1LP0X M3YH]X![O^S+^TW\#/VQO@CHG[1W[-GCZ+Q/X+\1K.VC:W#93VXN/)GDMY1Y5 MQ''*A66*1"'13E?3!KO*^*/AE_P5^_9F\,_\$=M+_P""J%_\&M2\(> 7M;A= M)\":';P2W8D&L3:9;VT2QB.%6FF56/W43S#EB%+'LM)_X*+>-/!/[:_PZ_8= M_:G_ &;T\%:_\7?#VIZG\/=9\/\ C%=;L;J;3X/M%Y8W+&VMGM[B.'Y\JLL3 M9 60YH ]/\+?MP_LF^.?VH=2_8O\$_'+1=8^)VBZ%/K&L^%-+:2XDL+2&>&W ME:>6-3##(LL\2F%W$OS$[,*Q'JU?G.$2W_X.K[B>"VW.W["N]ECP&D8>*P!U M(&< #D]A5?\ 80_;V_;W^/7_ 4>_:F\ >,/V8[62P\!:EX:\/Z=H,?Q MX[ M?PY +;4+F.25O+87$URTVZ5XE.P*D?[P1*2 ?I!17RY_P3G_ ."DM_\ M]^* M?BGX-U3]G;4?AQJWPB\6MX:\5:+X@\0P7-^FH ;LB*!-OV=@&V3;\2%3M##Y MJ] _9 _:C\5_M2VWC?6-3^#G_",Z3X2\=:GX6T[51X@2^BUVXT^YDM;RXM]L M2%;=)XGB#/AF>.4%5V L >QD@#)->&7G_!2_]@JSUW4= 7]J7PI=-H]PT&MZ MAIMXUWI^F2K]^.ZO85:VMF7^(2R*5YSC!KX]_P"#CS]H_P")MM!^SW_P32^$ MGC.^\-W7[4GQ2M_#7BC7]+G,=S;Z ES907<*..4\UK^'<1]Z.*5""'(K]$OA M%\(OAI\!?AEHGP;^#O@K3_#OACPYIT=CHNBZ9 (X;6!!@* .I/4LXAE6./:[WX3_ !2\"?''X6>&OC5\+==_M3PSXOT"SUOP[J8M MI8?M=A=0)/;S>7*JR1[HY$;:ZJPSA@""*^*?V\_V+?A3^R7_ ,$S/VX=2^#^ MB66E:%\3/!7B#Q9<>'K&T$5O8ZHVA+;W+Q*/E596M8YR !B1WQQ@#RKX ?\ M!6_6OV%?^"8W[,'Q \??L4>.KWX+VGPL\"^'_%OQ@_M2QM8=*N9=,L[?SH]- MD?[9<6J2_(;@I$CD9B,JM&S@'ZET5Y1\=OVH8?AC\1_#?P ^''@:7QE\2/%V MGWFI:/X8BU)+."UTVT:)+C4;ZY97^RVJR3P0AECED>2=%2-P'9/(?@'_ ,%4 MX?BI\8_BW^R;X[_9@\3Z%\;?A!IT&J:G\--&UJPU%O$&F3B(PWNEWLTEK#,A M$T.X3>0R&5%(W94 'UK17YX>!O\ @O%XR^-G[!'_ \#_9W_ ."<'Q!\6^$] M,BU:^\6H_B73[#^R-.L+F>.25&G(>^G\F$SM%;1R(@)0S;QM.Q\9/^"YH\#_ M ++NB_MY_"G]A+XC^-/@7-I.G:EXI^(!U'3],ETJWNC&K>1I]Q+]HOC \HCE M=%6#>#LED57= #ZP_:<_:X_9U_8U\%:5\1/VF/B;;>%=%UOQ-9^'M+OKFSN) MUGU*Z+""#;!&[+NV.2[ (JJS,R@$UZ/7R5_P44_X*1?"?]DOX0_#3XI^(_V; MM9^)?A7XC>,="T_P]K5H=/&FV-W>N)+.>;[3(;A&"*94:.W< H 7C9ESZE^T M)^U_HWP?^*GA+]F_P#X+G\9_%#QU:WE[X?\ "5K?I:16^GVH7[1J5_=.&%I: M(SQQ[PDDDDDBI'%(=VT ]CHKY1^ O_!5?P+XY^)/QU^!?[07PLU+X;^-OV>= M)36O'MC]M_M73YM'DM#=QW]E=QQ1M.AA7<4>&.0;@ K'=MX63_@M)<>'/A%\ M'/VL/B3^REJ&C?!GXX>+M/T'PMXI@\70W6KZ8=0+BPNM1TU8%2&&4(6)ANKA MHP1N7<0I /I+XH_MP_LF_!?XY>$/V9_B3\'/&?PW\$6&JZOK^JOI8NM?MY6S:P0&WGD5HBLNY#-,FTNRND9#8\X^%7_!: M;XD?M'6OQ;T']F;_ ()I?$WQ3XR^$OCZ\\,:SX1O?$&DZ<8WM$7SI)[QYVM4 M2ZDDV;^$.Z@#[RKRG]JC]N']DW]B7P[I_B?]J7XY:+X/M]6O4M-) M@OFDENKZ9F"A8+:!7FFY(R40A<\D5YI\"O\ @K;^RM\8?^":L?\ P5$\0:C? M>$_ 5MI-SX:UELMB9\V9KA1'$%YE,D> "^!\1?\'$G[07[ M1/CK_@G+X5;XK_L:WGA#P_XM^)WABXTC46\6P7VH:+,+L3)!JUFL*+9R21"1 M08)KI%D_=NREAD _7ZBO(_C5^U+-X%^+>D?LV_"+X>MXU^)&MZ#<:['H+ZNF MGV>F:5#*L)OK^[9)#!$\SK#&L<4TLC[]L92*5X_)?V)OC#^SU MIW[,]_HOQW^"=Q /$WPGU3Q5;!-1MYT$MO=6&HA/*FBEB*LID2+:9(Q)Y8<- M0!];45\%_ S_ (+C:=^T)^S'JOQM\ ?LJ:R?&FF_%^'X"'Q))J[$ M!XVC>()$8U\V9][!5@M;J1G7R66ON?PW=Z[?^'[*^\4:-#IVHS6J/?:?;WGV MA+:4J"T:R[$\P*221R%1%4$EB0 2:\O^(_[>?[&GP8\,Z3XR^-G[2GA'P/IFO1A]&N_& M^K)HXO5.[:T8O/++!@C,I ^9<,,J03\W?MG_ !GNOV@_^"MGP-_X)>VTS/X4 MT[PU=_%?XKV*G*:K;VG/2DB_X*!_L.3?%7_A147[6OP^;QOYGE_P#"'KXJMCJF M[;OV_9=_FYV_-]WISTKX)K#1?B3I5_9ZY8>!/&MND.M^']6L9TN%N+8'_CXC5HRCR6 M[$^5(RR*F\I7&_\ !:'XI^(?VI/^"H7[+O\ P1776;NR\#?$2>;QG\7+*TN& MB/B#2+(7<\6F2,A#?9W_ +,O/,7/S$Q'@QC(!]JZ;_P4[_X)_P"L3N=+_:P\ M(3Z?'?O#%=[IW@_PEI'A.'P M'I/A?3K70[>P%C;Z-;V4:6D5J$V"!80-@C"?+L VXXQBO*/V5OV'_@Y^RG\% M/$W[-/@SPSIL_P /M:\4:SJ-AX4N+!7M+2RU*0SSZ>8FRC0"66=53&T1,J8X M- '2_ 3]K?\ 9=_:GM+W4/V:?VA/!WCZWTZ3R[^Y\(>(;?48[=\ [7:!V"MA M@<$YP1ZUF^$?VY/V.O'_ ,3;SX*^ _VFO!6M^,M/1FOO".D>(8+G5+<*H8[[ M6-C*IP1P5RT\1?$[Q_J8UKXI^.8K,1/K6IF-8UCC!RT5G;1*EO;0$GRX8ER6=I'< M]%^'/Q,\!?%SPI#XV^&_BBVU;3)I9(?M%LQ!BFC-U M9756! W:^#?CU\8)/V%/^"T_PBTS3)/LW@?]K30]4T3Q5IR'$$/BO2(H'L=4 M"_PSW%O-'8N1CS%B@+9\D&OO*@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OD M#_@OQ_RAL_:$_P"R?S?^CHJ^OZ^0/^"_'_*&S]H3_LG\W_HZ*@#^,*BBB@#] M_O\ @TV_Y2F?M=_]O'_I\GK]_J_ '_@TV_Y2F?M=_P#;Q_Z?)Z_?Z@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "N>^(7@W7_&5G;VV@?$#4?#[PREI)M.1"TH M(QM.[L.M=#17+C<'0Q^&EAZU^66]I2B][Z2BU)?)HVH5ZF&K*K3M==TFON:: M?S1YG_PHSXC?]')>)O\ OQ#_ (4?\*,^(W_1R7B;_OQ#_A7IE%?._P"I/#_\ MM3_P?7_^6GJ?ZP9GWA_X+I__ "!YG_PHSXC?]')>)O\ OQ#_ (5Y_P#M&V?C M?X,>!1J"N$IU,/[18FL^2G^ M_KNW\TK.HT^6/=-U_LE MZAXE\8:E/\,;;XO:SH"QPM*5I^#/%>J^!O% M5AXOT27;=:?=+-%D\-@\J?8C(/L37\B<(YW3X?XAH8RKS.DI)5%&4HMP?Q*\ M'%[:K7=*Y^V9W@)9EEE2A"RFU>+:32DMM))KR>FS9]H_\*,^(W_1R7B;_OQ# M_A1_PHSXC?\ 1R7B;_OQ#_A7<^#/%>E>.?"MAXOT27=:ZA:K-%D\KD[-'\RU,[S:C4=.?*I)V:]G3 MT:W7P'F?_"C/B-_T*/!MY<7.O\ Q2U7Q DT06.' M48T"Q$'.X;1U/2NKHKT,'PKDV Q,<114^:.UZU:2[:QE4<7\TSFKYSC\31=* MHXV?:$$_O44U\F?.O_!7O7=&\/?\$I_VDK[7=5M[.&7X%>*[6.6YF"*TTVD7 M,448)ZL\CHBCJ68 Z'XAAM9"]M M#KFDPW:PL1@LHE5@I(XR*Q-)_9G_ &<- U"+5M"_9^\$65U"VZ&YM/"EG')& M?566,$'Z5]$>6?FQ^RK\/_'7_!5O_@N+;?\ !6ZU\":SH?P)^"_@F3PO\'M9 MU_3);*3QK>RI=I+J-O!,JN;0?;KHK*0 VRW &[S5CV_^#=WXA6W[,/AOX\_\ M$[OVG_$EKX?^*/PX^,FM:]?6^NW2V[ZSHM^(Y8=8A,I'G0NR2L9%R%5XBQ&\ M"OU#KC/B=^SE^SU\;=3L-;^,WP'\&>+KW2O^07=^)_"]I?RV?.?W3SQL8^>? ME(YH ^%O^"(?[.5EXHL_VOOCGKVA+<_##]H3X_\ B.]\&6%Q$1;:YH#23POJ M,:\9M[LS2A&XWQQJP^5E)^=/V.?V0/BW^U[^SO\ %/\ X((?':/5[3PA^SAX MB\1Z5 M@,R,(XXT!;)"HJ] !0!^>/\ P07\=_'O]K#X:Z-\;_VI?!]_I7B+X'^$YO@[ M;PZFH9S\_FI::/"6(!6:UNP,AJ^_?B?\ $;PG\'OAIXB^+GCV M^DMM"\+:%=ZOK5S#;/,\5I;0O-,ZQQ@NY"(Q"J"QQ@ DUH:)X>T#PU:RV7AS M0[/3X9[R>[FALK9(EDN)I6EFF8* "\DCN[L>69F8DDDU:EBBGB:">-71U*NC MKD,#U!'<4 ?E+X[^*'@#_@IC_P %DOV$?VK/V1==;Q-X'T7P%XU\2Z[JD4#( M^E6AA-@@N8V^:%VO3]GVM@EE?&0I-=!\%O%MW^QQ_P ')'QVTC]HS4TTC0_V MEO 7A^_^$OB75I1%::A<:1:0VL^E1RM\@N%+3N(LY*HC8S*@;]#_ (4? +X% M? >UOK'X'?!7PEX,@U2Y^T:G#X4\.6NG)=S<_O)1;QH)&Y/S-D\FK?Q.^$'P ME^-OAH^#/C-\+O#OB[1S*)3I/B?1(+^V+@$!O*G1DR 3SC/)H ^#?@O\.%^, M'_!QM\3_ -L'X7ZA%-X'\ ?L^6/@;Q9K]C*&M+SQ)/?K>-9>:#LE>"TCA:4 MDQ-Y*MM) KRK_@B/XO\ "5S_ ,$)OCWK$/B6P>SM?%/Q)DNKD7:>7"C1R2*S M-G"@HRL">JL#T-?J5IGPJ^%^B> E^%6C?#?0+3PNEN8$\-VNCP1V"Q$Y,8MU M41A2>=NW%8]M^S-^S?9Z?74+.Y MGD@D!C92VU0S#[W_9N_:&_X(;?M&_&/X?K^P7\"/@QX\^(,]RNI MZ==^$_AI9VU]X/L4 >XU*ZG^QB332@"QHC%))9Y8HP "SI]N>%/A1\+? >D7 MGA_P-\-?#^C6&H9^WV6DZ-!;0W.5VGS$C4*_R\<@\<53^%OP&^!OP-M[VT^" M?P9\)^#XM2F$VHQ>%O#MMIZW4@SAY! B!VY/+9/)]: /R$_:6^#^C?"#X9_% M_P#X++_\$:OVS;CX=ZSH/BK5[GXU?!'6[^/4/#7B#5[6^DM[VVFLG.;:\N'5 MVC&"9?/C$!A\Q7K]@O@UXO\ $_Q!^$'A3Q[XV\(2^'M9UOPU8ZAJ^@3D^9IE MU-;I)+;-D [HW9D.1G*UBO\ LI_LNR>.[7XI2?LV^ 6\3V,_GV7B,^#K(W]O M+N+;TN/*\Q&W$G(8'))KOJ /RX_X*5:E;?LA_P#!?3]E_P#X*"?&65='^$VK M> =4^'>O>-;OY;'0]2D^W36OVN4_+;I+)=QJ'F_#WPAX?U2&\U/Q1JEQ \=K:65O$S/.SR.@+ M*-B+N=V5%9A[SXH\*^%_&_A^Z\)^-/#=AJ^E7T7E7NF:I9I<6]PG7:\<@*N. M!P017%_"C]D;]E'X#ZY-XG^!W[,7P\\&:E<1E)]1\*>"['3IY%/56DMXD8@^ MA- 'AWQ5_:)\/_\ !([]@_X&R_&O4+6'P]X9E\)^!O&VJF-Y4L;_#G6(CJ?BK5?.B%K8QBS8MJ,DA*K&ZAI8L*ZLJ*P/ZOZCHNCZO);3:MI M-M=/97'GV;7$"N8)=C1^8A8':VQW7<,':[#H37"^&/V1OV4?!'Q";XM^#/V8 MOAYI'BMF9F\3Z7X+L;?4"6SN)N8XA)DY.?FYS0 []DO_ (7(?V5OAF?VBP?^ M%@_\*_T;_A.MV,_VS]AA^VYV\9^T>9TX]*\K^(7_ 4$_9[\&?\ !0#4/^"= MO[0GBOPUHK>(OA/I/B+PG'XDE2*'7GNK_5[.^L2TQ\IW"6=LR0XW2+),0&"' M'TK6!XR^%7PO^(UC?:9\0OAOH&O6VJ6T5OJ=OK.CP727<,32-%'*LJL)$1I9 M2JMD*97(QN.0#\E/$/[$/P)_9"_X.#O@/KO_ 2DN[?0[CQEIFN7/[0OP\\( MWOF:/I6A1PIY5W/#&2EDD\LA6*$[4,UO"T2*=V?7_P#@G]X^\%Z+_P '%/[> M_P /=7\3V5MK>MZ3\.KO2-,GN56:\AM?#ZBX>-2O@O\ 9?\ MV-O&_C?_ (*U?M7_ !I_:T_8(DO_ (8?&%_!\O@74?'%AH>J6BS:-I3VB M>&/ 4FD#='XJU71;")M86UV\39N(I+977*R2RRJ#E6%=S^RE^WU_P;^_M+_L MH^%W\1?LG_!K4?BU=:9:Z9?? ^X^$.GS:[?^)%01_8;>W>T(F$EP/DG_ -6B ML&E:+;($_6?0/#^@>$]$M?#/A;0[/3--L8%@L=/T^V2&"WB485$C0!44#@ M 5S>C?L]? +PY\2[OXT^'O@=X/L/&-^K"^\66?AFUBU.Y#?>$ETL8E?/?+'- M 'YDW?[5'@7_ ()6_P#!?GXH:U^VC<6O@3X;?M%?"[PN? ?C&X1O[&TV]T6S M2TDTTSA D*!FN&)(4+O@+!1*"/M_PA^VA\%?VJ/@O\5OB-\$-8M=5^'6@^'K MF&+XCPN8].UB]6UN#>+;2.JB>&W1;=6N4+1L[R1ALP/7LGQ.^#_PD^-OAP># M_C-\+O#GB[2!.LPTOQ/HEO?VPE7(5_*G1EW#)P<9&34]W\,?AK?^"(_AG?\ MP]T.?PW##'##X?FTF%K%(XR#&@@*^6%4JI4!< J,=* /QI_9&_;HUW]AS_@U M$^$?QJ^'>@:-JUX=?F\/WFIZQIQU"Q\,_:?%%^&U*ZME.9?(&QDC)7,KPYR# MAM#]HSXZ?L9^!O\ @LO^PI\9?#?[:$GQ'TVT7Q]'XR^*&L>,&U2QN+R?08H[ M:WAD@QI]O,\DRK]AL4C(:YAS"&FC+_KOIGP&^!NB^&=3\%Z/\&?"EIHVMQ^7 MK.DVWAVVCMK],$;9HE0)*,$C# ]34EA\$O@QI5CH&EZ7\(_#%M;>%)6E\+6] MOH%LD>C2,"&>U4)BW8@G)CVDY- 'P'#XH\./_P '7AT\:Y:BX;]B$68MVF D M^T'Q*+CR=IY$GD_O-N,[/FQCFL?_ ()R_&[X2?!__@M?^W5\)?B=\0--T7Q3 MXR\?^"G\)>'+ZX"W^M(VDS9>U@_UEPB+(CR.BE8HSYDA5 6'Z&O^S]\!I/%? M_"=R?!+PBVN?;Q??VR?#5J;O[4'WB?SO+W^9O^;?G=GG.:T;_P !>#8?%$WQ M0T_X>Z+/XK33&M(-9>QB2\DA&66W-SL,BQ%NV2!G.#0!^9W_ 4Y@_:!_P"" M:W_!2CP_^WA^R%\/9M>B_:9\/'X7>+M MU'DCQH(7'AK5)AT(+@02,>$@AF( M!9P#^BG[,GP(\._LQ?L^^#_@!X6O);NT\*:#!8-J%S_KK^=5S/=RG)S+-,9) MG/=Y&/>OF3]EB'_@HI^VE\6/"7Q7_P""A?[(>A?!/0?A3JM]J7A_PE8^.X-> MN/$FN2026=OJ$A@7R[>VM;:>["(S.\DTZ2@((4W?:M 'YI_\'&O[)_QN\9Z# M\"O^"B7[-_@.\\6^*OV7?B3%XIO?">FQE[G4](-Q9SW7E(H+2.CV$!* $^6\ MS#E<'Z^_9P_X*/?L0_M6?!JS^.OP<_:5\(W>AW%BMS>K>Z];VUUI1VY:&]@D M/C\5O$'[)OPSO_%!N///B2\\!Z?+? MF7.?,^T-"9-V><[LT ?/?_!3KX_^%?C!_P $A_VGO'/AF,)X//PBUVS\-^*K MJ<1P>(7?3Y4,UHK ;[9I'2*&?.+AMS1@Q>5++\;?\%.?$/A^X_X,Z/ AAUJS M?[1\&OA=:6VVX4^9<12Z/YD2\\NOE2[E'(\M\_=./V!\:?#WP!\2-)CT'XB> M!]'U^QAG$\5EK6F17422A642!)58!@K, <9PQ'7A6811AB!DB- <[1@ _,C_@J!\4/V?_V6/^"O M/P2_;4_;?^%6B^+_ -G;XA_ A_ +^)]:\,1ZUIGAW6AJ3ZE#?.C1R!?-B>- MRCM1Z%\#_@KX7^'7_"G_ U\ M(/"^G>$@N!X6L?#]M#IV-P?'V9$$7W@&^[U /6@#\K/^"+GBCPU#_P &K/BR M[GUZS2+3_ OQ'COY'N% MV:74G57R?D)61& /)#J>XJKK?B/P\?^#-J.[_MR MS\K_ (4-;V8D^TKM^T?;$C\G.?O^9\FWKNXQFOU/M_V:?V"8 MK&]DCDO+./PK9K%.\>[RV=!'ABN]]I(.-[8ZFC_AFG]G(Z,/#I^ '@G^SQ<_ M:18_\(I9^3YVW;YFSR]N_;\N[&<<4 ?E[_P6"\;>#[?_ ((E_LBZW/XHT];2 MY^(7PNFM[IKM DB1V6]W5LX(5%9B>P!S76?M\_M&Z1_P3?\ ^"^_PM_;A_:. MEN+#X+_$SX S_#*7QLUL\MGH&J)JSZFOG&,-Y:R;;<9[J\K\K"Y7]%;G]F;] MF^]L+;2KS]GWP1+:V0?[';2^%+-HX-YW/L4QX7<>3C&3R:U/$7P>^$GB_P"' MQ^$WBSX6^'-4\*F%(3X9U'1+>?3_ "T(*I]G=#'M! P-N!CB@#YH^('_ 56 M^"_B_P" ?QF^.W[&^CV?QAT/X5?#/4M9UC7M"D:32[[5(8&FM](BG5"MTWE+ M-+<>46^SHT0(+3 #\OOV]_VI?V=OV@_^"7O[/O[1WB3]L2U\=?$._P#BAX'U MWQAH6AZRT&B?#^V,C-/8'2K1A:Z9%;.#;I/>*;F80OB9QD#]Y?!?@'P+\-_" MMKX%^'?@K2= T.RC,=EHVBZ;%:VENA))5(8E5$&23@ =:P=/_9P_9XTGP==_ M#K2O@-X+MO#^H7PO;_0K?PM:)9W-R'#B>2$1['D#JK;R"V5!SD4 ?G[_ ,%8 M_B]\,?&'_!0/_@G1XR\-^.=-NM*UCXNZM=:3?KTMXHYXBV/,BD=XP MDBY602(5+!E)_3:N3\6_ 7X&>/\ 5O[?\=_!?PGK=_Y2Q?;=7\.6MS-L7[J[ MY$+;1V&<"NIMK:VLK:.SL[=(H8D"111(%5% P% ' '&* /SA_9=\3>'+G_@ MYK_:;T2VURTDO!\"_"RM:I<*9 T9@+C;G.5$L9([!USU%)_P05\6>%M1^.G[ M>$NG^(K&9(OVO/$5U(\5TA"P'"B4D'A"8Y &Z'8W/!K[O@_9Q_9YM=8?Q%;? M ;P9'J$K2-)?1^%[03.9 1(2XCW$L&8-SR&.>M1V'[,W[-^E1W,.E_L_>"+9 M+VV-O>+;^%+-!/"65C&X$?S+N53M.1E0>PH _ SP]X=^(?Q(_P"#5Z?Q9\#= M/;Q(OP[_ &C[SQ1XMT;2G\UY]*M=7EFD#(F24436]PW'$:&3HN:^J_\ @OQ_ MP4<_8F_:I_X)":%XY^!O[1GA;7AK_CKPMJ]OH]EJ\4FHVMM%?123FYM48RVQ MBR$D\Q5"N50G'?#YOD5;TZ)HD%I]H5<[0_E( MN\#5&)99#EE))!!H _,/\ ;K^//[(G[.G_ 6G\'_M:?MN^"/"/CG]G3XV M? RT\,^$OB5J6@6^OZ-HFM6>HW%P!O\ +F5(WCE)+H#G[0&^Y'*5^N_V1/CG M_P $I)_%7COXZ_L2_##X3:-X1\+>&2?B-\;_ AX7L=(TY74I*NG&^CMXQ>" M.&,SS8D*0#[,#EI<)]4_$'X:_#KXL^%I_ WQ4\ Z)XFT2Z*_:M'\0:5#>VLV M#D;HIE9&P>F15.R^"OP;TWX=Q?"#3OA+X9M_"4*JL/A>#0;=-.C57$@"VP3R M@ X##"\,,]: /R%^/^JZ_P#L0_M3^'?^#E+PY\.='M_A'\3=1MM%^)'A&WTX M'4K3PO?);V^F>*YEK]B? /C[P3\4_!6E?$CX; M^*K#7- URQCO=(UC2[E9K>\MY%#))&ZDAE((.16?J/P2^#&K^$;/P!JWPB\, M76@Z=*9=/T2XT"V>TM7.[+QPLA1&^=^0 ?G;U-:?A#P1X+^'VC+X<\!>$=+T M33DD:1;#2-/CMH0[:Y?HQMW\Z$V]]I=V4!<6=[;,T,C("\;"*50YB"-V;?"7X7?&;3 M['QO\9_VD6.H7%J%9OW0G D5T!+,N&Z-DA22H ."^._\ MP4\_8'_9U^&5Q\5/B#^U3X+GLEAW:=IV@^(;;4=0U>4CY+>RM;=VENI7) 54 M4])OV+_#?[4G_!>[_@I'X+UGX=I\7==35;#PAW1?,$TK3VZ;& *K;J[; YV_J#X0^!?P2^'NI?VUX!^#OA70[S; MM^UZ/X>MK:7'INC0''XUOZ_X?T'Q7H=YX8\4Z)::EINH6SV]_I^H6RS07,+J M5>.2-P5=&!(*D$$'!H _-'X$QZ=^U3_P<=C]L[X&ZK%K_P -[#]CK2L^*;'+ M6[3ZGJ,D]G;D]4EDM]\WEL RJGS 9&!_@I\+/#G@_1%G:9='\+:';Z?:B1L;G\J!$3<<#)QDX%7_ !GX'\%? M$?PW<^#?B'X/TO7M'O5"WFE:UI\=U;3J#D!XI596&0#R#0!\T_\ !3/]J+X0 M)^Q_XX^!/@#X@Z+XD^(OQ6\&:GX6^&O@K0]4BNM0UK4M0M);:%HX8F9_L\;2 MB6:!/$GB2^5A' MIL+Z)J,D-V2"!&GVJRMA([95(GD8XVY'K/PB_95_9?\ V?KZXU3X#?LW^ O! M%S>)LN[CPCX/LM-DG7(.UVMXD+#@<'T%=EJF@Z'KCVTFM:+:7C64S36;75LL MA@D:*2%G3<#M8Q2RQDC!*R.O1B" ?D-_P<6?L;?L(>._V?+3]O#]F+7=%T+] MI/\ X2;2)/A1K_POU.,:IXUU.6]@18$BM&S?3;':5;A 94\E27\L,IV/^"MO MP>_:!_9B_:X_9/\ ^"X.K^!+WQ,_P@T*+PY^T#8>&K3[1/IVFW,$\=SJ,,4? M^LBB.H:CNQ@+F$\*69/TK\"?LE_LJ_"WQO-\3?AE^S-\/O#GB2X#"X\0:#X, ML;.^EW9#;IXHED;.3G+@,JLI5@"",$'O0!Y1X%_;P_8J^)7PFB^.O@G] MJ[X?7WA"6T%RVOCQ9:1V\*$9Q*7<&%QT9) K*00P!!%5?%G[;_P/^$W[/6K_ M +5?[0GB*#X>>!+)YIM,U/Q7*;6XU"R11Y%_'R_%;PS^R=\--.\4+/YR^)+'P)I\.H"7.=XN$A$F[/.=V:ZOQ MU\)_A9\4/LO_ LOX:>'_$7V'?\ 8O[=T:"[^S[]N_9YJ-LW;%SC&=HST% ' MP-\7_P#@F[HG_!;/]D7Q+\>?VE[M-,\1?$;PW'=? .*.Y$R?#?3RN=.\*V44\4B\JT;B,%6R.#D8/<4 ?!?_ 6>\+:C\5/^"I__ M 3R^%OA6)IM5M_BSK?B>X$0),.GZ9#875P[$?=4HA'/4C K]+*\%^$W[,>L M^(OVL=7_ &[_ ([:7%;^*I/#"^%O 'AL3I./"VA>=]HG,DB$I)?WJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^0/\ @OQ_RAL_ M:$_[)_-_Z.BKZ_KY _X+\?\ *&S]H3_LG\W_ *.BH _C"HHHH _?[_@TV_Y2 MF?M=_P#;Q_Z?)Z_?ZOP!_P"#3;_E*9^UW_V\?^GR>OW^H **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "OD#_ (+\?\H;/VA/^R?S?^CHJ^OZ M^0/^"_'_ "AL_:$_[)_-_P"CHJ /XPJ*** /W^_X--O^4IG[7?\ V\?^GR>O MW^K\ ?\ @TV_Y2F?M=_]O'_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ KY _P""_'_*&S]H3_LG\W_HZ*OK^OD#_@OQ_P H;/VA M/^R?S?\ HZ*@#^,*BBB@#].O^"7?_!87X;?\$>_^"@?[17Q(^)'P=USQC!XQ MUR_TVVMM#OX8'MWBU:>4NQE&""#C K]!/^(WG]EG_HQ[X@?^%%8_X444 '_$ M;S^RS_T8]\0/_"BL?\*/^(WG]EG_ *,>^('_ (45C_A110 ?\1O/[+/_ $8] M\0/_ HK'_"C_B-Y_99_Z,>^('_A16/^%%% !_Q&\_LL_P#1CWQ _P#"BL?\ M*/\ B-Y_99_Z,>^('_A16/\ A110 ?\ $;S^RS_T8]\0/_"BL?\ "C_B-Y_9 M9_Z,>^('_A16/^%%% !_Q&\_LL_]&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"% M%8_X444 '_$;S^RS_P!&/?$#_P **Q_PH_XC>?V6?^C'OB!_X45C_A110 ?\ M1O/[+/\ T8]\0/\ PHK'_"C_ (C>?V6?^C'OB!_X45C_ (444 '_ !&\_LL_ M]&/?$#_PHK'_ H_XC>?V6?^C'OB!_X45C_A110 ?\1O/[+/_1CWQ _\**Q_ MPH_XC>?V6?\ HQ[X@?\ A16/^%%% !_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG] MEG_HQ[X@?^%%8_X444 '_$;S^RS_ -&/?$#_ ,**Q_PH_P"(WG]EG_HQ[X@? M^%%8_P"%%% !_P 1O/[+/_1CWQ _\**Q_P */^(WG]EG_HQ[X@?^%%8_X444 M '_$;S^RS_T8]\0/_"BL?\*/^(WG]EG_ *,>^('_ (45C_A110 ?\1O/[+/_ M $8]\0/_ HK'_"C_B-Y_99_Z,>^('_A16/^%%% !_Q&\_LL_P#1CWQ _P#" MBL?\*/\ B-Y_99_Z,>^('_A16/\ A110 ?\ $;S^RS_T8]\0/_"BL?\ "C_B M-Y_99_Z,>^('_A16/^%%% !_Q&\_LL_]&/?$#_PHK'_"C_B-Y_99_P"C'OB! M_P"%%8_X444 '_$;S^RS_P!&/?$#_P **Q_PH_XC>?V6?^C'OB!_X45C_A11 M0 ?\1O/[+/\ T8]\0/\ PHK'_"C_ (C>?V6?^C'OB!_X45C_ (444 '_ !&\ M_LL_]&/?$#_PHK'_ H_XC>?V6?^C'OB!_X45C_A110 ?\1O/[+/_1CWQ _\ M**Q_PH_XC>?V6?\ HQ[X@?\ A16/^%%% !_Q&\_LL_\ 1CWQ _\ "BL?\*/^ M(WG]EG_HQ[X@?^%%8_X444 '_$;S^RS_ -&/?$#_ ,**Q_PH_P"(WG]EG_HQ M[X@?^%%8_P"%%% !_P 1O/[+/_1CWQ _\**Q_P */^(WG]EG_HQ[X@?^%%8_ MX444 '_$;S^RS_T8]\0/_"BL?\*/^(WG]EG_ *,>^('_ (45C_A110 ?\1O/ M[+/_ $8]\0/_ HK'_"C_B-Y_99_Z,>^('_A16/^%%% !_Q&\_LL_P#1CWQ M_P#"BL?\*/\ B-Y_99_Z,>^('_A16/\ A110 ?\ $;S^RS_T8]\0/_"BL?\ M"C_B-Y_99_Z,>^('_A16/^%%% !_Q&\_LL_]&/?$#_PHK'_"C_B-Y_99_P"C M'OB!_P"%%8_X444 '_$;S^RS_P!&/?$#_P **Q_PH_XC>?V6?^C'OB!_X45C M_A110 ?\1O/[+/\ T8]\0/\ PHK'_"C_ (C>?V6?^C'OB!_X45C_ (444 '_ M !&\_LL_]&/?$#_PHK'_ H_XC>?V6?^C'OB!_X45C_A110 ?\1O/[+/_1CW MQ _\**Q_PH_XC>?V6?\ HQ[X@?\ A16/^%%% !_Q&\_LL_\ 1CWQ _\ "BL? M\*/^(WG]EG_HQ[X@?^%%8_X444 '_$;S^RS_ -&/?$#_ ,**Q_PH_P"(WG]E MG_HQ[X@?^%%8_P"%%% !_P 1O/[+/_1CWQ _\**Q_P */^(WG]EG_HQ[X@?^ M%%8_X444 '_$;S^RS_T8]\0/_"BL?\*/^(WG]EG_ *,>^('_ (45C_A110 ? M\1O/[+/_ $8]\0/_ HK'_"C_B-Y_99_Z,>^('_A16/^%%% !_Q&\_LL_P#1 MCWQ _P#"BL?\*/\ B-Y_99_Z,>^('_A16/\ A110 ?\ $;S^RS_T8]\0/_"B ML?\ "C_B-Y_99_Z,>^('_A16/^%%% !_Q&\_LL_]&/?$#_PHK'_"C_B-Y_99 M_P"C'OB!_P"%%8_X444 '_$;S^RS_P!&/?$#_P **Q_PH_XC>?V6?^C'OB!_ MX45C_A110 ?\1O/[+/\ T8]\0/\ PHK'_"C_ (C>?V6?^C'OB!_X45C_ (44 M4 '_ !&\_LL_]&/?$#_PHK'_ H_XC>?V6?^C'OB!_X45C_A110 ?\1O/[+/ M_1CWQ _\**Q_PH_XC>?V6?\ HQ[X@?\ A16/^%%% !_Q&\_LL_\ 1CWQ _\ M"BL?\*/^(WG]EG_HQ[X@?^%%8_X444 '_$;S^RS_ -&/?$#_ ,**Q_PH_P"( MWG]EG_HQ[X@?^%%8_P"%%% !_P 1O/[+/_1CWQ _\**Q_P */^(WG]EG_HQ[ MX@?^%%8_X444 '_$;S^RS_T8]\0/_"BL?\*/^(WG]EG_ *,>^('_ (45C_A1 M10 ?\1O/[+/_ $8]\0/_ HK'_"C_B-Y_99_Z,>^('_A16/^%%% !_Q&\_LL M_P#1CWQ _P#"BL?\*/\ B-Y_99_Z,>^('_A16/\ A110 ?\ $;S^RS_T8]\0 M/_"BL?\ "C_B-Y_99_Z,>^('_A16/^%%% !_Q&\_LL_]&/?$#_PHK'_"C_B- MY_99_P"C'OB!_P"%%8_X444 '_$;S^RS_P!&/?$#_P **Q_PH_XC>?V6?^C' MOB!_X45C_A110 ?\1O/[+/\ T8]\0/\ PHK'_"C_ (C>?V6?^C'OB!_X45C_ M (444 '_ !&\_LL_]&/?$#_PHK'_ H_XC>?V6?^C'OB!_X45C_A110 ?\1O M/[+/_1CWQ _\**Q_PH_XC>?V6?\ HQ[X@?\ A16/^%%% !_Q&\_LL_\ 1CWQ M _\ "BL?\*/^(WG]EG_HQ[X@?^%%8_X444 '_$;S^RS_ -&/?$#_ ,**Q_PH M_P"(WG]EG_HQ[X@?^%%8_P"%%% !_P 1O/[+/_1CWQ _\**Q_P */^(WG]EG M_HQ[X@?^%%8_X444 '_$;S^RS_T8]\0/_"BL?\*/^(WG]EG_ *,>^('_ (45 MC_A110 ?\1O/[+/_ $8]\0/_ HK'_"C_B-Y_99_Z,>^('_A16/^%%% !_Q& M\_LL_P#1CWQ _P#"BL?\*/\ B-Y_99_Z,>^('_A16/\ A110 ?\ $;S^RS_T M8]\0/_"BL?\ "C_B-Y_99_Z,>^('_A16/^%%% !_Q&\_LL_]&/?$#_PHK'_" MC_B-Y_99_P"C'OB!_P"%%8_X444 '_$;S^RS_P!&/?$#_P **Q_PH_XC>?V6 M?^C'OB!_X45C_A110 ?\1O/[+/\ T8]\0/\ PHK'_"C_ (C>?V6?^C'OB!_X M45C_ (444 '_ !&\_LL_]&/?$#_PHK'_ H_XC>?V6?^C'OB!_X45C_A110 M?\1O/[+/_1CWQ _\**Q_PH_XC>?V6?\ HQ[X@?\ A16/^%%% !_Q&\_LL_\ M1CWQ _\ "BL?\*/^(WG]EG_HQ[X@?^%%8_X444 '_$;S^RS_ -&/?$#_ ,** MQ_PH_P"(WG]EG_HQ[X@?^%%8_P"%%% !_P 1O/[+/_1CWQ _\**Q_P */^(W MG]EG_HQ[X@?^%%8_X444 '_$;S^RS_T8]\0/_"BL?\*/^(WG]EG_ *,>^('_ M (45C_A110 ?\1O/[+/_ $8]\0/_ HK'_"C_B-Y_99_Z,>^('_A16/^%%% M!_Q&\_LL_P#1CWQ _P#"BL?\*/\ B-Y_99_Z,>^('_A16/\ A110 ?\ $;S^ MRS_T8]\0/_"BL?\ "C_B-Y_99_Z,>^('_A16/^%%% !_Q&\_LL_]&/?$#_PH MK'_"O$_^"CG_ =I?L\?MN?L._$K]D_PM^R1XTT/4/'7AM]-M-6U#7+22&U= 5G1M[J@W$?+T'K110!^%M%%% '__9 end XML 19 R1.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cover - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Feb. 07, 2025
Jun. 30, 2024
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2024    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 1-13648    
Entity Registrant Name Balchem Corporation    
Entity Incorporation, State or Country Code MD    
Entity Tax Identification Number 13-2578432    
Entity Address, Address Line One 5 Paragon Drive    
Entity Address, City or Town Montvale    
Entity Address, State or Province NJ    
Entity Address, Postal Zip Code 07645    
City Area Code 845    
Local Phone Number 326-5600    
Title of 12(b) Security Common Stock, par value $.06-2/3 per share    
Trading Symbol BCPC    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Small Reporting Company false    
Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Public Float     $ 4,969
Entity Common Stock, Shares Outstanding   32,532,724  
Documents Incorporated by Reference
Selected portions of the Registrant’s proxy statement for its 2025 Annual Meeting of Shareholders (the “2025 Proxy Statement”) to be filed with the Securities and Exchange Commission pursuant to Regulation 14A within 120 days after Registrant’s fiscal year-end of December 31, 2024 are incorporated by reference in Part III of this Annual Report on Form 10-K to the extent stated therein.
   
Document Fiscal Year Focus 2024    
Document Fiscal Period Focus FY    
Amendment Flag false    
Entity Central Index Key 0000009326    
XML 20 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
Audit Information
12 Months Ended
Dec. 31, 2024
Auditor Information [Abstract]  
Auditor Name RSM US LLP
Auditor Firm ID 49
Auditor Location New York, New York
XML 21 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 49,515 $ 64,447
Accounts receivable, net of allowance for credit losses of $909 and $908 at December 31, 2024 and 2023, respectively 119,662 125,284
Inventories, net 130,802 109,521
Prepaid expenses 8,054 7,798
Other current assets 5,737 7,192
Total current assets 313,770 314,242
Property, plant and equipment, net 282,154 276,039
Goodwill 780,030 778,907
Intangible assets with finite lives, net 165,050 191,212
Right of use assets - operating leases 15,320 17,763
Right of use assets - finance lease 1,730 2,101
Other non-current assets 17,317 16,947
Total assets 1,575,371 1,597,211
Current liabilities:    
Trade accounts payable 54,745 55,503
Accrued expenses 43,750 40,855
Accrued compensation and other benefits 22,886 17,228
Dividends payable 28,510 25,717
Income tax payable 4,466 4,967
Operating lease liabilities - current 3,134 3,949
Finance lease liabilities - current 194 272
Total current liabilities 157,685 148,491
Revolving loan 190,000 309,569
Deferred income taxes 43,722 52,046
Operating lease liabilities - non-current 12,967 14,601
Finance lease liabilities - non-current 1,749 1,943
Other long-term obligations 19,335 16,577
Total liabilities 425,458 543,227
Commitments and contingencies (Note 16)
Stockholders’ equity:    
Preferred stock, $25 par value. Authorized 2,000,000 shares; none issued and outstanding 0 0
Common stock, $.0667 par value. Authorized 120,000,000 shares; 32,527,244 shares issued and outstanding at December 31, 2024 and 32,254,728 shares issued and outstanding at December 31, 2023, respectively 2,170 2,152
Additional paid-in capital 173,997 145,653
Retained earnings 997,493 897,488
Accumulated other comprehensive (loss) income (23,747) 8,691
Total stockholders’ equity 1,149,913 1,053,984
Total liabilities and stockholders’ equity $ 1,575,371 $ 1,597,211
XML 22 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Accounts receivable, allowance for doubtful accounts $ 909 $ 908
Stockholders’ equity:    
Preferred stock, par value (in dollars per share) $ 25 $ 25
Preferred stock, shares authorized (in shares) 2,000,000 2,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.0667 $ 0.0667
Common stock, shares authorized (in shares) 120,000,000 120,000,000
Common stock, shares issued (in shares) 32,527,244 32,254,728
Common stock, shares outstanding (in shares) 32,527,244 32,254,728
XML 23 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Earnings - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
Net sales $ 953,684 $ 922,439 $ 942,358
Cost of sales 617,478 620,383 661,907
Gross margin 336,206 302,056 280,451
Operating expenses:      
Selling expenses 68,916 74,397 67,409
Research and development expenses 16,793 15,049 12,191
General and administrative expenses 67,588 53,417 55,665
Total operating expenses 153,297 142,863 135,265
Earnings from operations 182,909 159,193 145,186
Other expenses:      
Interest expense, net 16,528 22,613 10,268
Other (income) expense, net (72) (681) 1,169
Total other expenses 16,456 21,932 11,437
Earnings before income tax expense 166,453 137,261 133,749
Income tax expense 37,978 28,718 28,382
Net earnings $ 128,475 $ 108,543 $ 105,367
Basic net earnings per common share (in dollars per share) $ 3.97 $ 3.38 $ 3.29
Diluted net earnings per common share (in dollars per share) $ 3.93 $ 3.35 $ 3.25
XML 24 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]      
Net earnings $ 128,475 $ 108,543 $ 105,367
Other comprehensive (loss) income, net of tax:      
Net foreign currency translation adjustment (32,590) 16,809 (4,799)
Unrealized (loss) gain on cash flow hedge, net of taxes of $341, and $868 at December 31, 2023, and 2022, respectively 0 (1,065) 2,696
Net change in postretirement benefit plan, net of taxes of $44, $39, and $24 at December 31, 2024, 2023 and 2022, respectively 152 101 (58)
Other comprehensive (loss) income, net of tax (32,438) 15,845 (2,161)
Comprehensive income $ 96,037 $ 124,388 $ 103,206
XML 25 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Other comprehensive (loss) income, net of tax:      
Unrealized gain/(loss) on cash flow hedge taxes $ 0 $ (341) $ 868
Net change in postretirement benefit plan taxes $ 44 $ 39 $ 24
XML 26 R8.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Retained Earnings
Accumulated Other Comprehensive (Loss) Income
Common Stock
Additional Paid-in Capital
Beginning balance at Dec. 31, 2021 $ 877,015 $ 732,138 $ (4,993) $ 2,154 $ 147,716
Beginning balance (in shares) at Dec. 31, 2021       32,287,150  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings 105,367 105,367      
Other comprehensive (loss) income (2,161)   (2,161)    
Dividends (23,018) (23,018)      
Repurchases of common stock (35,423)     $ (16) (35,407)
Repurchases of common stock (in shares)       (252,304)  
Shares and options issued under stock plans 16,504     $ 7 16,497
Shares and options issued under stock plans (in shares)       117,941  
Ending balance at Dec. 31, 2022 938,284 814,487 (7,154) $ 2,145 128,806
Ending balance (in shares) at Dec. 31, 2022       32,152,787  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings 108,543 108,543      
Other comprehensive (loss) income 15,845   15,845    
Dividends (25,542) (25,542)      
Repurchases of common stock (4,514)     $ (2) (4,512)
Repurchases of common stock (in shares)       (32,558)  
Shares and options issued under stock plans 21,368     $ 9 21,359
Shares and options issued under stock plans (in shares)       134,499  
Ending balance at Dec. 31, 2023 $ 1,053,984 897,488 8,691 $ 2,152 145,653
Ending balance (in shares) at Dec. 31, 2023 32,254,728     32,254,728  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings $ 128,475 128,475      
Other comprehensive (loss) income (32,438)   (32,438)    
Dividends (28,470) (28,470)      
Repurchases of common stock (5,682)     $ (3) (5,679)
Repurchases of common stock (in shares)       (38,922)  
Shares and options issued under stock plans 34,044     $ 21 34,023
Shares and options issued under stock plans (in shares)       311,438  
Ending balance at Dec. 31, 2024 $ 1,149,913 $ 997,493 $ (23,747) $ 2,170 $ 173,997
Ending balance (in shares) at Dec. 31, 2024 32,527,244     32,527,244  
XML 27 R9.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Stockholders' Equity (Parenthetical) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Stockholders' Equity [Abstract]      
Dividends (in dollars per share) $ 0.87 $ 0.79 $ 0.71
XML 28 R10.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Cash flows from operating activities:      
Net earnings $ 128,475 $ 108,543 $ 105,367
Adjustments to reconcile net earnings to net cash provided by operating activities:      
Depreciation and amortization 47,973 54,935 51,848
Stock compensation expense 16,675 16,052 13,224
Deferred income taxes (6,779) (10,814) (8,362)
Provision for credit losses 299 37 401
Unrealized (gain) loss on foreign currency transactions and deferred compensation (100) (733) 914
Asset impairment charge and loss on disposal of assets 1,664 7,031 366
Change in fair value of contingent consideration liability (91) (11,300) 0
Changes in assets and liabilities, net of acquired balances      
Accounts receivable 5,582 6,969 (3,618)
Inventories (22,791) 10,530 (7,804)
Prepaid expenses and other current assets 225 (3,540) 1,870
Accounts payable and accrued expenses 9,065 3,552 (15,543)
Income taxes (583) 2,194 296
Other 2,385 305 (423)
Net cash provided by operating activities 181,999 183,761 138,536
Cash flows from investing activities:      
Cash paid for acquisitions, net of cash acquired (24,164) (1,252) (365,780)
Capital expenditures and intangible assets acquired (35,661) (37,892) (49,945)
Proceeds from sale of assets 359 1,881 206
Proceeds from settlement of net investment hedge 0 2,740 0
Investment in affiliates (270) (290) (495)
Net cash used in investing activities (59,736) (34,813) (416,014)
Cash flows from financing activities:      
Proceeds from revolving loan 26,000 18,000 435,000
Principal payments on revolving debt (145,569) (149,000) (103,000)
Principal payments on acquired debt 0 0 (30,988)
Cash paid for financing costs 0 0 (1,232)
Principal payments on finance lease (216) (222) (177)
Proceeds from stock options exercised 17,228 5,242 3,212
Dividends paid (25,576) (22,872) (20,713)
Repurchases of common stock (5,682) (4,469) (35,423)
Net cash (used in) provided by financing activities (133,815) (153,321) 246,679
Effect of exchange rate changes on cash (3,380) 2,260 (5,880)
Decrease in cash and cash equivalents (14,932) (2,113) (36,679)
Cash and cash equivalents beginning of period 64,447 66,560 103,239
Cash and cash equivalents end of period $ 49,515 $ 64,447 $ 66,560
XML 29 R11.htm IDEA: XBRL DOCUMENT v3.25.0.1
BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Business Description
Balchem Corporation (“Balchem” or the “Company”), including, unless the context otherwise requires, its wholly-owned subsidiaries, incorporated in the State of Maryland in 1967, is engaged in the development, manufacture and marketing of specialty performance ingredients and products for the food, nutritional, feed, pharmaceutical, agricultural, and medical device sterilization industries.
Principles of Consolidation
The consolidated financial statements include the financial statements of the Company and its subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.

Revenue Recognition
Revenue for each of the Company’s business segments is recognized when control of the promised goods is transferred to our customers, in an amount that reflects the consideration we expect to realize in exchange for those goods. The Company reports amounts billed to customers related to shipping and handling as revenue and includes costs incurred for shipping and handling in cost of sales. Amounts received for unshipped merchandise are not recognized as revenue but rather they are recorded as customer deposits and are included in current liabilities. In instances of shipments made on consignment, revenue is recognized when control is transferred to the customer.

In accordance with Accounting Standards Codification ("ASC") 606, Revenue from Contracts with Customers, revenue-generating contracts are assessed to identify distinct performance obligations, allocating transaction prices to those performance obligations, and criteria for satisfaction of a performance obligation. The standard allows for recognition of revenue only when we have satisfied a performance obligation through transferring control of the promised good or service to a customer. Control, in this instance, may mean the ability to prevent other entities from directing the use of, and receiving benefit from, a good or service. The standard indicates that an entity must determine at contract inception whether it will transfer control of a promised good or service over time or satisfy the performance obligation at a point in time through analysis of the following criteria: (i) the entity has a present right to payment, (ii) the customer has legal title, (iii) the customer has physical possession, (iv) the customer has the significant risks and rewards of ownership and (v) the customer has accepted the asset. The Company assesses collectability based primarily on the customer’s payment history and on the creditworthiness of the customer.

Cash and Cash Equivalents
The Company considers all highly liquid investments with a maturity of three months or less to be cash equivalents. The Company has funds in its cash accounts that are with third party financial institutions, primarily in certificates of deposit and money market funds. The Company's balances of cash and cash equivalents in the U.S. and other countries exceed the insurance limits of the Federal Deposit Insurance Corporation (“FDIC”) and other relevant insurance limits in other countries.
Accounts Receivable
Credit terms are granted in the normal course of business to the Company’s customers and on-going credit evaluations are performed on the Company’s customers. In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2016-13, "Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments", which requires that credit losses be reported based on expected losses instead of the incurred loss model. Based on this ASU, customers' credit limits are adjusted based upon their reasonably expected credit worthiness which is determined through review of their payment history, their current credit information, and any foreseeable future events. Collections and payments from customers are continuously monitored and allowances for credit losses for estimated losses resulting from the inability of the Company’s customers to make required payments are maintained. Estimated losses are based on historical experience, any specific customer collection issues identified, and any reasonably expected future adverse events. If the financial condition of our customers were to deteriorate resulting in an impairment of their ability to make payments, additional allowances and related bad debt expense may be required.
Inventories
Inventories are valued at the lower of cost (first in, first out) or net realizable value and have been reduced by an allowance for excess or obsolete inventories. Cost elements include material, labor and manufacturing overhead.
Property, Plant and Equipment and Depreciation
Property, plant and equipment are stated at cost.
Depreciation of plant and equipment is calculated using the straight-line method over the estimated useful lives of the assets as follows:
Buildings
15-25 years
Equipment
2-28 years
Expenditures for repairs and maintenance are charged to expense. Alterations and major overhauls that extend the lives or increase the capacity of plant assets are capitalized. When assets are retired or otherwise disposed of, the cost of the assets and the related accumulated depreciation are removed from the accounts and any resultant gain or loss is included in earnings from operations.
Business Concentrations
Financial instruments that subject the Company to credit risk consist primarily of accounts receivable and money market investments. Investments are managed within established guidelines to mitigate risks. Accounts receivable subject the Company to credit risk partially due to the concentration of amounts due from customers. The Company extends credit to its customers based upon an evaluation of the customers’ financial condition and credit histories. In 2024, 2023 and 2022, no customer accounted for more than 10% of total net sales or accounts receivable.
Post-employment Benefits
We provide life insurance, health care benefits, and defined benefit pension plan payments for certain eligible retirees and health care benefits for certain retirees’ eligible survivors. The costs and obligations related to these benefits reflect our assumptions as to health care cost trends and key economic conditions including discount rates, expected rate of return on plan assets, and expected salary increases. The cost of providing plan benefits also depends on demographic assumptions including retirements, mortality, turnover, and plan participation. If actual experience differs from these assumptions, the cost of providing these benefits could increase or decrease.
In accordance with ASC 715, “Compensation-Retirement Benefits,” we are required to recognize the overfunded or underfunded status of a defined benefit post retirement plan (other than a multiemployer plan) as an asset or liability in our statement of financial position, and to recognize changes in that funded status in the year in which the changes occur through comprehensive income.
Goodwill and Acquired Intangible Assets
Goodwill represents the excess of purchase price over the fair value of net assets acquired in accordance with ASC 805, "Business Combinations". Goodwill and intangible assets acquired in a business combination that have indefinite useful lives are not amortized but are instead assessed for impairment annually and more frequently if events and circumstances indicate that the assets might be impaired, in accordance with the provisions of ASC 350, "Intangibles-Goodwill and Other". The Company performed its annual test as of October 1. ASC 350 also requires that intangible assets with estimable useful lives be amortized over their respective estimated useful lives to their estimated residual values, and reviewed for impairment if events and circumstances indicate that the assets might be impaired.

In January 2017, the FASB issued ASU No. 2017-04, “Simplifying the Test for Goodwill Impairment” (“ASU 2017-04”), which addresses changes to the testing for goodwill impairment by eliminating Step 2 of the process. In accordance with this update, a goodwill impairment test will be performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit’s fair value.

As of October 1, 2024 and 2023, the Company opted to bypass the qualitative assessment and proceeded directly to performing the quantitative goodwill impairment test. The Company assessed the fair values of its reporting units by utilizing the income approach, based on a discounted cash flow valuation model as the basis for its conclusions. The Company's estimates of future cash flows included significant management assumptions such as revenue growth rates, operating margins, certain components of
the discount rates, estimated terminal values and future economic and market conditions. The Company's assessment concluded that the fair values of the reporting units exceeded their carrying amounts, including goodwill. Accordingly, the goodwill of the reporting units was not considered impaired as of October 1, 2024 and 2023. The Company may resume performing the qualitative assessment in subsequent periods.
The following intangible assets with finite lives are stated at cost and are amortized either on an accelerated basis or on a straight-line basis over the following estimated useful lives:
 Amortization Period
(in years)
Customer relationships and lists
10 - 20
Trademarks and trade names
2 - 17
Developed technology
5 - 12
Regulatory registration costs
5 - 10
Patents and trade secrets
15 - 17
Other
 2 - 18
Intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset, which is generally based on discounted cash flows. The useful life of an intangible asset is based on our assumptions regarding expected use of the asset; the relationship of the intangible asset to another asset or group of assets; any legal, regulatory or contractual provisions that may limit the useful life of the asset or that enable renewal or extension of the asset’s legal or contractual life without substantial cost; the effects of obsolescence, demand, competition and other economic factors; and the level of maintenance expenditures required to obtain the expected future cash flows from the asset and their related impact on the asset’s useful life. If events or circumstances indicate that the life of an intangible asset has changed, it could result in higher future amortization charges or recognition of an impairment loss. For the year ended December 31, 2024, there were no triggering events which required intangible asset impairment reviews.

Income Taxes
Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the fiscal year in which those temporary differences are expected to be recovered or settled. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. In evaluating our ability to recover our deferred tax assets, in full or in part, we consider all available positive and negative evidence, including our past operating results, our forecast of future market growth, forecasted earnings, future taxable income, and prudent and feasible tax planning strategies. The assumptions utilized in determining future taxable income require judgment and are consistent with the plans and estimates we are using to manage the underlying businesses.

We recognize uncertain income tax positions taken on income tax returns at the largest amount that is more likely than not to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a fifty percent likelihood of being sustained.

Our policy for recording interest and penalties associated with uncertain tax positions is to record such items as a component of our income tax provision.
Use of Estimates
Management is required to make certain estimates and assumptions during the preparation of consolidated financial statements in accordance with accounting principles generally accepted in the United States of America. These estimates and assumptions impact the reported amount of assets and liabilities and disclosures of contingent assets and liabilities as of the date of the consolidated financial statements and revenues and expenses during the reporting period. Estimates and assumptions are reviewed periodically, and the effects of revisions are reflected in the consolidated financial statements in the period they are determined to be necessary. Actual results could differ from those estimates.
Fair Value of Financial Instruments
The Company has a number of financial instruments, none of which are held for trading purposes. The estimated fair value amounts have been determined by the Company using available market information and appropriate valuation methodologies.
Considerable judgment is required in interpreting market data to develop the estimates of fair value, and, accordingly, the estimates are not necessarily indicative of the amounts that the Company could realize in a current market exchange. The carrying value of debt approximates fair value as the interest rate is based on market and the Company’s consolidated leverage ratio. The Company’s financial instruments also include cash equivalents, accounts receivable, accounts payable and accrued liabilities, and are carried at cost which approximates fair value due to the short-term maturity of these instruments.
In addition, non-current assets includes rabbi trust funds related to the Company's deferred compensation plan. The money market and rabbi trust funds are valued using level one inputs, as defined by ASC 820, "Fair Value Measurement."
Cost of Sales
Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, maintenance labor, depreciation expense, and overhead expense necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.
Selling, General and Administrative Expenses
Selling expenses consist primarily of compensation and benefit costs, amortization of customer relationships and lists, trade promotions, advertising, commissions and other marketing costs. General and administrative expenses consist primarily of payroll and benefit costs, occupancy and operating costs of corporate offices, depreciation and amortization expense on non-manufacturing assets, information systems costs and other miscellaneous administrative costs.
Research and Development
Research and development costs are associated directly with the Company's efforts to develop, design, and enhance its products, services, technologies, or processes. Such costs are expensed as incurred.
Net Earnings Per Common Share
Basic net earnings per common share is calculated by dividing net earnings by the weighted average number of common shares outstanding during the period. Diluted net earnings per common share is calculated in a manner consistent with basic net earnings per common share except that the weighted average number of common shares outstanding also includes the dilutive effect of stock options outstanding, unvested restricted stock, and unvested performance shares (using the treasury stock method).
Stock-based Compensation
The Company has stock-based employee compensation plans, which are described more fully in Note 3, Stockholders' Equity. The Company accounts for stock-based compensation in accordance with ASC 718, “Compensation-Stock Compensation,” which requires all share-based payments, including grants of stock options, to be recognized in the statement of earnings as an operating expense, based on their fair values. The Company estimates the fair value of each option award on the date of grant using either the Black-Scholes model or the Binomial model, whichever is deemed to be most appropriate. Estimates of and assumptions about forfeiture rates, terms, volatility, interest rates and dividend yields are used to calculate stock-based compensation. A significant change to these estimates could materially affect the Company’s operating results.
Impairment of Long-lived Assets
Long-lived assets, such as property, plant, and equipment, and purchased intangibles subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset group to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset, which is generally based on discounted cash flows.

Derivative Instruments and Hedging Activities
The Company is exposed to market fluctuations in interest rates as well as variability in foreign exchange rates. In May 2019, the Company entered into an interest rate swap with JP Morgan Chase, N.A. (the "Swap Counterparty") and a cross-currency swap with JP Morgan Chase, N.A. (the "Bank Counterparty"). The Company's primary objective for holding derivative financial instruments was to manage interest rate risk and foreign currency risk. The Company does not enter into derivative financial instruments for trading or speculative purposes.
The derivative instruments were with the above single counterparty and were subject to a contractual agreement that provided for the net settlement of all contracts through a single payment in a single currency in the event of default on or termination of any one contract. As such, the derivative instruments were categorized as a master netting arrangement and presented as a net derivative asset or derivative liability on the consolidated balance sheet. The Company settled its derivative instruments on their maturity date of June 27, 2023 and had no other derivatives outstanding as of December 31, 2024 and 2023.

On a quarterly basis through their maturity, we assessed the effectiveness of the hedging relationships for the interest rate swap and cross-currency swap by reviewing the critical terms indicated in the applicable agreement. The hedging relationships were determined to be highly effective. As such, the net change in fair values of the interest rate swap, that qualified as a cash flow hedge, was recorded in accumulated other comprehensive income/(loss) and subsequently reclassified into interest expense as interest payments were made on our debt. For the cross-currency swap, the amounts that have not yet been recognized in earnings remain in the cumulative translation adjustment section of accumulated other comprehensive income until the hedged net investment is sold or liquidated in accordance with paragraphs 815-35-35-5A, "Derivatives and Hedging - Net Investment Hedges", and 830-30-40-1 through 40-1A, "Foreign Currency Matters - Derecognition". Refer to Note 20, Derivative Instruments and Hedging Activities, for detailed information about our derivative financial instruments.
Recently Issued Accounting Pronouncements
In November 2024, the FASB issued ASU 2024-03, "Income Statement - Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40)." The new guidance is intended to enhance transparency and disclosures by requiring public entities to provide disaggregated disclosures of certain categories of expenses on an annual and interim basis. The ASU is effective for fiscal years beginning after December 15, 2026 and interim periods beginning after December 15, 2027, with early adoption permitted. The Company is currently evaluating the impact that the adoption of ASU 2024-03 will have on the consolidated financial statements and related disclosures.
In December 2023, the FASB issued ASU 2023-09, "Income Taxes (Topic 740) - Improvements to Income Tax Disclosures." The new guidance is intended to enhance the transparency and decision usefulness of income tax disclosures by requiring disaggregated information about a reporting entity's effective tax rate reconciliation and information on income taxes paid. The amendment is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The amendment in this Update should be applied on a prospective basis, with retrospective application permitted. The Company is currently evaluating the impact that the adoption of ASU 2023-09 will have on the consolidated financial statements and related disclosures.
Recently Adopted Accounting Pronouncements
In November 2023, the FASB issued ASU 2023-07, "Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures." The ASU expands reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. The ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment's profit or loss in assessing segment performance and deciding how to allocate resources. Additionally, ASU 2023-07 requires all segment profit or loss and assets disclosures to be provided on an annual and interim basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning December 15, 2024. The Company adopted this accounting guidance on December 31, 2024, and applied it retrospectively to all prior periods presented in our consolidated financial statements. Refer to Note 11, Segment Information for the expanded disclosures.
In March 2020, the FASB issued ASU 2020-04, "Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting", and in December 2022 subsequently issued ASU 2022-06, “Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848.” These ASU’s provide temporary optional guidance to ease the potential burden in accounting for reference rate reform. The Standards Updates provide optional expedients and exceptions for applying accounting principles generally accepted in the United States to contract modifications and hedging relationships that reference LIBOR or another reference rate that are expected to be discontinued. The Standards Updates were effective upon issuance and can generally be applied through December 31, 2024. Due to the discontinuation of LIBOR and under the relief provided by Topic 848, during the third quarter of 2022, the Company modified its interest rate swap and replaced LIBOR with 1-month CME Term SOFR. The modification of the agreement did not have a significant impact on the Company's consolidated financial statements and disclosures. The interest rate swap matured on June 27, 2023.
XML 30 R12.htm IDEA: XBRL DOCUMENT v3.25.0.1
SIGNIFICANT ACQUISITIONS
12 Months Ended
Dec. 31, 2024
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
SIGNIFICANT ACQUISITIONS SIGNIFICANT ACQUISITIONS
Cardinal Associates Inc. ("Bergstrom")
On August 30, 2022, the Company's wholly-owned subsidiary Albion Laboratories, Inc. ("Albion") entered into a Stock Purchase Agreement, and closed on such transaction with Cardinal Associates Inc. ("Cardinal"), a corporation organized under the laws of the State of Washington, pursuant to which Albion acquired Cardinal and its Bergstrom Nutrition business (collectively, "Bergstrom"). Bergstrom Nutrition is a leading science-based manufacturer of MSM, based in Vancouver, Washington. MSM is a widely used nutritional ingredient with strong scientific evidence supporting its benefits for joint health, sports nutrition, skin and beauty, healthy aging, and pet health. The addition of OptiMSM®, Bergstrom Nutrition's MSM brand, to the Company's portfolio within the Human Nutrition and Health and Animal Nutrition and Health segments provides a synergistic scientific advantage in Balchem's key strategic therapeutic focus areas such as longevity and performance and is a strong fit with Balchem's specialty, science-backed mineral products.
The Company made payments of $72,143 for the acquisition, amounting to $71,937 to the former shareholders or on behalf of the former shareholders and $206 to pay off Bergstrom's bank debt. Net of cash acquired of $773, total payments made to the former shareholders or on behalf of the former shareholders of Bergstrom were $71,164. The acquisition was primarily financed through the 2022 Credit Agreement (see Note 8, Revolving Loan). In connection with this transaction, the former shareholders of Bergstrom had an opportunity to receive an additional payment in 2024 if certain financial performance targets and other metrics were met. The earn-out payment of $9 was paid out in 2024. Therefore, there was no contingent consideration liability at December 31, 2024. The Company also made an additional post-closing payment of $910 in the third quarter of 2023 that was negotiated as a deduction of the cash consideration at closing. As a result, total payments related to the transaction were $72,152, comprised of the upfront cash consideration of $70,892, a working capital adjustment of $341, an additional post-closing payment of $910, and the fair value of the earn-out payment of $9.
The goodwill of $31,550 that arose on the acquisition date consists largely of expected synergies, including the combined entities' experience and technical problem-solving capabilities, and acquired workforce. 80% of the goodwill is assigned to the Human Nutrition and Health business segment and 20% of the goodwill is assigned to the Animal Nutrition and Health business segment. For tax purposes, a joint election under 338(h)(10) was made to treat the stock acquisition as a deemed asset acquisition, therefore generating tax amortizable goodwill.
The following table summarizes the fair values of the assets acquired and liabilities assumed:
Cash and cash equivalents$773 
Accounts receivable4,699 
Inventories3,972 
Property, plant and equipment2,243 
Right of use assets866 
Customer relationships29,900 
Developed technology4,600 
Trademarks2,300 
Other assets197 
Accounts payable(699)
Bank debt(206)
Lease liabilities(871)
Other liabilities(462)
Goodwill31,550 
Total consideration on acquisition date and working capital adjustment78,862 
Net decrease to contingent consideration liability and other post-closing payments(6,916)
Total consideration71,946 
To pay off bank debt206 
Total payments $72,152 
The fair value of tangible and intangible assets acquired and liabilities assumed is based on management’s estimates and assumptions. In preparing our fair value estimates of the intangible assets and certain tangible assets acquired, management, among other things, consulted an independent advisor. Valuation methods utilized include net realizable value for inventory, multi-period excess earnings method for customer relationships, the relief from royalty method for other intangible assets, and a scenario-based approach for the contingent consideration.
Customer relationships are amortized over a 15-year period utilizing a percentage of excess earnings over economic life method. The corporate trademark and product trademarks are amortized over 2 years and 10 years, respectively, and developed technology is amortized over 12 years, utilizing the straight-line method as the consumption pattern of the related economic benefits cannot be reliably determined.

Transaction and integration costs related to the Bergstrom acquisition are included in general and administrative expenses and were $(91), $(10,614) and $4,604 for the years ended December 31, 2024, 2023, and 2022, respectively. These amounts included favorable adjustments to transaction costs of $91 and $11,300 for the years ended December 31, 2024 and 2023 and an unfavorable adjustment to transaction costs of $3,565 for the year ended December 31, 2022.

Kechu BidCo AS and Its Subsidiary Companies ("Kappa")

On June 21, 2022, Balchem Corporation and its wholly-owned subsidiary, Balchem B.V., completed the acquisition of Kechu BidCo AS and its subsidiary companies, including Kappa Bioscience AS, a leading science-based manufacturer of specialty vitamin K2 for the human nutrition industry, headquartered in Oslo, Norway (all acquired companies collectively referred to as “Kappa”). Kappa manufactures specialty vitamin K2, which plays a crucial role in the human body for bone health, heart health and immunity. Primarily, vitamin K2 supports the transport and distribution of calcium in the body. Vitamin K2 is important at all life stages, from pregnancy and early life to healthy aging. The acquisition strengthens the Company's scientific and technical expertise, geographic reach, and marketplace leadership, which should ultimately lead to accelerated growth for the Company's portfolios within the Human Nutrition and Health segment.
The Company made payments of approximately kr3,305,653 ("kr" indicates the Norwegian krone), amounting to approximately kr3,001,981 to the former shareholders and approximately kr303,672 to Kappa's lenders to pay off all Kappa bank debt. Net of cash acquired of kr63,064, total payments to the former shareholders were kr2,938,917. Net of gains on foreign currency forward contracts of $512 (see Note 20, Derivative Instruments and Hedging Activities), these payments translated to approximately $333,112, amounting to approximately $302,464 paid to the former shareholders and approximately $30,648 to Kappa's lenders. Net of cash acquired of $6,365, total payments made to the former shareholders of Kappa were approximately $296,099. The acquisition was primarily financed through the 2018 Credit Agreement. In connection with this transaction, the former shareholders of Kappa had an opportunity to receive an additional payment in 2024 if certain financial performance targets and other metrics were met. There was no contingent consideration paid in connection with this acquisition.
The goodwill of $216,383 that arose on the acquisition date consists largely of expected synergies, including the combined entities' experience and technical problem-solving capabilities, and acquired workforce. The goodwill is assigned to the Human Nutrition and Health business segment and is not deductible for income tax purposes.
The following table summarizes the fair values of the assets acquired and liabilities assumed. The transactions were completed in Norwegian kroner ("NOK") and the amounts were translated to U.S. dollars ("USD") using the foreign currency exchange rate as of June 21, 2022.
Cash and cash equivalents$6,365 
Accounts receivable8,036 
Inventories17,600 
Property, plant and equipment9,854 
Right of use assets3,349 
Customer relationships88,813 
Developed technology15,643 
Trademarks5,046 
Other assets2,399 
Accounts payable(3,301)
Bank debt(30,648)
Lease liabilities(3,349)
Other liabilities(4,461)
Deferred income taxes, net(24,716)
Goodwill216,383 
Total consideration on acquisition date307,013 
Decrease to contingent consideration liability(4,037)
Net gain on foreign currency exchange forward contracts(512)
Total consideration302,464 
Kappa bank debt paid on acquisition date30,648 
Total payments$333,112 
The fair value of tangible and intangible assets acquired and liabilities assumed is based on management’s estimates and assumptions. In preparing our fair value estimates of the intangible assets and certain tangible assets acquired, management, among other things, consulted an independent advisor. Valuation methods utilized include net realizable value for inventory, multi-period excess earnings method for customer relationships, the relief from royalty method for other intangible assets, and a scenario-based approach for the contingent consideration.
Customer relationships are amortized over a 15-year period utilizing a percentage of excess earnings over economic life method. The corporate trademark and product trademarks are amortized over 2 years and 10 years, respectively, and developed technology is amortized over 12 years, utilizing the straight-line method as the consumption pattern of the related economic benefits cannot be reliably determined.
Transaction and integration costs related to the Kappa acquisition are included in general and administrative expenses and were $688, $533 and $(2,306) for the years ended December 31, 2024, 2023, and 2022, respectively. The amount included a favorable adjustment to transaction costs of $4,037 for the year ended December 31, 2022.
The following selected unaudited pro forma information presents the consolidated results of operations as if the business combinations in 2022 had occurred as of January 1, 2021.

Twelve Months ended December 31,
Net SalesNet Earnings
Kappa & Bergstrom actual results included in the Company's consolidated income statement in 2023$59,532 $5,487 
Kappa & Bergstrom actual results included in the Company's consolidated income statement in 2022$22,158 $(5,359)
2023 Supplemental pro forma combined financial$922,439 $116,317 
2022 Supplemental pro forma combined financial$982,021 $110,181 
2021 Supplemental pro forma combined financial$859,252 $90,672 

The above selected unaudited pro forma information includes the following acquisition-related adjustments: (1) additional amortization of intangible assets and depreciation of fixed assets; (2) adjustments related to the fair value of the acquired inventory, (3) adjustments to interest expense on borrowings at rates in effect during the related period, factoring in estimated payments based on free cash flow, and (4) other one-time adjustments.

The pro forma information presented does not purport to be indicative of the results that actually would have been attained if these acquisitions had occurred at the beginning of the periods presented and is not intended to be a projection of future results.
XML 31 R13.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCKHOLDERS' EQUITY
12 Months Ended
Dec. 31, 2024
Stockholders' Equity Note [Abstract]  
STOCKHOLDERS' EQUITY STOCKHOLDERS’ EQUITY
Stock-Based Compensation

All share-based payments, including grants of stock options, are recognized in the statements of earnings as operating expenses, based on their fair values.

The Company has made an estimate of expected forfeitures, based on its historical experience, and is recognizing compensation cost only for those stock-based compensation awards expected to vest.
The Company’s results for the years ended December 31, 2024, 2023 and 2022 reflected the following compensation cost and such compensation cost had the following effects on net earnings:
 Increase/(Decrease) for the
Year Ended December 31,
 202420232022
Cost of sales$1,716 $1,900 $1,302 
Operating expenses14,960 14,152 11,922 
Net earnings(12,865)(12,375)(10,214)

On December 31, 2024, the Company had one share-based compensation plan under which awards may be granted, which is described below.

In June 2017, the Company’s shareholders approved the Balchem Corporation 2017 Omnibus Incentive Plan (“2017 Plan”) for officers, employees and directors of the Company and its subsidiaries. The 2017 Plan replaced the 1999 Stock Plan and amendments and restatements thereto (collectively to be referred to as the “1999 Plan"), which expired in April 2018. No further awards will be made under the 1999 Plan, and the shares that remained available for grant under the 1999 Plan will only be used to settle outstanding awards granted under the 1999 Plan and will not become available under the 2017 Plan. On June 22, 2023, the Company’s shareholders approved an amendment and restatement of the 2017 Plan (the “Amended 2017 Plan”). The
Amended 2017 Plan is administered by the Compensation Committee of the Board of Directors of the Company. The Amended 2017 Plan provides as follows: (i) for a termination date of June 22, 2033; (ii) the authorization of 2,400,000 shares for future grants (which represents an increase of 800,000 shares from the amount approved under the 2017 Plan); (iii) for the making of grants of stock options, stock appreciation rights, restricted stock awards, restricted stock units, and other stock-based awards, as well as for the making of cash performance awards; (iv) except as provided by the Compensation Committee or in an employment agreement as in effect on the effective date of the Amended 2017 Plan, no automatic acceleration of outstanding awards upon the occurrence of a change in control of the Company; (v) certain annual limits on the number of shares and amount of cash that may be granted; (vi) for dividends or dividend equivalents otherwise payable on an unvested award to accrue and be paid only at such time as the vesting conditions applicable to the underlying award have been satisfied; (vii) for incentive compensation recovery if the Company is required to prepare an accounting restatement of its financial statements, in accordance with any compensation recovery policy adopted by the Company, applicable law, government regulations or national securities exchange requirements, or in the discretion of the Compensation Committee in the event of a restatement due to the Company’s material noncompliance with any financial reporting requirements under the securities laws; and (viii) for compliance with the requirements of Section 409A of the Internal Revenue Code of 1986, as amended (the “Internal Revenue Code” or the “Code”). No option will be exercisable for longer than ten years after the date of grant.

The shares to be issued upon exercise of the outstanding options have been approved, reserved and are adequate to cover all exercises. As of December 31, 2024, the Amended 2017 Plan had 836,521 shares available for future awards.

The Company has Restricted Stock Grant Agreements with the Company's non–employee directors and certain employees. Under the Restricted Stock Grant Agreements, certain shares of the Common Stock have been granted, ranging from 70 shares to 54,000 shares, to its non-employee directors and certain employees, subject to time-based vesting requirements.

The Company also has performance share (“PS”) awards, which provide the recipients the right to receive a certain number of shares of the Common Stock in the future, subject to an (1) EBITDA performance hurdle, where vesting is dependent upon the Company achieving a certain EBITDA percentage growth over the performance period, and (2) relative total shareholder return (“TSR”) market condition where vesting is dependent upon the Company’s TSR performance over the performance period (typically three years) relative to a comparator group consisting of the Russell 2000 index constituents.
The fair value of each option award issued under the Company’s stock plans is estimated on the date of grant using either the Black-Scholes model or the Binomial model, whichever is deemed to be most appropriate. For the years ended December 31, 2024, 2023, and 2022, the fair value of each option grant uses the assumptions noted in the following table. Expected volatilities are based on historical volatility of the Company’s stock. The expected term of the options is based on the Company’s historical experience of employees’ exercise behavior. Dividend yields are based on the Company’s historical dividend yields. Risk-free interest rates are based on the implied yields currently available on U.S. Treasury zero coupon issues with a remaining term equal to the expected life.
Year Ended December 31,
Weighted Average Assumptions:202420232022
Expected Volatility28.4 %28.1 %30.3 %
Expected Term (in years)5.04.87.3
Risk-Free Interest Rate4.1 %3.9 %2.8 %
Dividend Yield0.6 %0.5 %0.5 %
The value of the restricted shares is based on the fair value of the award at the date of grant.
Performance Share expense is measured based on the fair value at the date of grant utilizing a Black-Scholes methodology to produce a Monte-Carlo simulation model which allows for the incorporation of the performance hurdles that must be met before the Performance Share vests. The assumptions used in the fair value determination were risk free interest rates of 4.2%, 4.2%, and 1.8%; dividend yields of 0.0%, 0.5%, and 0.5%; volatilities of 25%, 32%, and 32%; and initial TSR’s of 10.3%, 4.2%, and -15.7% in each case for the years ended December 31, 2024, 2023, and 2022, respectively. Expense is based on the estimated number of shares expected to vest, assuming the requisite service period is rendered and the probable outcome of the performance condition is achieved. The estimate is revised if subsequent information indicates that the actual number of shares likely to vest differs from previous estimates. Expense is ultimately adjusted based on the actual achievement of service and performance targets. The Performance Shares will cliff vest 100% at the end of the third year following the grant in accordance with the performance metrics set forth.
Compensation expense for stock options and stock awards is recognized on a straight-line basis over the vesting period, generally three to five years for stock options, three years for employee restricted stock awards, three years for employee performance share awards, and three years for non-employee director restricted stock awards.
A summary of stock option plan activity for 2024, 2023, and 2022 for all plans is as follows:
202420232022
# of
Shares
(000s)
Weighted Average
Exercise Price
# of
Shares
(000s)
Weighted Average
Exercise Price
# of
Shares
(000s)
Weighted Average
Exercise Price
Outstanding at beginning of year1,078 $104.38 1,045 $99.82 867 $88.19 
Granted113 143.43 109 138.09 239 139.04 
Exercised(221)77.81 (64)81.98 (44)73.58 
Forfeited(8)139.64 (11)131.79 (17)124.89 
Cancelled— — (1)138.07 — — 
Outstanding at end of year962 $114.81 1,078 $104.38 1,045 $99.82 
Exercisable at end of year603 $99.59 720 $88.49 654 $81.95 

The aggregate intrinsic value for outstanding stock options was $46,346, $47,889 and $27,221 at December 31, 2024, 2023 and 2022, respectively, with a weighted average remaining contractual term of 5.8 years at December 31, 2024. Exercisable stock options at December 31, 2024 had an aggregate intrinsic value of $38,221 with a weighted average remaining contractual term of 4.4 years.

Other information pertaining to option activity during the years ended December 31, 2024, 2023 and 2022 is as follows:

 Years Ended December 31,
 202420232022
Weighted-average fair value of options granted$44.52 $40.91 $44.77 
Total intrinsic value of stock options exercised ($000s)$18,631 $3,241 $2,713 

Additional information related to stock options outstanding under all plans at December 31, 2024 is as follows:

  Options OutstandingOptions Exercisable
Range of Exercise
Prices
Shares
Outstanding
(000s)
Weighted
Average
Remaining
Contractual
 Term
Weighted
Average
 Exercise
Price
Number
Exercisable
(000s)
Weighted
Average
Exercise
Price
$58.52 - $85.33
222 3.1$76.14 222 $76.14 
$85.40 - $118.60
212 4.0101.92 212 101.92 
$118.96 - $150.85
528 7.6136.24 169 127.47 
 962 5.8$114.81 603 $99.59 
Non-vested restricted stock activity for the years ended December 31, 2024, 2023 and 2022 is summarized below:
202420232022
 Shares (000s)Weighted
Average Grant
Date Fair
Value
Shares (000s)Weighted
Average Grant
Date Fair
Value
Shares (000s)Weighted
Average Grant
Date Fair
Value
Non-vested balance at beginning of year 116 $133.06 122 $124.42 166 $99.70 
Granted51 147.98 40 137.20 46 137.17 
Vested(39)124.63 (42)112.30 (82)82.15 
Forfeited(6)140.70 (4)128.06 (8)118.07 
Non-vested balance at end of year 122 $141.62 116 $133.06 122 $124.42 

Non-vested performance share activity for the years ended December 31, 2024, 2023 and 2022 is summarized below:

202420232022
 Shares (000s)Weighted
Average Grant
Date Fair
Value
Shares (000s)Weighted
Average Grant
Date Fair
Value
Shares (000s)Weighted
Average Grant
Date Fair
Value
Non-vested balance at beginning of year 76 $135.25 70 $127.69 69 $110.72 
Granted47 152.28 42 139.66 39 114.22 
Vested(44)106.57 (36)98.84 (35)53.17 
Forfeited— — — — (3)84.09 
Non-vested balance at end of year 79 $150.73 76 $135.25 70 $127.69 

As of December 31, 2024, 2023 and 2022, there was $20,035, $18,817 and $20,791, respectively, of total unrecognized compensation cost related to non-vested share-based compensation arrangements granted under the plans. As of December 31, 2024, the unrecognized compensation cost is expected to be recognized over a weighted-average period of approximately 1.5 years. We estimate that share-based compensation expense for the year ended December 31, 2025 will be approximately $16,900.
Repurchase of Common Stock
The Company's Board of Directors has approved a stock repurchase program. The total authorization under this program is 3,763,038 shares. Since the inception of the program in June 1999, a total of 3,142,028 shares have been purchased. The Company intends to acquire shares from time to time at prevailing market prices if and to the extent it deems it is advisable to do so based on its assessment of corporate cash flow, market conditions and other factors. Open market repurchases of common stock could be made pursuant to trading plan established pursuant to Rule 10b5-1 under the Securities Exchange Act of 1934, as amended, which would permit common stock to be repurchased at a time that the Company might otherwise be precluded from doing so under insider trading laws or self-imposed trading restrictions. The Company also repurchases (withholds) shares from employees in connection with the tax settlement of vested shares and/or exercised stock options under the Company's omnibus incentive plan. Such repurchases of shares from employees are funded with existing cash on hand. During 2024, 2023, and 2022, the Company purchased 38,922, 32,558, and 252,304 shares, respectively, from open market purchases and from employees on a net-settlement basis to provide cash to employees to cover the associated employee payroll taxes. These shares were purchased at an average cost of $145.99, $137.29, and $140.40 per share, respectively.
XML 32 R14.htm IDEA: XBRL DOCUMENT v3.25.0.1
INVENTORIES
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
INVENTORIES INVENTORIES
Inventories, net of reserves at December 31, 2024 and 2023 consisted of the following:
 20242023
Raw materials$45,319 $39,517 
Work in progress4,510 3,960 
Finished goods80,973 66,044 
Total inventories$130,802 $109,521 
On a regular basis, the Company evaluates its inventory balances for excess quantities and obsolescence by analyzing demand, inventory on hand, sales levels and other information. Based on these evaluations, inventory balances are reserved, if necessary. The reserve for inventory was $4,207 and $2,463 at December 31, 2024 and 2023, respectively.
XML 33 R15.htm IDEA: XBRL DOCUMENT v3.25.0.1
PROPERTY, PLANT AND EQUIPMENT
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
PROPERTY, PLANT AND EQUIPMENT PROPERTY, PLANT AND EQUIPMENT
Property, plant and equipment at December 31, 2024 and 2023 are summarized as follows:
 20242023
Land$11,690 $11,787 
Building106,954 104,363 
Equipment315,001 312,704 
Construction in progress77,508 59,981 
 511,153 488,835 
Less: Accumulated depreciation228,999 212,796 
Property, plant and equipment, net$282,154 $276,039 

Geographic Area Data - Long-Lived Assets (excluding intangible assets):
 20242023
United States$204,397 $203,692 
Foreign Countries77,757 72,347 
Total$282,154 $276,039 
Depreciation expense was $28,211, $26,373 and $24,033 for the years ended December 31, 2024, 2023 and 2022, respectively.
In accordance with Topic 360, the Company reviews long-lived assets for impairment on an annual basis and also whenever events indicate that the carrying amount of the assets may not be fully recoverable. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset, which is generally based on discounted cash flows. Included in "General and administrative expenses" was $521 of restructuring-related impairment charges related to an asset that was held for sale for the year ended December 31, 2024. Included in “General and administrative expenses” were restructuring-related impairment and asset disposal charges of $7,764 related to building, equipment, and construction in progress mainly in the Human Nutrition and Health and the Animal Nutrition and Health segments for the year ended December 31, 2023. Such expenses were not material for the year ended December 31, 2022.
XML 34 R16.htm IDEA: XBRL DOCUMENT v3.25.0.1
INTANGIBLE ASSETS
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
INTANGIBLE ASSETS INTANGIBLE ASSETS
The Company had goodwill in the amount of $780,030 and $778,907 as of December 31, 2024 and 2023, respectively, subject to the provisions of ASC 350, “Intangibles-Goodwill and Other.” The increase in goodwill is primarily due to an acquisition, partially offset by foreign currency translation adjustments.
Goodwill at December 31, 2022$769,509 
Goodwill as a result of an acquisition341 
Impact due to change in foreign exchange rates9,057 
Goodwill at December 31, 2023778,907 
Goodwill as a result of an acquisition19,376 
Impact due to change in foreign exchange rates(18,253)
Goodwill at December 31, 2024$780,030 

 December 31, 2024December 31, 2023
HNH$678,275 $673,207 
ANH23,974 24,469 
Specialty Products77,732 81,175 
Other and Unallocated49 56 
Total$780,030 $778,907 

As of December 31, 2024 and 2023, the Company had identifiable intangible assets as follows:
20242023
 Amortization
Period
(In years)
Gross
Carrying
Amount
Accumulated
Amortization
Gross
Carrying
Amount

Accumulated
Amortization
Customer relationships and lists
10-20
$354,051 $221,567 $362,032 $209,651 
Trademarks and trade names
2-17
50,971 41,417 50,286 37,773 
Developed technology
5-12
40,074 20,362 41,184 17,516 
Other
2-18
25,154 21,854 25,733 23,083 
  $470,250 $305,200 $479,235 $288,023 

Amortization of identifiable intangible assets was $19,244, $28,035 and $27,271 for 2024, 2023 and 2022, respectively. Assuming no change in the gross carrying value of identifiable intangible assets, the estimated amortization expense is approximately $16,417 in 2025, $16,334 in 2026, $15,816 in 2027, $15,419 in 2028, and $15,017 in 2029. At December 31, 2024 and 2023, there were no identifiable intangible assets with indefinite useful lives as defined by ASC 350, “Intangibles-Goodwill and Other.” Identifiable intangible assets are reflected in the Company’s consolidated balance sheets under Intangible assets with finite lives, net. There were no changes to the useful lives of intangible assets subject to amortization in 2024 and 2023.

The Federal Insecticide, Fungicide and Rodenticide Act, (“FIFRA”), a health and safety statute, requires that certain products within our specialty products segment must be registered with the U.S. Environmental Protection Agency (the "EPA") because they are considered pesticides. Costs of such registrations are included in other in the table above.
XML 35 R17.htm IDEA: XBRL DOCUMENT v3.25.0.1
EQUITY-METHOD INVESTMENT
12 Months Ended
Dec. 31, 2024
Equity Method Investments and Joint Ventures [Abstract]  
EQUITY-METHOD INVESTMENT EQUITY-METHOD INVESTMENT
In 2013, the Company and Eastman Chemical Company formed a joint venture (66.66% / 33.34% ownership), St. Gabriel CC Company, LLC, to design, develop, and construct an expansion of the Company’s St. Gabriel aqueous choline chloride plant. The Company contributed the St. Gabriel plant, at cost, and all continued expansion and improvements are funded by the owners. The joint venture became operational as of July 1, 2016. St. Gabriel CC Company, LLC is a Variable Interest Entity ("VIE") because the total equity at risk is not sufficient to permit the joint venture to finance its own activities without additional subordinated financial support. Additionally, voting rights (2 votes each) are not proportionate to the owners’ obligation to absorb expected losses or receive the expected residual returns of the joint venture. The Company generally receives up to 2/3 of the production offtake capacity, which (percentage of offtake) may be adjusted from time to time to the extent the owners agree as such, and absorbs operating expenses approximately proportional to the actual percentage of offtake. The joint venture is accounted for under the equity method of accounting since the Company is not the primary beneficiary as the Company does not have the power to direct the activities of the joint venture that most significantly impact its economic performance. The Company recognized a loss of $489, $509, and $559 for the years ended December 31, 2024, 2023, and 2022, respectively, relating to its portion of the joint venture’s expenses in other expense. The Company made capital contributions to the investment totaling $269, $290, and $355 for the years ended December 31, 2024, 2023, and 2022 respectively. The carrying value of the joint venture at December 31, 2024 and 2023 was $3,856 and $4,076, respectively, and is recorded in "Other non-current assets" on the consolidated balance sheets.
XML 36 R18.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVOLVING LOAN
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
REVOLVING LOAN REVOLVING LOAN
On July 27, 2022, the Company entered into an Amended and Restated Credit Agreement (the "2022 Credit Agreement") with certain lenders in the form of a senior secured revolving credit facility, due on July 27, 2027. The 2022 Credit Agreement allows for up to $550,000 of borrowing. The loans may be used for working capital, letters of credit, and other corporate purposes and may be drawn upon at the Company's discretion. As of December 31, 2024 and 2023, the total balance outstanding on the 2022 Credit Agreement amounted to $190,000 and $309,569, respectively. There are no installment payments required on the revolving loans; they may be voluntarily prepaid in whole or in part without premium or penalty, and all outstanding amounts are due on the maturity date.

Amounts outstanding under the 2022 Credit Agreement are subject to an interest rate equal to a fluctuating rate as defined by the 2022 Credit Agreement plus an applicable rate. The applicable rate is based upon the Company’s consolidated net leverage ratio, as defined in the 2022 Credit Agreement, and the interest rate was 5.438% at December 31, 2024. The Company is also required to pay a commitment fee on the unused portion of the revolving loan, which is based on the Company’s consolidated net leverage ratio as defined in the 2022 Credit Agreement and ranges from 0.150% to 0.225% (0.150% at December 31, 2024). The unused portion of the revolving loan amounted to $360,000 at December 31, 2024. The Company is also required to pay, as applicable, letter of credit fees, administrative agent fees, and other fees to the arrangers and lenders.

Costs associated with the issuance of the revolving loans are capitalized and amortized on a straight-line basis over the term of the 2022 Credit Agreement. Capitalized costs net of accumulated amortization totaled $743 and $1,030 at December 31, 2024 and 2023, respectively, and are included in "Other non-current assets" on the consolidated balance sheets. Amortization expense pertaining to these costs totaled $287, $287, and $335 for the years ended December 31, 2024, 2023, and 2022, respectively, and are included in "Interest expense" in the accompanying consolidated statements of earnings.

The 2022 Credit Agreement contains quarterly covenants requiring the consolidated leverage ratio to be less than a certain maximum ratio and the consolidated interest coverage ratio to exceed a certain minimum ratio. At December 31, 2024, the Company was in compliance with these covenants. Indebtedness under the Company’s loan agreements is secured by assets of the Company.
XML 37 R19.htm IDEA: XBRL DOCUMENT v3.25.0.1
NET EARNINGS PER COMMON SHARE
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
NET EARNINGS PER COMMON SHARE NET EARNINGS PER COMMON SHARE
The following presents a reconciliation of the net earnings and shares used in calculating basic and diluted net earnings per common share:
Year Ended December 31,
202420232022
Net Earnings - Basic and Diluted$128,475 $108,543 $105,367 
Share (000s)
Weighted Average Common Shares - Basic32,332 32,108 32,019 
Effect of Dilutive Securities – Stock Options, Restricted Stock, and Performance Shares386 340 374 
Weighted Average Common Shares - Diluted32,718 32,448 32,393 
Net Earnings Per Share - Basic$3.97 $3.38 $3.29 
Net Earnings Per Share - Diluted$3.93 $3.35 $3.25 
The number of anti-dilutive shares were 230,302, 354,619, and 371,513 for the years ended December 31, 2024, 2023, and 2022. Anti-dilutive shares could potentially dilute basic earnings per share in future periods and therefore, were not included in diluted earnings per share.
XML 38 R20.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES
12 Months Ended
Dec. 31, 2024
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
The Company’s effective tax rate for 2024, 2023 and 2022 was 22.8%, 20.9%, and 21.2%, respectively. The increase from 2023 to 2024 is primarily due to an increase in certain foreign taxes.

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. The Company regularly reviews its deferred tax assets for recoverability and would establish a valuation allowance if it believed that such assets may not be recovered, taking into consideration historical operating results, expectations of future earnings, changes in its operations and the expected timing of the reversals of existing temporary differences.
The Company considers the undistributed earnings of certain non-U.S. subsidiaries to be indefinitely reinvested outside of the United States on the basis of estimates that future domestic cash generation will be sufficient to meet future domestic cash needs and the Company's specific plans for reinvestment of those subsidiary earnings. In 2023, due to prevailing economic conditions of increased interest rates and subsequent borrowing costs, the Company remitted approximately $18,000 from its Belgium subsidiary and incurred an income tax expense of approximately $20 in the year ended December 31, 2023. The remittance was used to pay down U.S. debt. There was no such remittance during the year ended December 31, 2024. The Company projects that its foreign earnings will be utilized offshore for working capital and future foreign growth. The determination of the unrecognized deferred tax liability on those undistributed earnings is not practicable due to its legal entity structure and the complexity of U.S. and local country tax laws. If the Company decides to change its assertion on its remaining undistributed foreign earnings, it will need to recognize the income tax effects in the period it changes its assertion.
Income tax expense consists of the following:
 202420232022
Current:   
Federal$30,208 $27,306 $26,423 
Foreign10,376 7,634 7,103 
State4,173 4,403 3,964 
Deferred:
Federal(2,442)(7,737)(7,532)
Foreign(3,192)(2,285)(215)
State(1,145)(603)(1,361)
Total income tax provision$37,978 $28,718 $28,382 
The provision for income taxes differs from the amount computed by applying the Federal statutory rate of 21% for 2024, 2023, and 2022 to earnings before income tax expense due to the following:
 202420232022
Income tax at Federal statutory rate$34,955 $28,825 $28,087 
State income taxes, net of Federal income taxes2,284 2,513 1,862 
Change in foreign tax reserves2,146 — — 
Stock options(1,904)(1,004)(676)
Foreign-derived intangible income (FDII)(1,562)(1,752)(1,778)
Foreign rate differential1,024 946 2,066 
Other1,035 (810)(1,179)
Total income tax provision$37,978 $28,718 $28,382 
The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities at December 31, 2024 and 2023 were as follows:
 20242023
Deferred tax assets:  
Inventories$2,437 $1,049 
Share-based compensation4,476 5,565 
Lease liabilities4,296 4,812 
Research and development12,838 12,653 
Other5,658 3,874 
Total deferred tax assets29,705 27,953 
Deferred tax liabilities:
Amortization$(38,532)$(42,351)
Depreciation(26,234)(28,937)
Prepaid expenses(306)(421)
Foreign currency and interest rate swaps(642)(647)
Right of use assets(4,032)(4,574)
Other(3,656)(3,047)
Total deferred tax liabilities(73,402)(79,977)
Valuation allowance(25)(22)
Net deferred tax liability$(43,722)$(52,046)
As of December 31, 2024, the Company has state income tax net operating loss (NOL) carryforwards of $314. The state NOL carryforwards will expire between 2026 and 2035. The Company believes that the benefit from the state NOL carryforwards will not be realized, therefore, a valuation allowance has been established in the amount of $25.
Provisions of ASC 740-10 clarify whether or not to recognize assets or liabilities for tax positions taken that may be challenged by a tax authority. A reconciliation of the beginning and ending amount of unrecognized tax benefits, which is included in other long-term obligations on the Company’s consolidated balance sheets, is as follows:
 202420232022
Balance at beginning of period$4,650 $5,815 $5,881 
Increases for tax positions of prior years3,211 1,353 2,194 
Decreases for tax positions of prior years(1,141)(2,518)(2,260)
Balance at end of period$6,720 $4,650 $5,815 
All of Balchem's unrecognized tax benefits, if recognized in future periods, would impact the Company's effective tax rate in such future periods.
The Company recognizes both interest and penalties as part of the income tax provision. During the years ended December 31, 2024, 2023 and 2022, these amounts were increased by $939 and reduced by $322, and $371, respectively. As of December 31, 2024 and 2023, accrued interest and penalties were $2,352 and $1,413, respectively.
Balchem files income tax returns in the U.S. and in various states and foreign countries. In the major jurisdictions where the Company operates, it is generally no longer subject to income tax examinations by tax authorities for years before 2020 and management does not anticipate any material change in the total amount of unrecognized tax benefits to occur within the next twelve months.
The European Union (“EU”) member states formally adopted the EU’s Pillar Two Directive, which was established by the Organization for Economic Co-operation and Development. Pillar Two generally provides for a 15 percent minimum effective tax rate for the jurisdictions where multinational enterprises operate. While the Company does not anticipate that this will have a material impact on its tax provision or effective tax rate, the Company continues to monitor evolving tax legislation in the jurisdictions in which it operates.
XML 39 R21.htm IDEA: XBRL DOCUMENT v3.25.0.1
SEGMENT INFORMATION
12 Months Ended
Dec. 31, 2024
Segment Reporting [Abstract]  
SEGMENT INFORMATION SEGMENT INFORMATION
Balchem Corporation reports three reportable segments: Human Nutrition and Health, Animal Nutrition and Health, and Specialty Products. The reportable segments are organized based on the end use of the products manufactured and sold. Sales and production of products outside of our reportable segments and other minor business activities are included in "Other and Unallocated."

Human Nutrition and Health

The Human Nutrition and Health ("HNH") segment provides human grade choline nutrients and mineral amino acid chelated products through this segment for nutrition and health applications. Choline is recognized to play a key role in the development and structural integrity of brain cell membranes in infants, processing dietary fat, reproductive development and neural functions, such as memory and muscle function. The Company's mineral amino acid chelates, specialized mineral salts, and mineral complexes are used as raw materials for inclusion in premier human nutrition products; proprietary technologies have been combined to create an organic molecule in a form the body can readily assimilate. Sales growth for human nutrition applications is reliant on differentiation from lower-cost competitive products through scientific data, intellectual property and customers' appreciation of brand value. Consequently, the Company makes investments in such activities for long-term value differentiation. This segment also manufactures specialty vitamin K2, which plays a crucial role in the human body for bone health, heart health and immunity, and methylsulfonylmethane ("MSM"), which is a widely used nutritional ingredient that helps provide benefits for joint health, sports nutrition, skin and beauty, and healthy aging. This segment also serves the food and beverage industry for beverage, bakery, dairy, confectionary, and savory manufacturers. The Company partners with its customers from ideation through commercialization to bring on-trend beverages, baked goods, confections, dairy and meat products to market. The Company has expertise in trends analysis and product development. With its strong manufacturing capabilities in customized spray dried and emulsified powders, extrusion and agglomeration, blended lipid systems, liquid flavor delivery systems, juice and dairy bases, chocolate systems, ice cream bases and variegates, the Company is a one-stop solutions provider for beverage and
dairy product development needs. Additionally, this segment provides microencapsulation solutions to a variety of applications in food, pharmaceutical and nutritional ingredients to enhance performance of nutritional fortification, processing, mixing, and packaging applications and shelf-life. Major product applications are baked goods, refrigerated and frozen dough systems, processed meats, seasoning blends, confections, sports and protein bars, dietary plans, and nutritional supplements. The Company also creates cereal systems for ready-to-eat cereals, grain-based snacks, and cereal based ingredients.

Animal Nutrition and Health

The Animal Nutrition and Health ("ANH") segment provides nutritional products derived from its microencapsulation and chelation technologies in addition to the essential nutrient choline chloride. For ruminant animals, the Company’s microencapsulated products boost health and milk production by delivering nutrient supplements that are biologically available, providing required nutritional levels. The Company’s proprietary chelation technology provides enhanced nutrient absorption for various species of production and companion animals and is marketed for use in animal feed throughout the world. ANH also manufactures and supplies choline chloride, an essential nutrient for monogastric animal health, predominantly to the poultry, pet and swine industries. Choline, which is manufactured and sold in both dry and aqueous forms, plays a vital role in the metabolism of fat. In poultry, choline deficiency can result in reduced growth rates and perosis in young birds, while in swine production choline is a necessary and required component of gestating and lactating sow diets for both liver health and prevention of leg deformity. This segment also manufactures MSM, which is a widely used nutritional ingredient that provides benefits for pet health.

Sales of value-added encapsulated products are highly dependent on overall industry economics as well as the Company's ability to leverage the results of university and field research on the animal health and production benefits of our products. Management believes that success in the commodity-oriented choline chloride marketplace is highly dependent on the Company’s ability to maintain its strong reputation for excellent product quality and customer service. The Company continues to drive production efficiencies in order to maintain its competitive-cost position to effectively compete in a competitive global marketplace.

Specialty Products

The Specialty Products segment ("SP") re-packages and distributes a number of performance gases and chemicals for various uses by its customers, notably ethylene oxide, propylene oxide, and ammonia. Ethylene oxide is sold as a sterilant gas, primarily for use in the health care industry. It is used to sterilize a wide range of medical devices because of its versatility and effectiveness in treating hard or soft surfaces, composites, metals, tubing and different types of plastics without negatively impacting the performance of the device being sterilized. Contract sterilizers and medical device manufacturers are principal customers for this product. Propylene oxide is marketed and sold as a fumigant to aid in the control of insects and microbiological spoilage, to reduce bacterial and mold contamination in certain shelled and processed nut meats, processed spices, cacao beans, cocoa powder, raisins, figs and prunes, and for various chemical synthesis applications, such as increasing paint durability and manufacturing specialty starches and textile coatings. Ammonia is used primarily as a refrigerant, for heat treatment of metals and various chemical synthesis applications, and is distributed in reusable and recyclable drum and cylinder packaging approved for use in the countries these products are shipped to.

The Company’s performance gases and chemicals are distributed worldwide in specially designed, reusable and recyclable drum and cylinder packaging, to assure compliance with safety, quality and environmental standards as outlined by the applicable regulatory agencies in the countries our products are shipped to. The Company’s inventory of these specially built drums and cylinders, along with its five filling facilities, represents a significant capital investment. The Company also sells single use canisters for use in sterilizing re-usable devices typically processed in autoclave units in hospitals.

The Company’s micronutrient agricultural nutrition business sells chelated minerals primarily to producers of high value crops. The Company has a unique and patented two-step approach to solving mineral deficiency in plants to optimize health, yield and shelf-life. First, the Company determines optimal mineral balance for plant health. The Company then has a foliar applied Metalosate® product range, utilizing patented amino acid chelate technology. Its products quickly and efficiently deliver mineral nutrients. As a result, the farmer/grower gets healthier crops that are more resistant to disease and pests, larger yields and healthier food for the consumer with extended shelf life for produce being shipped long distances.

The Company's CODM is the Chief Executive Officer. The CODM receives a profit and loss reporting package which provides segment information including revenue, cost of goods sold, gross margin, total operating expenses, and earnings from operations. The CODM utilizes this monthly profit and loss reporting package to analyze segment performance and appropriately allocate resources.
Pursuant to ASU 2023-07, "Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures", the significant segment information is summarized as follows:

For the Year Ended December 31, 2024
 HNHANHSPOther and UnallocatedTotal
Net sales$600,258 $214,710 $132,749 $5,967 $953,684 
Cost of sales378,411 (1)171,409 (1)59,449 (1)8,209 (1)617,478 
Gross margin221,847 43,301 73,300 (2,242)336,206 
Operating expenses85,890 (2)29,288 
(3)
33,394 (4)4,725 (5)153,297 
Earnings from operations135,957 14,013 39,906 (6,967)182,909 
Other expenses:
   Interest expense, net16,528 
   Other income(72)
16,456 
Earnings before income tax expense166,453 
   Income tax expense37,978 
Net earnings$128,475 

(1) Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, maintenance labor, depreciation expense, and overhead expense necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.
(2) Operating expenses within HNH are primarily comprised of compensation-related costs, professional services, including advertising and marketing costs, and amortization expense in connection with certain acquired intangible assets.
(3) Operating expenses within ANH are primarily comprised of compensation-related costs and professional services, including advertising and marketing costs.
(4) Operating expenses within SP are primarily comprised of compensation-related costs, professional services, and amortization expense in connection with certain acquired intangible assets.
(5) Operating expenses within Other and Unallocated are primarily comprised of transaction and integration costs.

For the Year Ended December 31, 2023
 HNHANHSPOther and UnallocatedTotal
Net sales$550,751 $238,326 $125,965 $7,397 $922,439 
Cost of sales366,539 (6)183,827 (6)62,183 (6)7,834 (6)620,383 
Gross margin184,212 54,499 63,782 (437)302,056 
Operating expenses81,793 
(7)
26,923 
(8)
29,203 
(9)
4,944 (10)142,863 
Earnings from operations102,419 27,576 34,579 (5,381)159,193 
Other expenses:
   Interest expense, net22,613 
   Other income(681)
21,932 
Earnings before income tax expense137,261 
   Income tax expense28,718 
Net earnings$108,543 
(6) Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, maintenance labor, depreciation expense, and overhead expense necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.
(7 Operating expenses within HNH are primarily comprised of compensation-related costs, professional services, including advertising and marketing costs, and amortization expense in connection with certain acquired intangible assets. These expenses were partially offset by favorable adjustments to transaction costs.
(8) Operating expenses within ANH are primarily comprised of compensation-related costs and professional services, including advertising and marketing costs. These expenses were partially offset by favorable adjustments to transaction costs.
(9) Operating expenses within SP are primarily comprised of compensation-related costs, professional services, and amortization expense in connection with certain acquired intangible assets.
(10) Operating expenses within Other and Unallocated are primarily comprised of transaction and integration costs and unallocated amortization expense related to an intangible asset in connection with a company-wide ERP system implementation.
For the Year Ended December 31, 2022
 HNHANHSPOther and UnallocatedTotal
Net sales$527,131 $262,297 $131,438 $21,492 $942,358 
Cost of sales373,063 (11)200,252 (11)70,343 (11)18,249 (11)661,907 
Gross margin154,068 62,045 61,095 3,243 280,451 
Operating expenses71,943 
(12)
25,989 
(13)
28,306 
(14)
9,027 (15)135,265 
Earnings from operations82,125 36,056 32,789 (5,784)145,186 
Other expenses:
   Interest expense, net10,268 
   Other expense1,169 
11,437 
Earnings before income tax expense133,749 
   Income tax expense28,382 
Net earnings$105,367 
(11) Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, maintenance labor, depreciation expense, and overhead expense necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.
(12) Operating expenses within HNH are primarily comprised of compensation-related costs, professional services, including advertising and marketing costs, and amortization expense in connection with certain acquired intangible assets.
(13) Operating expenses within ANH are primarily comprised of compensation-related costs and professional services, including advertising and marketing costs.
(14) Operating expenses within SP are primarily comprised of compensation-related costs, professional services, and amortization expense in connection with certain acquired intangible assets.
(15) Operating expenses within Other and Unallocated are primarily comprised of transaction and integration costs, unallocated legal fees, and unallocated amortization expense related to an intangible asset in connection with a company-wide ERP system implementation.
Business Segment Assets
 20242023
HNH$1,185,962 $1,180,527 
ANH161,243 166,994 
SP161,283 168,307 
Other and Unallocated (16)
66,883 81,383 
Total$1,575,371 $1,597,211 
(16) Other and Unallocated assets consist of certain cash, capitalized loan issuance costs, other assets, investments, and income taxes, which the Company does not allocate to its individual business segments. It also includes assets associated with a few minor businesses which individually do not meet the quantitative thresholds for separate presentation.
Depreciation/Amortization
 202420232022
HNH$31,668 $38,568 $33,728 
ANH8,233 7,876 6,685 
SP7,044 7,278 7,507 
Other and Unallocated 1,028 1,213 3,928 
Total$47,973 $54,935 $51,848 

Capital Expenditures
 202420232022
HNH$17,570 $26,415 $33,668 
ANH13,201 6,993 10,809 
SP4,050 3,535 4,004 
Other and Unallocated 327 331 605 
Total$35,148 $37,274 $49,086 
XML 40 R22.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
REVENUE REVENUE
Revenue Recognition

Revenues are recognized when control of the promised goods is transferred to customers, in an amount that reflects the consideration we expect to realize in exchange for those goods.

The following table presents revenues disaggregated by revenue source. Sales and usage-based taxes are excluded from revenues:

 202420232022
Product Sales Revenue$951,947 $919,951 $939,166 
Royalty Revenue1,737 2,488 3,192 
Total Revenue$953,684 $922,439 $942,358 


The following table presents revenues disaggregated by geography, based on customers' delivery addresses:

 202420232022
United States$723,300 $689,601 $682,238 
Foreign Countries230,384 232,838 260,120 
Total$953,684 $922,439 $942,358 
Product Sales Revenues
The Company’s primary operation is the manufacturing and sale of health and wellness ingredient products, in which the Company receives an order from a customer and fulfills that order. The Company’s product sales are considered point-in-time revenue.
Royalty Revenues
Royalty revenue consists of agreements with customers to use the Company’s intellectual property in exchange for a sales-based royalty. Royalties are considered over time revenue and are recorded in the HNH segment.


Contract Liabilities
The Company records contract liabilities when cash payments are received or due in advance of performance, including amounts which are refundable.

The Company’s payment terms vary by the type and location of customers and the products offered. The term between invoicing and when payment is due is not significant. For certain products or services and customer types, the Company requires payment before the products are delivered to the customer.

Practical Expedients and Exemptions
The Company generally expenses sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within selling and marketing expenses.

The Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for products shipped.
XML 41 R23.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUPPLEMENTAL CASH FLOW INFORMATION
12 Months Ended
Dec. 31, 2024
Supplemental Cash Flow Information [Abstract]  
SUPPLEMENTAL CASH FLOW INFORMATION SUPPLEMENTAL CASH FLOW INFORMATION
Cash paid during the year for:
202420232022
Income taxes$42,643 $35,725 $33,016 
Interest$17,697 $25,933 $11,879 
Non-cash financing and investing activities:
202420232022
Dividends payable$28,510 $25,717 $23,129 
Contingent consideration liability$— $— $11,872 
XML 42 R24.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCUMULATED OTHER COMPREHENSIVE INCOME
12 Months Ended
Dec. 31, 2024
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
ACCUMULATED OTHER COMPREHENSIVE INCOME ACCUMULATED OTHER COMPREHENSIVE INCOME
The changes in accumulated other comprehensive income (loss) were as follows:
 Years Ended December 31,
 202420232022
Net foreign currency translation adjustment$(32,590)$16,809 $(4,799)
Net change of cash flow hedge (see Note 20 for further information)
Unrealized (loss) gain on cash flow hedge— (1,406)3,564 
Tax— 341 (868)
Net of tax— (1,065)2,696 
Net change in postretirement benefit plan (see Note 15 for further information)
Prior service loss (gain) arising during the period206 132 (41)
Amortization of prior service credit— — 
Amortization of (gain) loss(10)(2)
Total before tax196 140 (34)
Tax(44)(39)(24)
Net of tax152 101 (58)
Total other comprehensive (loss) income$(32,438)$15,845 $(2,161)
Included in "Net foreign currency translation adjustment" was a loss of $1,455 related to a net investment hedge, net of tax benefits of $471 for the year ended December 31, 2023, and a gain of $3,851 related to a net investment hedge, net of tax expenses of $1,236, for the year ended December 31, 2022. There were no such gains or losses for the year ended December 31, 2024. The Company settled its derivative instruments on their maturity date of June 27, 2023. See Note 20, Derivative Instruments and Hedging Activities.

Accumulated other comprehensive loss at December 31, 2024 and 2023 consisted of the following:
 Foreign currency
translation
adjustment
Cash flow hedgePostretirement benefit planTotal
Balance December 31, 2023$8,408 $— $283 $8,691 
Other comprehensive (loss) income(32,590)— 152 (32,438)
Balance December 31, 2024$(24,182)$— $435 $(23,747)
XML 43 R25.htm IDEA: XBRL DOCUMENT v3.25.0.1
EMPLOYEE BENEFIT PLANS
12 Months Ended
Dec. 31, 2024
Retirement Benefits [Abstract]  
EMPLOYEE BENEFIT PLANS EMPLOYEE BENEFIT PLANS
Defined Contribution Plans
The Company sponsors one 401(k) savings plan for eligible employees, which allows participants to make pretax or after tax contributions and the Company matches certain percentages of those contributions. The plan also has a discretionary profit sharing portion and matches 401(k) contributions with shares of the Company’s Common Stock. All amounts contributed to the plan are deposited into a trust fund administered by independent trustees. On June 21, 2022, the Company completed the acquisition of Kappa, which sponsors one defined contribution plan for its employees. In addition, on August 30, 2022, the Company completed the acquisition of Bergstrom, which sponsored one defined contribution plan for its employees. The Bergstrom plan merged into the Company sponsored 401(k) savings plan on January 1, 2023. The Company provided for matching 401(k) savings plan contributions of $4,644, $4,381, and $4,363 in 2024, 2023 and 2022, respectively. There were no profit sharing contributions in 2024. Profit sharing contributions in 2023 and 2022 were not material.
Postretirement Medical Plans
The Company provides postretirement benefits in the form of two unfunded postretirement medical plans; one that is under a collective bargaining agreement and covers eligible retired employees of the Verona, Missouri facility and a plan for executive officers of the Company who meet eligibility requirements as set forth in the Company's Officer Retiree Program. The Company uses a December 31 measurement date for its postretirement medical plans. In accordance with ASC 715, “Compensation—Retirement Benefits,” the Company is required to recognize the over funded or underfunded status of a defined benefit post retirement plan (other than a multiemployer plan) as an asset or liability in its statement of financial position, and to recognize changes in that funded status in the year in which the changes occur through comprehensive income.
The actuarial recorded liabilities for such unfunded postretirement benefits are as follows:
Change in benefit obligation:
 20242023
Benefit obligation at beginning of year$1,395 $1,465 
Service cost with interest to end of year113 108 
Interest cost55 62 
Participant contributions20 23 
Benefits paid(32)(30)
Actuarial gain(29)(233)
Benefit obligation at end of year$1,522 $1,395 
Change in plan assets:
 20242023
Fair value of plan assets at beginning of year$— $— 
Employer contributions12 
Participant contributions20 23 
Benefits paid(32)(30)
Fair value of plan assets at end of year$— $— 
Amounts recognized in consolidated balance sheet:
 20242023
Accumulated postretirement benefit obligation$(1,522)$(1,395)
Fair value of plan assets— — 
Funded status(1,522)(1,395)
Unrecognized prior service cost— 
Unrecognized net loss (gain)(2)
Net amount recognized in consolidated balance sheet (after ASC 715) (included in
   "Other long-term obligations")
$(1,522)$(1,395)
Accrued postretirement benefit cost (included in "Other long-term obligations")N/AN/A
Components of net periodic benefit cost:
 202420232022
Service cost with interest to end of year$113 $108 $79 
Interest cost55 62 26 
Amortization of prior service cost— — 
Amortization of (gain) loss(10)(2)
Total net periodic benefit cost$158 $178 $112 
Estimated future employer contributions and benefit payments are as follows:
Year 
2025$121 
2026106 
202788 
202895 
2029113 
Years 2030-2034741 
Assumptions to determine benefit obligations:
 20242023
Discount rate4.85 %4.15 %
Assumptions to determine net cost:
 202420232022
Discount rate4.15 %4.40 %2.10 %
Defined Benefit Pension Plans
The Company contributes to one multi-employer defined benefit plan under the terms of a collective-bargaining agreement covering its union-represented employees of the Verona, Missouri facility. The risks of participation in this multiemployer plan are different from single-employer plans in the following aspects: (a) assets contributed to the multiemployer plan by one employer may be used to provide benefits to employees of other participating employers, (b) if a participating employer stops contributing to the plan, the unfunded obligations of the plan may be borne by the remaining participating employers, and (c) if the Company was to stop participating in its multiemployer plan, the Company would be required to pay that plan an amount based on the underfunded status of the plan, referred to as the withdrawal liability.
The Company’s participation in this plan for the annual period ended December 31, 2024 is outlined in the table below. The “EIN/Pension Plan Number” column provides the Employee Identification Number (EIN). The zone status is based on information that the Company received from the plan and is certified by the plan’s actuary. Among other factors, plans in the red zone or critical and declining zone are generally less than 65 percent funded, plans in the yellow zone are less than 80 percent funded, and plans in the green zone are at least 80 percent funded. The “FIP/RP Status Pending/Implemented” column indicates plans for which a financial improvement plan (FIP) or a rehabilitation plan (RP) is either pending or has been implemented. The last column lists the expiration date of the collective-bargaining agreement to which the plan is subject. Finally, the period-to-period comparability of the contributions for 2024 and 2023 was affected by a 4.0% increase in the 2024 contribution rate. There have been no other significant changes that affect the comparability of 2024 and 2023 contributions. The Company does not represent more than 5% of the contributions to this pension fund.
Pension
Fund
EIN/Pension
Plan
Number
Pension Plan Protection Act Zone StatusFIP/RP Status
Pending/ Implemented
Contributions of Balchem CorporationSurcharge
Imposed
Expiration Date of Collective-
Bargaining
Agreement
20242023202420232022
Central States,
Southeast and
Southwest Areas
Pension Fund
36-6044243Critical as of 1/1/24Critical as of 1/1/23Implemented$1,073$1,020$939No7/12/2025

The Company provides an unfunded defined benefit pension plan for employees working in Belgium. The plan provides for the payment of a lump sum at retirement or payments in case of death of the covered employees.
The actuarial recorded liabilities for such unfunded defined benefit pension plan are as follows:
Change in benefit obligation:
 20242023
Benefit obligation at beginning of year$1,660 $1,589 
Service cost with interest to end of year72 65 
Interest cost54 65 
Benefits paid(42)(188)
Actuarial loss488 80 
Exchange rate changes(98)49 
Benefit obligation at end of year$2,134 $1,660 
Change in plan assets:
 20242023
Fair value of plan assets at beginning of year$1,240 $1,196 
Actual return on plan assets216 56 
Employer contributions181 138 
Benefits paid(42)(188)
Exchange rate changes(74)38 
Fair value of plan assets at end of year$1,521 $1,240 

Amounts recognized in consolidated balance sheet:
 20242023
Benefit obligation$(2,134)$(1,660)
Fair value of plan assets1,521 1,240 
Funded status(613)(420)
Unrecognized prior service costN/AN/A
Unrecognized net (gain)/lossN/AN/A
Net amount recognized in consolidated balance sheet (after ASC 715) (included in other long-term obligations)$(613)$(420)
Accrued postretirement benefit cost (included in other long-term obligations)N/AN/A
Components of net periodic benefit cost:
 202420232022
Service cost with interest to end of year$72 $65 $44 
Interest cost54 65 17 
Expected return on plan assets(40)(42)(37)
Total net periodic benefit cost$86 $88 $24 
Estimated future benefit payments are as follows:
Year 
2025$
2026
2027
2028
2029
Years 2030-20341,353 
Assumptions to determine benefit obligations:
 20242023
Discount rate3.35 %3.45 %

Assumptions to determine net cost:
 202420232022
Discount rate3.45 %4.00 %1.00 %
Expected return on assets3.25 %3.25 %3.25 %
Deferred Compensation Plan

The Company maintains an unfunded, non-qualified deferred compensation plan for the benefit of a select group of management or highly compensated employees. Assets of the plan are held in a rabbi trust, which are subject to additional risk of loss in the event of bankruptcy or insolvency of the Company. The deferred compensation liability was $11,470 as of December 31, 2024, of which $11,449 was included in "Other long-term obligations" and $21 was included in "Accrued compensation and other benefits" on the Company's consolidated balance sheets. The deferred compensation liability was $10,188 as of December 31, 2023 and was included in "Other long-term obligations" on the Company’s consolidated balance sheets. The related assets of the irrevocable trust funds (also known as "rabbi trust funds") were $11,465 and $10,188 as of December 31, 2024 and 2023, respectively, and were included in "Other non-current assets" on the Company's consolidated balance sheets.
XML 44 R26.htm IDEA: XBRL DOCUMENT v3.25.0.1
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
The Company is obligated to make rental payments under non-cancelable operating and finance leases. Aggregate future minimum rental payments required under these leases at December 31, 2024 are disclosed in Note 19, Leases.
The Company’s Verona, Missouri facility, while held by a prior owner, Syntex Agribusiness, Inc. (“Syntex”), was designated by the U.S. Environmental Protection Agency (the "EPA") as a Superfund site and placed on the National Priorities List in 1983 because of dioxin contamination on portions of the site. Remediation was conducted by Syntex under the oversight of the EPA and the Missouri Department of Natural Resources. The Company is indemnified by the sellers under its May 2001 asset purchase agreement covering its acquisition of the Verona, Missouri facility for potential liabilities associated with the Superfund site. One of the sellers, in turn, has the benefit of certain contractual indemnification by Syntex in relation to the implementation of the above-described Superfund remedy. In June 2023, in response to a Special Notice Letter received from the EPA in 2022, BCP Ingredients, Inc. ("BCP"), the Company's subsidiary that operates the site, Syntex, EPA, and the State of Missouri entered into an Administrative Settlement Agreement and Order on Consent (“ASAOC”) for a focused remedial investigation/feasibility study ("RI/FS") under which (a) BCP will conduct a source investigation of potential source(s) of releases of 1,4-dioxane and chlorobenzene at a portion of the site and (b) BCP and Syntex will complete a RI/FS to determine a potential remedy, if any is required. Activities under the ASAOC are underway and are expected to continue for some period of time.
Separately, in June 2022, the EPA conducted an inspection of BCP’s Verona, Missouri facility (“2022 EPA Inspection”) which was followed by BCP entering into an Administrative Order for Compliance on Consent (“AOC”) with the EPA in relation to its risk management program at the Verona facility. Further, in January 2023, BCP entered into an Amended AOC with the EPA
whereby the parties agreed to the extension of certain timelines. BCP timely completed all requirements under the Amended AOC. In November 2023, BCP received a notice from the Environment and Natural Resources Division of the U.S Department of Justice (“DOJ”) primarily related to the 2022 EPA Inspection, which extended the opportunity to discuss alleged violations of Sections 112(r)(7) of the Clean Air Act and regulations in 40 C.F.R. Part 68, commonly known as the Risk Management Plan Rule (“RMP Rule”). BCP participated in such discussions during 2024, and in December 2024, BCP reached a settlement with the EPA and DOJ to resolve these alleged violations. Pursuant to the settlement, which was entered into on January 31, 2025, BCP agreed to: (a) pay a $300 civil penalty; (b) invest in a new scrubber system; and (c) spend $350 to implement projects benefiting the surrounding community, such as emergency equipment for the local fire department and two vehicles to be used as mobile health clinics. The amount associated with this settlement was consistent with the amount previously accrued as a loss contingency.
In addition to the above, from time to time, the Company is a party to various legal proceedings, litigation, claims and assessments. While it is not possible to predict the ultimate disposition of each of these matters, management believes that the ultimate outcome of such matters will not have a material effect on the Company's consolidated financial position, results of operations, liquidity or cash flows.
XML 45 R27.htm IDEA: XBRL DOCUMENT v3.25.0.1
FAIR VALUE OF FINANCIAL INSTRUMENTS
12 Months Ended
Dec. 31, 2024
Fair Value Disclosures [Abstract]  
FAIR VALUE OF FINANCIAL INSTRUMENTS FAIR VALUE OF FINANCIAL INSTRUMENTS
The Company has a number of financial instruments, none of which are held for trading purposes. The Company estimates that the fair value of all financial instruments at December 31, 2024 and 2023 does not differ materially from the aggregate carrying values of its financial instruments recorded in the accompanying consolidated balance sheets. The estimated fair value amounts have been determined by the Company using available market information and appropriate valuation methodologies. Considerable judgment is necessarily required in interpreting market data to develop the estimates of fair value, and, accordingly, the estimates are not necessarily indicative of the amounts that the Company could realize in a current market exchange. The carrying value of debt approximates fair value as the interest rate is based on market and the Company’s consolidated leverage ratio. The Company’s financial instruments also include cash equivalents, accounts receivable, accounts payable, and accrued liabilities, which are carried at cost and approximate fair value due to the short-term maturity of these instruments. Cash and cash equivalents at December 31, 2024 and 2023 included $1,040 and $959 in money market funds and other interest-bearing deposit accounts, respectively.
Non-current assets at December 31, 2024 and 2023 included $11,465 and $10,188, respectively, of rabbi trust funds related to the Company's deferred compensation plan. The money market and rabbi trust funds are valued using level one inputs, as defined by ASC 820, “Fair Value Measurement.”
XML 46 R28.htm IDEA: XBRL DOCUMENT v3.25.0.1
RELATED PARTY TRANSACTIONS
12 Months Ended
Dec. 31, 2024
Related Party Transactions [Abstract]  
RELATED PARTY TRANSACTIONS RELATED PARTY TRANSACTIONS
The Company provides services under a contractual agreement to St. Gabriel CC Company, LLC. These services include accounting, information technology, quality control, and purchasing services, as well as operation of the St. Gabriel CC Company, LLC plant. The Company also sells raw materials to St. Gabriel CC Company, LLC. These raw materials are used in the production of finished goods that are, in turn, sold by Saint Gabriel CC Company, LLC to the Company for resale to unrelated parties. As such, the sale of these raw materials to St. Gabriel CC Company, LLC in this scenario lacks economic substance and therefore the Company does not include them in net sales within the consolidated statements of earnings.
Payments for the services the Company provided amounted to $4,425, $4,363, and $4,213, respectively, for the years ended December 31, 2024, 2023, and 2022. The raw materials purchased and subsequently sold amounted to $29,795, $34,219, and $39,853, respectively, for the years ended December 31, 2024, 2023, and 2022. These services and raw materials are primarily recorded in cost of goods sold, net of the finished goods received from St. Gabriel CC Company, LLC of $22,940, $28,099, and $29,062, respectively, for the years ended December 31, 2024, 2023, and 2022. At December 31, 2024 and 2023, the Company had receivables of $3,893 and $8,314, respectively, recorded in accounts receivable from St. Gabriel CC Company, LLC for services rendered and raw materials sold. At December 31, 2024 and 2023, the Company had payables of $2,831 and $6,050, respectively, recorded in accounts payable for finished goods received from St. Gabriel CC Company, LLC. In addition, the Company had payables in the amount of $296 and $329, respectively, related to non-contractual monies owed to St. Gabriel CC Company, LLC, recorded in accounts payable as of December 31, 2024 and 2023.
XML 47 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
LEASES LEASES
The Company has both real estate leases and equipment leases. The main types of equipment leases include forklifts, trailers, printers and copiers, railcars, and trucks. Leases are categorized as both operating leases and finance leases. As a result of electing the practical expedient within ASU 2016-02, variable lease payments are combined and recognized on the balance sheet in the event that those charges and any related increases are explicitly stated in the lease. Such payments include common area maintenance charges, property taxes, and insurance charges and are recorded in the right of use asset and corresponding liability when the payments are stated in the lease with (a) fixed or in-substance fixed amounts, or (b) a variable payment based on an index or rate. Due to the acquisitive nature of the Company and the potential for synergies upon integration of acquired entities, the Company determined that the reasonably certain criterion could not be met for any renewal periods beginning two years from December 31, 2024. In addition, the Company has historically not been exercising purchase options under the equipment leases as it does not make economic sense to buy the equipment. Instead, the Company has historically replaced the equipment with new leases. Therefore, the Company determined that the reasonably certain criterion could not be met as it relates to purchase options. The Company has no residual value guarantees in lease transactions.

The Company did not identify any embedded leases. As indicated above, the Company elected the practical expedient to combine lease and non-lease components and recognizes the combined amount on the consolidated balance sheet. Management determined that since the Company has a centralized treasury function, the parent company would either fund or guarantee a subsidiary's loan for borrowing over a similar term. As such, the Company's management determined it is appropriate to utilize a corporate based borrowing rate for all locations. The Company developed four tranches of leases based on lease terms and these tranches reflect the composition of the current lease portfolio. The Company's borrowing history shows that interest rates of a term loan or a line of credit depend on the duration of the loan rather than the nature of the assets purchased by those funds. Based on this understanding, the Company elected to use a portfolio approach to discount rates, applying corporate rates to the tranches of leases based on lease terms. Based on the Company's risk rating, the company applied the following discount rates for new leases entered into during 2024: (1) 1-2 years, 6.76%-6.25% (2) 3-4 years, 7.35%-6.84% (3) 5-9 years, 7.69%-7.18% and (4) 10+ years, 8.41%-7.90%.

Right of use assets and lease liabilities at December 31, 2024 and 2023 are summarized as follows:

Right of use assets20242023
Operating leases$15,320 $17,763 
Finance lease1,730 2,101 
Total$17,050 $19,864 

Lease liabilities - current20242023
Operating leases$3,134 $3,949 
Finance lease194 272 
Total$3,328 $4,221 
Lease liabilities - non-current20242023
Operating leases$12,967 $14,601 
Finance lease1,749 1,943 
Total$14,716 $16,544 
For the years ended December 31, 2024, 2023, and 2022, the Company's total lease costs were as follows, which included both amounts recognized in profits or losses during the period and amounts capitalized on the balance sheet, and the cash flows arising from lease transactions:
Year ended December 31,
202420232022
Lease Cost
Operating lease cost$5,456 $5,307 $4,478 
Finance Lease cost
Amortization of ROU asset232 242 210 
Interest on lease liabilities105 115 125 
Total finance lease337 357 335 
Total lease cost$5,793 $5,664 $4,813 
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$5,454 $4,757 $4,269 
Operating cash flows from finance leases105 115 125 
Financing cash flows from finance leases216 222 177 
$5,775 $5,094 $4,571 
ROU assets obtained in exchange for new operating lease liabilities, net of ROU asset disposals$1,669 $6,365 $11,488 
Weighted-average remaining lease term - operating leases9.03 years9.33 years5.63 years
Weighted-average remaining lease term - finance leases8.37 years9.07 years9.95 years
Weighted-average discount rate - operating leases7.6 %7.4 %2.7 %
Weighted-average discount rate - finance leases5.1 %5.0 %5.0 %

Rent expense charged to operations under operating lease agreements for 2024, 2023, and 2022 aggregated approximately $5,456, $5,307, and $4,478, respectively.
Aggregate future minimum rental payments required under non-cancelable operating and finance leases at December 31, 2024 are as follows:
Year 
2025$5,008 
20264,399 
20273,155 
20282,393 
20291,937 
Thereafter5,819 
Total minimum lease payments$22,711 
LEASES LEASES
The Company has both real estate leases and equipment leases. The main types of equipment leases include forklifts, trailers, printers and copiers, railcars, and trucks. Leases are categorized as both operating leases and finance leases. As a result of electing the practical expedient within ASU 2016-02, variable lease payments are combined and recognized on the balance sheet in the event that those charges and any related increases are explicitly stated in the lease. Such payments include common area maintenance charges, property taxes, and insurance charges and are recorded in the right of use asset and corresponding liability when the payments are stated in the lease with (a) fixed or in-substance fixed amounts, or (b) a variable payment based on an index or rate. Due to the acquisitive nature of the Company and the potential for synergies upon integration of acquired entities, the Company determined that the reasonably certain criterion could not be met for any renewal periods beginning two years from December 31, 2024. In addition, the Company has historically not been exercising purchase options under the equipment leases as it does not make economic sense to buy the equipment. Instead, the Company has historically replaced the equipment with new leases. Therefore, the Company determined that the reasonably certain criterion could not be met as it relates to purchase options. The Company has no residual value guarantees in lease transactions.

The Company did not identify any embedded leases. As indicated above, the Company elected the practical expedient to combine lease and non-lease components and recognizes the combined amount on the consolidated balance sheet. Management determined that since the Company has a centralized treasury function, the parent company would either fund or guarantee a subsidiary's loan for borrowing over a similar term. As such, the Company's management determined it is appropriate to utilize a corporate based borrowing rate for all locations. The Company developed four tranches of leases based on lease terms and these tranches reflect the composition of the current lease portfolio. The Company's borrowing history shows that interest rates of a term loan or a line of credit depend on the duration of the loan rather than the nature of the assets purchased by those funds. Based on this understanding, the Company elected to use a portfolio approach to discount rates, applying corporate rates to the tranches of leases based on lease terms. Based on the Company's risk rating, the company applied the following discount rates for new leases entered into during 2024: (1) 1-2 years, 6.76%-6.25% (2) 3-4 years, 7.35%-6.84% (3) 5-9 years, 7.69%-7.18% and (4) 10+ years, 8.41%-7.90%.

Right of use assets and lease liabilities at December 31, 2024 and 2023 are summarized as follows:

Right of use assets20242023
Operating leases$15,320 $17,763 
Finance lease1,730 2,101 
Total$17,050 $19,864 

Lease liabilities - current20242023
Operating leases$3,134 $3,949 
Finance lease194 272 
Total$3,328 $4,221 
Lease liabilities - non-current20242023
Operating leases$12,967 $14,601 
Finance lease1,749 1,943 
Total$14,716 $16,544 
For the years ended December 31, 2024, 2023, and 2022, the Company's total lease costs were as follows, which included both amounts recognized in profits or losses during the period and amounts capitalized on the balance sheet, and the cash flows arising from lease transactions:
Year ended December 31,
202420232022
Lease Cost
Operating lease cost$5,456 $5,307 $4,478 
Finance Lease cost
Amortization of ROU asset232 242 210 
Interest on lease liabilities105 115 125 
Total finance lease337 357 335 
Total lease cost$5,793 $5,664 $4,813 
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$5,454 $4,757 $4,269 
Operating cash flows from finance leases105 115 125 
Financing cash flows from finance leases216 222 177 
$5,775 $5,094 $4,571 
ROU assets obtained in exchange for new operating lease liabilities, net of ROU asset disposals$1,669 $6,365 $11,488 
Weighted-average remaining lease term - operating leases9.03 years9.33 years5.63 years
Weighted-average remaining lease term - finance leases8.37 years9.07 years9.95 years
Weighted-average discount rate - operating leases7.6 %7.4 %2.7 %
Weighted-average discount rate - finance leases5.1 %5.0 %5.0 %

Rent expense charged to operations under operating lease agreements for 2024, 2023, and 2022 aggregated approximately $5,456, $5,307, and $4,478, respectively.
Aggregate future minimum rental payments required under non-cancelable operating and finance leases at December 31, 2024 are as follows:
Year 
2025$5,008 
20264,399 
20273,155 
20282,393 
20291,937 
Thereafter5,819 
Total minimum lease payments$22,711 
XML 48 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES
12 Months Ended
Dec. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES
On May 28, 2019, the Company entered into a pay-fixed (2.05%), receive-floating interest rate swap with a notional amount of $108,569 and a maturity date of June 27, 2023, which was designated as cash flow hedge. The net interest income related to the interest rate swap contract was $1,518 and $400 for the years ended December 31, 2023 and 2022, respectively. There was no such income or expense during the year ended December 31, 2024 as the interest rate swap was settled on its maturity date of June 27, 2023. The net interest income and expense were recorded in the consolidated statements of earnings under "Interest expense, net."
On May 28, 2019, the Company also entered into a pay-fixed (0.00%), receive-fixed (2.05%) cross-currency swap to manage foreign exchange risk related to the Company's net investment in Chemogas, which was designated as net investment hedge. The derivative had a notional amount of $108,569, an effective date of May 28, 2019, and a maturity date of June 27, 2023. The interest income related to the cross-currency swap contract was $1,119 and $2,250 for the years ended December 31, 2023 and 2022, respectively. There was no such income or expense during the year ended December 31, 2024 as the cross-currency swap was settled on its maturity date of June 27, 2023. The interest income was recorded in the consolidated statements of earnings under "Interest expense, net."

The Company settled its derivative instruments on their maturity date of June 27, 2023 and had no other derivatives outstanding as of December 31, 2024. The proceeds from the settlement of the cross-currency swap in the amount of $2,740 were classified as investing activities in the Consolidated Statements of Cash Flows for the year ended December 31, 2023.

There were no gains and losses on hedging instruments recognized in accumulated other comprehensive income (loss) for the year ended December 31, 2024 as the derivative instruments settled on their maturity date of June 27, 2023. Gains and losses on our hedging instruments for the years ended December 31, 2023, and 2022 were recognized in accumulated other comprehensive income (loss) and categorized as follows:

Location within Statements of Comprehensive Income
20232022
Cash flow hedge (interest rate swap), net of taxUnrealized (loss) gain on cash flow hedge, net$(1,065)$2,696 
Net investment hedge (cross-currency swap), net of taxNet foreign currency translation adjustment(1,455)3,851 
$(2,520)$6,547 
In connection with the Kappa acquisition (see Note 2, Significant Acquisitions), the Company entered into four short-term foreign currency exchange forward contracts to manage fluctuations in foreign currency exchange rates. The Company did not designate these contracts as hedged transactions under the applicable sections of ASC Topic 815, "Derivatives and Hedging". For the year ended December 31, 2022, the net gains on these forward contracts of $512 were recorded in other income or loss in the consolidated statements of earnings. As of December 31, 2024 and 2023, the Company did not maintain any open foreign currency exchange forward contracts as all four contracts expired during 2022.
XML 49 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
QUARTERLY FINANCIAL INFORMATION (UNAUDITED)
12 Months Ended
Dec. 31, 2024
Quarterly Financial Information Disclosure [Abstract]  
QUARTERLY FINANCIAL INFORMATION (UNAUDITED) QUARTERLY FINANCIAL INFORMATION (UNAUDITED)
(In thousands, except per share data)
 20242023
 First
Quarter
Second
Quarter
Third
Quarter
Fourth
Quarter
First
Quarter
Second
Quarter
Third
Quarter
Fourth
Quarter
Net sales$239,659 $234,081 $239,940 $240,004 $232,540 $231,252 $229,948 $228,699 
Gross margin81,514 82,994 85,361 86,337 73,170 77,349 76,544 74,993 
Earnings before income taxes36,850 41,226 43,893 44,484 29,119 38,400 36,475 33,267 
Net earnings28,986 32,069 33,837 33,583 22,710 30,110 29,075 26,648 
Basic net earnings per common share$0.90 $0.99 $1.05 $1.05 $0.71 $0.94 $0.91 $0.83 
Diluted net earnings per common share$0.89 $0.98 $1.03 $1.03 $0.70 $0.93 $0.90 $0.82 
XML 50 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
VALUATION AND QUALIFYING ACCOUNTS
12 Months Ended
Dec. 31, 2024
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
VALUATION AND QUALIFYING ACCOUNTS
Allowance
for Credit Losses
Inventory
Reserve
Balance - December 31, 2021$928 $1,425 
Additions charged to costs and expenses401 6,786 
Adjustments/deductions (a)
(103)(5,571)
Balance - December 31, 20221,226 2,640 
Additions charged to costs and expenses37 2,450 
Adjustments/deductions (a)
(355)(2,627)
Balance - December 31, 2023908 2,463 
Additions charged to costs and expenses299 4,123 
Adjustments/deductions (a)
(298)(2,379)
Balance - December 31, 2024$909 $4,207 
(a) Represents write-offs and other adjustments
XML 51 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Pay vs Performance Disclosure                      
Net earnings $ 33,583 $ 33,837 $ 32,069 $ 28,986 $ 26,648 $ 29,075 $ 30,110 $ 22,710 $ 128,475 $ 108,543 $ 105,367
XML 52 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 53 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Insider Trading Policies and Procedures
12 Months Ended
Dec. 31, 2024
Insider Trading Policies and Procedures [Line Items]  
Insider Trading Policies and Procedures Adopted true
XML 54 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cybersecurity Risk Management and Strategy Disclosure
12 Months Ended
Dec. 31, 2024
Cybersecurity Risk Management, Strategy, and Governance [Line Items]  
Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]
Cybersecurity is a critical part of our enterprise risk management. The Board, through its Audit Committee, oversees enterprise risk management, including cybersecurity. To more effectively address cybersecurity threats, we have numerous security layers within our least privilege network approach which is managed by our Information Technology ("IT") department. Our cybersecurity programs align with numerous standards and continues to grow and develop as new technologies emerge. Further, we have regular user awareness testing and trainings in place which helps keep all end users and executive leadership up-to-date on the most current threats. The global head of our IT department has responsibility over cybersecurity management globally and reports directly to the Chief Financial Officer. He has degrees in both management information systems and cybersecurity - and has held a number of progressing roles, including management of global infrastructure, information security and technology operations at Balchem, in addition to managing a global team of information technology and cybersecurity experts. The IT department provides regular updates to senior management. Additionally, he provides at least an annual update, or more frequently if necessary, to both the Audit Committee and the full Board regarding the current threat landscape at Balchem, cybersecurity technologies, mitigation strategies, industry trends and best practices that we follow, major cybersecurity incidents (if any), and other areas of importance. Additional activities to maintain and enhance information security are discussed below.
Reliable, Scalable Systems and Infrastructure
Our information security systems, infrastructure, and processes are built on and follow the U.S. National Institute of Standards and Technology ("NIST") framework for information security, which is a set of guidelines, accepted standards, and best practices for mitigating organization cybersecurity risks published by NIST. We continue to make significant investments in industry-leading and advanced technologies as part of our strategy to strengthen our security
posture, business continuity capabilities, and ability to protect and safeguard systems and stakeholder data. Our Information Security Program and systems are tested and assessed annually by an independent third party.
Automation and Artificial Intelligence
We have implemented automated systems to proactively test attack vectors by emulating inside and outside threats resulting in the validation of our ability to detect and defend against a cyber attack. Artificial intelligence is used as part of early warning systems designed to detect, alert, and respond to potential cyber threats.
Training
Recognizing that information security, stakeholder data, and privacy principles involve more than just systems and infrastructure, we provide semi-annual cybersecurity education and training to all users with access to IT systems, devices, or applications. Internal social engineering phishing campaigns are conducted regularly with the goal of building a culture of cybersecurity, as well as raising awareness and reinforcing best practices across the organization.
Third parties also play a role in our cybersecurity. We engage third-party services to conduct evaluations of our security controls, whether through penetration testing, independent audits or consulting on best practices to address new challenges. These evaluations include testing both the design and operational effectiveness of security controls.
We apply a risk-based approach to mitigate cybersecurity risks associated with our use of third-party service providers and cybersecurity considerations affect the selection and oversight of these third-party service providers. We perform due diligence on third parties that have access to our most critical systems, data or facilities that house such systems or data.
While we have experienced cybersecurity threats in the past in the normal course of business and expect to continue to experience such threats from time to time, to date, none have had a material adverse effect on our business, financial condition, results of operations or cash flows. Even with the extensive approach we take to cybersecurity, we may not be successful in preventing or mitigating a cybersecurity incident that could have a material adverse effect on us. See Item 1A. “Risk Factors - Operational Risks - Disruptions or breaches of our information systems could adversely affect us” for a discussion of cybersecurity risks.
In the event of a possible cybersecurity incident, we would immediately implement our crisis management plan, which includes the following steps:
(1) Internal reporting and review of the incident or development
(2) Gathering and assessing information
(3) Developing and implementing a communications strategy
(4) Monitoring and evaluating a response
(5) Debrief and recovery
As part of the gathering and assessment of information in step 2, we will consider various factors to make a materiality determination of the incident, including business impact, potential costs, impacted data, scope of the incident, possible litigation or regulatory implications, and reputational damage.
Cybersecurity Risk Management Processes Integrated [Flag] true
Cybersecurity Risk Management Processes Integrated [Text Block] Cybersecurity is a critical part of our enterprise risk management. The Board, through its Audit Committee, oversees enterprise risk management, including cybersecurity. To more effectively address cybersecurity threats, we have numerous security layers within our least privilege network approach which is managed by our Information Technology ("IT") department. Our cybersecurity programs align with numerous standards and continues to grow and develop as new technologies emerge. Further, we have regular user awareness testing and trainings in place which helps keep all end users and executive leadership up-to-date on the most current threats. The global head of our IT department has responsibility over cybersecurity management globally and reports directly to the Chief Financial Officer. He has degrees in both management information systems and cybersecurity - and has held a number of progressing roles, including management of global infrastructure, information security and technology operations at Balchem, in addition to managing a global team of information technology and cybersecurity experts. The IT department provides regular updates to senior management. Additionally, he provides at least an annual update, or more frequently if necessary, to both the Audit Committee and the full Board regarding the current threat landscape at Balchem, cybersecurity technologies, mitigation strategies, industry trends and best practices that we follow, major cybersecurity incidents (if any), and other areas of importance.
Cybersecurity Risk Management Third Party Engaged [Flag] true
Cybersecurity Risk Third Party Oversight and Identification Processes [Flag] true
Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag] false
Cybersecurity Risk Board of Directors Oversight [Text Block] The Board, through its Audit Committee, oversees enterprise risk management, including cybersecurity. To more effectively address cybersecurity threats, we have numerous security layers within our least privilege network approach which is managed by our Information Technology ("IT") department.
Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block] The Board, through its Audit Committee, oversees enterprise risk management, including cybersecurity.
Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block] The global head of our IT department has responsibility over cybersecurity management globally and reports directly to the Chief Financial Officer. He has degrees in both management information systems and cybersecurity - and has held a number of progressing roles, including management of global infrastructure, information security and technology operations at Balchem, in addition to managing a global team of information technology and cybersecurity experts. The IT department provides regular updates to senior management. Additionally, he provides at least an annual update, or more frequently if necessary, to both the Audit Committee and the full Board regarding the current threat landscape at Balchem, cybersecurity technologies, mitigation strategies, industry trends and best practices that we follow, major cybersecurity incidents (if any), and other areas of importance.
Cybersecurity Risk Role of Management [Text Block] The global head of our IT department has responsibility over cybersecurity management globally and reports directly to the Chief Financial Officer. He has degrees in both management information systems and cybersecurity - and has held a number of progressing roles, including management of global infrastructure, information security and technology operations at Balchem, in addition to managing a global team of information technology and cybersecurity experts. The IT department provides regular updates to senior management. Additionally, he provides at least an annual update, or more frequently if necessary, to both the Audit Committee and the full Board regarding the current threat landscape at Balchem, cybersecurity technologies, mitigation strategies, industry trends and best practices that we follow, major cybersecurity incidents (if any), and other areas of importance. Additional activities to maintain and enhance information security are discussed below.
Reliable, Scalable Systems and Infrastructure
Our information security systems, infrastructure, and processes are built on and follow the U.S. National Institute of Standards and Technology ("NIST") framework for information security, which is a set of guidelines, accepted standards, and best practices for mitigating organization cybersecurity risks published by NIST. We continue to make significant investments in industry-leading and advanced technologies as part of our strategy to strengthen our security
posture, business continuity capabilities, and ability to protect and safeguard systems and stakeholder data. Our Information Security Program and systems are tested and assessed annually by an independent third party.
Automation and Artificial Intelligence
We have implemented automated systems to proactively test attack vectors by emulating inside and outside threats resulting in the validation of our ability to detect and defend against a cyber attack. Artificial intelligence is used as part of early warning systems designed to detect, alert, and respond to potential cyber threats.
Training
Recognizing that information security, stakeholder data, and privacy principles involve more than just systems and infrastructure, we provide semi-annual cybersecurity education and training to all users with access to IT systems, devices, or applications. Internal social engineering phishing campaigns are conducted regularly with the goal of building a culture of cybersecurity, as well as raising awareness and reinforcing best practices across the organization.
Cybersecurity Risk Management Positions or Committees Responsible [Flag] true
Cybersecurity Risk Management Positions or Committees Responsible [Text Block] The global head of our IT department has responsibility over cybersecurity management globally and reports directly to the Chief Financial Officer. He has degrees in both management information systems and cybersecurity - and has held a number of progressing roles, including management of global infrastructure, information security and technology operations at Balchem, in addition to managing a global team of information technology and cybersecurity experts. The IT department provides regular updates to senior management. Additionally, he provides at least an annual update, or more frequently if necessary, to both the Audit Committee and the full Board regarding the current threat landscape at Balchem, cybersecurity technologies, mitigation strategies, industry trends and best practices that we follow, major cybersecurity incidents (if any), and other areas of importance.
Cybersecurity Risk Management Expertise of Management Responsible [Text Block] The global head of our IT department has responsibility over cybersecurity management globally and reports directly to the Chief Financial Officer. He has degrees in both management information systems and cybersecurity - and has held a number of progressing roles, including management of global infrastructure, information security and technology operations at Balchem, in addition to managing a global team of information technology and cybersecurity experts. The IT department provides regular updates to senior management.
Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block] The Board, through its Audit Committee, oversees enterprise risk management, including cybersecurity. To more effectively address cybersecurity threats, we have numerous security layers within our least privilege network approach which is managed by our Information Technology ("IT") department. Our cybersecurity programs align with numerous standards and continues to grow and develop as new technologies emerge. Further, we have regular user awareness testing and trainings in place which helps keep all end users and executive leadership up-to-date on the most current threats. The global head of our IT department has responsibility over cybersecurity management globally and reports directly to the Chief Financial Officer. He has degrees in both management information systems and cybersecurity - and has held a number of progressing roles, including management of global infrastructure, information security and technology operations at Balchem, in addition to managing a global team of information technology and cybersecurity experts. The IT department provides regular updates to senior management. Additionally, he provides at least an annual update, or more frequently if necessary, to both the Audit Committee and the full Board regarding the current threat landscape at Balchem, cybersecurity technologies, mitigation strategies, industry trends and best practices that we follow, major cybersecurity incidents (if any), and other areas of importance.
Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag] true
XML 55 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Principles of Consolidation
Principles of Consolidation
The consolidated financial statements include the financial statements of the Company and its subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.
Revenue Recognition and Cost of Sales
Revenue Recognition
Revenue for each of the Company’s business segments is recognized when control of the promised goods is transferred to our customers, in an amount that reflects the consideration we expect to realize in exchange for those goods. The Company reports amounts billed to customers related to shipping and handling as revenue and includes costs incurred for shipping and handling in cost of sales. Amounts received for unshipped merchandise are not recognized as revenue but rather they are recorded as customer deposits and are included in current liabilities. In instances of shipments made on consignment, revenue is recognized when control is transferred to the customer.

In accordance with Accounting Standards Codification ("ASC") 606, Revenue from Contracts with Customers, revenue-generating contracts are assessed to identify distinct performance obligations, allocating transaction prices to those performance obligations, and criteria for satisfaction of a performance obligation. The standard allows for recognition of revenue only when we have satisfied a performance obligation through transferring control of the promised good or service to a customer. Control, in this instance, may mean the ability to prevent other entities from directing the use of, and receiving benefit from, a good or service. The standard indicates that an entity must determine at contract inception whether it will transfer control of a promised good or service over time or satisfy the performance obligation at a point in time through analysis of the following criteria: (i) the entity has a present right to payment, (ii) the customer has legal title, (iii) the customer has physical possession, (iv) the customer has the significant risks and rewards of ownership and (v) the customer has accepted the asset. The Company assesses collectability based primarily on the customer’s payment history and on the creditworthiness of the customer.
Cost of Sales
Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, maintenance labor, depreciation expense, and overhead expense necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.
Cash and Cash Equivalents
Cash and Cash Equivalents
The Company considers all highly liquid investments with a maturity of three months or less to be cash equivalents. The Company has funds in its cash accounts that are with third party financial institutions, primarily in certificates of deposit and money market funds. The Company's balances of cash and cash equivalents in the U.S. and other countries exceed the insurance limits of the Federal Deposit Insurance Corporation (“FDIC”) and other relevant insurance limits in other countries.
Accounts Receivable
Accounts Receivable
Credit terms are granted in the normal course of business to the Company’s customers and on-going credit evaluations are performed on the Company’s customers. In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2016-13, "Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments", which requires that credit losses be reported based on expected losses instead of the incurred loss model. Based on this ASU, customers' credit limits are adjusted based upon their reasonably expected credit worthiness which is determined through review of their payment history, their current credit information, and any foreseeable future events. Collections and payments from customers are continuously monitored and allowances for credit losses for estimated losses resulting from the inability of the Company’s customers to make required payments are maintained. Estimated losses are based on historical experience, any specific customer collection issues identified, and any reasonably expected future adverse events. If the financial condition of our customers were to deteriorate resulting in an impairment of their ability to make payments, additional allowances and related bad debt expense may be required.
Inventories
Inventories
Inventories are valued at the lower of cost (first in, first out) or net realizable value and have been reduced by an allowance for excess or obsolete inventories. Cost elements include material, labor and manufacturing overhead.
Property, Plant and Equipment and Depreciation
Property, Plant and Equipment and Depreciation
Property, plant and equipment are stated at cost.
Depreciation of plant and equipment is calculated using the straight-line method over the estimated useful lives of the assets as follows:
Buildings
15-25 years
Equipment
2-28 years
Expenditures for repairs and maintenance are charged to expense. Alterations and major overhauls that extend the lives or increase the capacity of plant assets are capitalized. When assets are retired or otherwise disposed of, the cost of the assets and the related accumulated depreciation are removed from the accounts and any resultant gain or loss is included in earnings from operations.
Business Concentrations
Business Concentrations
Financial instruments that subject the Company to credit risk consist primarily of accounts receivable and money market investments. Investments are managed within established guidelines to mitigate risks. Accounts receivable subject the Company to credit risk partially due to the concentration of amounts due from customers. The Company extends credit to its customers based upon an evaluation of the customers’ financial condition and credit histories.
Post-employment Benefits
Post-employment Benefits
We provide life insurance, health care benefits, and defined benefit pension plan payments for certain eligible retirees and health care benefits for certain retirees’ eligible survivors. The costs and obligations related to these benefits reflect our assumptions as to health care cost trends and key economic conditions including discount rates, expected rate of return on plan assets, and expected salary increases. The cost of providing plan benefits also depends on demographic assumptions including retirements, mortality, turnover, and plan participation. If actual experience differs from these assumptions, the cost of providing these benefits could increase or decrease.
In accordance with ASC 715, “Compensation-Retirement Benefits,” we are required to recognize the overfunded or underfunded status of a defined benefit post retirement plan (other than a multiemployer plan) as an asset or liability in our statement of financial position, and to recognize changes in that funded status in the year in which the changes occur through comprehensive income.
Goodwill and Acquired Intangible Assets
Goodwill and Acquired Intangible Assets
Goodwill represents the excess of purchase price over the fair value of net assets acquired in accordance with ASC 805, "Business Combinations". Goodwill and intangible assets acquired in a business combination that have indefinite useful lives are not amortized but are instead assessed for impairment annually and more frequently if events and circumstances indicate that the assets might be impaired, in accordance with the provisions of ASC 350, "Intangibles-Goodwill and Other". The Company performed its annual test as of October 1. ASC 350 also requires that intangible assets with estimable useful lives be amortized over their respective estimated useful lives to their estimated residual values, and reviewed for impairment if events and circumstances indicate that the assets might be impaired.

In January 2017, the FASB issued ASU No. 2017-04, “Simplifying the Test for Goodwill Impairment” (“ASU 2017-04”), which addresses changes to the testing for goodwill impairment by eliminating Step 2 of the process. In accordance with this update, a goodwill impairment test will be performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit’s fair value.

As of October 1, 2024 and 2023, the Company opted to bypass the qualitative assessment and proceeded directly to performing the quantitative goodwill impairment test. The Company assessed the fair values of its reporting units by utilizing the income approach, based on a discounted cash flow valuation model as the basis for its conclusions. The Company's estimates of future cash flows included significant management assumptions such as revenue growth rates, operating margins, certain components of
the discount rates, estimated terminal values and future economic and market conditions. The Company's assessment concluded that the fair values of the reporting units exceeded their carrying amounts, including goodwill. Accordingly, the goodwill of the reporting units was not considered impaired as of October 1, 2024 and 2023. The Company may resume performing the qualitative assessment in subsequent periods.
The following intangible assets with finite lives are stated at cost and are amortized either on an accelerated basis or on a straight-line basis over the following estimated useful lives:
 Amortization Period
(in years)
Customer relationships and lists
10 - 20
Trademarks and trade names
2 - 17
Developed technology
5 - 12
Regulatory registration costs
5 - 10
Patents and trade secrets
15 - 17
Other
 2 - 18
Intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset, which is generally based on discounted cash flows. The useful life of an intangible asset is based on our assumptions regarding expected use of the asset; the relationship of the intangible asset to another asset or group of assets; any legal, regulatory or contractual provisions that may limit the useful life of the asset or that enable renewal or extension of the asset’s legal or contractual life without substantial cost; the effects of obsolescence, demand, competition and other economic factors; and the level of maintenance expenditures required to obtain the expected future cash flows from the asset and their related impact on the asset’s useful life. If events or circumstances indicate that the life of an intangible asset has changed, it could result in higher future amortization charges or recognition of an impairment loss. For the year ended December 31, 2024, there were no triggering events which required intangible asset impairment reviews.
Income Taxes
Income Taxes
Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the fiscal year in which those temporary differences are expected to be recovered or settled. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. In evaluating our ability to recover our deferred tax assets, in full or in part, we consider all available positive and negative evidence, including our past operating results, our forecast of future market growth, forecasted earnings, future taxable income, and prudent and feasible tax planning strategies. The assumptions utilized in determining future taxable income require judgment and are consistent with the plans and estimates we are using to manage the underlying businesses.

We recognize uncertain income tax positions taken on income tax returns at the largest amount that is more likely than not to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a fifty percent likelihood of being sustained.

Our policy for recording interest and penalties associated with uncertain tax positions is to record such items as a component of our income tax provision.
Use of Estimates
Use of Estimates
Management is required to make certain estimates and assumptions during the preparation of consolidated financial statements in accordance with accounting principles generally accepted in the United States of America. These estimates and assumptions impact the reported amount of assets and liabilities and disclosures of contingent assets and liabilities as of the date of the consolidated financial statements and revenues and expenses during the reporting period. Estimates and assumptions are reviewed periodically, and the effects of revisions are reflected in the consolidated financial statements in the period they are determined to be necessary. Actual results could differ from those estimates.
Fair Value of Financial Instruments
Fair Value of Financial Instruments
The Company has a number of financial instruments, none of which are held for trading purposes. The estimated fair value amounts have been determined by the Company using available market information and appropriate valuation methodologies.
Considerable judgment is required in interpreting market data to develop the estimates of fair value, and, accordingly, the estimates are not necessarily indicative of the amounts that the Company could realize in a current market exchange. The carrying value of debt approximates fair value as the interest rate is based on market and the Company’s consolidated leverage ratio. The Company’s financial instruments also include cash equivalents, accounts receivable, accounts payable and accrued liabilities, and are carried at cost which approximates fair value due to the short-term maturity of these instruments.
In addition, non-current assets includes rabbi trust funds related to the Company's deferred compensation plan. The money market and rabbi trust funds are valued using level one inputs, as defined by ASC 820, "Fair Value Measurement."
Selling, General and Administrative Expenses
Selling, General and Administrative Expenses
Selling expenses consist primarily of compensation and benefit costs, amortization of customer relationships and lists, trade promotions, advertising, commissions and other marketing costs. General and administrative expenses consist primarily of payroll and benefit costs, occupancy and operating costs of corporate offices, depreciation and amortization expense on non-manufacturing assets, information systems costs and other miscellaneous administrative costs.
Research and Development
Research and Development
Research and development costs are associated directly with the Company's efforts to develop, design, and enhance its products, services, technologies, or processes. Such costs are expensed as incurred.
Net Earnings Per Common Share
Net Earnings Per Common Share
Basic net earnings per common share is calculated by dividing net earnings by the weighted average number of common shares outstanding during the period. Diluted net earnings per common share is calculated in a manner consistent with basic net earnings per common share except that the weighted average number of common shares outstanding also includes the dilutive effect of stock options outstanding, unvested restricted stock, and unvested performance shares (using the treasury stock method).
Stock-based Compensation
Stock-based Compensation
The Company has stock-based employee compensation plans, which are described more fully in Note 3, Stockholders' Equity. The Company accounts for stock-based compensation in accordance with ASC 718, “Compensation-Stock Compensation,” which requires all share-based payments, including grants of stock options, to be recognized in the statement of earnings as an operating expense, based on their fair values. The Company estimates the fair value of each option award on the date of grant using either the Black-Scholes model or the Binomial model, whichever is deemed to be most appropriate. Estimates of and assumptions about forfeiture rates, terms, volatility, interest rates and dividend yields are used to calculate stock-based compensation. A significant change to these estimates could materially affect the Company’s operating results.
Impairment of Long-lived Assets
Impairment of Long-lived Assets
Long-lived assets, such as property, plant, and equipment, and purchased intangibles subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset group to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset, which is generally based on discounted cash flows.
Derivative Instruments and Hedging Activities
Derivative Instruments and Hedging Activities
The Company is exposed to market fluctuations in interest rates as well as variability in foreign exchange rates. In May 2019, the Company entered into an interest rate swap with JP Morgan Chase, N.A. (the "Swap Counterparty") and a cross-currency swap with JP Morgan Chase, N.A. (the "Bank Counterparty"). The Company's primary objective for holding derivative financial instruments was to manage interest rate risk and foreign currency risk. The Company does not enter into derivative financial instruments for trading or speculative purposes.
The derivative instruments were with the above single counterparty and were subject to a contractual agreement that provided for the net settlement of all contracts through a single payment in a single currency in the event of default on or termination of any one contract. As such, the derivative instruments were categorized as a master netting arrangement and presented as a net derivative asset or derivative liability on the consolidated balance sheet. The Company settled its derivative instruments on their maturity date of June 27, 2023 and had no other derivatives outstanding as of December 31, 2024 and 2023.

On a quarterly basis through their maturity, we assessed the effectiveness of the hedging relationships for the interest rate swap and cross-currency swap by reviewing the critical terms indicated in the applicable agreement. The hedging relationships were determined to be highly effective. As such, the net change in fair values of the interest rate swap, that qualified as a cash flow hedge, was recorded in accumulated other comprehensive income/(loss) and subsequently reclassified into interest expense as interest payments were made on our debt. For the cross-currency swap, the amounts that have not yet been recognized in earnings remain in the cumulative translation adjustment section of accumulated other comprehensive income until the hedged net investment is sold or liquidated in accordance with paragraphs 815-35-35-5A, "Derivatives and Hedging - Net Investment Hedges", and 830-30-40-1 through 40-1A, "Foreign Currency Matters - Derecognition". Refer to Note 20, Derivative Instruments and Hedging Activities, for detailed information about our derivative financial instruments.
Recently Issued Accounting Pronouncements
Recently Issued Accounting Pronouncements
In November 2024, the FASB issued ASU 2024-03, "Income Statement - Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40)." The new guidance is intended to enhance transparency and disclosures by requiring public entities to provide disaggregated disclosures of certain categories of expenses on an annual and interim basis. The ASU is effective for fiscal years beginning after December 15, 2026 and interim periods beginning after December 15, 2027, with early adoption permitted. The Company is currently evaluating the impact that the adoption of ASU 2024-03 will have on the consolidated financial statements and related disclosures.
In December 2023, the FASB issued ASU 2023-09, "Income Taxes (Topic 740) - Improvements to Income Tax Disclosures." The new guidance is intended to enhance the transparency and decision usefulness of income tax disclosures by requiring disaggregated information about a reporting entity's effective tax rate reconciliation and information on income taxes paid. The amendment is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The amendment in this Update should be applied on a prospective basis, with retrospective application permitted. The Company is currently evaluating the impact that the adoption of ASU 2023-09 will have on the consolidated financial statements and related disclosures.
Recently Adopted Accounting Pronouncements
In November 2023, the FASB issued ASU 2023-07, "Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures." The ASU expands reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. The ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment's profit or loss in assessing segment performance and deciding how to allocate resources. Additionally, ASU 2023-07 requires all segment profit or loss and assets disclosures to be provided on an annual and interim basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning December 15, 2024. The Company adopted this accounting guidance on December 31, 2024, and applied it retrospectively to all prior periods presented in our consolidated financial statements. Refer to Note 11, Segment Information for the expanded disclosures.
In March 2020, the FASB issued ASU 2020-04, "Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting", and in December 2022 subsequently issued ASU 2022-06, “Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848.” These ASU’s provide temporary optional guidance to ease the potential burden in accounting for reference rate reform. The Standards Updates provide optional expedients and exceptions for applying accounting principles generally accepted in the United States to contract modifications and hedging relationships that reference LIBOR or another reference rate that are expected to be discontinued. The Standards Updates were effective upon issuance and can generally be applied through December 31, 2024. Due to the discontinuation of LIBOR and under the relief provided by Topic 848, during the third quarter of 2022, the Company modified its interest rate swap and replaced LIBOR with 1-month CME Term SOFR. The modification of the agreement did not have a significant impact on the Company's consolidated financial statements and disclosures. The interest rate swap matured on June 27, 2023.
XML 56 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Schedule of Plant and Equipment Estimated Useful Lives
Depreciation of plant and equipment is calculated using the straight-line method over the estimated useful lives of the assets as follows:
Buildings
15-25 years
Equipment
2-28 years
Property, plant and equipment at December 31, 2024 and 2023 are summarized as follows:
 20242023
Land$11,690 $11,787 
Building106,954 104,363 
Equipment315,001 312,704 
Construction in progress77,508 59,981 
 511,153 488,835 
Less: Accumulated depreciation228,999 212,796 
Property, plant and equipment, net$282,154 $276,039 
Schedule of Intangible Assets Estimated Useful Lives
The following intangible assets with finite lives are stated at cost and are amortized either on an accelerated basis or on a straight-line basis over the following estimated useful lives:
 Amortization Period
(in years)
Customer relationships and lists
10 - 20
Trademarks and trade names
2 - 17
Developed technology
5 - 12
Regulatory registration costs
5 - 10
Patents and trade secrets
15 - 17
Other
 2 - 18
As of December 31, 2024 and 2023, the Company had identifiable intangible assets as follows:
20242023
 Amortization
Period
(In years)
Gross
Carrying
Amount
Accumulated
Amortization
Gross
Carrying
Amount

Accumulated
Amortization
Customer relationships and lists
10-20
$354,051 $221,567 $362,032 $209,651 
Trademarks and trade names
2-17
50,971 41,417 50,286 37,773 
Developed technology
5-12
40,074 20,362 41,184 17,516 
Other
2-18
25,154 21,854 25,733 23,083 
  $470,250 $305,200 $479,235 $288,023 
XML 57 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
SIGNIFICANT ACQUISITIONS (Tables)
12 Months Ended
Dec. 31, 2024
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed
The following table summarizes the fair values of the assets acquired and liabilities assumed:
Cash and cash equivalents$773 
Accounts receivable4,699 
Inventories3,972 
Property, plant and equipment2,243 
Right of use assets866 
Customer relationships29,900 
Developed technology4,600 
Trademarks2,300 
Other assets197 
Accounts payable(699)
Bank debt(206)
Lease liabilities(871)
Other liabilities(462)
Goodwill31,550 
Total consideration on acquisition date and working capital adjustment78,862 
Net decrease to contingent consideration liability and other post-closing payments(6,916)
Total consideration71,946 
To pay off bank debt206 
Total payments $72,152 
The following table summarizes the fair values of the assets acquired and liabilities assumed. The transactions were completed in Norwegian kroner ("NOK") and the amounts were translated to U.S. dollars ("USD") using the foreign currency exchange rate as of June 21, 2022.
Cash and cash equivalents$6,365 
Accounts receivable8,036 
Inventories17,600 
Property, plant and equipment9,854 
Right of use assets3,349 
Customer relationships88,813 
Developed technology15,643 
Trademarks5,046 
Other assets2,399 
Accounts payable(3,301)
Bank debt(30,648)
Lease liabilities(3,349)
Other liabilities(4,461)
Deferred income taxes, net(24,716)
Goodwill216,383 
Total consideration on acquisition date307,013 
Decrease to contingent consideration liability(4,037)
Net gain on foreign currency exchange forward contracts(512)
Total consideration302,464 
Kappa bank debt paid on acquisition date30,648 
Total payments$333,112 
Schedule of Pro Forma Information
The following selected unaudited pro forma information presents the consolidated results of operations as if the business combinations in 2022 had occurred as of January 1, 2021.

Twelve Months ended December 31,
Net SalesNet Earnings
Kappa & Bergstrom actual results included in the Company's consolidated income statement in 2023$59,532 $5,487 
Kappa & Bergstrom actual results included in the Company's consolidated income statement in 2022$22,158 $(5,359)
2023 Supplemental pro forma combined financial$922,439 $116,317 
2022 Supplemental pro forma combined financial$982,021 $110,181 
2021 Supplemental pro forma combined financial$859,252 $90,672 
XML 58 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCKHOLDERS' EQUITY (Tables)
12 Months Ended
Dec. 31, 2024
Stockholders' Equity Note [Abstract]  
Schedule of Compensation Cost on Net Earnings
The Company’s results for the years ended December 31, 2024, 2023 and 2022 reflected the following compensation cost and such compensation cost had the following effects on net earnings:
 Increase/(Decrease) for the
Year Ended December 31,
 202420232022
Cost of sales$1,716 $1,900 $1,302 
Operating expenses14,960 14,152 11,922 
Net earnings(12,865)(12,375)(10,214)
Schedule of Assumptions Used in the Valuation of Option Awards Risk-free interest rates are based on the implied yields currently available on U.S. Treasury zero coupon issues with a remaining term equal to the expected life.
Year Ended December 31,
Weighted Average Assumptions:202420232022
Expected Volatility28.4 %28.1 %30.3 %
Expected Term (in years)5.04.87.3
Risk-Free Interest Rate4.1 %3.9 %2.8 %
Dividend Yield0.6 %0.5 %0.5 %
Summary of Stock Option Activity
A summary of stock option plan activity for 2024, 2023, and 2022 for all plans is as follows:
202420232022
# of
Shares
(000s)
Weighted Average
Exercise Price
# of
Shares
(000s)
Weighted Average
Exercise Price
# of
Shares
(000s)
Weighted Average
Exercise Price
Outstanding at beginning of year1,078 $104.38 1,045 $99.82 867 $88.19 
Granted113 143.43 109 138.09 239 139.04 
Exercised(221)77.81 (64)81.98 (44)73.58 
Forfeited(8)139.64 (11)131.79 (17)124.89 
Cancelled— — (1)138.07 — — 
Outstanding at end of year962 $114.81 1,078 $104.38 1,045 $99.82 
Exercisable at end of year603 $99.59 720 $88.49 654 $81.95 
Schedule of Other Information Pertaining to Stock Option Activity
Other information pertaining to option activity during the years ended December 31, 2024, 2023 and 2022 is as follows:

 Years Ended December 31,
 202420232022
Weighted-average fair value of options granted$44.52 $40.91 $44.77 
Total intrinsic value of stock options exercised ($000s)$18,631 $3,241 $2,713 
Schedule of Additional Information Relating to Stock Options Outstanding
Additional information related to stock options outstanding under all plans at December 31, 2024 is as follows:

  Options OutstandingOptions Exercisable
Range of Exercise
Prices
Shares
Outstanding
(000s)
Weighted
Average
Remaining
Contractual
 Term
Weighted
Average
 Exercise
Price
Number
Exercisable
(000s)
Weighted
Average
Exercise
Price
$58.52 - $85.33
222 3.1$76.14 222 $76.14 
$85.40 - $118.60
212 4.0101.92 212 101.92 
$118.96 - $150.85
528 7.6136.24 169 127.47 
 962 5.8$114.81 603 $99.59 
Schedule of Non-vested Restricted Stock Activity
Non-vested restricted stock activity for the years ended December 31, 2024, 2023 and 2022 is summarized below:
202420232022
 Shares (000s)Weighted
Average Grant
Date Fair
Value
Shares (000s)Weighted
Average Grant
Date Fair
Value
Shares (000s)Weighted
Average Grant
Date Fair
Value
Non-vested balance at beginning of year 116 $133.06 122 $124.42 166 $99.70 
Granted51 147.98 40 137.20 46 137.17 
Vested(39)124.63 (42)112.30 (82)82.15 
Forfeited(6)140.70 (4)128.06 (8)118.07 
Non-vested balance at end of year 122 $141.62 116 $133.06 122 $124.42 
Schedule of Non-vested Performance Share Activity
Non-vested performance share activity for the years ended December 31, 2024, 2023 and 2022 is summarized below:

202420232022
 Shares (000s)Weighted
Average Grant
Date Fair
Value
Shares (000s)Weighted
Average Grant
Date Fair
Value
Shares (000s)Weighted
Average Grant
Date Fair
Value
Non-vested balance at beginning of year 76 $135.25 70 $127.69 69 $110.72 
Granted47 152.28 42 139.66 39 114.22 
Vested(44)106.57 (36)98.84 (35)53.17 
Forfeited— — — — (3)84.09 
Non-vested balance at end of year 79 $150.73 76 $135.25 70 $127.69 
XML 59 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
INVENTORIES (Tables)
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories, net of reserves at December 31, 2024 and 2023 consisted of the following:
 20242023
Raw materials$45,319 $39,517 
Work in progress4,510 3,960 
Finished goods80,973 66,044 
Total inventories$130,802 $109,521 
XML 60 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
PROPERTY, PLANT AND EQUIPMENT (Tables)
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment
Depreciation of plant and equipment is calculated using the straight-line method over the estimated useful lives of the assets as follows:
Buildings
15-25 years
Equipment
2-28 years
Property, plant and equipment at December 31, 2024 and 2023 are summarized as follows:
 20242023
Land$11,690 $11,787 
Building106,954 104,363 
Equipment315,001 312,704 
Construction in progress77,508 59,981 
 511,153 488,835 
Less: Accumulated depreciation228,999 212,796 
Property, plant and equipment, net$282,154 $276,039 
Schedule of Long-Lived Assets by Geographical Area
Geographic Area Data - Long-Lived Assets (excluding intangible assets):
 20242023
United States$204,397 $203,692 
Foreign Countries77,757 72,347 
Total$282,154 $276,039 
XML 61 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
INTANGIBLE ASSETS (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
Goodwill at December 31, 2022$769,509 
Goodwill as a result of an acquisition341 
Impact due to change in foreign exchange rates9,057 
Goodwill at December 31, 2023778,907 
Goodwill as a result of an acquisition19,376 
Impact due to change in foreign exchange rates(18,253)
Goodwill at December 31, 2024$780,030 

 December 31, 2024December 31, 2023
HNH$678,275 $673,207 
ANH23,974 24,469 
Specialty Products77,732 81,175 
Other and Unallocated49 56 
Total$780,030 $778,907 
Schedule of Identifiable Intangible Assets
The following intangible assets with finite lives are stated at cost and are amortized either on an accelerated basis or on a straight-line basis over the following estimated useful lives:
 Amortization Period
(in years)
Customer relationships and lists
10 - 20
Trademarks and trade names
2 - 17
Developed technology
5 - 12
Regulatory registration costs
5 - 10
Patents and trade secrets
15 - 17
Other
 2 - 18
As of December 31, 2024 and 2023, the Company had identifiable intangible assets as follows:
20242023
 Amortization
Period
(In years)
Gross
Carrying
Amount
Accumulated
Amortization
Gross
Carrying
Amount

Accumulated
Amortization
Customer relationships and lists
10-20
$354,051 $221,567 $362,032 $209,651 
Trademarks and trade names
2-17
50,971 41,417 50,286 37,773 
Developed technology
5-12
40,074 20,362 41,184 17,516 
Other
2-18
25,154 21,854 25,733 23,083 
  $470,250 $305,200 $479,235 $288,023 
XML 62 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
NET EARNINGS PER COMMON SHARE (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Reconciliation of the Net Earnings and Shares used in Calculating Basic and Diluted Net Earnings Per Share
The following presents a reconciliation of the net earnings and shares used in calculating basic and diluted net earnings per common share:
Year Ended December 31,
202420232022
Net Earnings - Basic and Diluted$128,475 $108,543 $105,367 
Share (000s)
Weighted Average Common Shares - Basic32,332 32,108 32,019 
Effect of Dilutive Securities – Stock Options, Restricted Stock, and Performance Shares386 340 374 
Weighted Average Common Shares - Diluted32,718 32,448 32,393 
Net Earnings Per Share - Basic$3.97 $3.38 $3.29 
Net Earnings Per Share - Diluted$3.93 $3.35 $3.25 
XML 63 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2024
Income Tax Disclosure [Abstract]  
Schedule of Income Tax Expense
Income tax expense consists of the following:
 202420232022
Current:   
Federal$30,208 $27,306 $26,423 
Foreign10,376 7,634 7,103 
State4,173 4,403 3,964 
Deferred:
Federal(2,442)(7,737)(7,532)
Foreign(3,192)(2,285)(215)
State(1,145)(603)(1,361)
Total income tax provision$37,978 $28,718 $28,382 
Schedule of Income Tax Reconciliation
The provision for income taxes differs from the amount computed by applying the Federal statutory rate of 21% for 2024, 2023, and 2022 to earnings before income tax expense due to the following:
 202420232022
Income tax at Federal statutory rate$34,955 $28,825 $28,087 
State income taxes, net of Federal income taxes2,284 2,513 1,862 
Change in foreign tax reserves2,146 — — 
Stock options(1,904)(1,004)(676)
Foreign-derived intangible income (FDII)(1,562)(1,752)(1,778)
Foreign rate differential1,024 946 2,066 
Other1,035 (810)(1,179)
Total income tax provision$37,978 $28,718 $28,382 
Schedule of Deferred Tax Assets and Liabilities
The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities at December 31, 2024 and 2023 were as follows:
 20242023
Deferred tax assets:  
Inventories$2,437 $1,049 
Share-based compensation4,476 5,565 
Lease liabilities4,296 4,812 
Research and development12,838 12,653 
Other5,658 3,874 
Total deferred tax assets29,705 27,953 
Deferred tax liabilities:
Amortization$(38,532)$(42,351)
Depreciation(26,234)(28,937)
Prepaid expenses(306)(421)
Foreign currency and interest rate swaps(642)(647)
Right of use assets(4,032)(4,574)
Other(3,656)(3,047)
Total deferred tax liabilities(73,402)(79,977)
Valuation allowance(25)(22)
Net deferred tax liability$(43,722)$(52,046)
Schedule of Reconciliation of Unrecognized Tax Benefits A reconciliation of the beginning and ending amount of unrecognized tax benefits, which is included in other long-term obligations on the Company’s consolidated balance sheets, is as follows:
 202420232022
Balance at beginning of period$4,650 $5,815 $5,881 
Increases for tax positions of prior years3,211 1,353 2,194 
Decreases for tax positions of prior years(1,141)(2,518)(2,260)
Balance at end of period$6,720 $4,650 $5,815 
XML 64 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
SEGMENT INFORMATION (Tables)
12 Months Ended
Dec. 31, 2024
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information
The Company's CODM is the Chief Executive Officer. The CODM receives a profit and loss reporting package which provides segment information including revenue, cost of goods sold, gross margin, total operating expenses, and earnings from operations. The CODM utilizes this monthly profit and loss reporting package to analyze segment performance and appropriately allocate resources.
Pursuant to ASU 2023-07, "Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures", the significant segment information is summarized as follows:

For the Year Ended December 31, 2024
 HNHANHSPOther and UnallocatedTotal
Net sales$600,258 $214,710 $132,749 $5,967 $953,684 
Cost of sales378,411 (1)171,409 (1)59,449 (1)8,209 (1)617,478 
Gross margin221,847 43,301 73,300 (2,242)336,206 
Operating expenses85,890 (2)29,288 
(3)
33,394 (4)4,725 (5)153,297 
Earnings from operations135,957 14,013 39,906 (6,967)182,909 
Other expenses:
   Interest expense, net16,528 
   Other income(72)
16,456 
Earnings before income tax expense166,453 
   Income tax expense37,978 
Net earnings$128,475 

(1) Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, maintenance labor, depreciation expense, and overhead expense necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.
(2) Operating expenses within HNH are primarily comprised of compensation-related costs, professional services, including advertising and marketing costs, and amortization expense in connection with certain acquired intangible assets.
(3) Operating expenses within ANH are primarily comprised of compensation-related costs and professional services, including advertising and marketing costs.
(4) Operating expenses within SP are primarily comprised of compensation-related costs, professional services, and amortization expense in connection with certain acquired intangible assets.
(5) Operating expenses within Other and Unallocated are primarily comprised of transaction and integration costs.

For the Year Ended December 31, 2023
 HNHANHSPOther and UnallocatedTotal
Net sales$550,751 $238,326 $125,965 $7,397 $922,439 
Cost of sales366,539 (6)183,827 (6)62,183 (6)7,834 (6)620,383 
Gross margin184,212 54,499 63,782 (437)302,056 
Operating expenses81,793 
(7)
26,923 
(8)
29,203 
(9)
4,944 (10)142,863 
Earnings from operations102,419 27,576 34,579 (5,381)159,193 
Other expenses:
   Interest expense, net22,613 
   Other income(681)
21,932 
Earnings before income tax expense137,261 
   Income tax expense28,718 
Net earnings$108,543 
(6) Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, maintenance labor, depreciation expense, and overhead expense necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.
(7 Operating expenses within HNH are primarily comprised of compensation-related costs, professional services, including advertising and marketing costs, and amortization expense in connection with certain acquired intangible assets. These expenses were partially offset by favorable adjustments to transaction costs.
(8) Operating expenses within ANH are primarily comprised of compensation-related costs and professional services, including advertising and marketing costs. These expenses were partially offset by favorable adjustments to transaction costs.
(9) Operating expenses within SP are primarily comprised of compensation-related costs, professional services, and amortization expense in connection with certain acquired intangible assets.
(10) Operating expenses within Other and Unallocated are primarily comprised of transaction and integration costs and unallocated amortization expense related to an intangible asset in connection with a company-wide ERP system implementation.
For the Year Ended December 31, 2022
 HNHANHSPOther and UnallocatedTotal
Net sales$527,131 $262,297 $131,438 $21,492 $942,358 
Cost of sales373,063 (11)200,252 (11)70,343 (11)18,249 (11)661,907 
Gross margin154,068 62,045 61,095 3,243 280,451 
Operating expenses71,943 
(12)
25,989 
(13)
28,306 
(14)
9,027 (15)135,265 
Earnings from operations82,125 36,056 32,789 (5,784)145,186 
Other expenses:
   Interest expense, net10,268 
   Other expense1,169 
11,437 
Earnings before income tax expense133,749 
   Income tax expense28,382 
Net earnings$105,367 
(11) Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, maintenance labor, depreciation expense, and overhead expense necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.
(12) Operating expenses within HNH are primarily comprised of compensation-related costs, professional services, including advertising and marketing costs, and amortization expense in connection with certain acquired intangible assets.
(13) Operating expenses within ANH are primarily comprised of compensation-related costs and professional services, including advertising and marketing costs.
(14) Operating expenses within SP are primarily comprised of compensation-related costs, professional services, and amortization expense in connection with certain acquired intangible assets.
(15) Operating expenses within Other and Unallocated are primarily comprised of transaction and integration costs, unallocated legal fees, and unallocated amortization expense related to an intangible asset in connection with a company-wide ERP system implementation.
Business Segment Assets
 20242023
HNH$1,185,962 $1,180,527 
ANH161,243 166,994 
SP161,283 168,307 
Other and Unallocated (16)
66,883 81,383 
Total$1,575,371 $1,597,211 
(16) Other and Unallocated assets consist of certain cash, capitalized loan issuance costs, other assets, investments, and income taxes, which the Company does not allocate to its individual business segments. It also includes assets associated with a few minor businesses which individually do not meet the quantitative thresholds for separate presentation.
Depreciation/Amortization
 202420232022
HNH$31,668 $38,568 $33,728 
ANH8,233 7,876 6,685 
SP7,044 7,278 7,507 
Other and Unallocated 1,028 1,213 3,928 
Total$47,973 $54,935 $51,848 

Capital Expenditures
 202420232022
HNH$17,570 $26,415 $33,668 
ANH13,201 6,993 10,809 
SP4,050 3,535 4,004 
Other and Unallocated 327 331 605 
Total$35,148 $37,274 $49,086 
XML 65 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue by Source and Geography
The following table presents revenues disaggregated by revenue source. Sales and usage-based taxes are excluded from revenues:

 202420232022
Product Sales Revenue$951,947 $919,951 $939,166 
Royalty Revenue1,737 2,488 3,192 
Total Revenue$953,684 $922,439 $942,358 


The following table presents revenues disaggregated by geography, based on customers' delivery addresses:

 202420232022
United States$723,300 $689,601 $682,238 
Foreign Countries230,384 232,838 260,120 
Total$953,684 $922,439 $942,358 
XML 66 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUPPLEMENTAL CASH FLOW INFORMATION (Tables)
12 Months Ended
Dec. 31, 2024
Supplemental Cash Flow Information [Abstract]  
Schedule of Supplemental Cash Flow Information
Cash paid during the year for:
202420232022
Income taxes$42,643 $35,725 $33,016 
Interest$17,697 $25,933 $11,879 
Non-cash financing and investing activities:
202420232022
Dividends payable$28,510 $25,717 $23,129 
Contingent consideration liability$— $— $11,872 
XML 67 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables)
12 Months Ended
Dec. 31, 2024
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Schedule of Changes in Accumulated Other Comprehensive Income (Loss)
The changes in accumulated other comprehensive income (loss) were as follows:
 Years Ended December 31,
 202420232022
Net foreign currency translation adjustment$(32,590)$16,809 $(4,799)
Net change of cash flow hedge (see Note 20 for further information)
Unrealized (loss) gain on cash flow hedge— (1,406)3,564 
Tax— 341 (868)
Net of tax— (1,065)2,696 
Net change in postretirement benefit plan (see Note 15 for further information)
Prior service loss (gain) arising during the period206 132 (41)
Amortization of prior service credit— — 
Amortization of (gain) loss(10)(2)
Total before tax196 140 (34)
Tax(44)(39)(24)
Net of tax152 101 (58)
Total other comprehensive (loss) income$(32,438)$15,845 $(2,161)
Schedule of Components of Accumulated Other Comprehensive (Loss)/Income
Accumulated other comprehensive loss at December 31, 2024 and 2023 consisted of the following:
 Foreign currency
translation
adjustment
Cash flow hedgePostretirement benefit planTotal
Balance December 31, 2023$8,408 $— $283 $8,691 
Other comprehensive (loss) income(32,590)— 152 (32,438)
Balance December 31, 2024$(24,182)$— $435 $(23,747)
XML 68 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
EMPLOYEE BENEFIT PLANS (Tables)
12 Months Ended
Dec. 31, 2024
Retirement Benefits [Abstract]  
Schedule of Changes in Benefit Obligation
The actuarial recorded liabilities for such unfunded postretirement benefits are as follows:
Change in benefit obligation:
 20242023
Benefit obligation at beginning of year$1,395 $1,465 
Service cost with interest to end of year113 108 
Interest cost55 62 
Participant contributions20 23 
Benefits paid(32)(30)
Actuarial gain(29)(233)
Benefit obligation at end of year$1,522 $1,395 
Change in benefit obligation:
 20242023
Benefit obligation at beginning of year$1,660 $1,589 
Service cost with interest to end of year72 65 
Interest cost54 65 
Benefits paid(42)(188)
Actuarial loss488 80 
Exchange rate changes(98)49 
Benefit obligation at end of year$2,134 $1,660 
Schedule of Changes in Plan Assets
Change in plan assets:
 20242023
Fair value of plan assets at beginning of year$— $— 
Employer contributions12 
Participant contributions20 23 
Benefits paid(32)(30)
Fair value of plan assets at end of year$— $— 
Change in plan assets:
 20242023
Fair value of plan assets at beginning of year$1,240 $1,196 
Actual return on plan assets216 56 
Employer contributions181 138 
Benefits paid(42)(188)
Exchange rate changes(74)38 
Fair value of plan assets at end of year$1,521 $1,240 
Schedule of Amounts Recognized in Consolidated Balance Sheet
Amounts recognized in consolidated balance sheet:
 20242023
Accumulated postretirement benefit obligation$(1,522)$(1,395)
Fair value of plan assets— — 
Funded status(1,522)(1,395)
Unrecognized prior service cost— 
Unrecognized net loss (gain)(2)
Net amount recognized in consolidated balance sheet (after ASC 715) (included in
   "Other long-term obligations")
$(1,522)$(1,395)
Accrued postretirement benefit cost (included in "Other long-term obligations")N/AN/A
Amounts recognized in consolidated balance sheet:
 20242023
Benefit obligation$(2,134)$(1,660)
Fair value of plan assets1,521 1,240 
Funded status(613)(420)
Unrecognized prior service costN/AN/A
Unrecognized net (gain)/lossN/AN/A
Net amount recognized in consolidated balance sheet (after ASC 715) (included in other long-term obligations)$(613)$(420)
Accrued postretirement benefit cost (included in other long-term obligations)N/AN/A
Schedule of Components of Net Periodic Benefit Cost
Components of net periodic benefit cost:
 202420232022
Service cost with interest to end of year$113 $108 $79 
Interest cost55 62 26 
Amortization of prior service cost— — 
Amortization of (gain) loss(10)(2)
Total net periodic benefit cost$158 $178 $112 
Components of net periodic benefit cost:
 202420232022
Service cost with interest to end of year$72 $65 $44 
Interest cost54 65 17 
Expected return on plan assets(40)(42)(37)
Total net periodic benefit cost$86 $88 $24 
Schedule of Estimated Future Employer Contributions and Benefit Payments
Estimated future employer contributions and benefit payments are as follows:
Year 
2025$121 
2026106 
202788 
202895 
2029113 
Years 2030-2034741 
Estimated future benefit payments are as follows:
Year 
2025$
2026
2027
2028
2029
Years 2030-20341,353 
Schedule of Assumptions to Determine Benefit Obligation
Assumptions to determine benefit obligations:
 20242023
Discount rate4.85 %4.15 %
Assumptions to determine net cost:
 202420232022
Discount rate4.15 %4.40 %2.10 %
Assumptions to determine benefit obligations:
 20242023
Discount rate3.35 %3.45 %

Assumptions to determine net cost:
 202420232022
Discount rate3.45 %4.00 %1.00 %
Expected return on assets3.25 %3.25 %3.25 %
Schedule of Pension Fund
The Company’s participation in this plan for the annual period ended December 31, 2024 is outlined in the table below. The “EIN/Pension Plan Number” column provides the Employee Identification Number (EIN). The zone status is based on information that the Company received from the plan and is certified by the plan’s actuary. Among other factors, plans in the red zone or critical and declining zone are generally less than 65 percent funded, plans in the yellow zone are less than 80 percent funded, and plans in the green zone are at least 80 percent funded. The “FIP/RP Status Pending/Implemented” column indicates plans for which a financial improvement plan (FIP) or a rehabilitation plan (RP) is either pending or has been implemented. The last column lists the expiration date of the collective-bargaining agreement to which the plan is subject. Finally, the period-to-period comparability of the contributions for 2024 and 2023 was affected by a 4.0% increase in the 2024 contribution rate. There have been no other significant changes that affect the comparability of 2024 and 2023 contributions. The Company does not represent more than 5% of the contributions to this pension fund.
Pension
Fund
EIN/Pension
Plan
Number
Pension Plan Protection Act Zone StatusFIP/RP Status
Pending/ Implemented
Contributions of Balchem CorporationSurcharge
Imposed
Expiration Date of Collective-
Bargaining
Agreement
20242023202420232022
Central States,
Southeast and
Southwest Areas
Pension Fund
36-6044243Critical as of 1/1/24Critical as of 1/1/23Implemented$1,073$1,020$939No7/12/2025
XML 69 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Lease Cost
Right of use assets and lease liabilities at December 31, 2024 and 2023 are summarized as follows:

Right of use assets20242023
Operating leases$15,320 $17,763 
Finance lease1,730 2,101 
Total$17,050 $19,864 

Lease liabilities - current20242023
Operating leases$3,134 $3,949 
Finance lease194 272 
Total$3,328 $4,221 
Lease liabilities - non-current20242023
Operating leases$12,967 $14,601 
Finance lease1,749 1,943 
Total$14,716 $16,544 
For the years ended December 31, 2024, 2023, and 2022, the Company's total lease costs were as follows, which included both amounts recognized in profits or losses during the period and amounts capitalized on the balance sheet, and the cash flows arising from lease transactions:
Year ended December 31,
202420232022
Lease Cost
Operating lease cost$5,456 $5,307 $4,478 
Finance Lease cost
Amortization of ROU asset232 242 210 
Interest on lease liabilities105 115 125 
Total finance lease337 357 335 
Total lease cost$5,793 $5,664 $4,813 
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$5,454 $4,757 $4,269 
Operating cash flows from finance leases105 115 125 
Financing cash flows from finance leases216 222 177 
$5,775 $5,094 $4,571 
ROU assets obtained in exchange for new operating lease liabilities, net of ROU asset disposals$1,669 $6,365 $11,488 
Weighted-average remaining lease term - operating leases9.03 years9.33 years5.63 years
Weighted-average remaining lease term - finance leases8.37 years9.07 years9.95 years
Weighted-average discount rate - operating leases7.6 %7.4 %2.7 %
Weighted-average discount rate - finance leases5.1 %5.0 %5.0 %
Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Operating Leases
Aggregate future minimum rental payments required under non-cancelable operating and finance leases at December 31, 2024 are as follows:
Year 
2025$5,008 
20264,399 
20273,155 
20282,393 
20291,937 
Thereafter5,819 
Total minimum lease payments$22,711 
Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Finance Leases
Aggregate future minimum rental payments required under non-cancelable operating and finance leases at December 31, 2024 are as follows:
Year 
2025$5,008 
20264,399 
20273,155 
20282,393 
20291,937 
Thereafter5,819 
Total minimum lease payments$22,711 
XML 70 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables)
12 Months Ended
Dec. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Income (Loss) on Hedging Instruments
There were no gains and losses on hedging instruments recognized in accumulated other comprehensive income (loss) for the year ended December 31, 2024 as the derivative instruments settled on their maturity date of June 27, 2023. Gains and losses on our hedging instruments for the years ended December 31, 2023, and 2022 were recognized in accumulated other comprehensive income (loss) and categorized as follows:

Location within Statements of Comprehensive Income
20232022
Cash flow hedge (interest rate swap), net of taxUnrealized (loss) gain on cash flow hedge, net$(1,065)$2,696 
Net investment hedge (cross-currency swap), net of taxNet foreign currency translation adjustment(1,455)3,851 
$(2,520)$6,547 
XML 71 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
QUARTERLY FINANCIAL INFORMATION (UNAUDITED) (Tables)
12 Months Ended
Dec. 31, 2024
Quarterly Financial Information Disclosure [Abstract]  
Schedule of Quarterly Financial Information
(In thousands, except per share data)
 20242023
 First
Quarter
Second
Quarter
Third
Quarter
Fourth
Quarter
First
Quarter
Second
Quarter
Third
Quarter
Fourth
Quarter
Net sales$239,659 $234,081 $239,940 $240,004 $232,540 $231,252 $229,948 $228,699 
Gross margin81,514 82,994 85,361 86,337 73,170 77,349 76,544 74,993 
Earnings before income taxes36,850 41,226 43,893 44,484 29,119 38,400 36,475 33,267 
Net earnings28,986 32,069 33,837 33,583 22,710 30,110 29,075 26,648 
Basic net earnings per common share$0.90 $0.99 $1.05 $1.05 $0.71 $0.94 $0.91 $0.83 
Diluted net earnings per common share$0.89 $0.98 $1.03 $1.03 $0.70 $0.93 $0.90 $0.82 
XML 72 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property, Plant and Equipment Useful Lives (Details)
Dec. 31, 2024
Minimum | Buildings  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 15 years
Minimum | Equipment  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 2 years
Maximum | Buildings  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 25 years
Maximum | Equipment  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 28 years
XML 73 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets Useful Lives (Details)
Dec. 31, 2024
Minimum | Customer relationships and lists  
Finite-Lived Intangible Assets [Line Items]  
Useful life of intangible assets 10 years
Minimum | Trademarks and trade names  
Finite-Lived Intangible Assets [Line Items]  
Useful life of intangible assets 2 years
Minimum | Developed technology  
Finite-Lived Intangible Assets [Line Items]  
Useful life of intangible assets 5 years
Minimum | Regulatory registration costs  
Finite-Lived Intangible Assets [Line Items]  
Useful life of intangible assets 5 years
Minimum | Patents and trade secrets  
Finite-Lived Intangible Assets [Line Items]  
Useful life of intangible assets 15 years
Minimum | Other  
Finite-Lived Intangible Assets [Line Items]  
Useful life of intangible assets 2 years
Maximum | Customer relationships and lists  
Finite-Lived Intangible Assets [Line Items]  
Useful life of intangible assets 20 years
Maximum | Trademarks and trade names  
Finite-Lived Intangible Assets [Line Items]  
Useful life of intangible assets 17 years
Maximum | Developed technology  
Finite-Lived Intangible Assets [Line Items]  
Useful life of intangible assets 12 years
Maximum | Regulatory registration costs  
Finite-Lived Intangible Assets [Line Items]  
Useful life of intangible assets 10 years
Maximum | Patents and trade secrets  
Finite-Lived Intangible Assets [Line Items]  
Useful life of intangible assets 17 years
Maximum | Other  
Finite-Lived Intangible Assets [Line Items]  
Useful life of intangible assets 18 years
XML 74 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
SIGNIFICANT ACQUISITIONS - Narrative (Details)
kr in Thousands
3 Months Ended 12 Months Ended
Aug. 30, 2022
USD ($)
Jun. 21, 2022
USD ($)
Jun. 21, 2022
NOK (kr)
Sep. 30, 2023
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Business Acquisition [Line Items]              
Cash paid for acquisitions, net of cash acquired         $ 24,164,000 $ 1,252,000 $ 365,780,000
Contingent consideration liability         0 0 11,872,000
Goodwill         780,030,000 778,907,000 769,509,000
HNH              
Business Acquisition [Line Items]              
Goodwill         678,275,000 673,207,000  
Goodwill percent 80.00%            
ANH              
Business Acquisition [Line Items]              
Goodwill         23,974,000 24,469,000  
Goodwill percent 20.00%            
Bergstrom              
Business Acquisition [Line Items]              
Payment $ 72,143,000       70,892,000    
Total consideration 72,152,000            
Cash acquired from acquisition (773,000)            
Cash paid for acquisitions, net of cash acquired 71,164,000            
Contingent consideration liability         9,000    
Post-closing payment       $ 910,000 910,000    
Total payments         72,152,000    
Working capital adjustment         341,000    
Goodwill 31,550,000            
Transaction and integration costs (credits)         (91,000) (10,614,000) 4,604,000
Acquisition of transaction costs         (91,000) (11,300,000) (3,565,000)
Bergstrom | Former Shareholders              
Business Acquisition [Line Items]              
Payment 71,937,000            
Total consideration $ 71,946,000            
Bergstrom | Customer relationships              
Business Acquisition [Line Items]              
Useful life of intangible assets acquired 15 years            
Bergstrom | Corporate Trademark              
Business Acquisition [Line Items]              
Useful life of intangible assets acquired 2 years            
Bergstrom | Product Trademarks              
Business Acquisition [Line Items]              
Useful life of intangible assets acquired 10 years            
Bergstrom | Developed technology              
Business Acquisition [Line Items]              
Useful life of intangible assets acquired 12 years            
Kappa              
Business Acquisition [Line Items]              
Payment | kr     kr 3,305,653        
Total consideration   $ 333,112,000          
Cash acquired from acquisition   (6,365,000) (63,064)        
Cash paid for acquisitions, net of cash acquired | kr     2,938,917        
Goodwill   216,383,000          
Transaction and integration costs (credits)         688,000 $ 533,000 (2,306,000)
Acquisition of transaction costs             $ (4,037,000)
Net gain on foreign currency exchange forward contracts   512,000          
Kappa bank debt paid on acquisition date   333,112,000          
Contingent consideration paid         $ 0    
Kappa | Former Shareholders              
Business Acquisition [Line Items]              
Payment | kr     3,001,981        
Total consideration   302,464,000          
Cash paid for acquisitions, net of cash acquired   296,099,000          
Kappa bank debt paid on acquisition date   302,464,000          
Kappa | Former Shareholders' Lenders And Creditors              
Business Acquisition [Line Items]              
Payment | kr     kr 303,672        
Total consideration   $ 30,648,000          
Kappa | Customer relationships              
Business Acquisition [Line Items]              
Useful life of intangible assets acquired   15 years 15 years        
Kappa | Corporate Trademark              
Business Acquisition [Line Items]              
Useful life of intangible assets acquired   2 years 2 years        
Kappa | Product Trademarks              
Business Acquisition [Line Items]              
Useful life of intangible assets acquired   10 years 10 years        
Kappa | Developed technology              
Business Acquisition [Line Items]              
Useful life of intangible assets acquired   12 years 12 years        
XML 75 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
SIGNIFICANT ACQUISITIONS - Fair Value of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 30, 2022
Jun. 21, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]          
Goodwill     $ 780,030 $ 778,907 $ 769,509
Net decrease to contingent consideration liability and other post-closing payments     $ (91) $ (11,300) $ 0
Bergstrom          
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]          
Cash and cash equivalents $ 773        
Accounts receivable 4,699        
Inventories 3,972        
Property, plant and equipment 2,243        
Right of use assets 866        
Other assets 197        
Accounts payable (699)        
Bank debt (206)        
Lease liabilities (871)        
Other liabilities (462)        
Goodwill 31,550        
Total consideration on acquisition date and working capital adjustment 78,862        
Net decrease to contingent consideration liability and other post-closing payments (6,916)        
Total consideration 72,152        
Bergstrom | Former Shareholders          
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]          
Total consideration 71,946        
Bergstrom | Former Bank          
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]          
Total consideration 206        
Bergstrom | Customer relationships          
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]          
Intangible assets 29,900        
Bergstrom | Developed technology          
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]          
Intangible assets 4,600        
Bergstrom | Trademarks          
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]          
Intangible assets $ 2,300        
Kappa          
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]          
Cash and cash equivalents   $ 6,365      
Accounts receivable   8,036      
Inventories   17,600      
Property, plant and equipment   9,854      
Right of use assets   3,349      
Other assets   2,399      
Accounts payable   (3,301)      
Bank debt   (30,648)      
Lease liabilities   (3,349)      
Other liabilities   (4,461)      
Deferred income taxes, net   (24,716)      
Goodwill   216,383      
Total consideration on acquisition date and working capital adjustment   307,013      
Net decrease to contingent consideration liability and other post-closing payments   (4,037)      
Net gain on foreign currency exchange forward contracts   (512)      
Total consideration   333,112      
Kappa | Former Shareholders          
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]          
Total consideration   302,464      
Kappa | Former Shareholders' Lenders And Creditors          
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]          
Total consideration   30,648      
Kappa | Customer relationships          
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]          
Intangible assets   88,813      
Kappa | Developed technology          
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]          
Intangible assets   15,643      
Kappa | Trademarks          
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]          
Intangible assets   $ 5,046      
XML 76 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
SIGNIFICANT ACQUISITIONS - Schedule of Pro Forma Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net Sales [Abstract]      
Kappa & Bergstrom actual results included in the Company's consolidated income statement $ 59,532 $ 22,158  
Pro forma combined net sales 922,439 982,021 $ 859,252
Net Earnings [Abstract]      
Kappa & Bergstrom actual results included in the Company's consolidated income statement in 2023 5,487 (5,359)  
Supplemental pro forma combined financial information $ 116,317 $ 110,181 $ 90,672
XML 77 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCKHOLDERS' EQUITY - Schedule of Compensation Cost on Net Earnings (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Net earnings $ (12,865) $ (12,375) $ (10,214)
Cost of sales      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation cost 1,716 1,900 1,302
Operating expenses      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation cost $ 14,960 $ 14,152 $ 11,922
XML 78 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCKHOLDERS' EQUITY - Stock-based Compensation (Details)
12 Months Ended
Jun. 22, 2023
shares
Dec. 31, 2024
plan
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of share-based compensation plans | plan   1
2017 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares authorized for grants (in shares) 2,400,000  
Increase in amount approved (in shares) 800,000  
Expiration period of options granted   10 years
2017 Plan | Non-employee director    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares purchased under restricted stock purchase agreements, minimum (in shares)   70
Shares purchased under restricted stock purchase agreements, maximum (in shares)   54,000
2017 Plan | Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares available for future awards (in shares)   836,521
XML 79 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCKHOLDERS' EQUITY - Assumptions Used in Fair Value Determination (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Stock Options      
Weighted Average Assumptions [Abstract]      
Expected Volatility 28.40% 28.10% 30.30%
Expected Term (in years) 5 years 4 years 9 months 18 days 7 years 3 months 18 days
Risk-Free Interest Rate 4.10% 3.90% 2.80%
Dividend Yield 0.60% 0.50% 0.50%
Stock Options | Minimum      
Weighted Average Assumptions [Abstract]      
Vesting period 3 years    
Stock Options | Maximum      
Weighted Average Assumptions [Abstract]      
Vesting period 5 years    
Performance Shares | Employee      
Weighted Average Assumptions [Abstract]      
Expected Volatility 25.00% 32.00% 32.00%
Risk-Free Interest Rate 4.20% 4.20% 1.80%
Dividend Yield 0.00% 0.50% 0.50%
Initial total shareholder return percentage 10.30% 4.20% (15.70%)
Cliff vesting percentage 100.00%    
Vesting period 3 years    
Restricted Stock | Employee      
Weighted Average Assumptions [Abstract]      
Vesting period 3 years    
Restricted Stock | Non-employee director      
Weighted Average Assumptions [Abstract]      
Vesting period 3 years    
XML 80 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCKHOLDERS' EQUITY - Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Outstanding at beginning of year (in shares) 1,078 1,045 867
Granted (in shares) 113 109 239
Exercised (in shares) (221) (64) (44)
Forfeited (in shares) (8) (11) (17)
Cancelled (in shares) 0 (1) 0
Outstanding at end of year (in shares) 962 1,078 1,045
Exercisable at end of year (in shares) 603 720 654
Weighted Average Exercise Price [Abstract]      
Outstanding at beginning of year (in dollars per share) $ 104.38 $ 99.82 $ 88.19
Granted (in dollars per share) 143.43 138.09 139.04
Exercised (in dollars per share) 77.81 81.98 73.58
Forfeited (in dollars per share) 139.64 131.79 124.89
Cancelled (in dollars per share) 0 138.07 0
Outstanding at end of year (in dollars per share) 114.81 104.38 99.82
Exercisable at end of period (in dollars per share) $ 99.59 $ 88.49 $ 81.95
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Aggregate intrinsic value for outstanding stock options $ 46,346 $ 47,889 $ 27,221
Weighted average remaining contractual term for outstanding stock options 5 years 9 months 18 days    
Aggregate intrinsic value for exercisable stock options outstanding $ 38,221    
Weighted average remaining contractual term for exercisable stock options outstanding 4 years 4 months 24 days    
Weighted-average fair value of options granted (in dollars per share) $ 44.52 $ 40.91 $ 44.77
Total intrinsic value of stock options exercised $ 18,631 $ 3,241 $ 2,713
XML 81 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCKHOLDERS' EQUITY - Information Related to Stock Options Outstanding (Details)
shares in Thousands
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Shares Outstanding (in shares) | shares 962
Weighted Average Remaining Contractual  Term 5 years 9 months 18 days
Weighted Average Exercise Price of Options Outstanding (in dollars per share) $ 114.81
Number of Options Exercisable (in shares) | shares 603
Weighted Average Exercise Price of Options Exercisable (in dollars per share) $ 99.59
$58.52 - $85.33  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices, minimum (in dollars per share) 58.52
Range of exercise prices, maximum (in dollars per share) $ 85.33
Shares Outstanding (in shares) | shares 222
Weighted Average Remaining Contractual  Term 3 years 1 month 6 days
Weighted Average Exercise Price of Options Outstanding (in dollars per share) $ 76.14
Number of Options Exercisable (in shares) | shares 222
Weighted Average Exercise Price of Options Exercisable (in dollars per share) $ 76.14
$85.40 - $118.60  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices, minimum (in dollars per share) 85.40
Range of exercise prices, maximum (in dollars per share) $ 118.60
Shares Outstanding (in shares) | shares 212
Weighted Average Remaining Contractual  Term 4 years
Weighted Average Exercise Price of Options Outstanding (in dollars per share) $ 101.92
Number of Options Exercisable (in shares) | shares 212
Weighted Average Exercise Price of Options Exercisable (in dollars per share) $ 101.92
$118.96 - $150.85  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices, minimum (in dollars per share) 118.96
Range of exercise prices, maximum (in dollars per share) $ 150.85
Shares Outstanding (in shares) | shares 528
Weighted Average Remaining Contractual  Term 7 years 7 months 6 days
Weighted Average Exercise Price of Options Outstanding (in dollars per share) $ 136.24
Number of Options Exercisable (in shares) | shares 169
Weighted Average Exercise Price of Options Exercisable (in dollars per share) $ 127.47
XML 82 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCKHOLDERS' EQUITY - Restricted Stock and Performance Share Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Unrecognized compensation cost related to non-vested shares $ 20,035 $ 18,817 $ 20,791
Weighted-average period of recognition for unrecognized compensation cost 1 year 6 months    
Estimated share-based compensation expense for current fiscal year $ 16,900    
Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Non-vested balance as of beginning of year (in shares) 116 122 166
Granted (in shares) 51 40 46
Vested (in shares) (39) (42) (82)
Forfeited (in shares) (6) (4) (8)
Non-vested balance as of end of year (in shares) 122 116 122
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Non-vested balance as of beginning of year (in dollars per share) $ 133.06 $ 124.42 $ 99.70
Granted (in dollars per share) 147.98 137.20 137.17
Vested (in dollars per share) 124.63 112.30 82.15
Forfeited (in dollars per share) 140.70 128.06 118.07
Non-vested balance as of end of year (in dollars per share) $ 141.62 $ 133.06 $ 124.42
Performance Shares      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Non-vested balance as of beginning of year (in shares) 76 70 69
Granted (in shares) 47 42 39
Vested (in shares) (44) (36) (35)
Forfeited (in shares) 0 0 (3)
Non-vested balance as of end of year (in shares) 79 76 70
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Non-vested balance as of beginning of year (in dollars per share) $ 135.25 $ 127.69 $ 110.72
Granted (in dollars per share) 152.28 139.66 114.22
Vested (in dollars per share) 106.57 98.84 53.17
Forfeited (in dollars per share) 0 0 84.09
Non-vested balance as of end of year (in dollars per share) $ 150.73 $ 135.25 $ 127.69
XML 83 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCKHOLDERS' EQUITY - Repurchase of Common Stock (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Stockholders' Equity Note [Abstract]      
Number of shares authorized to be repurchased (in shares) 3,763,038    
Aggregate number of shares repurchased since inception (in shares) 3,142,028    
Number of shares acquired under the stock repurchase plan and subsequently reissued (in shares) 38,922 32,558 252,304
Shares repurchased, average cost (in dollars per share) $ 145.99 $ 137.29 $ 140.40
XML 84 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
INVENTORIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Raw materials $ 45,319 $ 39,517
Work in progress 4,510 3,960
Finished goods 80,973 66,044
Total inventories 130,802 109,521
Reserve for inventory $ 4,207 $ 2,463
XML 85 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
PROPERTY, PLANT AND EQUIPMENT - Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 511,153 $ 488,835
Less: Accumulated depreciation 228,999 212,796
Property, plant and equipment, net 282,154 276,039
Land    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 11,690 11,787
Building    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 106,954 104,363
Equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 315,001 312,704
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 77,508 $ 59,981
XML 86 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
PROPERTY, PLANT AND EQUIPMENT - Long-Lived Assets by Geographical Area (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets, excluding intangible assets $ 282,154 $ 276,039
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets, excluding intangible assets 204,397 203,692
Foreign Countries    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets, excluding intangible assets $ 77,757 $ 72,347
XML 87 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
PROPERTY, PLANT AND EQUIPMENT - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Abstract]      
Depreciation expense $ 28,211 $ 26,373 $ 24,033
Restructuring-related impairment and asset disposal charges $ 521 $ 7,764 $ 0
XML 88 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
INTANGIBLE ASSETS - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]      
Goodwill $ 780,030,000 $ 778,907,000 $ 769,509,000
Amortization of identifiable intangible assets 19,244,000 28,035,000 $ 27,271,000
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]      
2024 16,417,000    
2025 16,334,000    
2026 15,816,000    
2027 15,419,000    
2028 15,017,000    
Identifiable intangible assets $ 0 $ 0  
XML 89 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
INTANGIBLE ASSETS - Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Goodwill [Roll Forward]    
Goodwill, beginning of period $ 778,907 $ 769,509
Goodwill, acquired during period 19,376 341
Impact due to change in foreign exchange rates (18,253) 9,057
Goodwill, end of period 780,030 778,907
Goodwill 780,030 778,907
HNH    
Goodwill [Roll Forward]    
Goodwill, beginning of period 673,207  
Goodwill, end of period 678,275 673,207
Goodwill 678,275 673,207
ANH    
Goodwill [Roll Forward]    
Goodwill, beginning of period 24,469  
Goodwill, end of period 23,974 24,469
Goodwill 23,974 24,469
Specialty Products    
Goodwill [Roll Forward]    
Goodwill, beginning of period 81,175  
Goodwill, end of period 77,732 81,175
Goodwill 77,732 81,175
Other and Unallocated    
Goodwill [Roll Forward]    
Goodwill, beginning of period 56  
Goodwill, end of period 49 56
Goodwill $ 49 $ 56
XML 90 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
INTANGIBLE ASSETS - Schedule of Intangible Assets Estimated Useful Lives (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Identifiable intangible assets [Abstract]    
Gross Carrying Amount $ 470,250 $ 479,235
Accumulated Amortization 305,200 288,023
Customer relationships and lists    
Identifiable intangible assets [Abstract]    
Gross Carrying Amount 354,051 362,032
Accumulated Amortization $ 221,567 209,651
Customer relationships and lists | Minimum    
Identifiable intangible assets [Abstract]    
Amortization Period (In years) 10 years  
Customer relationships and lists | Maximum    
Identifiable intangible assets [Abstract]    
Amortization Period (In years) 20 years  
Trademarks and trade names    
Identifiable intangible assets [Abstract]    
Gross Carrying Amount $ 50,971 50,286
Accumulated Amortization $ 41,417 37,773
Trademarks and trade names | Minimum    
Identifiable intangible assets [Abstract]    
Amortization Period (In years) 2 years  
Trademarks and trade names | Maximum    
Identifiable intangible assets [Abstract]    
Amortization Period (In years) 17 years  
Developed technology    
Identifiable intangible assets [Abstract]    
Gross Carrying Amount $ 40,074 41,184
Accumulated Amortization $ 20,362 17,516
Developed technology | Minimum    
Identifiable intangible assets [Abstract]    
Amortization Period (In years) 5 years  
Developed technology | Maximum    
Identifiable intangible assets [Abstract]    
Amortization Period (In years) 12 years  
Other    
Identifiable intangible assets [Abstract]    
Gross Carrying Amount $ 25,154 25,733
Accumulated Amortization $ 21,854 $ 23,083
Other | Minimum    
Identifiable intangible assets [Abstract]    
Amortization Period (In years) 2 years  
Other | Maximum    
Identifiable intangible assets [Abstract]    
Amortization Period (In years) 18 years  
XML 91 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
EQUITY-METHOD INVESTMENT (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
vote
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2013
Schedule of Equity Method Investments [Line Items]        
Number of votes | vote 2      
Percentage of operating expenses to be absorbed 66.66%      
Percentage of production offtake 66.66%      
St. Gabriel CC Company, LLC        
Schedule of Equity Method Investments [Line Items]        
Ownership percentage in joint venture       66.66%
Loss relating to joint venture's expenses $ 489 $ 509 $ 559  
Capital contributions 269 290 $ 355  
Carrying value of joint venture $ 3,856 $ 4,076    
St. Gabriel CC Company, LLC | Eastman Chemical Company        
Schedule of Equity Method Investments [Line Items]        
Ownership percentage in joint venture       33.34%
XML 92 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVOLVING LOAN (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jul. 27, 2022
Debt Instrument [Line Items]        
Capitalized costs net of accumulated amortization $ 743,000 $ 1,030,000    
Amortization expense pertaining to capitalized costs $ 287,000 287,000 $ 335,000  
Credit Agreement        
Debt Instrument [Line Items]        
Interest rate 5.438%      
Commitment fee percentage 0.15%      
Unused portion of revolving loan $ 360,000,000      
Credit Agreement | Minimum        
Debt Instrument [Line Items]        
Commitment fee percentage 0.15%      
Credit Agreement | Maximum        
Debt Instrument [Line Items]        
Commitment fee percentage 0.225%      
Revolving loan | 2018 Credit Agreement        
Debt Instrument [Line Items]        
Maximum borrowing capacity       $ 550,000,000
Outstanding balance $ 190,000,000 $ 309,569,000    
XML 93 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
NET EARNINGS PER COMMON SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]                      
Net Earnings - Basic and Diluted $ 33,583 $ 33,837 $ 32,069 $ 28,986 $ 26,648 $ 29,075 $ 30,110 $ 22,710 $ 128,475 $ 108,543 $ 105,367
Weighted average common shares - basic (in shares)                 32,332,000 32,108,000 32,019,000
Effect of dilutive securities - stock options, restricted stock, and performance shares (in shares)                 386,000 340,000 374,000
Weighted average common shares - diluted (in shares)                 32,718,000 32,448,000 32,393,000
Basic net earnings per common share (in dollars per share) $ 1.05 $ 1.05 $ 0.99 $ 0.90 $ 0.83 $ 0.91 $ 0.94 $ 0.71 $ 3.97 $ 3.38 $ 3.29
Net earnings per share - diluted (in dollars per share) $ 1.03 $ 1.03 $ 0.98 $ 0.89 $ 0.82 $ 0.90 $ 0.93 $ 0.70 $ 3.93 $ 3.35 $ 3.25
Anti-dilutive stock options outstanding, excluded from diluted earnings per share calculation (in shares)                 230,302 354,619 371,513
XML 94 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating Loss Carryforwards [Line Items]      
Effective tax rate 22.80% 20.90% 21.20%
Belgium earnings remitted $ 0 $ 18,000  
Incurred an income tax expense   20  
Valuation allowance 25 22  
Interest and penalties 939 (322) $ (371)
Accrued interest and penalties 2,352 $ 1,413  
State      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards $ 314    
XML 95 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 30,208 $ 27,306 $ 26,423
Foreign 10,376 7,634 7,103
State 4,173 4,403 3,964
Deferred:      
Federal (2,442) (7,737) (7,532)
Foreign (3,192) (2,285) (215)
State (1,145) (603) (1,361)
Total income tax provision $ 37,978 $ 28,718 $ 28,382
XML 96 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Effective Income Tax Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Reconciliation [Abstract]      
Income tax at Federal statutory rate $ 34,955 $ 28,825 $ 28,087
State income taxes, net of Federal income taxes 2,284 2,513 1,862
Change in foreign tax reserves 2,146 0 0
Stock options (1,904) (1,004) (676)
Foreign-derived intangible income (FDII) (1,562) (1,752) (1,778)
Foreign rate differential 1,024 946 2,066
Other 1,035 (810) (1,179)
Total income tax provision $ 37,978 $ 28,718 $ 28,382
XML 97 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Significant Portions of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets:    
Inventories $ 2,437 $ 1,049
Share-based compensation 4,476 5,565
Lease liabilities 4,296 4,812
Research and development 12,838 12,653
Other 5,658 3,874
Total deferred tax assets 29,705 27,953
Deferred tax liabilities:    
Amortization (38,532) (42,351)
Depreciation (26,234) (28,937)
Prepaid expenses (306) (421)
Foreign currency and interest rate swaps (642) (647)
Right of use assets (4,032) (4,574)
Other (3,656) (3,047)
Total deferred tax liabilities (73,402) (79,977)
Valuation allowance (25) (22)
Net deferred tax liability $ (43,722) $ (52,046)
XML 98 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Income Tax Uncertainties (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Reconciliation of Unrecognized Tax Benefits [Roll Forward]      
Balance at beginning of period $ 4,650 $ 5,815 $ 5,881
Increases for tax positions of prior years 3,211 1,353 2,194
Decreases for tax positions of prior years (1,141) (2,518) (2,260)
Balance at end of period $ 6,720 $ 4,650 $ 5,815
XML 99 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
SEGMENT INFORMATION - Narrative (Details)
12 Months Ended
Dec. 31, 2024
segment
Segment Reporting [Abstract]  
Number of reportable segments 3
XML 100 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
SEGMENT INFORMATION - Business Segment Net Sales (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]                      
Net sales $ 240,004 $ 239,940 $ 234,081 $ 239,659 $ 228,699 $ 229,948 $ 231,252 $ 232,540 $ 953,684 $ 922,439 $ 942,358
Cost of sales                 617,478 620,383 661,907
Gross margin 86,337 85,361 82,994 81,514 74,993 76,544 77,349 73,170 336,206 302,056 280,451
Operating Expenses                 153,297 142,863 135,265
Earnings from operations                 182,909 159,193 145,186
Interest expense, net                 16,528 22,613 10,268
Other income                 (72) (681) 1,169
Nonoperating Income (Expense)                 16,456 21,932 11,437
Earnings before income tax expense 44,484 43,893 41,226 36,850 33,267 36,475 38,400 29,119 166,453 137,261 133,749
Income tax expense                 37,978 28,718 28,382
Net earnings $ 33,583 $ 33,837 $ 32,069 $ 28,986 $ 26,648 $ 29,075 $ 30,110 $ 22,710 128,475 108,543 105,367
Operating Segments | HNH                      
Segment Reporting Information [Line Items]                      
Net sales                 600,258 550,751 527,131
Cost of sales                 378,411 366,539 373,063
Gross margin                 221,847 184,212 154,068
Operating Expenses                 85,890 81,793 71,943
Earnings from operations                 135,957 102,419 82,125
Operating Segments | ANH                      
Segment Reporting Information [Line Items]                      
Net sales                 214,710 238,326 262,297
Cost of sales                 171,409 183,827 200,252
Gross margin                 43,301 54,499 62,045
Operating Expenses                 29,288 26,923 25,989
Earnings from operations                 14,013 27,576 36,056
Operating Segments | Specialty Products                      
Segment Reporting Information [Line Items]                      
Net sales                 132,749 125,965 131,438
Cost of sales                 59,449 62,183 70,343
Gross margin                 73,300 63,782 61,095
Operating Expenses                 33,394 29,203 28,306
Earnings from operations                 39,906 34,579 32,789
Other and Unallocated                      
Segment Reporting Information [Line Items]                      
Net sales                 5,967 7,397 21,492
Cost of sales                 8,209 7,834 18,249
Gross margin                 (2,242) (437) 3,243
Operating Expenses                 4,725 4,944 9,027
Earnings from operations                 $ (6,967) $ (5,381) $ (5,784)
XML 101 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
SEGMENT INFORMATION - Business Segment Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]    
Business segment assets $ 1,575,371 $ 1,597,211
Operating Segments | HNH    
Segment Reporting Information [Line Items]    
Business segment assets 1,185,962 1,180,527
Operating Segments | ANH    
Segment Reporting Information [Line Items]    
Business segment assets 161,243 166,994
Operating Segments | SP    
Segment Reporting Information [Line Items]    
Business segment assets 161,283 168,307
Other and Unallocated    
Segment Reporting Information [Line Items]    
Business segment assets $ 66,883 $ 81,383
XML 102 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
SEGMENT INFORMATION - Depreciation/Amortization (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Depreciation and amortization $ 47,973 $ 54,935 $ 51,848
Other and Unallocated      
Segment Reporting Information [Line Items]      
Depreciation and amortization 1,028 1,213 3,928
HNH | Operating Segments      
Segment Reporting Information [Line Items]      
Depreciation and amortization 31,668 38,568 33,728
ANH | Operating Segments      
Segment Reporting Information [Line Items]      
Depreciation and amortization 8,233 7,876 6,685
SP | Operating Segments      
Segment Reporting Information [Line Items]      
Depreciation and amortization $ 7,044 $ 7,278 $ 7,507
XML 103 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
SEGMENT INFORMATION - Capital Expenditures (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Capital expenditures $ 35,148 $ 37,274 $ 49,086
Other and Unallocated      
Segment Reporting Information [Line Items]      
Capital expenditures 327 331 605
HNH | Operating Segments      
Segment Reporting Information [Line Items]      
Capital expenditures 17,570 26,415 33,668
ANH | Operating Segments      
Segment Reporting Information [Line Items]      
Capital expenditures 13,201 6,993 10,809
SP | Operating Segments      
Segment Reporting Information [Line Items]      
Capital expenditures $ 4,050 $ 3,535 $ 4,004
XML 104 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]                      
Net sales $ 240,004 $ 239,940 $ 234,081 $ 239,659 $ 228,699 $ 229,948 $ 231,252 $ 232,540 $ 953,684 $ 922,439 $ 942,358
United States                      
Disaggregation of Revenue [Line Items]                      
Net sales                 723,300 689,601 682,238
Foreign Countries                      
Disaggregation of Revenue [Line Items]                      
Net sales                 230,384 232,838 260,120
Product Sales Revenue                      
Disaggregation of Revenue [Line Items]                      
Net sales                 951,947 919,951 939,166
Royalty Revenue                      
Disaggregation of Revenue [Line Items]                      
Net sales                 $ 1,737 $ 2,488 $ 3,192
XML 105 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUPPLEMENTAL CASH FLOW INFORMATION (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Cash Paid for Income Taxes and Interest [Abstract]      
Income taxes $ 42,643 $ 35,725 $ 33,016
Interest 17,697 25,933 11,879
Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]      
Dividends payable 28,510 25,717 23,129
Contingent consideration liability $ 0 $ 0 $ 11,872
XML 106 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCUMULATED OTHER COMPREHENSIVE INCOME - Changes in Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Other Comprehensive Income (Loss), Net of Tax [Abstract]      
Net foreign currency translation adjustment $ (32,590,000) $ 16,809,000 $ (4,799,000)
Unrealized (loss) gain on cash flow hedge 0 (1,406,000) 3,564,000
Tax 0 341,000 (868,000)
Net of tax 0 (1,065,000) 2,696,000
Net change in postretirement benefit plan (see Note 15 for further information)      
Prior service loss (gain) arising during the period 206,000 132,000 (41,000)
Amortization of prior service credit 0 0 9,000
Amortization of (gain) loss (10,000) 8,000 (2,000)
Total before tax 196,000 140,000 (34,000)
Tax (44,000) (39,000) (24,000)
Net of tax 152,000 101,000 (58,000)
Other comprehensive (loss) income, net of tax (32,438,000) 15,845,000 (2,161,000)
Currency swap      
Other Comprehensive Income (Loss), Net of Tax [Abstract]      
Net foreign currency translation adjustment $ 0 (1,455,000) 3,851,000
Net change in postretirement benefit plan (see Note 15 for further information)      
Net foreign currency translation adjustment tax   $ (471,000) $ 1,236,000
XML 107 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCUMULATED OTHER COMPREHENSIVE INCOME - Components of Accumulated Other Comprehensive (Loss)/Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance $ 1,053,984 $ 938,284 $ 877,015
Other comprehensive (loss) income (32,438) 15,845 (2,161)
Ending balance 1,149,913 1,053,984 938,284
Total      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 8,691 (7,154) (4,993)
Other comprehensive (loss) income (32,438) 15,845 (2,161)
Ending balance (23,747) 8,691 $ (7,154)
Foreign currency translation adjustment      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 8,408    
Other comprehensive (loss) income (32,590)    
Ending balance (24,182) 8,408  
Cash flow hedge      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 0    
Other comprehensive (loss) income 0    
Ending balance 0 0  
Postretirement benefit plan      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 283    
Other comprehensive (loss) income 152    
Ending balance $ 435 $ 283  
XML 108 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
EMPLOYEE BENEFIT PLANS - Narrative (Details)
$ in Thousands
12 Months Ended
Aug. 30, 2022
plan
Jun. 21, 2022
plan
Dec. 31, 2024
USD ($)
plan
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Defined Benefit Plan Disclosure [Line Items]          
Number of savings plan     1    
401(k) contributions | $     $ 4,644 $ 4,381 $ 4,363
Number of unfunded plans     2    
Number of multiemployer benefit pension plans     1    
Contribution rate increase     4.00% 4.00%  
Deferred compensation liability | $     $ 11,470    
Deferred compensation liability long-term | $     11,449 $ 10,188  
Deferred compensation liability current | $     $ 21    
Kappa          
Defined Benefit Plan Disclosure [Line Items]          
Number of defined contribution plans   1      
Bergstrom          
Defined Benefit Plan Disclosure [Line Items]          
Number of defined contribution plans 1        
XML 109 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
EMPLOYEE BENEFIT PLANS - Changes in Benefit Obligations and Plan Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Postretirement Medical Plans      
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]      
Benefit obligation at beginning of year $ 1,395 $ 1,465  
Service cost with interest to end of year 113 108 $ 79
Interest cost 55 62 26
Participant contributions 20 23  
Benefits paid (32) (30)  
Actuarial gain (29) (233)  
Benefit obligation at end of year 1,522 1,395 1,465
Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]      
Fair value of plan assets at beginning of year 0 0  
Employer contributions 12 7  
Participant contributions 20 23  
Benefits paid (32) (30)  
Fair value of plan assets at end of year 0 0 0
Pension Plan      
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]      
Benefit obligation at beginning of year 1,660 1,589  
Service cost with interest to end of year 72 65 44
Interest cost 54 65 17
Benefits paid (42) (188)  
Actuarial gain 488 80  
Exchange rate changes (98) 49  
Benefit obligation at end of year 2,134 1,660 1,589
Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]      
Fair value of plan assets at beginning of year 1,240 1,196  
Actual return on plan assets 216 56  
Employer contributions 181 138  
Benefits paid (42) (188)  
Exchange rate changes (74) 38  
Fair value of plan assets at end of year $ 1,521 $ 1,240 $ 1,196
XML 110 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
EMPLOYEE BENEFIT PLANS - Amounts Recognized in Balance Sheet (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan Disclosure [Line Items]      
Unrecognized prior service cost $ 0 $ 9  
Unrecognized net loss (gain) 8 (2)  
Postretirement Medical Plans      
Defined Benefit Plan Disclosure [Line Items]      
Accumulated postretirement benefit obligation (1,522) (1,395)  
Fair value of plan assets 0 0 $ 0
Funded status (1,522) (1,395)  
Net amount recognized in consolidated balance sheet (after ASC 715) (included in "Other long-term obligations") (1,522) (1,395)  
Pension Plan      
Defined Benefit Plan Disclosure [Line Items]      
Accumulated postretirement benefit obligation (2,134) (1,660)  
Fair value of plan assets 1,521 1,240 $ 1,196
Funded status (613) (420)  
Net amount recognized in consolidated balance sheet (after ASC 715) (included in "Other long-term obligations") $ (613) $ (420)  
XML 111 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
EMPLOYEE BENEFIT PLANS - Components of Net Periodic Benefit Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Postretirement Medical Plans      
Defined Benefit Plan Disclosure [Line Items]      
Service cost with interest to end of year $ 113 $ 108 $ 79
Interest cost 55 62 26
Amortization of prior service cost 0 0 9
Amortization of (gain) loss (10) 8 (2)
Total net periodic benefit cost 158 178 112
Pension Plan      
Defined Benefit Plan Disclosure [Line Items]      
Service cost with interest to end of year 72 65 44
Interest cost 54 65 17
Expected return on plan assets (40) (42) (37)
Total net periodic benefit cost $ 86 $ 88 $ 24
XML 112 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
EMPLOYEE BENEFIT PLANS - Estimated Future Employer Contributions and Benefit Payments (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Postretirement Medical Plans  
Defined Benefit Plan Disclosure [Line Items]  
2025 $ 121
2026 106
2027 88
2028 95
2029 113
Years 2030-2034 741
Pension Plan  
Defined Benefit Plan Disclosure [Line Items]  
2025 1
2026 1
2027 1
2028 1
2029 1
Years 2030-2034 $ 1,353
XML 113 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
EMPLOYEE BENEFIT PLANS - Defined Benefit Pension Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Central States, Southeast and Southwest Areas Pension Fund      
Multiemployer Plans [Line Items]      
Contributions of Balchem Corporation $ 1,073 $ 1,020 $ 939
XML 114 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
EMPLOYEE BENEFIT PLANS - Assumptions Used in Calculations (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Pension Plan      
Benefit Obligatoins      
Discount rate 3.35% 3.45%  
Net Cost      
Discount rate 3.45% 4.00% 1.00%
Expected return on assets 3.25% 3.25% 3.25%
Postretirement Medical Plans      
Benefit Obligatoins      
Discount rate 4.85% 4.15%  
Net Cost      
Discount rate 4.15% 4.40% 2.10%
XML 115 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
COMMITMENTS AND CONTINGENCIES - Narrative (Details) - Subsequent Event
$ in Thousands
Jan. 31, 2025
USD ($)
EPA Civil penalty  
Gain Contingencies [Line Items]  
Payment for civil penalty and project benefits $ 300
EPA Community spending  
Gain Contingencies [Line Items]  
Payment for civil penalty and project benefits $ 350
XML 116 R98.htm IDEA: XBRL DOCUMENT v3.25.0.1
FAIR VALUE OF FINANCIAL INSTRUMENTS (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
financial_instrument
Dec. 31, 2023
USD ($)
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Number of financial instruments held for trading purposes | financial_instrument 0  
Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Related rabbi trust assets $ 11,465 $ 10,188
Money Market Funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents $ 1,040 $ 959
XML 117 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
RELATED PARTY TRANSACTIONS (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Related Party Transaction [Line Items]                      
Payments for services $ 240,004 $ 239,940 $ 234,081 $ 239,659 $ 228,699 $ 229,948 $ 231,252 $ 232,540 $ 953,684 $ 922,439 $ 942,358
Receivables 119,662       125,284       119,662 125,284  
Payables 54,745       55,503       54,745 55,503  
St. Gabriel CC Company, LLC                      
Related Party Transaction [Line Items]                      
Services and raw materials                 22,940 28,099 29,062
Receivables 3,893       8,314       3,893 8,314  
Payables 2,831       6,050       2,831 6,050  
St. Gabriel CC Company, LLC | Non-contractual monies owed                      
Related Party Transaction [Line Items]                      
Payables $ 296       $ 329       296 329  
St. Gabriel CC Company, LLC | Services Provided                      
Related Party Transaction [Line Items]                      
Payments for services                 4,425 4,363 4,213
St. Gabriel CC Company, LLC | Raw Materials Sold                      
Related Party Transaction [Line Items]                      
Payments for services                 $ 29,795 $ 34,219 $ 39,853
XML 118 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
tranche
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Lessee, Lease, Description [Line Items]      
Reasonably certain criterion renewal period 2 years    
Number of lease tranches | tranche 4    
Operating lease cost | $ $ 5,456 $ 5,307 $ 4,478
Years 1 and 2 | Minimum      
Lessee, Lease, Description [Line Items]      
Operating lease term 1 year    
Discount rate 6.25%    
Years 1 and 2 | Maximum      
Lessee, Lease, Description [Line Items]      
Operating lease term 2 years    
Discount rate 6.76%    
Years 3 and 4 | Minimum      
Lessee, Lease, Description [Line Items]      
Operating lease term 3 years    
Discount rate 6.84%    
Years 3 and 4 | Maximum      
Lessee, Lease, Description [Line Items]      
Operating lease term 4 years    
Discount rate 7.35%    
Years 5 through 9 | Minimum      
Lessee, Lease, Description [Line Items]      
Operating lease term 5 years    
Discount rate 7.18%    
Years 5 through 9 | Maximum      
Lessee, Lease, Description [Line Items]      
Operating lease term 9 years    
Discount rate 7.69%    
More than 10 years      
Lessee, Lease, Description [Line Items]      
Operating lease term 10 years    
More than 10 years | Minimum      
Lessee, Lease, Description [Line Items]      
Discount rate 7.90%    
More than 10 years | Maximum      
Lessee, Lease, Description [Line Items]      
Discount rate 8.41%    
XML 119 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Right-of-Use Assets and Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Right of use assets    
Operating Lease - ROU $ 15,320 $ 17,763
Finance Leases - ROU 1,730 2,101
Total right-of-use assets 17,050 19,864
Operating leases liabilities - current 3,134 3,949
Finance lease liabilities - current 194 272
Total lease liabilities, current 3,328 4,221
Operating lease liabilities - non-current 12,967 14,601
Finance lease liabilities - non-current 1,749 1,943
Total lease liabilities, non-current $ 14,716 $ 16,544
XML 120 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Schedule of Lease Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Lease Cost      
Operating lease cost $ 5,456 $ 5,307 $ 4,478
Amortization of ROU asset 232 242 210
Interest on lease liabilities 105 115 125
Total finance lease 337 357 335
Interest on lease liabilities 5,793 5,664 4,813
Cash paid for amounts included in the measurement of lease liabilities      
Operating cash flows from operating leases 5,454 4,757 4,269
Operating cash flows from finance leases 105 115 125
Principal payments on finance lease 216 222 177
Cash flows from operating and finance leases 5,775 5,094 4,571
ROU assets obtained in exchange for new operating lease liabilities, net of ROU asset disposals $ 1,669 $ 6,365 $ 11,488
Weighted-average remaining lease term - operating leases 9 years 10 days 9 years 3 months 29 days 5 years 7 months 17 days
Weighted-average remaining lease term - finance leases 8 years 4 months 13 days 9 years 25 days 9 years 11 months 12 days
Weighted-average discount rate - operating leases 7.60% 7.40% 2.70%
Weighted-average discount rate - finance leases 5.10% 5.00% 5.00%
XML 121 R103.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Operating Leases (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Operating And Finance Lease, Liability, To Be Paid [Abstract]  
2025 $ 5,008
2026 4,399
2027 3,155
2028 2,393
2029 1,937
Thereafter 5,819
Total minimum lease payments $ 22,711
XML 122 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
derivative
Dec. 31, 2023
USD ($)
derivative
Dec. 31, 2022
USD ($)
derivative
Jun. 21, 2022
derivative
May 28, 2019
USD ($)
Derivative [Line Items]          
Proceeds from settlement of net investment hedge $ 0 $ 2,740 $ 0    
Interest Rate Swap | Interest Expense          
Derivative [Line Items]          
Net interest income (expense) $ 0 $ 1,518 $ 400    
Forward Contracts          
Derivative [Line Items]          
Contracts | derivative 0 0 4 4  
Net gains on forward contracts     $ 512    
Designated as hedge | Interest Rate Swap          
Derivative [Line Items]          
Notional amount of derivatives         $ 108,569
Designated as hedge | Interest Rate Swap | Pay-Fixed Interest Rate          
Derivative [Line Items]          
Fixed interest rate         2.05%
Designated as hedge | Currency swap          
Derivative [Line Items]          
Notional amount of derivatives         $ 108,569
Designated as hedge | Currency swap | Pay-Fixed Interest Rate          
Derivative [Line Items]          
Fixed interest rate         0.00%
Designated as hedge | Currency swap | Receive-Fixed Interest Rate          
Derivative [Line Items]          
Fixed interest rate         2.05%
Designated as hedge | Currency swap | Interest Expense          
Derivative [Line Items]          
Net interest income (expense) $ 0 $ 1,119 $ 2,250    
XML 123 R105.htm IDEA: XBRL DOCUMENT v3.25.0.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Schedule of Gains (Losses) on Hedging Instruments (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Derivative Instruments, Gain (Loss) [Line Items]      
Cash flow hedge (interest rate swap), net of tax $ 0 $ (1,065,000) $ 2,696,000
Net investment hedge (cross-currency swap), net of tax $ (32,590,000) 16,809,000 (4,799,000)
Losses and gains recognized in accumulated other comprehensive income (loss)   $ (2,520,000) $ 6,547,000
Interest Rate Swap      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Unrealized (loss) gain on cash flow hedge, net of taxes of $341, and $868 at December 31, 2023, and 2022, respectively Unrealized (loss) gain on cash flow hedge, net of taxes of $341, and $868 at December 31, 2023, and 2022, respectively Unrealized (loss) gain on cash flow hedge, net of taxes of $341, and $868 at December 31, 2023, and 2022, respectively
Cash flow hedge (interest rate swap), net of tax   $ (1,065,000) $ 2,696,000
Currency swap      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Net change in postretirement benefit plan, net of taxes of $44, $39, and $24 at December 31, 2024, 2023 and 2022, respectively Net change in postretirement benefit plan, net of taxes of $44, $39, and $24 at December 31, 2024, 2023 and 2022, respectively Net change in postretirement benefit plan, net of taxes of $44, $39, and $24 at December 31, 2024, 2023 and 2022, respectively
Net investment hedge (cross-currency swap), net of tax $ 0 $ (1,455,000) $ 3,851,000
XML 124 R106.htm IDEA: XBRL DOCUMENT v3.25.0.1
QUARTERLY FINANCIAL INFORMATION (UNAUDITED) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Quarterly Financial Information Disclosure [Abstract]                      
Net sales $ 240,004 $ 239,940 $ 234,081 $ 239,659 $ 228,699 $ 229,948 $ 231,252 $ 232,540 $ 953,684 $ 922,439 $ 942,358
Gross margin 86,337 85,361 82,994 81,514 74,993 76,544 77,349 73,170 336,206 302,056 280,451
Earnings before income taxes 44,484 43,893 41,226 36,850 33,267 36,475 38,400 29,119 166,453 137,261 133,749
Net earnings $ 33,583 $ 33,837 $ 32,069 $ 28,986 $ 26,648 $ 29,075 $ 30,110 $ 22,710 $ 128,475 $ 108,543 $ 105,367
Basic net earnings per common share (in dollars per share) $ 1.05 $ 1.05 $ 0.99 $ 0.90 $ 0.83 $ 0.91 $ 0.94 $ 0.71 $ 3.97 $ 3.38 $ 3.29
Diluted net earnings per common share (in dollars per share) $ 1.03 $ 1.03 $ 0.98 $ 0.89 $ 0.82 $ 0.90 $ 0.93 $ 0.70 $ 3.93 $ 3.35 $ 3.25
XML 125 R107.htm IDEA: XBRL DOCUMENT v3.25.0.1
VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Allowance for Credit Losses      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance $ 908 $ 1,226 $ 928
Additions charged to costs and expenses 299 37 401
Adjustments/deductions (298) (355) (103)
Ending balance 909 908 1,226
Inventory Reserve      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance 2,463 2,640 1,425
Additions charged to costs and expenses 4,123 2,450 6,786
Adjustments/deductions (2,379) (2,627) (5,571)
Ending balance $ 4,207 $ 2,463 $ 2,640
EXCEL 126 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -F*55H'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 " #9BE5:= (3;.T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OITU1(71S43PI""XHWD(RNQMLTI",M/OVIG&WB^@#"+EDYL\W MWT!Z'80>(S[',6 DB^EJ=H-/0H<-.Q % 9#T 9U*=4[XW-R-T2G*U[B'H/2' MVB/PIKD!AZ2,(@4+L HKD:*$C*AKC"6_TB@^?<2@PHP$'=.@I05NWP.0R M,1SGH8<+8($11I>^"VA68JG^B2T=8*?DG.R:FJ:IGKJ2RSNT\/;T^%+6K:Q/ MI+S&_"I90<> &W:>_-K=W6\?F.0-OZX:7O%VR[G(I[M]7UQ_^%V$W6CLSOYC MX[.@[.'7OY!?4$L#!!0 ( -F*55J97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MV8I56N%ZI'8:" +#$ !@ !X;"]W;W)KK&VW:VG7Z00;:9!>1'B+S\ M^QX)&TQ&R-!1\B$&S+E!%T*<6QQ?/C'^/=U2*M!S'"7I56_P1TJ?T:!G)IJP8^RY7YL%5QY%G1"/J"RE!X..13FD4224X MC__O13O%,67@\?)!_58U'AJS(BF=LNC/,!#;J\ZH@P*Z)EDD'MC33W3?H('4 M\UF4JO_H*=]WX'60GZ6"Q?M@.(,X3/)/\KP'<10P]Z7@\&T(<6(\98^4 MHR[Z?3E#[]]]0.]0F*"[,(K@HJ27/0&'D#OV_+W<=2Z':^1G!NQ0GBPPE>8Z/BC/IGR',_(NS@ON:$IN;P6[HZ0\ZY"A]HPF?F\)^S M!([NZ(Y>:8U7X/:4GF?$_?=DE0H.7?X?'>%0Z9;[F-"'U0#>AS"&@@]V36'L/GA"Z)I$T$6C*./1*(CNH#IU9I2T[6VI5 M>$?)KML$WCSQRT9_1$L!HQAB'%!DB> O\!GHB9K5[V9:@,:@U@ MJ54!XA(@ M;@+P*WE&\P!&MW =^HJBX:X](>EZ73PX'_4]K*5G#&Y-SY):E5Z9_+O&#/E M;Q($H)Y^/"R@+[ ?^C71]SFSY M""<;N S#@9:B]"J!["E5D58N@#7G,>_ M1CB5:W#K?F5/NN'K^H2<-*N/)-)SL^H-;*E5N97NP#6G]:^Y%6/>@K/',/'U M?<^L>?^S%IM5IV!+K8JM] JN.<5_C6W!4@'Y[U_AKOXA859TSH=]W43$U!S7 MFMM;N 6WM ON";^@J'%*ZC&9!48UD*SZ UMJ54BE0W#-:?T7)KW48LL24])[ M0L3#P^Y@Z#A:6E;]@2VU*JW2(;CF]/YK*, W RL(C(*/HW9DS[.*>AW:4HW1+N/ZQ8-5,V%*KSJV6;@*; M30"8TR!,-FCY$J]8I&-Y0N!ZNIAJ9V6MV@9;:E5*I6W YL3^T-?0S;._)P*9&=RM)(5A+D#S-,WT MX]P)S6]4]SIB:HYJS>TM_ $N_0%NY _^8!'X4,+S^1"N?0US0NF>:6%9=0*V MU*JP2B> &SF!P\QD/K>FQC)(;3,]-+-B71>SZ@-LJ56IE3X -_(!\T10GK]S ME7.XY(!12\VL6$?-J@VPI5:E5MH W,@&J-L13<$Y;1C79AXG=+X0#@^/B>]3 M$ *9()?4\K-J!VRI5?F5=@";L_EE3*+HZ!:%#&Q'$CU!LU+M5+@YKC6OMW & MN'0&V)S4W\24;R2H_T&HV!IY_<=7!^:XUKS>PAO@TAM@5,T* MJ6TWG*L)<7@JY 4Z?TN4^GH%\V%J>Z YKG5MPEM8!*^T"%ZC-PO++>2\IMOU MA$P]+*O^P)9:%5;I#[Q&_F"1K:+0AWN4$6WB859I70ECU2GLU09*31;7/8[[ M%\.+R]ZCCLQ1>5 C!U"=H5C*J8@4_9H)&-82Z=>UM.S6#>5JPZ/V>7C@X7-9 MZ/!8(?$6-L K;8!G3MH/HUAZ]%8/\JJ5?$6ZII#3ZJ>V3Z@N56$BZ*B,A26I MG'@26WKTWO7''T;8/?^0D@)9.!^7B*$S@'] MHIR=D-TG3%5IYB[C:2;?$H, G'L6Y<]%MS]1,B$L8@<%Y 4DUN )= U&"<('F\WE.,DRKA4I(/JP9 MCY$LU)(G*]M'GX4$JM &<@NG87*F[:Y6/9HMM6J7+CV:U["4Z[C:YA8V:DWM M";&ZTB1S6&MB;^'/O-*?>0UKNO;$]J5=]_([@C MTM>F**)K"'7.SF'&PO=V]R:W-H965T M&ULC91M;YLP$,>_BL6DO:K"0QZV9H"4-*L6J:FB1-TT37OA MP"58Q3:S3=-^^YT-89F4H+Z!._ONY_\9[N*C5,^Z ##DE9=")UYA3#7U?9T5 MP*D>R H$[NREXM2@JPZ^KA30W"7QTH^"8.)SRH27QFYMK=)8UJ9D M:*Z)IS MJM[F4,ICXH7>:6'##H6Q"WX:5_0 6S!/U5JAYW>4G'$0FDE!%.P3;Q9.YQ,; M[P*^,SCJ,YO82G92/EMGF2=>8 5!"9FQ!(JO%[B#LK0@E/&G97K=D3;QW#[1 M[UWM6,N.:KB3Y0^6FR+Q/GLDASVM2[.1QV_0UC.VO$R6VCW)L8D=XHE9K8WD M;3+ZG(GF35_;>SA+"&^O)$1M0N1T-P23*1B/-&JY4EXWBF+ ? M96L4[C+,,^FLSIDA2]%\7KRGV#>(M9M^UB+F#2*Z@@@CLI+"%)I\%3GD_P-\ MU-.)BDZBYE$O<0'9@ S#&Q(%T:B'-^R*'#K>L*](J<[+)+]F.VT4_A2_+U7< M\$:7>;91IKJB&20>=H(&]0)>^O%#. F^]*@==6I'??1.[2/E<$E;?_9FNR)/ M6_+PL.Z1,NZDC-\EY9XI3I:+2VKZ :/;'A633L7D72H>9';U%^TG/.)T^(G3 MX8: 3 M7I-J!D3C&%FYIMQ)@RWNS )G*B@;@/M[*M6BK)O5%3B*+2%9R8:P+ ?^V\DI6E?4$./[9 M.YT<^K0-CY^?O/_4!P_!W(E.7NGJ;U6:U>4DGY!2+L6F,I_UPR]R'U!B_2UT MU?5_R-IJ0Q:8SNMXW!@2U:G;_Q;=](HX:T-C3@.T;L)FA:^5=#.S*]TT^E*E<+(DGP2E6@6 MDMQ:=QTY(W_>7I.W;]Z1-T0UY,M*;SK1E-W%S$#/MOULL>_ETZX7YNGE6B[. M":=3PB(6(\VO7MZ\SZ]$MR(P:F1A'^0_ M&[45%02/CN+.5=*[L@5@.X^+A"87L^UQ.*Y5&L=Q=K ZP1D?<,9!G!\7"[T! M6% ;%A(PWE5R2AJH8WI)1 75II^94+?(HI6E,J32,'J=_?I-$15]B/"0$V$( MS!=9W\EVE\2G>=>;V!DTA3ZZM>P+2/6(Y6$'-3V*D-(B3=DH$8@92U@>XYE( M#IE(@IGXM=G"^.A6R:[/ 8P<7OF41Z- 2)F49$PB@-,#P#3(,";5JZ%*HG\ M!F0"8X !3)V>\RB)1_!G/,NB$43,+&:Q!V1Q %D\,\0@%%KS."5K MH 33+QU;.]; X,8[*PL'"\L9=88=,37K8*&J.P''GBFO%:.0IKG0@0AIFPET% M:W1S]GR1H @%99R.ZQAFEA8^RJ8#4]$P5>UJ60 >0D!)EO",C@%BAD7&J"^; M U?1]$5:KU+B3E7* *NB@H\&.>][%=]K>3L->N! &B;!+ZTH8;X_2:JU>+1Z M"@T;X<$XB\>2#S-+DLBW/@N<4/,8OR)/% ')B0 MAJGP">)"UQ:CV.T^@0]UOT[O9".7RC/]$:9C>9Z.D;MF- -#'#D;^)"%^?!: M;54I8<,6F@#,)3R6)W2<7'B%#=3'PM3W M66YUM>UGA18-"A'AM"*"GS%$UX[#+BWU38&!^EAXGW8MEQ*261)U6&2>9+H; M,:BP;+R;1,P2%L6I!^? 5NR9+5MP@1T)(12[RTR4':_Z/7;$+$Y]8HT-!,;" M!!9:9L\A=PF+9D<+?P\FJE&WWXP^P[\\^]$<&YA'5V_Q53UA?R]MI[$=GK&&RO6F?2FUG MLS E;U@">J8E6U%MY#GYN#$KW:I_P8!-@0'L+^E6 K!\L&5"$M5U5F3VNG)C M.@,/,'70Q+GD.V:4H,EIB ,[\S [V\D-POL9ZIABS$6D'Y0Z$B$B/C13%F/\PN3M+$0R-\D!@\+#$^2R/@(]C B;:! MO..%V=4- #$N^!@E,9[&39]-1TH MN"6TC,XS<-'N+G]W+T:O^_O3.VV,KOO'E10 WQK ]TL-Q+Y_L5>RAROX^7]0 M2P,$% @ V8I56N4N=D!4 P 0P !@ !X;"]W;W)K"AAQES,MC2TBE*B2 ME-WVZSN4%$5R%2]M?+"XS#R^-\-EICLA'U0"H,G/E&=J9B5:YS>VK:($4JJN M10X9SJR%3*G&KMS8*I= X](IY;;G.",[I2RSPFDYMI#A5!2:LPP6DJ@B3:G\ M=0M<[&:6:ST.W+--HLV '4YSNH$EZ*_Y0F+/;E!BED*FF,B(A/7,>N_>S%W/ M.)06WQCL5*M-C)25$ ^F\RF>68YA!!PB;2 H?K8P!\X-$O+X48-:S9K&L=U^ M1/]0BD+6#=ZK#H'88E$(K9J6L.ZII.)5B1Z2Q1C33 M*&-3>J,:EIDT+K7$689^.IR+3 G.8JHA)K>4TRP"LC1PBEPLJ(1,)Z!91/DE M>4N^+N_(Q>M+\IJPC'Q)1*%H%JNIK9&)P;.C>M7;:E7OF57O(+HF _>*>([G M][C/3W"4$@CE%"E4/=-GYX*P.\',&?M1N4T@IF% MATF!W((5OGGECIQW?>I>"*RC==!H'1Q"#]]'D2@RS*Z$"-B6KCA<$I MQXN!Q*)8Z77!\8Q5MGT!J589EJN8NV(;3IS)U-ZV=?;9C!N;#GV_H>\?3-52 MB^@A$3P&J=Z\&GMN\([ CX+I7[UI\U\R;2\$UM$];'0/#Z9M@;<;X"Z-B3(1 MN"(YE61+>0'D L]B+#BG4I$<\(I.\-A>]D5C^%<^O.%>R@Z:=)B/&N:C\YB7 M_!2AA4Z$9+]QPBBH1GMI5_BC-B>G_.UQ/V[7$1 T H)_$L"4*HZ3#_XBM4_[ MD$6'\+@A//XGPOB**XT7-LLVQUB/C[(^9-%A/6E83PZRGHLTQ7?]/[9WA1^T M*5T[HU&PQ_RH68>^ZSR]I,X9 L[>Y35Z.Z)NO7_W8W^2:5=%JQYPSU=QVE:O MD=NT!M[0"SS?WQ?09^D-_<:O>99H>:3 MK=:[F^E4K;8\9^I:['AAWJR%S)DV3;F9JIWD+*F,\FQ*',>?YBPM)HM9U?<@ M%S.QUUE:\ >)U#[/F?SWCF?B,)_@R;'C,=UL==DQ7Y"F-6V] M)&G."Y6* DF^GD]N\4U,*H,*\4?*#^KD&954GH7X43;ND_G$*6?$,[[2I0MF M_E[XDF=9ZF>)+D?V9)GH[GX03E/ UVV?Z M41Q^XPTAK_2W$IFJ?M&AQOIFQ-5>:9$WQJ:=IT7]SUZ;0)P88'_ @#0&Q#9P M!PQH8T#?:N V!FX5F9I*%8>8:;:827% LD0;;^5#%BM0I^*A"?G#J9FZNW\R7'^=V348\Q7 MUXCB#X@XQ 4FM'R[.07,X[>;DQ$VM%T-6OFC _[NBY7(>;<.Z*_;9Z6EV1Q_ M0\&NG;FPL[)BW*@=6_'YQ)0$Q>4+GRQ^_@G[SB]0H"[I++Z0L[,@NFT0W3'O MB]]-M50LXV!^UJ9>95K6Q)=%Y%$_-*GS1$\ D_):$/TKB5RF4 M,I5*;M("XN#W1J743,^W. PASB>!8O[,!(ZKH=A#D'+(1C=CE]W7#)M:B#B MK^:@55S=0%2"2V[#2SJ++^3L+'AA&[QP- &>S%E^&CHH)X R(6A+1*(E'$Q8F5UMDSCLC)UZ,3MI5A7F,5=2;"?:#R-IV M2P#E.:Y=80 4P=% 7F.G._6=\=W)"Y/:646+)497I.4Q4TJP46:-U_,@>Z%= M> "81UULKQ@$\WS?&R!W(FGP*+EO0AMJHK=Y04886 9*[.Q:0CB7A+Y=3"$< M]<@@*=*1(J.D6C6VEB(_DC/B#21%^I,(2>1$-BD YT783M48PIGB&OH#I#JY M@\?USE>]Y7*\N.*+BIR+>HLOY>T\>IW.P>-"Y[[0W/AMB]$'5' -QM %*I)' M>MNV#R/$Q[UL +PYQ!\0/;A3/7A<]M3)\#ZM-/#5_Y/JZY:/ ;$I 2 _Q#:C M/@IC?^#HP)T"PN,2J*E#9SD.,NFK%^R[ML99 C!S%%!BDP&\89<.R#G<:2$\ MJA:Z O3,UT)R5*\3TNSU2 [D%@#<##G[-(1P-##99[.#<#1PAQ:K4RMX7*[< MOXU.7V70(.HI;P!&P@"'-AD(1D,RP*43+7A"J\@VLU@X>GB7?=.>A!%[:4#460@"TDG7Q%R,,H8H MVYL/1%'/I@RAB"ULIB=W43F7F^I.3YGY[PM=7^NTO>V]X6UU6V;UW^&;N+[] MZ]S4EY%?JH]*A3*^-BZ=Z\ DGJSO]^J&%KOJQNM9:"WRZG'+6<)E"3#OUT+H M8Z,&PO=V]R M:W-H965T&ULK5=-;^,V$/TKA!H4NT 2?BAYH:6RI*Y$N2=M)?WV'DJRU9=J;!7RQ16GFB>_Q<3@:;[GX(@L 15[J MBLF)52BUNK-MF1504WG+5\#PR8*+FBHTY3F37M&36=-S< M>Q33,5^KJF3P*(AW$ M)2]K8++DC A83*Q[]RYU'9W01/Q1PE;N71--9<[Y%SWXF$\L1\\(*LB4AJ#X MMX$95)5&PGG\VX%:_3MUXO[U#OU#0Q[)S*F$&:_^+'-53*S8(CDLZ+I2G_GV M%^@(A1HOXY5L?LFVBW4LDJVEXG67C#.H2];^TY=.B+T$-SJ1X'4)WC A.)'@ M=PG^6Q."+B%HE&FI-#JD5-'I6/ M$3H:T?1%(V:3C?1+IM?]20E\6F*>FLXX MD[PJHTW0#ZRC-= ;LCS4TK>7;TG5Z1DY/>" MKR5EN1S;"F>C,>VL>_-#^V;OQ)M=CWSB3!62_,QRR \!;*31<_%V7!Z\LX@I M9+?$=Z^)YWB!84*SMZ?[AO3T[>G>&39^OS)^@^>?P.L7X^1:_'4_ETK@SOG; MI'Z+'IC1=3FYDRN:P<1"8 EB ];TQQ_PY MA&>=\9LJ0)#LP!+O*B[E>]R2VAG7A$%C&T5?[DPLPTMZXY)@Z87 #G2->EVC M;WH#3U(\*AB67B& 9:\$-QB3%6T/J?P?K,AZ3YI$;<&CO<6^\;TP<0;6.0YS MH]A)!LXQ@ 6C)#$;9]03')TE^,RP-:C*_[#4=WY98F= D%E&94$6V 20 O+E M@8&@.0RN_ !+&U9ZHY&W)7,]K&N?M?8$<@5-$=Z]6K2:G1$ M;RC3<<2-ZT2#?9@>1WE1$IE5BGN5XF_:("LH6X(^X58<:RRH4K2U> X,%J4B MJXHR@TI!<(U2)9U27K O5.O3W?G4:O8=DL7'O@F]@6B&&,<=2'8<$#O.,P-XV#H"0.8YT:NF:+K?&V4G+,D#X_@EI>Q MZW&.BGX2.?YHP,40YFK* \ZI*<[Q/6=H6N*BK)EJ6ZC^;M^O MWS==ZN#^@^[CF][R*TS[$?")BF7))*E@@9#.[0@G)=J^NATHOFHZS3E7V+5 IHY4,G], AZ?DF9 M\)*!VYNH9" 7AC,!$T7THBRI^G,'7*Z&7L=;;SRR>6'LAI\,*CJ'*9BG:J)P MY;>Z0%;L[7[%^<=M0RHQI&DO]BF2F&WHU',LCI@IM'N?H* MC1[G8"JY=E^R:FP#CZ0+;639@-&#DHEZI"]-'#8 G=X10-@ PEU ? 00-8#H MM8"X <0N,K44%X'AV CU\/#T^HB=I,18XO.L+W'8.N2+J5E',N MM;[ P-O<7!*!90(39^A+_U#\:_[X,+^M+WU=T12&'IZ@02W!2]Z_Z_2"3X=B M]Y9DXS/ DLEYS]Q?L_QS+I-S'%FI1279 <"R,I()N#C2L< MO-CU 5UW@*VSRR08^,O-:.U;7$5Q9]MHO&]TT[MI;;;$=5MQW9/BON&-2 LJ MT'M\G9741N'+5>Z1DQD(R)DA%:?BN+CNGE=QO*-NWR3ZN*-MWR2,=Z3Y&U6L M!#5WW4#CC5\(4S_Z=K=M.+>NSN[LWV$CJOO&?YJZBSU0-6="$PXY4@;7'] A M57>&>F%DY6KE3!JLO&Y:8#,%90WP?RZE62_L 6U[3OX!4$L#!!0 ( -F* M55K+SGUA0 < $0X 8 >&PO=V]R:W-H965T&ULO5M; MD"+&[ M;$1]Y!=+R.=\9_=\'/;L!UQNR^I3O6*L,;[D65%?S59-LWXSG]?QBN51_;I< MLX+_Y[ZL\JCAA]7#O%Y7+$HZISR;8].TYWF4%K/%9??;3;6X+#=-EA;LIC+J M39Y'U==KEI7;JQF:??OA-GU8->T/\\7E.GI@=ZSYL+ZI^-'\@)*D.2OJM"R, MBMU?S=ZB-R$AK4-G\5?*MO71=Z.=RL>R_-0>O$NN9F8[(I:QN&DA(O[QR)8L MRUHD/H[/>]#9(6;K>/S]&WK839Y/YF-4LV69_9TFS>IJYLZ,A-U'FZRY+;>_ MLOV$K!8O+K.Z^VML=[8.F1GQIF[*?._,1Y"GQ>XS^K)/Q)$#&G/ >P[9'69]J,F6EQ6Y=:H6FN. MUG[IZ.J\>8+3HCVS[IJ*_S?E?LUB619UF:5)U+#$N&OX!S]MFMHH[_E1&7]: ME5G"JOHG(_B\29NOQH7QX6\X:-I,>?Q/O+U M+C(>B?R^;*),X;;4N]VRAM<+'VP0545:/*@B^WJ(MW&\R3=9-^4_FQ6KC&69 M\[I@^6\9KKT*;S#[PPN2=*VYJ+,N(G2 MY((G>1FM4RE7IQX3J.B:S+^>,Q;[*90S B[M#,E\TNJ.>1H54@6V%DT:%1 M*!LAZCC(/I@-DD0.22(3D_22DU"OHHKQL^*4A&GQV[7B3;V.8G8UXR==S:I' M-EO\^ .RS5]4Y0 )YD."!3LP^RC]!&/7098I\ 04=< F/;!).W0RPB:O8K[B MUIQ$3EOW[55[X5)>W/ZY+;/,X"O6-JJ2?U7,4DAF(<%\2+ $BP$ ANP;QW8 MM[2U_ ?OS=CX0G%M2:J1MO';E7!.+8J%Q6FIC3BT)2+# E1N_HU9MQX=ZDJ:C[NB\0Z:]_YOIX]Y. ME74M\-0%'Q+,AP0+/$4A6[R4Q8X;*.B 163V>U53R^-=QY/!]YM&N6XW2;61 MUO6&;^,V!6_D]HRN>=.NWH^:\C)N6^(:6E6@:#XH6K!'&Y"!'(\BD32@J$-N>UD Z76!H$@TH@!6 M4Q] H (!*)H/BA: MHH50:,.3H%<)T--D J02 %R+BLWWB7:^?CB3J0"5"J#0AE3T8@$Z@UJ Y+T[ MLEQQ65CJ0T^NIY."!J!!0RBT(3N]9H">(!H@E1Q@\3VJ2,-I=KY^+).K!%0X M@$(;\M!+!PA4.T"*?36UD-2K@8H'H&@!4L@'6&PEU-/$(UU?+Q^@L^D'>N3) M#0&H@@"*%B"%AD!X6;LB2>?0$'"O(>"S:@A8WEUC1&Q1&-4/8BI1H&@!EC4$ M3[RQJIREY:D+"?<: GXV#4$?:6IA@:+YH&@!5F@(A%)/(NT<&@(^>K3@*1H" M47*HN(%O6L231 2L$!$\A[K2LP4*.]L3;^$HPK9;4S&="@V!6K9%1HJ@UQ P ME(:@3IKRMKM%'2Q=A$#U 5"TX.19A%!QAVSU^@!^3GT @^H#H&@^*%H BA9" MH0U/@EX?P$_3!_;N@PL9=JDC/2*ET <4=KY^.).I -4'H-"&5/3Z #Z#/H 5 M]_8)IN*S:4M][,D%=5K4 #1J"(4VY*=7"/ 3% *LVOGS\]\4>3C-SM>/97*= M@"H$4&A#'GJ% (,J!%BQ=;9L5Y1N]$$G%PBH0H 5"@$1FPGE-)VQC4VO$."S M*01ZY,DM :A" (H68)5"X'I8ZKS/H1"07B$@9U4(B+QW)M2DXI9&/XC)S_6" M*@1$5@BP>,=:/4T\LCLBO41 GDTBT$>:_!PVJ$0 BA8062(@"$F=1@@5=.M-8>AY#A5?+/ 5=A>8.%2X+1TH[# 2&Y!0-3R' M>&-/VY"C=Q"@1 )UVE3;:PL[6+X.P;Y? /N"P:FS"*'B[MB:'[U/U;Y?]WM4 M/:3\>I.Q>PYOOG8XW]7NE;7=05.NNU>L/I9-4^;=UQ6+^.6J->#_OR_+YMM! M^];6X<7!Q7]02P,$% @ V8I56M>EZ+)_ @ M@8 !@ !X;"]W;W)K M],!6#)0RVDF025 MMT9EP&6>I]I>0U2,.5)!J6 MD^ RO,@3%^\#?G'8FKT]<9TLE+ISQH]R$HQ<02"@L(Z!X;*!&0CAB+",^XXS MZ%,ZX/Y^Q_[-]XZ]+)B!F1*_>6FK27 >D!*6;"WLC=I^AZZ?4\=7*&'\+]FV ML>-Q0(JUL:KNP%A!S66[LH=N#GN \.P (.H T7- <@ 0=X#XM8"D _A1T[85 M/X><69:E6FV)=M'(YC9^F!Z-[7/IKOW6:CSEB+/93$FC!"^9A9+<6ESP3JTA M:HF6*NXJ)4K0YB.YNE]S^TB.YDQC0 66%TP.E19=] MVF:/#F0/(W*MD,V0*UE"^92 8BM]/]&NGVGT(F,.Q0F)PT\D&D7)0$&SU\/C M 7C^>GCT0C=Q?SNQYXL/\/47OX.3;]E3X;9G:)CKT.3>DBQ_([(G4TWZJ28OL6D5$(P;4@# MNOT?'P]-LF4\]XQ.2C?9Z.1\G-+-_H2&@L9?G@;E@T%A']1V1/=>= UZY971 MD$*MI6T?0^_MQ??2:\XS_Q1%N=70_S2MHE\SO>+2$ %+I,0:3@.B6Y5L#:L: MKQL+95&%_+;"#PMH%X#G2Z7LSG )^D]5]@]02P,$% @ V8I56B4X1MR^ M" 82@ !D !X;"]W;W)K&ULK9I=;^,V%H;_ MBN M%C- ,Q9)?6:3 #-6BYV+=H/)3GO-2'3,'5ET*=I)^NOWD'(L6SQ2$L W MB3]>'NLE#\F'1[IZ5/I'NQ+"!$_KNFFO9RMC-I?S>5NNQ)JWG]1&-/#-4NDU M-_!6/\S;C1:\<_W\1=3J M\7I&9B\??),/*V,_F-]<;?B#N!/F^^96P[OY(4HEUZ)II6H"+9;7L\_DLHA< M Z?X0XK']NAU8*W<*_7#OOE:7<]">T6B%J6Q(3C\VXF%J&L;":[CKWW0V>$W M;J>K6_0T> M]]IP%I3;UJCUOC%ZUF!?-G;<[XR&;R6T,S<+U;2JEA4WH@KN M#/R#035MH);!@K>KX%=(C#:X"+[?%<&'GSX&/P6R"?Z[4MN6-U5[-3=P#3;2 MO-S_WI?N]^C([Q$:_*8:LVJ#7YI*5*(@G4^)S]3]8![II:10LMJ5J2EF+H#DR9[^Q[TN;/QNM=A)F5W#__/8$ MBL^90.<,5IPIV$GG)X?.3R83J! 0M)2\VZ2:*N!KI8W\VWV =6,7+CG*@2C- MTT&F+'Q5'.5LD'8%HB)9E.'IE!X@#X_.A]!9PU8K &V@5%KRN? M: YYZ"BP=3.L>AG1XQQ%22/$!BL<= &F2MEPZ494.1E)37($5V2R&S[#V)E MKC=<:KN !^6*ZP?A;+YT2"7;C6IY;9&+6SU.502;B-'0JZ]*0T:&7GT52Y(1 MK[3W2B>]+E:\ 6N ATMP&^QXO176$^Q6=OMQ[F&(85_2W:I32WXO:VF>4;_4 M'[6<#.TB(D+8, 4*1!>.V.TYC;P":LYN:_UVH]8-ZMX3;+(_N_W8#FKYUU;: M?+[G-6]*?#*3L_+;6:,5YXIVVM,]PI%IAOMB<@T$]UJ 0M:]8(-7>8KLQ)ZOZJ;J87,AQI*ASR!B"Y8 M''D&?1G)TK&IW0,2F2:D0\)M^+/-MH[[RE)O16\:]>833AXFGCE?Q6(/EA#5 M!8F/SQRG[GI>(M/ ]/453B((V\39$& 1%27Y$),P53ZVT_281*8YZ3\VU=!+ M1Y"(95[_(U 4#M$;$5U$=*3S:<]%=)J+?G_K$0VS1WU&(1G)/>A#=2Q-AAR MZ:"[V,@ T1Y[*'E7$4/"LM>^Y0Q*)W'JO;O@6:,5YXIVVJ<]7M%7\,IEC5UV M[>' ,44K'30?0,,EU@MMH-V+\!*-B(>1F(Y0;XG"9"R)88L92: >KN@D4H#9 MC32 Q&ZQA5/05N]W&=D8P"[I%N4]=4WY9=@VD@PGP@+5I5GN&49T49Y'\8C? M'G'H-.+ R:\4HMI/%S@,B.G3 /7YA,7>,N"+2)9YBX"OHN'8"M"##IT&G8$A M84SM"LO6ELW6;D5PGZQ$]8 "'?7Q97BV0R0T]3!A,M"IP9Z!Z#0#?>T-V!/ M<@G4S\W(NHW0#$T]+Y@J][P@JB@?2\ >>>@T\ASVI6WK2BGHDHUZ0S ESM.C M/63O#M&Q*"/#V1ZM%4K$!D$8N/=:>W8'I* M8].4=JLE9,8&-B X >SOAS5']BIQ;]![,%A!*HKCX?ER@0MSWR(J#-FXQY[1 MV'1I"O=XJ%6,6O1K1\/1>UU2()(+%N;9R &;]93$WD-)_10O58OOI&RJ-+3W M\ZJD0"0 3&RD'LR.;@9.A-ET16#P)7W9KJE:EXJH"ZS2$\>I-T9H12A+/2.8+DS)R(&5]9S#ICGGF]AL=;GBMLSC MBKGK-62@&R_4%X(G<>)5X3!9%'EE.$S&XM%C..MQA[T1=S[L>>?CR8$<0P/4 M+5:C82PCPY(#*HP9Y-K0L2^D49( M#))(JBP>W !29+8F\<$1EP"65C/GLNB::Y9-RGL%7F M28==Y./G+^!HY$U&1(9T1(')3CJB,S@_>O9J+?2#>X:M#5P%N7N(Z?#IX3FY MS^[IL,'G7\AET3WMUH?I'K[[C6L8X1;V^R6$##^E<$VZ>YZM>V/4QCWA=:^, M46OW&PO=V]R:W-H965TS/!CFUX["P.A_NA1;:D7E.DEDW.6/GKK[ZJZ@-=VWWQ2VO[XNNJ;OQ/!\N^7[]Z\L272[LR?MJN M;4._S-MN97KZV"V>^'5G3<4/K>HG)T='SY^LC&L.7O_(WWWH7O_8#GWM&ONA M*_RP6IEN##_.\S^EO=.>YD9;R_:^E=7]%)6=FZ'N/[9W M?[&ZGV>8KVQKS_]?W,G8YS2X''S?KO1AHF#E&OFO^:I\R!YX>73/ R?ZP G3 M+0LQE9>F-Z]_[-J[HL-HF@U_\%;Y:2+.-3B4F[ZC7QT]U[\^_WQS]>[-S4UQ M^>;FXN/5AT]7[]\59^\NBYO/U]=G'_^S>/^VN+GZ^=W5VZN+LW>?BK.+B_>? MWWVZ>O=S\>']+U<75V]N?GS2$R&8[DFIBY[+HB?W+'I\4ERW3;_TQ9NFLM5X M@B>T@[B-D["-\Y,'9[RTY;0X/9X4)TF=\VB M^-#6KG36%_]U-O-]1V+TW_MV+/,]W3\?5.N57YO2_G1 NN-M=VL/7O_Q#\?/ MCWYX@-JGD=JG#\W^[SK$?_NBQ?G@:5;OBTOKR\ZM65'/30W34URTW;KM#'_W MZ(]_>'ER57)-1JTW#/QS_^?D+&NX+VRS(ML7!E;TE.[@FJ]9/2(V; M84[R-'2VP'-D%;]8ECF:S:]MZ4S=;XJU[=CX-J6E:1:=K1P][OF1===60TD? MYLJ*>=M6DZ(9^LZ!<::>%'-KZ:OUTM )Z2?0 MZ&@IW]O.U>[O<@"NJ<@8@0O3XD-'?'!K8B@(O6@;3RI2R;A/PF#]AC8^=PU1 M3CNA">F+%9,N!V.%XGT#:%[\IB?*Y.%H\M.8%F,6C9L3W4U/LQ+)I3XR M,S4X)FPBM6V\83_@BZ6YM<7,VJ:PM2.3&@ZSS#P436!Z^$@XNRCEQ"JK^G-G"_N5 M)*K'1.2\Z5PA3/1EN33-PJK\M*0,O/R4#S*PO[,D\Y X7HRVY^I::(KTT)B: M&4E?^J5;KR'&8#U-7]7\ 6.$?:(D+ *>"/4B$0-O%(3LGX"/R/>L'*9F 5!Z MB+.6?+L\/#3\N(5 =]A=!14WI&--V^>'D!$T&^@7 WL WFUX-$9VE8P+VR3= M6+?>J?)AE&Y#! @[H,.HG2$.D<2 QBOH#DDVRR)()^)$)%:&-* 5N2,I%IL0 M*'I 7G8E@\];2>0530G:V6+ M'SV?)#$GD81^L]?S,M5%//%([.'"-BQH-'T91X,[QGO2 B&2A)$HF&\*.@\: M2J*8&[9V5KL%DT*B;>JZ+66^3'-)0QR8R!N&I-[_/!T.N1,8,","1;_XN4Y# MAV#N>5;$WBN+F(X[L:U=9@5H@G!,;5-OY'1(P]BPR%(.FXB#<3X*&]S+AE3 B.,1B=S@\343K_ZOP*% M4N6P*W*#I3">'AH\')OP4W0,O\SHM.>NYP?HMVT*MWA(C@,RAG.#C2)R>$4B MC?9 ^D2'1#:8".RC[$"IK,0"Q%JFDI:[(Z,369:SR]S/K/86&DU)1!&%8"/L MW7\R(+!8MXZ=B3P8#LN0+]UX%UW3O(5P\,FII+TJ'KG'_)ON<$F6 \11O$<3 M=L@/F/]F([K^R.GX:%[P1&T7Y MI@MKRD'UCUDLB!;Z:K!$TC&C'V-L]0_%% M[B0[Y[]X/=$[M@.T(<0Z'2P3__!HWSQD4NA,H,I+T>M^["-4U6'/:WBA('!( MF1"G.(IN'"E+VXSFCBY3N5*0#/=M)RX_C$7(TU-V1P+.7E6/(-,"XY?\!/_Q MAJ*Y6_(0,+(YB<$E>B@V+;18$CVUH]$0TUOK>S',;.<,Z0\%1]@"+]=96ZPD M:2%9DF"R)5TH2BQITY)CMH!U\Z&!0V\XA.'A1NQQT(E.S33MCS1F;3I:-(5% MT&C7#VK;$B?A<6S7BPT7YZ+N2<*YMB%/)C&ED#"B[$\^A4CT9!DXN+V=$+E^ MGMY,Y5!8(9E^A&$((:R*!5%*X21T"H%5"N/>6@0B-47Y0MY5'+741 M8OAL10HP[*V$>5NK$(5;1$V#Q_,(W\ANF5E-B[$<%; XXIX6-$T6R3>P"#5F MZ=CPI3!.?>QVF)>B'Y'6PT4K!H'7(6KK05P2KZ8VQT:YOGU,\^M2N75FZ<\ MF)!M=Q1!A]Q+5$%95\O#,ZNA)VU%[$C;:!Q+?^L@J(XZK"6$W.00N,IK9J1_D5"]/G,0,G6 M:*GHWZKH2,C[ JP2.5Y$B",[@G74KDD**MS)>8D6=T@U" C+T!-Z?%F^V%,2 * MB3"3722.B6P"AT1@&B?69#.3>RLCKT1O?(A5'1+GP.Q])Z],-Q7%&3XQ_VJ^ ME=D2AZL8.X[R.(H;.P[J6%(<0PL9#R7)<\0NUP4%$_G( CKF6& 4$5Q5FOOG MQR<>7W*T&:E+96<];Z3QED/%6>(Z[ ^VTK*!S_\&DV'6(!X];Y(6(!;"@R W M>S1WG8>T3@KYJQWZQW"8C>TU[V1IY3DTO0O9."T\E*!NPXEM(%W$C)R,9\_; MSBA))UZQQU:R(.ZT%CF(,;P ^:# C*+CVLSH60%9 NC"0 L=W)*L!T"-EN2D M)_W[4,/+8"P""4[6^!-YKPZ8#)]C&KZ.PVT:WEE!,RJ):ST%2Z/'B5_[GG.( M#^IRD&."]Y% '+@CPL=#@' 4U%/^4VEPBW SJ@(%[/.A)DMV:Z/SY5C-(XN5 MD-6_*LX'5P,6\\7QL\.39\7&&I+$M-N3PY.7X4M(",G3T-F0"$$6O?(2D$O# MI\2&9&FZA61[*ED :7H%(<(SO^$4P7:1F((I;W#(4+E!"0JS=J4 M:D&4<;JMCG]T/4,:=(Z_(AG+?NQLSX8$BT; CU)0BD3P[7RB:(GOMQFF! 6E MH9AM6.G)5/E9RBJKE@&(8/-BA)?,!W0:E"\, I9.')3S(PB!>-[PP?!$$#%A MW31!I93QE1:)DO#T[2A.# Z;N>J'V6\,^63Q*# ;,>)(!"0DIJUG\?D\T=ZE MV&DGHLP"9C$7(7H60]TPZHFH%KLB7: DRR^1HE&T;2'&8NS)4BW8Y"$MR<*V M;.GOV 9"9F(!D5\--B(B.:-X7PH750':R *N/&87:?1A!6 7?>ZDLJ Z6P, M\[;S$J\.;J\C$(R"%U!GI6@1*AATMHV20M#T'2@:/1/[0KM9U*_''N:3UOOB5T8=;.B92QGD6U4\* M,I4UY2DE^UH=+QZRHK\1Y01P8*UU.RAK%GP@AB"S"0T@(5@XG*]HJ+JH?2N, M'@NC V_C-$3DK;MMPV$*K,AQ>8*&*V3.T16ZR96IJ_(D-%:<^: M31-A.QPF"- M)4BZ8%GAYT AS+:0I>=*:E>ZM6)G5S =_3"*N6CO\SF4)EA&;_-UQ]8W;6+K M<(A[=94\0@L@5O[>#W?>7!0OCI]-\L(0R2.3>?@Q[B^*_"34D^ZL6G.-/ADL M5Q26*04#D$N+0\$?X2/<_> %C]I1!NPO\568]ZA5O!D'7JP0\(DVTI<8\!BB M%X2!_84+,1_\!XEIK)=@U61C.,>.><)H"P+V:TYO!!9(M&L:#,>/OR6)X?/1 MQUIR@5U,9%!IZ>P2BG[+>1=9IVGQ<]M6#-5A\;-2&7E%<7LC>GHF[C6.ZZPB M9()5A4B/I&$ ? ^'E$(G&0.=+5#-4? MR.'!%N$NT;MO\H0,E&D282G'LZYA$7"]'8=DH0IAH%>,[*/R('4$R6(C8@Z; ME\7]IFD&=G#BB#MX,))2^@E(T%Q3#_$JKJ-()90< OXJU&7QS8KQ2(KZ916D M.GOXIECTK?-L)HCAX.3ILR/B9#I4?SCBWGM(]L'8J2;T0\HGV$Y!UA"GAVG? MEWT[HQ,^GH85Q':-\8'=CZ@XDCF=X_K7W,B@@-1P@+#?W)T_$*AH+.;\XCPW'P.",Z+PZ.G MT>3=T!SDO3%!7D=I@_0( ASEUOE1+%VM N66G,*_:! VV<)*< M]-,2B[!$QA!*ZD*U5= HNRY.LF('E'ZO+6?$9F#(*A0;MN=F*>(O9SG*-MNP MB3)=X,'8C\+A=:Y SVZR-MCW\/L"1 M&Y9ZL3(QLV7^6W@"J?_44B<23@;NT?,H:\@$]QW#WII M<5]WHC$7/FN/=@U M].@Y"&N*4RG,FB@TY7*2 !X3@RJKF/6<*,_!5: *''G(21$DT@V/&2 M5XTA\:#N3**B.W'V+%7+*RJ2[ @SLXC*#]"75&->=.T="9B&@)K:T3XIGUHX M1$(APH704J:5M4'LQ(_1* FZ&(T2GV9 D-(FEI+LNAT>^.91 A[*CXV-5!; M9[A^]JP3V37-VSRATQ% XTE'+@3M18;ON1 M+0492R8 +V3D*[M'S/>I"9T+FD_$Y>(9%[LD4B7P'N^DD4 * <;04.PE2+[* M.HX-)<%$Y:VVG2)W7(*4G[9@(?TMADF1K/T^[A7:)["> EJ\I5C>ETP)DK)T M:Y$K2N!I1\='Q2$QM/C4&IU82LMET];M M8E,\PV\GQ4>[ )2"0E]G%\Z'+%VR-AYT5'P@FH,+E?D]HGX0\4R6X$!#UGN9 MQY@/H &87)*#)K.>NV8NYIQ"A[9WR+I9 M^??JVZL&'\<6(BZ_L^)D"^56%SMN@@F+?X=KS9&\D9\=AP!QS"15;&2SB+2C MK]GG:53WHT+-K>Y[VP9@SCC3-KA LF_8_B662\]%(NV'!$*J-J9*U]9*: UI M)*N,22-YG6&=).L'QB*YQ0#M.U$)VRYV7R#$S2)^%G (,)?'0EM(ONG$:0Y^ M .$,FU*F# S29=R702C(/A GIH]G,EXS0J7V:9O&*2'9!)="6+;D/7U MBJ\(1 UCA]X(XE,H;^5^0E23*=CJB1JK,-#M:?%6XV'&%"R##9>VM"MXZ-"N MS9X?+1"6LV,R]6ZQL!RUZVY'E>+=Y#Q?5HP[IQ(<.GXR7[F$Q1]Z_L"N=H2A M,HZS=40);9%R"PHXH>/.?,V+!%F[GX#?P4I+_8:$2&PI/<7Q&^/\++BI:YKM AT6T42;-2S>OLMI56SV*U :KO:R20?XL!<5X+[.P(D^<& MML8B!\-"#!FA%@<@:V?+FO#%)&:+B%"'N4K(..ILPZABJ;3RUWO68"2"Q+Z6 M.A#CC!. H1 MDM-OJ*B71M!(E7X-G25\G\01B-*T6#,)0VD'3(^D+0J4=D,5\JPY20:++;8* MC ^/"4]"C^J87'5E,;,?K0D9J=; "_0/"O6?I+8T(.XZ+"13B2),=\L0QR9[\* M\NUC-9F-2S]J:T;@ \"K=E\L,E, IHBF1.(\!:S<$J %F0$5%0T58LL0K<31 MP4 ZA98N3ND?I%;PA"QHTR#$(7/5/CU.K!F]G;NY-.J7TO]+A+HE]R+.Z7D^ MY$#FM'@/&<2EDDWL+)48@/O7K28$Y'),+3;%^Q:U1JVG972/V>M\4*VNDNR3 MXMX55S!,2BI#!T*^Y^#MI\5GB3[>1(FX3LFM&SL_[CJ(Q9SX (M<)L'5$/&7 M-6K'J1SW/=<$=N @DSJ:UND:0@K:8IMB:%M#\%_))0V!+RFY(4_)JN;M X2K M5TY9*#*V%.'>8_]1"B-C3MZ/HP79)LBU6,FA)6J?9X6YO>90=R7"TT" Y#P%2%G%AI,^>X_I9XOQW'6\OO;C( M//O0>)_W3+&*1\\$P(!#0[79&K>(8PQQ5IN?*D4@B/C_%B+^_>UM.3(@3;O- MP"'*J*Z2U==1D&UX0H5%.\W6V*%3JLK\'CHT&:A5S[*?E(.$BG1J@LDVKT8L M$"9&.3F]6(>/C6%RGL#*2#4@21D:QC$,4G!ME]'+(9@H>HMS.DB03-V MFMIR^4=>T<&5LOD;85$)[-W;R<%%D-#0M-V<.]E7VL^^7)M-[-Z@+SM4##++ M,TD! O'&99"4BO4]K,F:+#PYU/X0,KO5+PWCFNU#L'WM3&/U.0R'I58Q7@@B MJ9PYTB+<#Y#6Z7'5/D,M8^Q89A5>CFR$Q:..%3:7.W-G'6VB89H"-B!_/3"/ M?:KH;J22>(+Z5V9:LA[8Z8%THQ$7;K@!XR*_M"2=P+';AFNH3CJ1B+B[V+(F M\C.LDCW-;PM*K1PW_YBZ.ULSU#WN;>.>M\DHD]6O1NU+ZC1$%D(_7.P,'&4% M1!+]WL?*;)61BZ?]L%[7CC,<&@W@C=,+)76ZS8E,LO'(C&06'51\D5J00 3E M_9[OQ[?$XB7(_$(:Y0O$ZF4KAZJS";B[B;='I#TD 0>I;>V&6,H71W^6T$+* MV17";P$KR4"]">Y6!R?_N[>M:B2CF"ZT!RAQHS0;X[\!Q4X4%,7MES;D]6OHPQ[6N+:ED8G*&!(%L&S8>8U%/:6-RAG[C.?S-&H%D_Q2>T7F9 MQI)L;&]86?*1K)?IRJ7V?<8[N^,?LLN\816Y\Q;"]5A-BTE75FF:S_E.97*F MX #J2MKWTRSEQB_,N KX)%QLPMD'3)WM.*F#%E'AWF\0_">*E'5<(0GM\=/B M'9G$-Z'=\ ,QAF@C>UG<+/',.66J)3=7Q);$-;=*\QC/8\;=JC,@%-J^,WI. MXY@[UE]0H:XPQ5CYK!XJS[?'N',JRQXT?+UT]8!I_A':.#@@D6GDYM@H%YY] MQTX!(:_[%(+\K_8RMG=2UZ.ML)X)' 33V+?E%]1OI=TB/8XK[&BRE$Z$GG(8 M;@K#)1:B?N.7=5&5Y+ \#')##X>2G"3]TOM!,<^&Z@-2W;7 M__I)%AI7?+M_9D/GRE#+]:5W+>G_Z4367K9UQ=]I_'EQ_')_+Q@O/-IN:@4;WTX!X,3,U&53NWU6U\1U(K]SBI,,H LH@KCT M40-7E#YI^THV,SKH6;K% O@X*\IN]:_&"'NWY"&WUN5RI<']OP [A]23-Q&@ M2Z=Q#97GF2G(9L[52X>_,6AS,7S\4UVVW MH!$74+1)\6YZ-BT>8:J#&XRZ8*YT?*WW0&ZTDG!VK?>: E.4_'W3G9OFR]9T MVWT\$J"3KK""@^O08OA6#J?28>Q'&^Z,SW#_\9;YI@67,925D7K\,G9!56NE M48>Y*#S\YN(Y> 8O3^H%(XT'QEA:-M.(>-ME7:OD/? Z!B!/5FX&*]-X#SPV M-X.CTK-9=%8<,]LOO0Z1VOOX=@67V(+A1GR0WGT17QH0U@^7/#D0#30%]H42 M\JW.I2\5XX:!+K1XI2KKAL&)L!@W!L(CB/0^Q!H8Y$7;A9>?("+&2WZP&_9) M9!Z@&5E;(/=EA]'8=#9]+/EGWZ6B:;L'!-;[Y@6_K6PL+UJO9 MXSQ9BW!-Q MIA"RR$WI%]FEF:6I4$F6A"_-MQ6/<]"Q4X[..L;>X[1^'TAH4/K2!JOX]HX1 M,5R>'/4[2DQ/J^:O+%BJR1NG]$&L]I@8N2:T:RMF&_73(:['6RCXOJM<;P\. M.,::!M!,*6A@D&XY@_TTL<3L0/'ZTH2XMRWI@XBH>87)W>T:W-WA1%2,D1EY M;0J7JV)')ZBS$S9,\8T\$N;'VWCA\O_N=80GC]"&\%C!J="^5X-W94VG)2NR M=8J4!:"!DV7]+EY@8JZ$%_=(]7K6IS:'/2V'<=S8/EQ]S5.#F ET M=B7E29E<-HS=\6M0:D5*^*XZ*ZVWZ0TWW\6? J6T.DJF9M7I:A]\,.EO)==/ M\**,F$YOI5DH[/&](E^\/'YV>,K_>W8V*0XN,_7+O?XA(Q#IYB#_8/%B (QZ M>7IT2/][>G1X'#4.'S#C6_4_%X'/UZ;O<:0&W_ ML7B$Z_U0 ^/8/.7%%LY.1 8>=FPV\E^%#US8M2KI"QQ6RXENQ2+$Y M9J?C'[\<'IWR'0P^QYN821[28J'B=S$ZF\62PZJZ^^N M.I_,&)]RUH2#JR,D"MQJ8>;PD=%-X%H9L?_Y:&KM!_[F4^2CY+Z*@3\QE2;B M:QA9$N%JNAT :XT$)C.&TIV#/;)Y>GCTYR2;TH*EKPQY0=)$,DI9;PO#O<(YEL!=O<]OC\CKGOZ4RU-H]F++3ARN,U@[GVS4#&-1 ML',J!(9X4P4;_$\(ZM/O$KEL-7U)BKXE)MURX0#"ZN4+.KUXA8KU2E?I;)_] MHC''OU'&(6G_4AF/EOJLDDLTWVVJ'U0'4OR#&WD79&:?52=.7N[5"1G'$5MX M=%OH;6&[4T9#&]]=)7W$$*^8*(5* M[=+9>?$^HEZ702&OS1?B6KAP=O'^\GKTQJ=XSR:\0, P%JM=. KSR"4N)8M3 MWQ85*'VS0C+TXVN$&4B7[_\ 8XRI*WNZ%_3+F?@_O!Q'$VPVNVX=6)_ X9BDU* M?A=6?"$,>C RH=R"M\,28S(4E07LE@N*Y /QP+_E=?-5_SF#=CK9ZWI54NZ9 M:LT?C (5YDO"5FDF(,]SON:*Y=$^M&]INJ([Y >\()<$/\(6:*/M$HP M5R^?OGS\JGAKX-7ZT8LOWJ3FL/TSC-X&%NW@03C147AQ,L[8QG2>'.(]I6H^ MOH-:Z=TV\5[9S= O;A4!"$.G8;RCW0'TFKI!84:FZ:&;/%&-&D4$P0DX94U MZQ8U1FQT-E#6&HM3*EK2^AD(UU@!A(MD;K^N+:T?5X4ASEX%+35*QD4Q-^12 MP-Y_JF-2NC[DM9RK[(6QX6T=^Z"#\#)BW=LO5^?O/_)K2)KP)K_1MJ,?V0+4 M&5#F-Y.%H&&7*9R/)V/"+<"0E&@?R8OE8'4*8T)2N:/6T^(RM3BB-23W&D5JDA>QY0V/"BEA-GF]2XX["Y<5"[L'$2)74AN\*TN( MX=#K^)!?3UE<7+\I/J$?Z^;]VX^A#2I[TV] ]"/$6;F*T0B.H,SXC=JCFRD) M9?Z^ &MD?S[MQ[<8/Q/_,8+QIOM>B_\D^W<.5K9;\+_FX 7&PO=V]R:W-H965T.Y5 M)6E]R,?NQEK;'U+Y, 2&)"P00\\ XLJ_/J][!@VVN[4:I4GS[YZ:E--FHK[5#O5($W*VVVLL2M69_:G5$R MY4W;_#0:C::G6YD5O=ZYRO7_5"WOU@Q^R M]::D!Z>O7^[D6EVI\L?=>X.[TX9*FFU583-="*-6KWIGX?/S,:WG!3]E:F\[ MUX(D66I]33>7Z:O>B!A2N4I*HB#QYT9=J#PG0F#C5T^SUQQ)&[O7-?4O67;( MLI167>C\YRPM-Z]Z\YY(U4I6>?F#WG^MO#P3HI?HW/+_8N_7CGHBJ6RIMWXS M.-AFA?LK/WH]/&5#Y#=$S+<[B+E\(TOY^J71>V%H-:C1!8O*N\%<5I!1KDJ# MMQGVE:^O+K]Z>_GEY<79VP_B[.)O/UY>77ZX?/?VZN5I">JTYC3QE,X=I>@! M2F$DOM=%N;'BBR)5Z2&!4[#5\!;5O)U'CU)\HY*AB,- 1*-H_ B]N)$U9GKQ M _3.*XLGUHH+O5UFA22W",29M?#]L^37*K.9>R2+5'RCLZ(4/ZFBK(P2S@/( MC?Y^MK2E@3/]XYB*' /CXPQ0@#VW.YFH5SU$D%7F1O5>?_Y9.!V]>$2\<2/> M^#'JGV3*WT=)7$B30G$Y*4TGF2R5%9<%K-3OG2NSAF+TMC<0[PIQ5JWAO"(> ML?6B0)0;17K?R>+VKU;L-SK/;T_TOE I$L+29FF&G"#.\B4I^3NYU$:6VF3* M!O4)[AW(PR;*8!\,I(445Z5.KL7[RB0;A*;S(PXZ65Y'LD4,,+,9Z55C1*%6^KTK!WBF7M MQ7W$/B>W&Y7?!J)K@>'1G9F%&#DR-S@2-LE4D:@32FDI,DI1K: 6^+HAOK^_ M^CX0[E56B)]DD>CJ1IF@(]"0%CF:2%E@052TO*B/@QA8"+%P3NET30S51Y?9 M*DN$NL%6L 'C[*#=DC@CP9>J4"NZ0-D1OW H;I3,RTT@+*VS[3EX<@T>265+ M):L2JG!+;X5<@YYS@YVJ*0S%!UA(IJE3"H1]MRLSD@61.!N_$,$QY<%G:5CK/- L*=NCUUQ74VM$_\?$U\\"79T6VA9*.OK=J32X,PD:3 MBDC+]K8 7YDMH;>."F5Z Z=" 25+G$X9J.3 N5!4M[JJF '@?:? MS<)@$<]J0Q"W<%R[@53(+ A)T#,4]$NUD?FJCLMCZTC 9]%H2K3 #):N6@> M=$M97*/.+\NA> LG J4$,= &+?,]B\DI2A*UEH>E^P/XTQUVQ!Z)CX4/IV/O MR*V.Q%Z2P\"K3(9P7"&5P!8I*!M=K3=\ B5C<4%16;:94O2M4N*M1LZ:!^(' M=:/S&U+T=QK^BV1R62#[%87JI$TXN>TFT^!I_&]D"H4+S<%>%>1P4)%1B4(6 MHS=U7+::)+DLJLGCQ58AMA+KU(8;IS(E M37$"@-J<0"9<..W)#'NKYE#> )RHC6()08:6%9H40LY(VW&)^J5\;<@SN4.4B*QQP&8Z$SRZP@$G%KY4TIZC,C+B1>:5JEHY[@[/36NMTG^6Y.S,,)I.1T[ T M0!44OW?2E$BI\+-@%HK*R2-SRBE"?426)*7Y-$[ )BN2O.)JS 9A5(H5E-E+ M+/@K;S*<49T *MD46>(2ZC)7VQ/K(Q5JNAX7"-'>\;H&(O*YMC43*:-.'9EB[57@[SE MH75X@6-&83D(<1@^$Z@[Z%P2*HS69U$^?AQ,%PND[1NL8Q MXF QB\1[@V[> M4*'>Y=);CRCNV)91$*'XQ.UFGN!^^I)5'\L]L M'LRG$8.!5"6&F2J?5A":PG0L68'M:; ((>@Q1@GPC*=XU8"4!I@(0B\?#E,T M?(-SL//.PZ0GBW5&6F9H5[2W3_-("FW7&8 K) H@3SKR\\_F43A[884"0-UR M&\5IB#;MV%T81Z#OW2$P(+6N3)>Q=IL/D".<41!X!/ 0UT&')<:,=!*KG&#Y MV@:L5A0U%A"'I&JG\!\%0WJ366V&:'?RRBD=D&&C4RN FW-N]US&5JBN)>) MYCX9.!$(MF8^YA!B6YR2G5 "UXBRCPFE-RHVQ(:GS%N2HX'E !4>96HE5H2= MC+XED-W=ZB2[IRE? 8#&50%E:]_DR1W*A@3@K_'U0RX[?"C8 >OJ)$CVOZ$P M%N'DY!9R"2^ITQ596-(CL,#-"9? 0QWP?H63]19M29ZME)?-Y=2ZX6: X3*( MZTY<,]$^/=0L6L95:*5),!VOY M^%5KGR(2;>^#LQ9['U1 HVI?Y@[?%3HW>) ISLJX=R103ABDL#Z<';SK+\)! M@#\ 5M-P/' M%"7[<>-:3OD46>E]$,S_QX$'#S0=ZMJ%K6^5;_ALR^=*WL ? MV,V;;&Q=K6^5XI3@<)]C+ RYZCR)LYJEV&F",,:Q4Q\^- XFT\G!60\<%0W% MMW"X2IQGZ8469U=\XB7(7+7C,-K3F.W&L;B=4 M]03I@4%;N^E\^-/0 ?5'K\ 4Z8B=;AVE[E./ #_J MFX)M:%OZ:>6SF];[?<-0\!Y7R?'W0UY,=HMNW+ MZ-8E.@KI;%G55D4;D635MF:#&$#I:TDA!V9;VLU $?^@.\[1EO(Y+,U%"?5\ M3;VX S=@%QKD5=#>P1CN_K0"[*ABC;,+>V>:UIUN';0]W ^5:"@#9"R-O+># M>JD0)QN73:@%RAW4(%:QA@V=)&@K#"?.M='[ MLBV21X9\]HE3OJ:9>73JQ67Y8\W1M8F1KB;!=!(CZ*]-C[P;PI>^E2!75NL, M1UZCDU:#.X.Q^\1&(R#'>?C8*(ISW=V-HSB8HF7 -G9VR)]3)C.V.R@CIW"Q M\(0QV;69@IWI^-X\X1'6N.!#OFBD8!,K)!N\0U[K* ,U:.&6>_E'P6C0E>._0[8$!F M.Z;C\&IJ[:'^GL5Q'(1A]*AUGL6C*!A/QV[J]$GVP=9@.IX?L0Y Y/#1,1,GCJ.#IGDPBJ<'@Z9PQD.?QR=-BV ^&1^=-*'X MC13 /X^.SIA E'@Z;HB!>+(Z,FZCDA@<#)Y=?C\Z< MF,7C4R=D#0+1JR$3QH]@;=1 M/!MP<:#2>;1R-FYROX3V43^/#Z;J(G8'!OB?4HY*P*7KWL#*E\P_)U9_3JS^ MG%C]'T^L7"+YXZ954Y0-X/_8S72>]>E'"&3@/VI2Y>MTRZ \.JAZ>&3$F?F) M(Z-#V.(^;N2OD"1P&UW!U1@82_"S:CY:XZ_-BK(U,KK8E'7N?N%E1JA@N\@A M=\BD8Q*TA6P MAN6K+^I8[:Y7'#;K!U+Z0FSILZP.U(]1=2:+8!)' M=!&,Y[/_Q*ET6$0_SLQQT9\$\01H@KFYJG; A[3406IOR0:(M]W(,[$ B7&\ MP%5(""*<.=*?1&(>!3 1DQ@%X3QDBWT2B3G4%TU(HL6(QP4<$$LDH*<[I]>F M!]V-B#ZC5Z>+J'V?K^=;Q:HSB:6A.5Z]:91_K'X'M"\"S MP<%L^4YFNO_Q0 ,].E6T'P_N#J@S_F+1EG5ZXB]_M#$LJ:7IFF$@ 0=1JQ74 M)M+*U F[9L)5JT#0Q%'S6UKN04C:(JD&ZJS04SLXOX).71+KCP>^!J/G.,'> M@V&Z2S"/YA"03K5RC1:W4X93VU+5$CTB'*S]BZ9C>WLDQ[B?])1JGHF!,YDYRNK$=)CO](&F?TX[C4Y* OZCF M8YA5Q9_X>F:'Q[[$/>U\8 V,L>;/R"G:D?C=M];-T^9+]3/W@7:[W'WF_CU: M<)I//M9>Z!*#ARPU/,FD!WJ^T+NL;.J#Y?O_U M/P%02P,$% @ V8I56NT]AZ1 $ M"P !D !X;"]W;W)K&ULW5II<]LX$OTK*(\S:U?)-"^)5)RDRDXRN]ECDK4S,S6U MM1\@$K*PH4@M#RN>7[^O&P!%2G(RF8];E5@\@$:?KQL-OMA6]:=FI50K/J^+ MLGEYLFK;S?/+RR9;J;5LO&JC2KQ95O5:MKBM[R^;3:UDSI/6Q67H^[/+M=3E MR:L7_.Q#_>I%U;6%+M6'6C3=>BWKQQM55-N7)\&)>W"K[U<#/6FV;P;4@2195]8ENWN4O M3WQB2!4J:XF"Q,^#>JV*@@B!C?]:FB?]DC1Q>.VH_\"R0Y:%;-3KJOA%Y^WJ MY4EZ(G*UE%W1WE;;OR@KSY3H9571\%^Q-6.CY$1D7=-6:SL9'*QU:7[E9ZN' MP834?V)":">$S+=9B+E\(UOYZD5=;45-HT&-+EA4G@WF=$E&N6MKO-68U[ZZ M^_C^]=_^\O[O;][>WOU)O/WG3^\^_OKBL@5E>G^962HWADKX!)4@%/^HRG;5 MB+=EKO(Q@4NPU/,5.KYNPB]2?*,R3T3!1(1^&'^!7M3+&3&]Z"DYVRK[M*J* M7-4-Y/QOI]M'\6/5*O&OZT73UO".?Q^3VU"-CU.EB'G>;&2F7IX@)!I5/ZB3 M5]]_%\S\JR_P'/<\QU^B_KMM\_NI?/]=&@;)E:4E6"D7-W#J7+RNU@CT1G*L M7!>%:%:R5A<+?KF1CPC$MID(769%E^OR7MS7$D]$M10-D1'5AJ9B"*8A7+/J MOM2_8:XN1;M2&"1;Q41HBI)U"2*-D+C=J!K+@J3Z3"PHT##+5CQ5UV(I\>=! M%IUJ//$1U(A;63Z*%>:O9:Z$+(5J6HTP54P?E+(6) !;2Z7;KAY1U>!BI<%W MK3-9\.A:JS)3X+X$RTTO +&5#56354T+$L4CD09[5:., JRJ1H/E5M9YL^.F MK<0#V!S)8&U"2S: DL;25>(12L)<"BB!<%#KA:K[D."_$7.+BY#PL;!K8.JR M*H"VQWFG*4V7K8Z\6LG]Z6JY!-6&=%8B0SBS/1?OR@PYH%&79V"-K\Y[QHD_ MPQZS]IHU!C>1A6K$J0@F23#CW[GO\V_DA^+]@1>(()[,9S[]!--0!!@/:C\. MV!!G03A)9]-SOH@2OO G81"?B_?E,:6U(]\A7U C1Q_I9%/ JSKHOQ;;E8;& MK#G7\E$LE D E4_L2SA-KIJLU@O065"V\Z E\=>N)(T$R6CQWNB\N,4E(3>; MNGJP-KR1!65@S*@W56TX(CKB_;K4BZXA$R";6A?$8.H!W,6RJVD59[>M!JR!.@.&L6O/ M.)$TP<]@15:A=64+7JBV 7WY('4A%X5BA;+UCU$QRS!"8*VN,5(TJFTQ$V41 M5% R@%JNK!L=)47\,+FR:D$-WJD&;.QF]";QR.^-RX4&(K[%[6A%9[%]@SG_ MV%G_;&"6Z[7!J0/G,RYS\)JB1>:H9P#"BHRW>.SY[.,/-VO=MDJYM6\J:(QN MWCSAM4^M1O+I7'&Z,> &"#O3)C2D M@Q2R:VPPR4&(476$P1M-*L@/FU_HW M,QH#PTGL^Q,?4&:]AF@N.THY+D>>&4=%N%"18**!,BGC)M%(]RC4U=HLMJXZ M,H4ST!&+GS-O>H>^:_F)O M4G\S0YI:HJDP;06JJ7O&*+(ZD2 YI1[&7'GG1 ME9HFD)M4'&7#+.AF0=];5-Q&[_O\9;)9"< ^;RT 9G86"?1PCK#.U*:EF=9Z M7W62FB" "@%&../$][4R[@LZ>&ORF2TL[!TAJ+-Z>\Q])@@_LGN%ZD)GV$AD MV%34O0,EN8U>HLJP#D)%P&"E%MI+EO2).,M3+-U#U MH]#CM,:E'22UR041L*%ZE9 ORTB'M/ >[)'RE\"'$L%2# K9"?L;IM4YN^]6 MMZ@1L,AQ3C851(5F]9;:SRE4>]>DH;(J M20.%'FMEIT(HO:JMIG?<#M!M(!AT 40@_R*;6Z/ODZ1S+D')G!/)TQ6DD;_,/D=G2637#"HIH=.GASSB6(P=R^]%"? M59WIIJ\BB@HV(PIPP!8N;FI^N6RM(APN<1";[.9J$RZ4=--TE!<(;RSM'L>& MN&2A?Q!,+J'V9<*[32: M3:9AT&/6J):RV=* Y^$&[W:7>DQ]^6>NO:X=MC<[)[#3_M20$[)G!E>NX!W4 MNB2I ]F^'O;$3[T#?G7)23_?2K0+JC5L82;MM-WO%?![3P;A%)_X VM.XT$) M,*$GA#L0X^+W"C"A8OT_E-\H0@&\-AD[W!U&R%C+LF@J5O4P&S,G_;;BPUV_ MGW#)W50U-CO;&,ST1KORWA05Q R>*X)HV3-]D,6.Z<]"D7&/D714?@;GXNW- MNX]OKD=L6M9?\+V MML^/WR)$#\,@.&+M"_P"Y1XWU &AC=<*KFWP9\0^J8160+W#NYZJVQ"#C38\ M6;/==DU#=5Y(+JS!X6<>U.JVVWG;KHMC6D!P'@N/)M,[,.NC\PEY!V_*& ME.$:/JY1-$9+;+VXFZ"Y..7M S:KGR[N,A@"#K<&5!<.OF]T6:TI-?%3Z]J* M-,=*1\SD%G'7W$,A\,1>$^MYXH??WZ^9] T;@Y5/:\2)H$PD2:AF;3$<>\%= M6VW7JFD)3CWQUO6:'BJR86&R*$5RW_T:=+[Z08][A>A8Y\9^NS86]DM]EK%< M04_#IMT!G:/M-I;:P9=K3O9Y;*$ H+JJ/>SW;)'ZJ%61[XGSE=7R\5Q/W.KF MT\6RYE*'-I^P)YQ[7TE$55.5H?I532G?4G7;IR^,_,F[@WYH+]>AROM-U90U M.3S9H6UVDK:1P*8B_5&.+5PMU:NVT$L8\5>XDFFECSWI%SYDP--KN"9ATO7. M+Y[O]]UZ3_AY9^0P]6+QC'X"_$2^%^&G'_B1^#K3I8.!J>>+V$M%@F&LM1]( M:^^I,V=GM+DPWVO6D< M*!P1#!G89APIDSX,D.Z.LYCM*1+=-1N*"O G%CA&4W2DP-],BMC#$=6NJKPJ MJOM'LZ.H\H[VLGPBHBY>R[JH1*/7MH*WN&,;BMR*Z+?&V,L,FGU6T,/D9AM3 MZZYI&9$4_6",R<&'PE/^L! \Q!%N3>D#\7,U;(=L*0'5L+TX%C%@,?;"9Q/[ ME\ M\-)G5_M!1P-]S\<0>( =2%=78Y2B;@J]CAPQ7)C:'W'3$CS;;,DQ3F4[ M''BT^D4P]9)GO-,G,,VHO_(-_?0A/D/,C6M+&EBU#C3RFUT..JAH]KO^$Z-] M!@"W7VET2[N=^D'ODC)O42D'VI*<8U3J=D,K5=TN3S4IPFO^GX[;"2+5V32N)VXP[99%FAM*WLKY7SLT/ M8L V?S/ Z]*P&OC^,Q?JY*A6H>U* U;(58:I=67;*,K+F9.90=-M> YEU"(%'552#KB@8S[2%\;T%9XK%%TU>J]* MI(E==7?MSM[W>X+FJ(-/R"E+$&O'@L*T2Z''O@0;]E/WTL]WM,A!POJ6I^^' MC37"..R<2EMTLH6"B9^D=(+DQUZ4TFT\Q>U\[J6A2&<)KE-DNKG9O8%R$$0B MB",OQH\_%T&4>O@)([J<>WX,_S2U!U7Q(3882>*E@3B;Q>"YFTYBN(?#4 M9(U[['OO&3]*.#>*_\PF"SY:&G Y=N@MW.,TGDTB_,=%,DFA"7*FTS"90+_$ MS]=.-L= /''%U-8YB[3.LJNNN+-JP<-5JE-4)K:WU ZUO.D+>"^=? M>>Z1(G0OSEW87CC!QK6:TZ,[YCH5<>Q-R7ECWYL'YCY)Q$?>*!_1X]@<:A>@ MI]AKHDB%VZ>36424HDD8TV\X21#HU[E)ATQVISS>V]I#N1'IH1^;/>@.ZHYZ MP9["WELZPZAUSX;^=GN0IRF4R^" :#_ MR".1DYD7Q'SOKFE([-/8($B]F2\ *7 K'RB!P [YUE[RB/F,QTY]+YV*:4A5 M_PS -/,@:3 #0H:)%R<,/!1-/?@,0>3'JKRP)P2'!TG#[/)'G-/D+DZ%?+Q^ MD'&L&L^,7_1*^[;' Q$6LC#'4D=SC_F&(8H\'VIBO1/4QU#J;&84DOA]XID" MI..$$@A,$D2)![2-9WP5).)GL]Y9-#?Y8A8ASX2X#D(O\I%><)V&7C =YIP9 MWB.$L,A93--28H0S4<#)Y+@@0_BW7,>!-PN_(,^ T&%[\/_,JHE1PM0+I]2= M/66OA_/C'SD\U!WV-D4P!-/00Z20T2G]SP15$@@+L.UL2O5"X,^\:0+[PF;S MU$M1)D13;*\C,O[.I/OI_Z!2B. &,54L7[=MP@PCF)/H2:&>;./O)6#^4L,D M\]"?^-$4R1R8FX)YD\S]23(/]A,U%=2,Z5TY*&(//SH:X'&Y$^O)CW)D32UT MV_<__':"X?HK)Q1?84B/MVZ+T==LYCBDS^9]TK-[-SHOH][@9[>U";RIR^._ M#/9AO+%Z4L;A%L'%U!,A->V/EL;KG@8S^KS*$[=JT]79RGYH,&RO'_M"\7+P M)>E:84=%W\LV@D]&S4>E_=/^D]QK\R7J;KCYGO&ULC55- M<],P$/TK.X;AY(D_FWZ09*9IR] #T&D+'!@.BKVQ-2DX=>SDAT39MK M)9%6^Y[>2MKGV5;I'Z9&M/#4"&GF06UM>Q%%IJBQ86:B6I2TLE:Z89:FNHI, MJY&5'M2(*(WC:=0P+H/%S,?N]&*F.BNXQ#L-IFL:IG=+%&H[#Y)@'[CG56U= M(%K,6E;A ]K/[9VF632RE+Q!:;B2H'$]#RZ3BV7N\GW"%XY;6GK M>7 60(EKU@E[K[;O<:CGQ/$52AC_"]L^-TL#*#IC53. 24'#9?_/GH9S. "< MQ2\ T@&0>MW]1E[E-;-L,=-J"]IE$YL;^%(]FL1QZ2[EP6I:Y82SB]N/7VX^ M/GZZO[UYF$66"%TX*@;PL@>G+X"3%#XH:6L#-[+$\F^"B)2,_A^W,E]X3Y M\X2N1RY,RPJQ:D;Q<2?)O")&IHJJCK!?%MRJM.) MO5)-R^0.<,-$1_H,<&M&MAVE"B8+"I.? 3X53MK/CDG+K=O*G8):&270%$AY ML-I1C(G=+ZJ?NKVAA/" CGRE]B'#" ("-R@&%E*C*;/W33*@"2S)/4H'H26# M>XFT9,+G%#)ZJL.=N3W7=(].+EGG!![K<^971@>9C&IU[&ZS3,I]GQ M*P\=58O>'\5N\MP[C@X1\U]%8Z:7NS&:.C55_V#O4GO??Y#TQ77+JS M6A,TGIR>!*![[^PG5K7>KU;*DOOY84V?&]0N@=;72MG]Q&TP?L 6OP%02P,$ M% @ V8I56ONLW0GY! 2@L !D !X;"]W;W)K&ULI59M;]LV$/XK!S4H-D"-]6;+3A,#SLO: FGF)>F&8=@'6CI;1"52 M):DXWJ_?'>4X+IJD'088%DG=/7?WW(MXO-;FLZT0'=PWM;(G0>5<>S08V*+" M1MA#W:*B-TMM&N%H:U8#VQH4I5=JZD$21:-!(Z0*IL?^;&ZFQ[ISM50X-V"[ MIA%F.#P?2X%2N\0?>IG1O:#78HI6Q06:D5&%R>!+/X MZ#1C>2_PN\2UW5L#1[+0^C-O/I0G0<0.88V%8P1!CSL\P[IF('+CRQ8SV)ED MQ?WU _HO/G:*92$LGNGZ#UFZZB08!U#B4G2UN];K][B-9\AXA:ZM_X=U+YN1 MQ:*S3C=;9=HW4O5/<;_E84]A'#VCD&P5$N]W;\A[>2ZG\^M?YQ?7MGR',+V=7MS"[.H>+WSY]F'^\N+H]'C@R MP8*#8@MWVL,ES\#%"7S4RE46+E2)Y=< _)MYV#RX.!I\B+B.1:'D,8A)%&2 MO8"7[@)./5[Z7,"&"MJX#05<"^5 J!(NOG2RI4IS\-=L89VA4OG[J=A[Y.QI M9&Z?(]N* D\"Z@^+Y@Z#Z>M7\2AZ^X+?V<[O["7T_YZH_P$'CR2U.Y)P1Y)P M0%G!9H%FEQDO0HL4A,%MB\M_L 1A8:EKZGU[U MZH4L6/X X#D>3J%_DXQQ. M.UF74JT@CD;A9)C1,PO34;J7H30>AE$4TS,)\RB#,ZTH8UW?XU)!:_2*V+>0 MY^$P&L-P$D[&,0S)0CQ,(1N/PW$ZA$L2.8)9471-5PM'CI9(62ND\$!),@XG MDPDD;&4R>IF0$!1-SP-(Q@G9R'B5C\(HG< [)&=$6\D"9C0R@5L4WL"E5JLW MES2-2IA9B\["3WA?U)T/72HGU$HN:B3N^.7/^\1]4I*=O7'DLV5+3- D]ZN4 MR$R AA6-(D7$=,H9B9Z)?)A#GH1IEL.M=J)^TMOS?0;PGN:^15A3 @^(C80( MI,4H3//4AW^09*254G8-N IA@\)80&[[;\LCW-9&7R1)2//$K+$74U$)LT*@4-C@2OD&6VQZUWHKM%M3N57?C6+G Y\LR0+2*YD.J1F#=[U:3WU)WR_)XY73 M_E!@-NA+;)C$;)OJPG=S9\CO-P;[WOR& V:@?^7T(ZT^?8Q685WZ@K""VFB_ M0I\KT*_]?OUJG"31VQ_PWDO&;V&-E+GO.N^!O*M$7JO)NUT\%/L!]>DHVX]L ML9V'X?ZP89#BN:G']S!*$AUQQ.^[ALBYZF@.]'<@4GV/HJ;^XB6+S!157_VT MC,55XQOD!QA,#^&FHUIY(*9GA+N$B]M(LO$#*,GA4Y_*P=[]ID&BBV]Q%GSU M]5>=W>GNHCCK[T>/XOTM\R.Q+17-#UR2:G28#P,P__EE M19==-"Q [Y=:NX<-&]A=GZ?_ E!+ P04 " #9BE5:AFCB<1\& #G#0 M&0 'AL+W=O6UJX.!@.3+64E3%^M9(V=N=*5L)CJQ<"LM!2Y$ZK* M0>C[PT$EBKIWS)3ZAM/ MIOEQSV>#9"DSRQH$_F[DF2Q+5@0SOG]LK67!W?*?]W/D.7V;"R#-5_EGD M=GG<&_4HEW/1E/92K3_*SI^$]66J-.Z7UNW9).I1UABKJDX8%E1%W?Z+VRX. M.P(C_P<"82<0.KO;BYR5[X05)T=:K4GS:6CC@7/52<.XHF90KJS&;@$Y>S+] M?#WY_&%Z^MM[FEQ=O;^^.AI8J.7-0=:I.&U5A#]0$83T2=5V:>A]G%28KE6FTI+\F,V,UJ/+W4W%H;XF?OH73Y\"L1":/>\@/(_6- M[)V\?A4,_<-G?(BW/L3/:?\YH'Y1!5TO)9VI:B7J#2U%3HN[0!4U6>R)2C6U M)36GO73D>W[DNQ#NI>G(&_LI"<-[@$M6,ZFWD+E#&$0>\M:LI,N\* FL]!!IIM")4.N5PC M^[26=;8A$*(VI6BK2/X528FJA%)(]U;91T$(:8_2X=A+_/'..4."0X*2P1X_ MM(:B.* IP$" .G.S)2+@O+HS2MYV:UI8:6CL^4GZK!T1W8'UDU8$8R]*A[]J MR)M@Y(5)]/996V*.2<>CQWN/+?_X^2,DAK _3!,WBKP0GDRP#G*-TYC"V(N' M8[H"R8"CW="%5GF3(:O3U$NCD$:!%T#8<<:QYTL-O%4&JW.*QY0,Z5I94>Z8 MMK<-V>1%?MO_9%"1@QK%O!!<7XK[4B/:4H/0SQ6N7YN#5I/S!EBD9.M1Q_@5%B>4BTJX!KN!RDA*<=I0''@Q>TL' TI M0GS3",%!:J-'@)C,EK4JU6)#R3X>A1C19(1\#S>R<#"**4B])!AV<$#YB,+$ M"Q(<"[P1_R5 +6)T_5$$$^,4MR7.%3\!^+Y;&WMAQ(0(1R/O40"!V LHK '# M'G@>QK%'>R%T0)LK;&$*J@5,<@=/Q\,.[O!A.>OS^]'@35Y0O9LA3(F%@RP3 M6F]X_T:4R*,7#6OI)(U%U6*8Q:Y;\A:-&)5."K3?2987;@,NHO__S'9B^D'DP$PT?=X.XIH.IRUQ6 M$:2' R9I,HB=]&?B5+4F2377!EJ8+S>[1YV/>N\;%([4[3^4#&K3HW./@+J)S">-0Q*9@".B9 0V/SANHY*$[?*E<@-Q\ MDEF/WG3Q/9^>7TZZ*+X%%6@I44F73LB(N411-5;8QDKF/QX*S7XL4=\SJ2WZ M?G['VYK+LPL]F4 T67CC0&8,X2-K77$JL<-XJ\\4 MUT6$VC39LKM:M[73B:&%*)N\I89RU:GCB'6$$C-U(_M/]7&#G>8;)7GA/C&8 M2NB&PO=V]R:W-H965TYL2.?&89X4]"5+GRM>#@8U3RJ7MZY(*?)EKDTN'1[,8V-*03+Q3 MG@W"X7 VR*4J@M-C_^ZS.3W6E2[,^ITRO3H)1T+[XHA:IXQ># MT^-2+NB&W-?RL\'3H(N2J)P*JW0A#,U/@K/1Z_,)VWN#.T4KNW$OF$FD]3T_ M7"4GP9 !44:QXP@2ER5=4)9Q(,!X:&(&74IVW+QOH__BN8-+)"U=Z.QWE;CT M)#@,1$)S667NBUZ]HX;/E./%.K/^5ZQJV^DL$'%EGF^ 4P47Y<89?%7P7OWV] MNOWCY?7E[;M/;\75Q[O+F]OKRX^WQP.'Z&PSB)M(YW6D\ >11J&XUH5+K;@L M$DJV PP J\,6MMC.PR2)>...Z]C'&_^(ZT.EW%IFU+&=-) M@)5BR2PI.'WQ;#0;OGF"QJ2C,7DJ^O\JV<]%@C;0?#3N"9>2N-!Y*8NU%^E2 M0C)9B O,!A7+K/O(XX$2(<4W+^.REE'LSV;]V>RY&(CQN#^>/!=Z59"QJ2H/ M>N+&]<6O,C**$.>B#=43'SY<(+/&XK)J4?1P76)XE#V/(-8%ZE+%#D^"'N'A MYX.>;V)]\>PP'+UZ8[=2R(>*=&5%G&H6 M=,&Y60*#-9P.YV@RNR.*.BRH$3 MQ]V,X\T!QL'*NAJ5S#+OHXH*'M]A\3>5ET8OJ>DTB#*O>(&(:.U#UXK4Z;?% MBRB6.0Q*,I)'&.26EIF^K[*U\.MB-.L_):-0R"CNI%$RR@AE=81^=%BACE?" M?G!W=1D<^$25)0_':8<\5"\5<#3*WG.80CM,[OE7X8*R=F7G9Q']%WJICF$CC*U\,+R=QE9;2(N M'?8+P,BTM8BJ#;:>F+!S^ C=9\BHD@H@#8%S8=L&W%)BNZ<6A.Q,H8UH155R MZG P;MT!.ZGJ_4K/YT[>HTTE)@F*T1.K5,6IV(?N,>)CRV2OQNP F\(:A82L MW[!KL(Y&Y\)A _7LVZOGX'P%.T&$7!@B[BU;Q6G3T%X.VS8?]&;J!4LB2Z!\ M5-@1"5PVA,[:#*@V2[,3Z*Y&YRZ-8UT5'CKGX%$$:#QKQD1?PY"KBW>P/9-)S_]B.46X]S[4T. MCWIB;SH\JFNR-YT>>7D8Q)HD*D=^DF"CI#P"\G:S]+_CV@MW88_[E3L77<=+ MR%!6%Q54&6!3P9T$NUG:-8""(!E7QC!EB;GB;"!X[# V"(/]*/&S M+Y*9'YO^/&?[NPX+@XVS7DYFX4^TV-1X4=3'ONYM=V@^J\^*W\WK$_>U- N% MLF0TA^NP_VH:U%.U?7"Z]"?'2#N<0_UMBH,_&3; ][G&Y&T>.$'W5^+T'U!+ M P04 " #9BE5:]L-S]/8% #,#@ &0 'AL+W=OT9VTE;=Y(XX[3I0ZESQN?@L_)_5)XNW08=2R%)H)XUF M5LQ.DK/AZ_,QS0\3ODBQ=!O/C#R9&O.57BZ+DR0E@X02N2<$CI\;<2&4(B"8 M\:W!3+HM:>'FE,UB6%!*'7_Y; MK#^/Z[,'U@\S]L%HOW#LG2Y$L0TP@#&=15EKT7FV%_&MR/ML-.RQ+,W&>_!& MG8>C@#=Z$&_JV5OIRP==Y:.]Z$_(A;_9SV[TNSW6JU8=ABXS'K,+P2[,&7%]8H) M[845!9/:&\8U.T.E(8!X+-BU<)Y[O%Q@AO3L;&Z%P+AGSPDB(;1[8\D+I*Y? ML%Q8#S%@BO"LPP9A7](/9F:,,R>T-- %D==D@!4W1MU(/6=Y1)SQ7"KI5SU6 MU(*9;2\.^^P/H.VT@'$%C7&T%:LK!K^>3"9I+TU3VGAJ+.*!?2*",EP[5-** M306K'0RA920AP11>2<]5#UYX3UX ()K7"PP9N&19;FQE+)AB58TG)UP8;$ + MRY<:AI#V^$WN?W:L0#Y:0;K49V5DCF?@@L;#*;,O/.121?Z3A%3:2./GOUTE T/WSCDH79& MR2+4K$8G5^)&6/14 I"FMVF7W),MD6H:WG9YB?63_GAT])0R^5ZF1K-;88&Y M7#FS3A-0A=P!7;DI2^D# 3/1A:S6H?I02*%-HQ3N)U4/"2/SQ9J*'R/BL3P$ M&BS7!'Y>(Q?V^4Y.FC*\T MIT^K7FOQ(MX=9A4X24CJ@E3U#/SH;J@3-WHG7+*:V\"&C?K6*'L?YC@J0>=, M+@/EH0&$_'&NCD*UR^U8MHW&RN]-UP$7H.I[C"[:!,RC(]5+:G,4=CAM;IK2 MA5=EB[TSA#!N SX/AE)"4 ?*\[JL53"XV9.'$ 6)Q<& M.F_J9R-6EBHH5W41$RVY"HQJHU^BY]F08'2.[(I.UC&4DMUA%C2H8L:&LJQ+=QM<\N$;DIK-'DP[JEW17$*#(M M?8Z$HSUWH4'%)&SKJ%G;WW62'6S<,$IAY^$>17H+]8J7C>YK=U4[BS>4]?1X MS_O [9PBJ,0,2]/^X21A-MZ=XHLW5;BO3(W'[2<\+G#=%)8F8'QFC&]?:(/N M GOZ'U!+ P04 " #9BE5:?_* Y2T# F!P &0 'AL+W=O*,=.:ANP$V_MASB&W:T8 MAGV@I9--1")5DHJ[?[\C92D)D+C8%Y$4[WGNN2/O.#DJ_6 .B!9^5*4TT^!@ M;7T=AB8[8,7-A:I1TDZA=,4M+?4^-+5&GGM0589)%%V&%1351C M2R%QK<$T5<7UOPLLU7$:Q$'W8R/V!^M^A+-)S?>X1?M'O=:T"GN67%0HC5 2 M-!;38!Y?+U)G[PW^%'@TS^;@(MDI]> 67_)I$#E!6&)F'0.GX1%OL"P=$I<.^'S>L?_F8Z=8=MS@C2J_B=P>IL$X@!P+WI1VHXZ?\13/T/%EJC3^ M"\?6ED4!9(VQJCJ!24$E9#OR'Z<\/ .,WP(D)T#B=;>.O,I;;OELHM41M+,F M-C?QH7HTB1/2';U9?5[UM8+S=P?Y9CD) M+;EPAF%VHENT=,D;='$"=TK:@X&ES#%_21"2MEY@T@E<)&<9;S&[ !8/((F2 M] P?ZP-FGH^]P;?D6@JY-[!&#=L#UPA_SW?&:KH?_[P6<$N7OD[G:N;:U#S# M:4!%85 _8C#[\"Z^C#Z=$9OV8M-S[/__=,[2O2[VK _X>D H5$FU2TD#CY+6 M *>"S)3,1"FXKRY5@"5326T$NPQSF8-Q&3;0&,Q!2,AXF34E08B,BDEDWB@7 M96/)X 6ZIO/)5%41N2>YAK]HK[U70+<"JQU9=#?#?9C[)+ BEOZ4/\*B=W-[ MXF0\2$=#-XO&@V'*_&PX8)>CTYWX)8HB\RM\\U5-F/DC:FI2<-,JVK9A M=>PL&3"6N('XW!#%5[ L"FH]+C/>,34?V&+6:&$%03^\&R=Q_ FV5F4/<%^[ M+)H!;)"NHLB<2[\S\,KIKOK^*S/L7+/Q); T C9*?ZZRBYR4C6(O,$W]P*[8 MRWP]5447VWM@%U]^3>?N"W'&]%]) B05!HXO1, #==N5V857M.^%.6>JK?GJ@ MAPRU,Z#]0BG;+9R#_FF<_0=02P,$% @ V8I56@*70&<_# #1X !D M !X;"]W;W)K&ULI5EM;]LX$OXK1#:[EP"JHQ>_ MIFV M&EQ!7:WQ:;=/>!P'VB)MKF51*](Q]O+BP^495TH[,5M5XLS)-)1W^-NL+NVV4 M+'A255ZD<3R]J*2N3ZY>\;-/S=4KT[I2U^I3(VQ;5;)Y>*-*LWM]DIQT#W[3 MZXVC!Q=7K[9RK6Z5^[+]U.#?12^ET)6JK3:U:-3J]S@ M7M!.EL9\I3\?BMFO*/W3A-J]/YB>B4"O9ENXWL_NG"ON9D+S7^1A]AL_.WUB=I**7TSM-E:\ MJPM5' JX@"J]/FFGSYOT68DW*A^)+(E$&J?C9^1E_?XREI<]M;\Z-Y42G^6] MN-$V+XUM&R7^?;VTK@$B_G-LSU[B^+A$BI)+NY6Y>GV",+"JN5,G5S_]D$SC ME\_H.^[U'3\G_7_ZX_MGB\\;)=Z::BOKAY]^F*?)[*45:K52' ?"P2*-=$H@ ML-G8;/),R+J@FU3LI!5I.IK_2"]&BQ]%Y-\EHQ2/L/.MEU0^B!&OI>L 04@>15)-^RHY$\!__$Q*N MDWENVMJI@A5O ;M&.*PNK06%D8:EEDM=:O<@*N4VIAB)&[5238,IM&D>: ]& MZB"[4;E9U_KO()S$KEI'@*&)N:FM^JM5=4[#G6OTLG5R6?)N"@W+-O[=4KF= M4K6?KVM9YUJ6PCI8&W3F1"Z;YD'7:R$KVHH59B74O;:.GSVA'OY#GFX&EF>M MB)+\:Q U'$HR@/(P@]3&QG58%+O:R::PWV^2"OYI:5QK2;*J$31A%J$'B+HG M;>@17+K=PK^XP6LVC/;>T]X6#THVEO[L-CK?X)&!ZV&3K6F0#PY,2$L/)2^] M<^X4J0+70%]7JL(#SX-:@..+[]@5C"U%OI'UVBO6[P0@'0! UX^TAW6U(2=( M1V_*ML <>L$V8<<6D#,:QAT$KMM2-B7=W5%&$1HJ'5.3 !>VV,&7--^9MBR$ ML@0T;3=0_4Z6K?09K41*!;J@X@IR8:12JSL5=+0M;!R$5_)!U,8=F#'"ZE_) MI[J&@0G+?&. SPUF57TW:# M"!H=8#SPK:Y(-J308QA)-5:6AR%Q%"*'=N[4]QX!*V JQR>6Z/0BF1W+U*9^ M\65T.X*5EIBHP4SD30::!J<@;+53[#9=W\'\!+O6T1J=KE]H1"%N'8/'>) @ M&K57'JI7_(:=$4Q4 $]XD2,:X"9!HF0!.7&$H;<09!4VI$MP1^- MN6>[P?2GR3R*X]BG$\(12LBU;JNA[K0,=&@YFF0?LA17!#$0-L?[H=PT'C(2 MXA>E"P@Q5]42R204'YD'F->-@XP28FL]'VT14(79U8)!5*BEX^&-'U4;'WV# MR47;,)2?7W1\B&IH_2?")&!(>Y;@[-ACN@-.Z^ GXBVS6MD-1K'OJ2)FH\NM M=@AF,E? 4R=I#;^XC5^W4/ AXM%C,N"\K0>L>,!<^T3+Z"=8/1%YVC+];*GD M JM0:@@0HTV5:@W= !,2A=EMSAIVZ(9'MR7(@-99>8,SIQNB)RX& 361^X( MQ*L#* M6+P4IR*+HS2>XR:=15D\I9MI-,:$]V%/21QELZF81=-LC-\DSCR;B7&4S#+\ MCO$DBQ;3<5\N[.6?I=%XG)Z+LUDTRV9\G63XWPD_RZ)D0>_3*)U/Z)K@U\L_ M2Z)D3,^F<79._[)I"NXITI?]]=:9_"MRO<\-<.HB M'K-S8[Y.9],>'"^@A;[S20,KZ4&I>/;^YL,'GC:9IGR=3<)U-M^CBVW050.. MRFNL RLNH%@:Q=.I^ @C-_0TFXBS>1*SC&2V^']P-HQJBLBCI2MS]9K*\T9; M=K>%QI24)7"'"7WR=$RYQRO6HT3+1;G[-FMT,,S$CE*0M %==HBM(Q7_);!V M!_L9KGZPU6B"*5DWVR:)9Z4TT03&/H<?SP\;4I)^FB6A_O%",.K1(,Z[<(<&R+LF&VI, _ZSR6'Y%/JA$))< MGJ/B7B$#]]G@V97ZCDER:<6;;9C;HR?Z,++ DK3J&S;?20X2#VTTA:*?.M+A MO5_?OA6SQC>66GJ]0NJ.(6!K=9=0UD/0=6?7%$I9$I- M+394ER7;F\\]J2:S3Y >)]0W8;1T@WU ZU"1G8*LII,8UPE(:^*O\X3R,/W> S;M&K1X<=H2WP2Y#?^.!!PPFY>]1D'CE$A #N M> ZE/#X+">LA1@" /5L2I$"QLO0)SJ*[:ER'O&-Y>B1N#MLI^U0_]>A0DT/8 MJO[@C=/EOH=%1)PNL@4/!S.V>7B6T4QZ>)K-DL.SS]%3U-CGY(B.+)MVV"(? M;IB5.*6?[)NV/6'EB)?\$)/^$86VAT0X[W5*Y\'X2P\V<894GG2QS0BK[X M+*EMY?9N6 /+KK6T9-4A\W3LY7T9ZF<8+V:=*UG+M3\Z+8SRK21J*9WK+6&/ MU*+6OJ$R<'"P1P4;I\WOX"G2U>1(YF!^MPFS:W6/3>Q4":17_)G# _I=V\ , MLJ8C(*HV_,$/+.M,Q;<;)=%ST0"\ M7QGCNC^T0/\%^.J_4$L#!!0 ( -F*55I'E,C'QQ0 / ] 9 >&PO M=V]R:W-H965T;MN55,AI-K[:ZJ,Z>/))S[^LGCVS;E$5EWM?*M=NMKO?/3&EO'I_%9]V) M#\5ZT_#$U9-'.[TV'TWST^Y]C4]7_2IYL365*VRE:K-Z?/8T?OALS.OE@O\H MS(T;'"MJLK3V,S^\SA^?C2B0*4W6< 6-?]?FN2E++@0Q?@EKGO5;\L;A<;?Z MCZ([=%EJ9Y[;\F]%WFP>G\W/5&Y6NBV;#_;FE0GZ3+A>9DLG?]6-OS99G*FL M=8W=AILAP;:H_'_])=AA<,-\=,<-2;@A$;G]1B+E"]WH)X]J>Z-J7HW5>""J MRMT0KJCHE(]-C6\+W-<\^?CR+V]>OOVD7K_]\=V'-T\_O7[W]M%5@X7Y]546 M%GGF%TGN6"1.U!M;-1NG7E:YR8\7N()$O5A))]:SY-X57YCL4J5QI))1,KYG MO;17,Y7UTKO4-&M$4J,^F)VMFZ):J_]ZNG1-C:#X[U/Z^M7&IU=CHCQT.YV9 MQV?(!&?J:W/VY/L_Q=/1#_?(.NYE'=^W^K>ZY-Y%3HMX8F7U3)=,=/7C>ZA>M5M=J;=M4Q<^NZIEH56UW> M\26//^Y,5N#C7KVO;=YF*"OJT^;D3DK71J'FZ*KXU>22@+G"D@TN-UBJ=?AZ M)1]W82VD1]6NX-FVQK7O7UU]J"3BRI<0W*G-G+/NM90(]M81H6JN$(O/>0V-;RCJ0#$+G)< M:$J*=+ $'&_;]0;_"]=O @3P:_72;+PT>KDW(Y'^MBA.Y"![.YZ,@=&58KS9<0 M/BVC'#+4^@;1W)@:*SAQ@ 26(")41V9O"X26]_K!-YT??^#1K@[&:$RVJ6QI MUPS2C88QEL94W'D)(<1%&7"],1 LI%RFMO!4UGIO:4JP%:JAU=3NSY2FIH^Z M>L#0RM6U+EOH\APBFE]:+%ON(U$]^!U^^2P!>&U)Y:TN MGJ(82XNDW(0JC/]UT^?/QS=F# M;N^"&X.M&+A? K9WL*3N&M67[H LFEN5.]?5*01>959%X^WSLX6;>LF4X,L;(V#PM<(]G6M% ._]?!,.%L!'3Y M;&ILD.N"_S);K3QYU'78UNEK%H6!?VIW5 [4#H9%2CM8!J:ECGVH^6"&_C[4 MNJA%2.-;7R3"-Q9!R#IFJXNF-@/)G1%J5/ )9L MT5\*(!H'8$".BN0=8K9MZ9"OQ!Y[D\-&$40" +@.8O1Z7=)XVL<"P)@,4Y7% M#E76[5UCMKBG+'YI\7E5TCV0M41Y@"GZ[W]NB\S(>MY&I!&TWL:"/[/B]5?R M.E;!K;]&^5( @=>^G \K@"0 LNH"^NU(,EI?T4*4UT?1-=C]A$V!0R9')#W- M\Y!!OMP,HKK'^&V1U=94,#,2U ?,86_X6GN!/6H>E]I*<@%0N='H:#*#FS(" M5W57\LJ"ID+ZPRX(%>D">8REAW>LR*I78:,A%$<0]XO\EVC2V6?)V&.Y)+-0 M(5879;%"T7VC?X;E.C,=7PIT/,H -'%UL6: A)A"DOT*6,L](G1^#1(9GQO$ M9:.=K2B*Q-3M7 IE**1 8V"ZI69X=M0"E;<*&#XTA&LAK1$\.,XV*4H>7U$2 M4/]YL9=.XH1 NK]H[ 53UW^/Y=>];H*U@M;A@7\%P-W7=Y'OD6>^[X_ M/WMZFE8.->S+"B(<:9:'JM:<#$R15;B0U+4A V%1#]'.(!-"#P<1%LN>L_8D M-MN4MH8LE^I'&JL%#&JA<-3F."^__],\B6<_?"7/D. N+G(%[/:Y)/!:B4\:D5?I:@P8AIJ)@/MY?@T(4]2V(+)G^QU'2BS[D M;2?LMS^X)B1G?I!1+QUZ.<^>8"L6 ]L&&H$;#AU/[R#9W'\2<<5P-MRZR,!E@]!M+-MV1"OP1/]KC?2CGC(Q^Y]BS(@,B=;1JJ[1+<' MP/*PJD$$:4I60=:40+Y(RXZI%QB37F(/MZ6YT85/2@8 <(P,?*5 ,AHM(Q)>4\(H_I.S-U+\7&"3D$OR8YA%<,@U?>B)=&G6 M5!'& K'\39H+;OF[F&6?"4>DDL[W@G7]" 02_GV!JH,E3]<%IO.F6&]*IO^. M7,.W)98@7I8'XHC.MD+H98YMV@V;4NV&10AMH2=!$I=E1P(:F7+0S2(0*#>^ M<$5H2D"$2KH%V%3##&',<13TM^<7O=)A:+'K!RIOP./64JIP$;+.LV'-&I8Q M"KI8)?VTJ,/["RM)QWBXE9ZA$"#>,PFD4Q8Z58 '%N!\N&$#/Z"-:,S;1O>% MRGQALG.D1D=P1!K3\&M!VU)9$ MJK(<70UXT**IJ9XCC.+D@@-D;@0 M0KCFG&" )-*C^J#._,S,YQ9J9K\6^H=0%% .J[4PT"WJ /DKB#0B M@A4@TV$@2 V96@BO/H1Z'U9=^)..L;:!#N>("BBP8G[4*$K2'[ N(@9XS)(N M1*-==K6Q;^15L]\%9"V!5*P*[/Z(BQ4;!Q\V!4(UD^T$IH[)=)B$L?U8&BFW MG=:Y#"%D5'TX68=AWI$!CMM2J64P/*)^QP'3H0N%HM)9A RY9 CN;KFRA_X> M#,6O*Q"O-=W*/J/(#S4$ MI2#%\YD_6S1A"P SLBJ490L-/&[1[C0&$S/]_R M=W GKL8YAR\-,O2K)4O9(Y1!I@.A!SATI/YPTNT*[T*=:P5UI3<>-"6'F2&,C9"2$>2.I47E;=T5 M05'OJ%$^#': N"CX(74;=,!$<\C*:"&G]RG7)\4AG<0I?0M4-9&?M[&'D.#> M!E#WT=MWL]^D5""!A[J3>VK2.IF)>P:1[3-ANRBZ[=97GCVP@_7UJ-D#2!_S M2!\V;264C)^<.89AMREV.ZD =U#DWZA[7&,HN[!3J1^,)&]Z 3%7K"N31[]' M,PED[5 QC)_@%B*.C'Z<7AE.JX8@9JKK M!'K]#P#J)3=LAT H6+64< M3H)8P$3['R":=0@PJ4MKVF/[LG"H,G@(P."LK DBQ:14[F^ MF]H+^[P]B_FQJ%US//?*#:?95-8O0LH3-@/]D0P0"B[XWY'PH498K IJK< T M=>VC'1J]89VRCB.Y[_\4S\8_]%Q00#]2;=/YN[?"UX]=!HTRR80[) 8:GNQS MV=,!,4Q3]KU^KT?_S S%UY=82CV+$?X?1P-;6 M0O@+YKJ@)DH2$"(X$O'/Z:6N4;V]_=U@NEW("-'F ;$%9EU+#BS9!YCPPU!Q MEZ*[O-U]:'4\(I0!R=I*UKGPT-3[1\AK]Z"BZ](ZEEM4_HT2#_%\6NJ3&$6I M-81JY[M13OF$@' 8QAV00RB]K+PL(GRDXSD<1]F5Z^ ;'12'>V'F'JZ2YY.] M%CZ4!'Q(>/@"@R\5OZ$02SY'Y+^:PZ!L@$7"D7=^@(-89+"%9[X,!)1I,?_[ MMG9M"(FG'W_B>P[IQ6@6J;.O7U4X_V11R%0R'SU0%^KU5L!TVTUG/QP>4W>W MOBA<.&U'!G3:Q99"'WC'LJXC2O\)RSJ7^]0+^!^Z3ZZ M%S34J[>O9.SS\;TZ^;!;?1)GO453[J09_TY-1Z,HF!:-9W/UET'TJ"2)H_EXIL9IE(YB->._D3I/HF21 QG27-/I+MPZNY*4I-OCJJW06+6!"^J]/++@K@1MF M$['RL8-"ZQ'@CLRH+N3%C=6M1]JAHO6-Q*"#&0PJH^&0Y9A#@Z)9<'EIY$TE M"1A.Y6;P6+>WE;S @4J/"IOWZAW&8GP&;L%+:N0T,G4C\_6#N$=#3.QHP7Q M2S:'$=+E;4N0S(2W07C+$H2-(W-Y6TRJ' H6N-^)\U+,I7Q+]1D\S1NT[C

SPIDX_*B8$O MZL!V@@RLHGP Y)^)^(D-GZ[UA5[GU_+@L>NE?;\YT,*/&E@!?SURH?2#MJK" M6WV"A%U_J+,PT.14IUH70N9!^PCC3--3NGI5G_Y>5;M>]'^E[:54CKNE0UG] M^_KA[V[S1J0/:4F#P;X!EM+? TN3R2B:36+"4CJ/ MTF0J=8YP-,'1#&5>8"E)HG&ZN U+** 3G#V?LGJGT3R9R?$TB?!1#F?1/!V' MDZ,HQ=DC6(KGXRB)$S491^/%0DW3:#9/$!PI\" =)=%HG$0X7!*7%&-O&(!#Q.(GFT_0>5,(^XWBADEDTF4U5.L8_Z#2!M(1; M8&R,O;X-E6"F:9S>0J4IUP'^+M+DFV )X)-,XU.P!/R9Q5_#TF@>3<;>WO^& MI3\B+,W^95#ID\Q=#CH:*J;KQD]A[&J%RS@16O'%%C^K(N_R/A4\ZVP\5.:=,90_K=K^0^I:P.KQ+L+V3.^O+# M^_"*"Y]]^-^";Z!6G I\ W43 6M\!EC[3A.PFA"_ 8(IFL_; M;64:C0"-YS$!2OK3Q'^8 :O'X8L8K:4TF>PMIX"QT>P6B .]1],Y87\TGJ#_ MC$:+B4(OB!70PZ/'BD]Y&WWL0O9@:PG",><>(*T N91M80R*N(A&Y!0QNTLT MCPE(R9TXCO81Q 6D1%@#.^NYP/AL/B8+F("33+^UN80IIO/CBU4"K-_6D<3\%SOL)Q<([IS%OZWT#^1P3R^%^IP8S_N3O,^ _>8L;_X!XS M.D+(TJS]6V]!M?]7]'S6/6KJ!KY/Q4A^%MMWOM^Q1,_9NB;A>!0!'R428Z 2 M\8@SO\5B3/?+J3E/$7!F=UCT/&;O.HWFN!)M)SM8C\+<83)#Q9[%_GB!MDUF MM+CA#N]XJ5FC"U_3ND#(M-M$W8-"&4F7EE9TG)GS#>U0U_RRLDPT_"E&>'C= M(XUQW:ME1\^Q+%]MM">7%=Y/S1R."IWCJ\U?NZN55U@Q[X9XD' M?-;L_;DR-[=^)\: ]:^X]5OPZ9,5,;;\$2X%_(5/!HI&7AR1'^&YC>6C(2G8 M!FR9LH:GJR$D7@S0Z.KI," /0=&3JN_(L:934J(4O;(_ #HGG^.4 M"8?P8&'A@?!+IDY>^-.)%YN*2$R#8HUBQ8!.25GFHP4% M!QF;C"#*!%OB>#2^0_ 4J9&".DY'DUYD<*QX+-:AXF,J 0H&WG3J9YY7@U_A M CS7\EMCYQ_1^Q_D]F?[GS,_];_B/5SN?PO]1IBD0]59X=;1Y6QRIFK_^V+_ MH;$[^4WOTC9 :CDDXS U+\#W*VN;[@,WZ'_D_>1_ %!+ P04 " #9BE5: M'V8P\> % !)#0 &0 'AL+W=O/?NW9$YVQG[U=5">';7*.W.)[7W[>ELYO):--Q-32LT5DIC M&^[Q::N9:ZW@13!JU"R=SU>SADL]N3@+<]?VXLQT7DDMKBUS7=-PNW\KE-F= M3Q:38>)&5K6GB=G%6+T[9+VAPU? MI-BY!V-&D6R,^4H?OQ?GDSDY))3(/2%P_-F*2Z$4 <&-;SWF9#R2#!^.!_3? M0NR(9<.=N#3J3UGX^GRRGK!"E+Q3_L;LWHL^GB/"RXURX3?;Q;W+XPG+.^=- MTQO#@T;J^)??]3P\,%C/GS!(>X,T^!T/"EZ^XYY?G%FS8Y9V XT&(=1@#>>D MIJ3<>HM5"3M_<7/UY>KCYZNSF0<83B. 28 MP8O1E71PY6WZ+.([D4]9MDA8.D^7S^!E8VA9P,N>"DULA>X$*ZUIV"5\M9 MZ/4UNPS$"LO^>K-Q8?[OQQB(^,O'\:E<3EW+D8B-*N%-9BTIM>G<*ZA$F4%WX:TVD/8^ZI7JGP7( "LI.% ML#PXL1-,W+58)! T$@47"$'#F_VPPISI;"ZF[)8K"ET7K,-.\8JJ&9'PNYX0.* Z M:#DJ9L ]#7JD7QG]2MFU-44'[R/<0/-/[.1HD9PLCVFT.$GP1:/L)%FL5NS& M[+GR^W'W(CG.CEF:+-=KEB6+DY1],IZK [0L6:V7-$JQ+SNAT3)-LJ/U_^6C M$J:RO*WW"8NA(QEC$G]&+U-HD';/>%$ S#T2^F?H"':W'I .#AVG69+-YQBM MUB?):KX(HS1)LS5#TT1+U*@\B,)*[$^S>9(AI#1+DS5VI*MYLDCG?>C/A_PH MZ2XP<6F:ENO]RQ?K=''\VH$)2?<+P\75*TY&&39<=R5JO;-$&^G 8WT7D.% M: LTM<,%H1$]% GN"@E.J13H\"CT72WS.N#U!U,A"3!'TF+&0N=10'PD-P"7 MG2JE4B[61]@W?<+_&*J+R5(PX@OQY__$])()XPQ,(GR0#ZA1!1:'GN5X5 M$:;L=$$U^41ZXYG,"]LXMB6EHC8I1+]O8_S*Y%&X./<^.;32-^:@1JR61&(\ MAN#81OB=0'!2;XW,!Y6'>(=C40LA.,>T@<90H;*4.2=64;$L1UKQE'MP"%YP MN-IDWK?.4=/D+2KBL!"^=1*M8SQL(\"9./2:..I;3;Q'P@W1HTY1Z/10RR&R M*UP2H?[BP5=WHFF)E<-,5T*CS)7:ATM%HVOUA9.;!O>7"P:! 22M"W?71N1\ MD#GR9[W\'NE&CJ4!7Z93!:OY5F K#(T6;"^X)2Z '"\D1SIV]]*)8J5Z GMX M=:J!??2BK\+3U^#@@2Y8843,!?IUKDSOUY:K+NBNTP[.N5)2\=]KD)F-DA6/ M?%#E_2)_'=7>UW5H1[*2&F3&&Q<82N@*:T#^,:S@[2_R (>0'VUX\>7@[LO6 M#W2&)X#IK:0'C['[6GH?TTH49^P7HRI<+5ND>_K8RVGVX'D+C53A$4\)QE'Q MI3O.CO\GO(G/X_OM\9^,#]R"#X=X2YC.I\='D^C8\.%-&Q[+&^,AR##$Y8!F M11NP7AKCAP\Z8/SOZ>(?4$L#!!0 ( -F*55I0#68!S0( !L& 9 M>&PO=V]R:W-H965TW'N[+OOOK/O+IV-5*\Z S#D MO5U$.@D@X+I*UF"P).E5 4SJ*I5H$L%+'5.11[0,&P$!>/"ZW7< MWDSU.G)M%P53VP'D0%": E!#HFQ" P_;S"$ M/+= 2./7#M,[A+2.Q_(>?>1RQUP63,-0YM]Y:K*NU_)("DNVSLV3W-S#+I^Z MQ4MDKMU*-I5MK>&19*V-+';.R*#@HOJR]]T]'#FTPD\CA\?O M9#P=/3Y-^L_CQVDG,!C'6@?)#G-08=)/,"-*)E*83),[D4+Z$2! @@>6=,]R M0,\BWD)R1>+()S2DM3-X\2'KV.'%GV6]+LLY474"&_.D*\=R-?.H?_G MDYW%/,WXWX&JNRL93TFZ5ERLB,F ;($I@C=Y[9[++K%=*-YO(@L@AKV#)E]( MC?J-6HQ"7/>;M&Z%V ^C!MH90!8&=Z*FWV@W4:!UOQU;XRCR6\TVF4KQ-;'1 MEUPPD=C83*2$BS=T=)KM=VXXZ+]XW.)!"B+52'W+%CE8_)9?C\(J4#-R$6,_ MHFTRQ%)&/*P5DD@<1BFHJD)RSA8\YV:+MI<7+1K1FP^2(TK)J1+Z4TNP5&^#P/^C]!E!+ P04 " #9BE5:,>8T'-<$ !I M"P &0 'AL+W=ODXZ2_?D=2=ITVR5IL7R2*Y#WW M]MSI#M="?E8UHH;[KN7JR*NU7AX,AZJLL6-J3RR1T\E'(KQ&?S M<5H=>:$Q"%LLM4%@]+K#*;:M 2(SOO28WE:E$=Q=;]#?6]_)EUNF<"K:WYM* MUT=>X4&%<[9J]:58GV#O3V;P2M$J^X2UNYN//"A72HNN%R8+NH:[-[OOX[ C M4(3/",2]0&SM=HJLE>^89N-#*=8@S6U",POKJI4FXQINDG*E)9TV)*?'D^GT MYNSFP^1Z]@X^7I_,+F'Z\>SBDR$L.RQSUVN/$S MN%$,9X+K6L&,5U@]!AB2D5M+XXVEQ_&+B.^PW(,D"B .X_0%O&3K>6+QDN<\ M+\M5MVJ9Q@H^ZAHE3$5'Q*X-X^X03GDI.H3!!Z&4'\ Y%8B8PS6[AS\GMTI+ MXM-?3\7%:4V?UFIJ[$ M68E''NE2*._0&[]Y%>7AVQ=\2K<^I2^A_X=L_A^X M<%TCE#7C"U30F(K[%F%A(UP^BG#31[@U$88U2@2F8"Y:ZA3J /Y )GOZ "4? MNUM"V!# /!+SB&UFJ#M1_7&J&"F1EP] ^>&*5-O*K_ZF0J).HN$U#)(XR$:A M3\LH#XIP9/;28'\T\BV2L]^DNF2JACG9 C56M#50B' N-)):HQ#F*VF]:KAK MCJ3+AQM.O;%MOI+1O6,+:HU 9GR/]^95$4?Q6QA$01KF/B1!EJ>68)N3)(U@ M4.2%OV&?WCDDL3#/?(B#?)3OFD[:EH((BKJ1:+V^18[S1L.R97S'C2A[WHT+ MV="1X6=3(AA'8& <\8')1C5\ =5*FA>)PA+I=D5AR2%*8@IGY,.D$U(W7UT& MR/3E(\!28D4&;7S9O$<_B/5*G0$1I:V 0>S#M="L);],WFU4(HI!E(:4WM2W M,1RDM!@DE-5!G#X*8)3%$(44V:S8 #W%SCY[/4D=<=*DL,3)@B+-S%X<1#DY M2[VB71F>4NR]7^"C!VMB/'/ND7FOB0I91C\[5S1:T!DGN(;?8<]@RYW [O;^ M]-EU .E^9)-JTO) !03X9/TD 3!>$;HC)PDF09%%OZ@9[VDV4+@Q/4[RX&>4 MQWNF4U#B;,ES01-!65M+"$G:8*#Z&:#4 MF^S?@#D4OKUB2!8E$1)>^8=FV& MBF%E7%"F# FSD?0+U<1?_0 5^6OL_VW%J;#W773VX.I;K0>D=PMVN@-F(GA" M03%E,#'31:,;,GP/)O_2^&RZF7ZBJQE(V]E*05>5!9C;,+BV2*H.X/WWY)I^ MUUDN7BA_1_AC1FNJPQ]X0:0NJ!T5]-X4Y6N("[>?CZ+^5_E2J6P[[ ; %-RV M>I[3G-IR2H.HB/U'RM/$55H2[*?[_E,_R>'.^-.A7-@A3Y&-*Z[=)+3=W&ABW.233_P-02P,$% @ V8I56OS\VB53#0 O2< !D !X;"]W M;W)K&ULO5II<]LV&OXK&-7M6C.R))*R).>:L1UG MUMTF\<1M=[H[^P$B(0EKDE !TH[[Z_=Y ?#2X<3=3#_8% G@O6_RU8/2=V8M M1,$^9VEN7O?61;%Y,1J9>"TR;H9J(W*L+)7.>(%;O1J9C18\L8>R=!2.Q]-1 MQF7>>_/*/KO1;UZILDAE+FXT,V66JH20R$[F1*F=:+%_WSH,7%Q/:;S?\*L6#:?UFQ,E"J3NZN4Y> M]\9$D$A%7! $CLN]N!1I2H! QN\>9J]&20?;OROH[RSOX&7!C;A4Z3]E4JQ? M]^8]EH@E+]/BDWKXN_#\G!*\6*7&_F6VT%B5.%>\N7I_ M\]/'WZZNV,75AZMWUS^SFY_./]R^&A6 33M&L8=SX>"$!^ $(7NO\F)MV%6> MB*0+8 2B:LK"BK*+\$F(;T4\9%$P8.$XG#P!+ZHYC2R\Z "\3Z*06L">"G8A M>-V#.QBA[T7OS0_?!=/QRR>H MG=343IZ"_@R]_!DX["WXST7"+J$S+1>E]9";E.>&_;P6>)QM>/[(S$;E1FG# M5"[89!PR<89%;PSPSG^;(0FM%-W*+&,)XGK&@1 Q=$2#(L%KI M&$; MH6-H$Z$#]"VQ51G1!3&TS%A">6H46W- 98DT,9!C Z(0Z% P!6;67(,MME': M10L@KQ!ZQKO4//&('=@O\@U';;1#^ MD'W,V8\E%!8ZYPD''3'&N*;"8L93'O]>2J CGL'&/_AFPROU=;2?>(MI2Z&Q M 7*F6OU#=@U6DL1"'> T.R]7Q$,T?C9!%T*OX*(JVR(*NY]-%1E##<_MRG!; M2;K8-7PL[;-ZX/B1YR69CQ-Q-.RX#6SJ7B(*6B*L%9%I[8/4M2GP>S093">3 M 5VC.8"3'=+O:00B;2AT".V"DR4L<"-LR".!-:\A0 %&3:Q-?W(I$Q3_<$%"\9<-\]L:@B,K"1'JC:L&[UH%B9 MD^U#FEMG,H^%!&E>6G,HUKQ@TC#:C\ "3M+4B0:I6Z\0-8@_OM+"@2">8G4O M8.-U%',8DL9P*O?^56B$C %[+XU1I99LR6.9RN+1@N&M@/A9Q*5%JI9+&1/T M;H2 *2,*4LGEL#HH6L#R'6\(4X89K ,E%2VOXX"W(\L/:S%D=7.L %&3D8 ?EJ%NDU[)VF[HD]1IS9#H@2V5 MW.L&&B Q$4H'$%B!$?*0)"9E?*RS.:O-0PQDE*"L"GG!NK1[Q3X*KNFWBW#T MI#JFXK@DBK4J5VL;*;584TD,XY(Y[H73.4H8A".BA5!K0E$1+P&&U&Q*P#[D M2[7_40;B=,"F[A?LTA)"Q%6B50O8K-7S"QL^7'2XV%EEG,"N9&Y]#O*R7!XA M8D9GI_8ZF9ZR6]1-,&6P!H59RT(L1H#!'>2(U%:?#(*(!>,YC-&OVR.GIVP: MLINFPMB*7N&8-=11*2(3=AR%??P;]]EY+3:*#>PX/,-"&$7] _RTZ2$.3A$. M*XX:2;E43D9DVB)ZQZ5F]SPM*2ZT-QV2E/>CUJ^KRER[3*+XGOUI&3Q)5I?A M78+.?4%3&SSE4D)O5"HIPL E>6K#ANU1VO(XAVW#">VF_>;8EOX1.[;R[KM? MD/A3I%?T5==W';>K(%5P?LE;]&^T)&]IVV4%Y:R[,T>42)4!/+*>/IO#=OKL M YZZ.N^KI<*.70WL@RH(@V^G9>+.[>,A]M[$M5OCH!JJPE M6M,#T:-S^T%4(/J&61CW;A[QBG)*"<:6BGU4!ES_('5%W2M0%,_L?[G5E"IE9 MQ2W+ AF4B?V>2/&_SD'\T>?RK9CZ&\D!8K-1, SHYQ3RF-*/&9O/Z3IG""FX MGEEQT0GRXVA\@G\3-IL$[-R8,MLXM)!Q(DBM2()[G*<3AMZB_7'6207 9#@_ M9=_C$M#E($R2U5[%;T,+'+3)&)=P&-"EZC6KD'KC1SJ[U6'3%EGT5-'9+'U2 M2WLGSY//NVJ/TB:1ZRN"IO0[V5OZV;*/'E%(+',0=**%;>3SXEG5GTO 6IH[ MN[=N=JT-V@2/ F>WV'"]GEPN8?P@9TDMB0$]J3CI[&N5Q&0^E@E;[T.IQ[Q? M!;P]'>4>G&@92:CUPXP_0I14*=I3OCIOJ@'RW;8@7 '58A'45,#0]1\O^DR2 M\/?O0/A5FQ:IM-;J?EU76%[@/#G%7R0-O+,X]C2 MUZG$N>62*-LZZTN^72EVN]<'5:9DCYT:%J[ORCVGZ;Q*"#0_I,;5<[JOEFVD MH05LPP,D*M>N]$XT?T#TJFO33M%?SQ[VFV'=HMA..T<+F_H02#$:J%K-@AN\ M477N9[E)98D%ISYI00-=A]SW %?7'T9MYV8?2H)5U?SPR#++FQ:00/F"1K!K MFF%(=#6.8'>2'0-DW^'X@PRW*IM-(TF9N\FT5+[";BL'"5@@ B3.O9HQ"VQ! MND$24+I12K582]"5U! OD@J59=;TX?2%(G/JN"8IR=('R<8:)3?U3H0D$7'J M[-(ND\NOX%N:I^DC2X4QKAE!'>R'6;X_V(+_*,CU&QC-R?EXYR3A[9RFD)C3S?LUDD<:DW QNB:1C69#9%;:I4YM8P4N1URLC(_ M!6QU2C(C];=[,N#IVRD@I+AV)LV;*<[Q)ZQ"54*ZR./(H/TTRUL08[(AR3&0 M+S1FH'V7:^WM6^E";@>TU79DD"-:9<_!>'ANP=&(,J741P MCG12J!/O4M2N<5VUD#7"=KU 4K)NYJ[SW:7U%X?,T[9%<)>T/;/5RM$2 M!7 T$ZIS*$,I)IR1GGZ_GWD;^RDJ^9A!5CBLRX-.-&E'E1NM"O].!_T;^Q<9 MMC?3KM%>;@_7+GA*+[6PH#?*&\-MJ2$.C<[MJK&0M]Y"+AOKZ!8^[1+H$MS" MHRU6FGU'TY/I>#())Q&[K(.!Q1^,@A&.[GL:L99KL:-@,)Y%]H+F[>@L.F,? M%)N-@G!DZ\:](S5;"?E\LE,G>0$V,ZHZK=-;,Y_O+D2ZDF76&IO7P*NDX8M: M5V/!Q3;T.H]B2JL+4;JI?:GO(;/%_D1P] 6U)=R+SI3M3\XQGF3TKQAF3*=C M-PJ8GSVC"YJ%%/2W6I\)/=MJTR>V39W/V[,*V\Y,T"<@@E]]=L[LZN_*L8_/ M<&!R]E53C' 0H*.H6/GV4XQ@$$Z."M(LNR@[2VQ#"8,I.IP>G'/. M!='\L(0.R&(VZ3,<>\:<@]KMH";]_YEQ[%$ FG@KA_Y5QC M1K/ *37UD\E>UPYFE&-<9M_O ,>3<=];=#3[FCG%?$K_:$H!LG>&%,^;1/@Y MA)M"!&X($?@9Q,X$(AA$I]$WFD%$PXBF!M%P\BUF$!X,JB8:/@3NLD?N7N31 M,'3(VY>W5>O5?JWAJH]VZJ6FDUY%=W+O '50?O([HISK+9(*5MR&U>G$:FE1 M4G5?K*!J5^6&GF0\YZLZL:[E:IT^-K"Z*?3<\=1NETGE:Y%:5T&-S1<+Z5X5 MUR_IL<$7M+;3].]M*4A+P;'3P=:>X]]E_P?,[76Z*^)'(DA09L!37=:Z7 MD4OK^V70O%ZAHO.HKM3F0W.O75,T[W)A6Q=.=4%7$Z MM-%N%UFJ84BOZMN;UW"' Z)Y#M_C =+7 ;[=>]?G<=JELVYHOTBM%FX8SSM6 M),' O8IMS]]\BH!893^IN,O5 _D2Z[5,R^WH]=VK8JLNA#^K@">9;7J-[EMM MU]1:8'ND0.X6E]J.T1SISU35OL]U1JU/JNQ' O3A&(%!G'%?5]5/ZV_3SMTG M6W07%"-2L<31\7!VVH-KV8_%W$VA-O8#K84J"I79GVO!$Z%I ]:7 M"@V/OR$$]1=[;_X'4$L#!!0 ( -F*55JI^Y?OM0@ %(3 9 >&PO M=V]R:W-H965TAF)_'$ERI; M3F:=BB]E968>MO8!(B$)&Y+@ *!D[=?OZ08OBKSTYX-U"-6[T MOQD5RI2#BS-Y]N NSFP=^+@KE=EV)*<7IX/+B?OKHYYO2SXP^BMW[LF]F1A[1>^N>/^=8O^07R'+POE]7BTV[_KQI_7C)?:W,M?VL:UKZ<#2FL?;-%LA@6%*>-_]=3$86_# MR?@[&Z;-AJG8'0\2*Z]54!=GSF[)\6J@\86X*KMAG"DY*?/@\*O!OG QN[^] MO?E\^_[N\YPN[ZYI=G_W^>;NM_=WLYOW\[-1P!&\<)0V<%<1;OH=N,F4;FT9 MUI[>EYG.G@.,8%MGX+0U\&KZ0\1KG0[I:)+0=#P]_@'>4>?PD> =?<]A6Q0F M@%;!DRHSFL%<4ZYTF1KMZ=KX-+>^=IK^<;GPP8$U_WPI#/&0XY/.A>,?H?_O.?L_X.CS6B-&1:7*'1E/=I&; ME0HZHV#!PR\:E5D&E5.E=C&H-1+OJ+3EJU25J<[5(M<$$7&*XRPQ7YJ2?Z)< MHY[\D"Y7*Z<9E99UX-B#Z*:HBV^PG?ZK-@Z'QT/"&K%M4$@% E=TL< /+5]( M 2R+.<4N4]*=Q2F37Q/Z%'<-]QW\Y:>3Z>3MJ:<_M+.E2NC6>&]K9VBI4I.; ML$MHNS;P9ZWSC!8[4E0Y8QW9;:E=0O-=&?03_'%F47O$V?N$;DHP^("QI^/3 MN$)N)J>'@%,>(N+-JI2@ A).T>_#^1 5M#$PHX@Q>'"P/"K9);-U1P>\"$F,O77ZBVDT.^&\P.LR(=@H MORQTJ9=& I)J%U23(9:I&F=V(4AC*OK@&VZA>7R*RF4L4U2YN*SVW5,+^/\* ME$S!8=C;F^DXQ[LA^$P?:QB+ CM*(K"OP C-P&!AI5/V'Y5F4..?= B(O4-I MHOVB]ITMNIQC,U"F"5W-'H"+'&2&"[TMF@&>#U EH<_TWSP&B(4W8)OC)*/L MH[AHW_&Q+<2$#TDZ9LT#2PS\[%*'L[0386#345D9*P_+/L\*A)$DQ!!Q23?\ M8+1[QWQ"T&;L-QZVY7TYO[R?M=4MA%#XBSZNF_@9R=)&^\ RBKB/EA BLX@, M\J'.4-B#QYO1ASG*.O(6DI.NZ4 =2IBV)L_;^@)ZK(;GF.QC3\2XXL ?\F.0 M( H?KB?)\2LN,WE3[?K'+TH-%-(:O&X8U=C&I>!&) M#TR)#/<.<=6"UUH5V03^+*FIWU;>UEN![6V@".XS-Q 6,DT-D%;H")N0[86_+Y6G2T;)7+W#"E+YJA!<0 M.F%46RZ7-,1M'U>*@"BM%@5ZF960?^\HV,E.4W;[8L!"YXS_@GY>8A 7EE?.KIPJF 6]Z'4.#NE#[?#;!?5\#$.$B6;(&A&[%FM1>QY%++6I723Z%Y!=C3/$XDCS%H GR< MW.XZ\B%M>=[2:7\H$1KUIHB4W4'N9&;HK>^T2F&,$1'K1:OOR<*^;[H2)LB- M\7LE@U;^52?[B*F>0=LT7=]_[-*$:0+O1@;.2(+Z,+S I*2AD$2(79+66G') MUB6SD&L/LT_M/0=$K[!D8VS,NPC / )YFDRF!^[PX.UA:_4,*H&T&<>U*)YB M0*O;K,R&JI$1[SHL1C43< QJ13_CO^TKI)E+7T?3 M.J*_$W&O6-'HYZ/QF%*0"&.OQJP6=J>BME'@V4FP$B^[Z,_U@EWU.Q]T<1IE M.3TDT -7/Q^]'DMMMTV>*_I?R+=O9P@.GGA0.V=1'WS/*13N)#'>[$JA79PW MN9XJ@6+IX:VY3<']I>$ANZ>XM-NMI8U&/')NRQ9GDO1 !9V$2=H^+:F%&5L MTF:84P4,"2],2^@.^]F+ Z:'(CY+9K,=;US(6.W!1)4B2O%8!6N];]J#."3E MK[+,[ ]%,OXD3<%#5N0Y_C^;0;A;*6&H%-D&%8OS\"*RXI<59U.D%8=@C.'Y M+_9DU$>N3!%?.GGX]%ZD:4A_RAL%ACJ@0F_0(\%P?FD"=,4341HUN,YA"$\P MJ *LZ892)GA3MR M5@29'??$? &QU!L9D-176+8.*3=)[)>,-]MC-V=KUFK# MC9L7.^[;>KD$B]HWBGXHXX38W&22MOB"Q\M;0Q.N+9PJNM.\#6('1PBTREBN M0*I4^34MT0S]\*7WY-'>=PZA)7_-X:.1]OC)HWO:?3"ZC-])^N7Q:].M %^7UJ,,LT-']!]1KOX M#U!+ P04 " #9BE5:22[6<-<$ 4"P &0 'AL+W=O K+ NVJXQ9*E0MA.*6AU0>QIJV M-6$THYT989RO3_=(%O(&2"5YP$AS.7VZ^W2KQVOK'GV&&. YU\9/DBR$XKC; M]6F&N?#[MD!#.TOKFX$"N\Q7!?7#MZZS8H4N5HO+(&'"XG MR:Q_?#KB\_' @\*U;ST#>[*P]I%?+N0DZ3$AU)@&1A#T[PGGJ#4#$8WO-6;2 MF.2+[>.>F]<&-07!I%W92BR/!-!3,?.KL'Q:4+C MA^AJO$WDE.&DW 9'NXKNA>GY[.(&'F;?[K_"+^=P?G$UNYI?S+[!Q=7MWKN]MQ-Y A/MY-:]#3"G3P!FA_ )?6A,S#5R-1[@)TB6%#<["E>3IX%_$, MTWT8]CLPZ U&[^ -&[>'$6_XEMM".7@0ND0X4S[5UI<./?PV6_C@2"F_O^9T M!3EZ'9*KY]@7(L5)0N7AT3UA,OWTH7_8.WF'\*@A/'H/_;_FZ7^#PEV&,+=Y M(_?X./OJ@J- H$2$3@7X0EIRHIY@H0A1:OVX4Z#AI!".SK4Y M&,D/0Y"6,(T-(-5R22?8B",(O8&ELWFT)%8KARO:@%0XMV&6T:YGPXI,O&[8 M86H=B9P6*Y@TK;QA@-0:;[62A"JI>6BZCQ"+M?9\Z[%L.RIR6S)T)IX0%HB& MV@SQI>IGE$TTLPU9Z=F.>!)*BX5&\LP]4BM7INK7L?%1%$11.%N0R^0>&ZEV M<@R9E5;;E>)4S(FMDN@BT!^E7+&'H"AR%%GOA5,4+X??2^4J?Y4A6B3VP!QJ MR^2K@&")\A-U_"*2?,\U MI7:>?+06HT"CSR"C*+M3 M%\V%-Z2OO:6%5)>27? 9<(J(8E6-'-ZR5BK2,B6WM5B(3;W"*DE35S(7)19* MJT"JZ+2JF,.C:)NBG%H?7H15Q:8=&DE_) +VVF?6A3W6+Y==Z538U(GSV/:# M],?<&?1')_ZANFO?)7SL=WJC7MSX^.7@"V<\IUZTV29B61KIX[8E\Z[)W-X" M25N4=XG4E51HPM.AH/D"X^2@-_MP95D'">_PWU/J=T>%!Q:W?Z_2/CG;! M.QP4*KV%HB9)W_V:K$,=Y5$'LU;$3YXG#W1LVPAK4 -W;V6*,HHG&MHVGMGM'(X&O0ZP(@>]D]97]!(%?T(YD_MQ MM__J5Z_;FE1R=*LXCW$E4+2KH:59;4:^637IO!ROYL5+X58D'R*]I*N]_<\' M";AJ!JM>@BWBW+.P@::H^)C1V(J.#]#^TMJP?6$#S2 \_0M02P,$% @ MV8I56I"*DE-5 P I@< !D !X;"]W;W)K&UL ME55MC]HX$/XKHYS43XA H+UJ#Y!8=OLB[?80<*U.IWXPSI!8ZWA2VUFZ__[& M#J2LNJ#V2^*7F6>>Q^,93_9D'UR)Z.%[I8V;)J7W]56:.EEB)5R?:C2\LR-; M"<]36Z2NMBCRZ%3I-!L,WJ254":93>+:TLXFU'BM#"XMN*:JA'VZ1DW[:3), MC@LK590^+*2S22T*7*/_IUY:GJ4=2JXJ-$Z1 8N[:3(?7EV/@WTT^*QP[T[& M$)1LB1["Y&,^30:!$&J4/B (_CWB K4.0$SCVP$SZ4(&Q]/Q$?U=U,Y:ML+A M@O07E?MRFKQ-(,>=:+1?T?X#'O2\#GB2M(M?V+>V(S:6C?-4'9R90:5,^Q?? M#^=PXO!V<,8A.SADD7<;*+*\$5[,)I;V8(,UHX5!E!J]F9PR(2EK;WE7L9^? MK6[OYIO;&UC.5YM_8;.:?UK/%YN/?W]:3U+/^,$JE0>LZQ8K.X,US.">C"\= MW)H<\^< *1/KV&5'=M?91<0;E'T8#7N0#;+Q!;Q1IW84\4;GU*(6'G-8"NN? M8&.%<2+>#@?_S;?.6YY]?4EX"SM^&384SI6KA<1IPI7AT#YB,GOUQ_#-X*\+ MI,<=Z?$E]-],T46LEYF>#P";$F%!52W,$]26'E6.#H*;DCQH.,T6!$C.>CBZ M1F@0A47DJO7@"=:^#^_%UBK4L%@M44F.\,D6/ MU]JV$^K7HRP-:2K8_QM'4IS!&)AT#X3)H6ZL+(5CQPZ4-QSLN>3#GQN9;:%H M!YZ%76 'M1;&]Y_I%]H1(VOMP(H]%Z%'JWCQ%X4^]Q$6H7%\%96)7/AP\T8> MV>V445S3.11$.0O6C=6-,#1SJ'[1.LN>_ZLRJ8F3]1P(?)C=0)C6&G M,?90#C67@T+7ASDGMY%E+WI%N_:H?J)_67(K2C&81".L(M!"/CA SA=52G(0 M+C9A),;$<0!NQ<0GQ M?;R#+O!'80U?"I;W4C&F)[VS0EO$%\)!O(-M&^U6NT=HWO;>'^;M"W8O;*&X ME6CN@_^?K!&S[*K033W7LQ%ORW-?CL.2'%&TPX/T=D3].0H#N:9[]#U!+ M P04 " #9BE5:AM;TX[D) M*P &0 'AL+W=OM^F+QZ[+G MDNE"E;4VI;!J<7-V%UZ]3V@]+_BG5NMZ9RQ(DKDQ#_3CI^SF;$B 5*Y21QPD M'H_J@\IS8@08O[<\S_HMB7!WW''_D66'+'-9JP\F_TUG;G5S-CT3F5K()G=? MS?H?JI6' :8FK_E;K/W:$(O3IG:F:(F!H-"E?\JG5@\[!-/A"P112Q Q;K\1 MH_PHG;R]MF8M+*T&-QJPJ$P-<+HDH]P[BUD-.G?[\Z>[^T_WUY<.O.C-9=K2 MO?=TT0MT820^F]*M:O&IS%2VS^ 2('HD48?D??0JQX\J'8@X#$0TC$:O\(M[ MR6+F%[\DF8*Q:O'ONWGM+(S_GV-">A:CXRPH(*[J2J;JY@P>7RO[J,YN__J7 M<#S\^RL 1SW T6O<7U']JW3'47EFXM>5$A],4.]PVM(5R,"&2R'.D@3-2)-VJP. S'6J7;X1;*BLX\>P!N*^25=;<)T5 M +"@U 9&;#BGO(+:/4*;RXUI3^ M12E= U"0R>V$"CLF 3?0H--P&OBWJ#>ELDL-!3405I!ZE^24&(.>N5IL3Q1. MDW9W668*D5"P][3.0/J5M2DAP4:DL I%6FHUUA'+U#1Y)DH#J1"%4#5!\ Y3 MJC4@5;0N0WRHI2Y+]O.U$1N%T!(+:PJ!#*J*N;)]%AV(GZ":+-.$>1\>)8>5 M1GFQ%", Y#>& =63LBG4!?Y58^$BL)>IB /T !U;[^:'B0'\M!.9P9!8%?(! MBU)3FD*GHD859W/,F\T^.4&L';J)/X%G594CY64'F[,C03V[*0QEW5CU_[:& ME\\';TVB'"IG\"SYEH:2D\X:&.]1YG#(92,1>4YQ(FUC >FSK&5ZA$>F/0*= MD8LM-NP-9.&,8G0G"<+U=FAR(S[)$M\?6.[0*G [K#OU PCPE MM)1S[G5DML9NQ*(ITZU?5T@UX)BV=&LVGX)WP%^QDG-,KWVPI&2C,XT^](=: MY ;Y@\)MCLQFUN3Z4*.E9;K0N83+ R>KND8>WM,OR(NC$L%;-,!7E(*1MAS[ M?^,TB4$R&5L92E5M$MMNS2\Y^/,.Q3 M8^ME@%5W>:[U.J9 M)"#=-:L3*V[#,>O&FO[*$=^M&X!PYH]-#_4.^A]U*** MKH^)#%>V%\#&^"FYUX&TK49DCZV=;9.Q=VZQ)%4Q9KM$D26.)@NK'E7@;OA/A1>2K3"#&@\GX_&(\B))S\39Z M)^*+431BMIT:S\XO)H-P>LX>^'8$IL._==/3P2BDZ=GP M?""^/FLYO-=ZG72]!M5D.-:S@L=+,8A]Y\$'S:ZM],JHKXYNP<1,^,MAX_E& MA$D01T,:3(+).!8_[K:A(@PF\5!$03@,Q:_&(;?RPF'"%+-@.A[Y9GB8QP(2 %&\E'@63<$R#<9",1@)'9G9!WYXH.B,^-Q=_QT%GM>@PL3IFWM6A M&G9:PT]WC!F@Y]0(P+8?SOS9H6T<=SMV5%O$ZD+C+8#EIB8Y6T_G\L&]E6^$ M6^I45MJU1>=8PQ_T76,JZY58$!ZXG>^.8B*.)R).\(F[^0.LDUG,S_%XQ%BG82P^ MD-HJJ3-?[%JU]Z9L#PP%EWM?7;M=PYI$DDW!K%/CGG%I1KP#UA/)5+E6? ML ]$VE5$@ 5NW\#(^JCG,N>0ANYG>(Z#>$S[AV$PFD[%;WQMI;(+B88'70R" MA@Z2VQVX4%\\U^5L,(S;Z)X-XFZ8#,;=\'LY'VAK.H O=7R'V^$L>8GO7FT[ M!A7U1YSC>X3O:##!]Y_R. "5#$)0)8-A__V5_)&:Z+(_XG./T&Z^/2P=6DPN MK5+^=$Q&/98&L0:+EKZAIQ[C21?X@7/*&X[Z@)Z(>D_QAB,_H*-&I?B.,]^@ M5>U8H.'AQ@A-J2Z:@DZ3%)_]$=VJ]ACKX7*)(-%S/FAOT3^_?WFA N\EZ#;A M8:;U^>&4?HSA]O%L1L,)U;@DH2&F\)8S()<7. (?Y^0"K@+B:3AKLTLGS,&= MS1O$&Y7N=#MWNIT[WZG3O=SIUNYTZW59-PJ"83=G0GJC,_?MO1Z=J=)F0O+W&DR9YTRO+GBFEN=>Z*T_W(I% M:NE#=W16L 6?*_QK=N@)"+GT@@E0?/YN3<.3R_Z--]-^"CXTK2>@2*Y M5^H3O4R38W^QL6.L=PSPR\CF= >+'*C/N%935WB)/CTEB5U\;((!>R^F>/ M=1Y:!B?!#H.H-H@<[\J18WG)+!N=:;4$3;,1C1YSH M\NIV^G%\-_UX!=.;V=WMA^NKF[L9C&\NX=W5Y=OIS5L83W!X>C>]FIUU+;HD MPVYU%O.1Q!WJA#U$0]??@ M]9H$]!Q>;R>>%@^,I %3::PN47'6 ),)O./)0L@%C$DYP@INX%*8.%.FU!Q^ M&]_C=%35[]O24CGM;W=*G79J"A;S4W_17CX1<(U6T%T0A4+7_M@4PX3E1=,K@!3S35/0$BK@$'!5J_FXA$_'$:= M8/#MD8]]'W.LS:MYIK!(6 SA3(P%S2P'LV0%=HQ-T5HJZG.6 #\M4Q"DLF<&^-F(A<1::&8B9 M20$9+"%%2? .W&$,$E?,AHR0L$0#A&VYMAG:XJ@KLE?UIW9TM"F1-;$G< ML=A*)TX/SCTFRZA,)"ZGQN)?U9SH LE+C,1 B1%H\*9K[!K0)X\=;[_\6&;4 M'@T&G2#8T&!;FA!K9&CV4 /I]7.FI*N)FT ME[1/Y?HK';$M:<];(@RK?CV(_&CP/VR*;3'\S:YXGBV"^0^:X*ZE^35+HMC2 MB6CM?&(PW.4UK8\4[713P1=2_%F5G,5QF9=5 MTU19167@(2&E@[ KE%/*(6$>O817H]L=U6[)]B55[\#;+7&I4F^-[47-ZS?= M^[0-_-V$$%*,0)U6J$[GCMED\PP MAU_NC4>NWYQFV2-\D'A)RAR)FAL)@I+U[#A161W 8>@'P\$1/D7^\/40;K:L M[W"XI14V_9+9>O=IIN$"*TU61<^2/\H:$UWV!^BRYY\,0J(0^8,H( I#?] _ MQBS0\B/K&Y0[9U$U?V)%P; PGTMAA!LZ-)S#C<)$X H\0]?8>S%##^.G26;; MT;;;NKKD7"_=I>G6!O&9Z0K"G<1NE<6KU7N,<5[+-_0502P,$% @ MV8I56@W;=@UO P <@< !D !X;"]W;W)K&UL MI55M;]LV$/XK!ZT86H"P*(EZRVP#=IQL!AHWDZ_?<[ M2K;C HFQ8E]TQ^/=<\_QR--PK_1G4PEAX;EMI!EYE;7;*]\W125:;@9J*R3N MK)5NN<6EWOAFJP4ONZ"V\4-*$[_EM?3&P\YVK\=#M;--+<6]!K-K6ZZ_346C M]B,O\(Z&9;VIK#/XX^&6;\2#L$_;>XTK_X12UJV0IE82M%B/O$EP-67.OW/X MHQ9[WF)5"*-=\U=JGVOXE#/;'#*U1CNB_L>]^8>5#LC%7M M(1@9M+7L)7\^G,-90$;?" @/ 6''NT_4L9QQR\=#K?:@G3>B.:4KM8M&;Y<>_X':^F"RNYY./,%_31[GGQ;P_FDQ>9K- M'V]F'X:^Q80NS"\.X-,>/'P#/ CA3DE;&;B1I2B_!_"1Z8EN>*0[#2\BSD0Q M@"@@$-*07<"+3N5''5[T5OD[KJW0S3>XK2671:8S0+#C8E-+R (2!PRRD.0YBIA$20!90J(H MA30B04HA34G$A&(?L@M-->X/Y=M+V(_%D/?U0)OT$2G'ZSXW\!4$L#!!0 ( -F*55KFYE=\\@( M ,<& 9 >&PO=V]R:W-H965TYYX[ MGX_!6LA[E2)J>"SR4@VM5.O5H>.H.,6"JP.QPI).%D(67--2+AVUDLB3&E3D M#G/=T"EX5EJC0;UW*4<#4>D\*_%2@JJ*@LNG,>9B/;0\:[MQG2U3;3:6Z(2,:?#:>U8=W8AJ$%<:6T*#9@4E!D9?/ECYL\O #TW#< M; -@M>[&4:WRB&L^&DBQ!FFLB;9XRLHE1'$LJE(K^!G-E9941[]>2TKC,GC=I7E; MAVK%8QQ:]'@4R@>T1I\^>*'[I26@8!=0T,;^?[?83AGE]%YY&2-,RPQ8W>ZWN<6$8R<,Q8" ML\/ ?;<$OTN H..V*O ['1J)F'7;%/C0=WN&+O3?[9_U^Q#8'O-;!;!^KQ;@ M=_MM @)S#VZ?QL!F;K?&7F-=<::"US+3N"\6BT:#T"E!^;/;UTK1>=%<"J1 M3 NEH,R;:/K,;G?7I:.F.3V;-RW^C/*0440Y+@CJ'G0[%LBF;38++59UJYH+ M38VOGJ;TIT%I#.A\(83>+HR#W;]K]!=02P,$% @ V8I56FX:U1HM P M^0T !D !X;"]W;W)K&ULK9==;]HP%(;_BI55 MTR9MS7<(#"*54@J43JBLV[4;#$1-;&8[T/[[V4E(@9HH6G,#L?,^[_&)?1*[ MNR/TF:T1XN EB3'K:6O.-QU=9^$:)9!=D@W"XLZ2T 1RT:0KG6TH@HL,2F+= M,@Q/3V"$M:";]VCF.QZFJGM.QZBU9K+#CWH;N * MS1%_W,RH:.FERR)*$&81P8"B94^[,CM31^HSP>\([=C!-9"9/!'R+!OC14\S MY(!0C$(N':#XVZ)K%,?22 SC;^&IE2$E>'B]=Q]FN8M#7!=H%T#X%O',3 M9^QGSJ@;PRPG^]ULGT7VTVUF\ZWG"RM;E0/(8="E9 >HU L_>9$M[8P7BS'" ML@CGG(J[D>!X,(.O8,O #-&LH'&(P"!B84Q82A'X#A[G _#EXBNX !$&O]8D M91 O6%?G(K9TT,,B3C^/8YV)8X-[@OF:@1N\0 L%/ZGF3:O"0!=)EYE;^\S[ M5J7C (67P#:_ *;SA#=(BWX_,GTC!^J$FG2;-"DV4V39L,FS6Z;-!LU:39NTFS2 MI-E=DV;3ALR.RM4IR]6I<@]^BFTU@A1'>*7\B.:TF]%R_[P-;-OUQ7MF>UAV M*I5OMXY5 X7*,KSVL>KFOJ6X6J;;3<8]5(,2[#-(UC MU5CA9;5.59/W*M/RG=.0=PJ9X;O.R7.=JF2N[;T]V'S.]8/M5H+H*CM$,!"2 M%//\S5WVEN>4JVR[=M+?-SMC4]$_$>>:_!CR9I\?BL2W;Q5A!F*T%*&,RY88 M+,T/&GF#DTVVV7LB7&P>L\NU.)LA*@7B_I(0OF_( .5I+_@'4$L#!!0 ( M -F*55HL=6B^0P( (H& 9 >&PO=V]R:W-H965TNJY,2ZBPG/ :F'Z2B M<&4M &>RL_.5Z8>)MP"\"K3P9(U/)GO-G M,]EDL>,9(:"0*D/ ^G: .Z#4@+3&GY[I#%N:Q-/QD?[-UJYKV6,)=YS^)IDJ M8^>3@S+(<4/5CK??H:]G9G@II])>4=O%AI\=E#92\:I/U@858=T=O_3G<)*@ M.><3@CXAL-[=1M;R'BN<1(*W2)AH33,#6ZK-UG*$F9?RJ(1^2G2>2C;Z>#,0 MZ$G@C+ "K83 K !][$I&KM([F#@W[6GKCA9W+S06Y^U:D]@=!?$;[@-LY\SVTQ MN"VN/KAQOW'N13_WI#]4( K;!25*><-4URJ&U:'1KKK^\C>\Z](/6!2$240A MUZG>9*%?I^@Z7S=1O+;=9L^5[EUV6.J?!0@3H)_GG*OCQ&PP_'Z2-U!+ P04 M " #9BE5:/*4S.!$" #=! &0 'AL+W=OD6E-\Y M:".I\Z&IB6T-4!9!4I L259$4JYPF<>UG2ESW3G!%>P,LIV4U/S<@M!]@5-\ M7+CC=>/" BGSEM9P#^YSNS,^(A,+XQ*4Y5HA X<";]+U=A'R8\(7#KT]F:/@ M9*_U0PAN6(&3( @$5"XP4#\\PA4($8B\C!\C)YY*!N#I_,C^/GKW7O;4PI46 M7SES38'?8,3@0#OA[G3_ 48_R\!7:6'C%_5#[G*.4=59I^4(]@HD5\-(G\9S M. &DJV< V0C(HNZA4%1Y31TME%*W\!4$L#!!0 M ( -F*55I"EMR1)0P *=# 9 >&PO=V]R:W-H965TG)X MZ).,"NT/;$4EKBRM*W3 H5L=^LJ13N6A(C^<'QT].BRT*2?'S^3<.W?\S-8A M-R6]<\K71:'=U0O*[>7SR6S2GC@SJRSPBT3F%7ZMW#D>'W2JI*:CT MQI;*T?+YY&3VY,7L,3\@=_S+T*4??%9LRL+:"SXX39]/CE@CRBD)O(3&GS6] MI#SGE:#''\VBDTXF/SC\W*[^1HR',0OMZ:7-/Y@T9,\GCR]HR#1\I4. M^OB9LY?*\=U8C3^(J?(TE#,E1^4\.%PU>"X( M!SP?E"Y3A;MUH-65>F5\DEM?.WIV&"":%SA,&C$OHICY#6)F<_6S+4/FU>LR MI71S@4/HW"D^;Q5_,=^YXBM*#M3]V53-C^8/=JQWOW/$?5GO_I!"O_O;7Z)4A]LE\HU]\17.J'G$Q25)[>FR?&WW\P> M'3W=8=.#SJ8'NU:_);COG$W(>_(*Q:U.^),WY6JJ3E-<-LLK.6!SY2$6.W2J0J9L_4J4P:*G=2I">JE+0H3 M%4<: \P<:;%YLJ4R8Y'H2! MR5 U2+&JL(X4+9/"TC'C.N MO:.5W Z[E9E:+.0-F >,.K7N*> MH&1-6<-[P:H5)Q^?30E^L)72'@I?JM#*-^QEK+.B _6F=B$CU[O#T:K.M5,U M(Y*I+!-UI(\P MC$/#WDQQ-C.5JJO]8/=35*R"AZ )P@A/PP..,[\)5LRB56X72+P,3[>)=_I^ MX$/H[Z&^KRQ:T<+D[$/.JFMN[?.I69%3!?HYJJQ#9J;&(85P$JYDA5YFAI;J MC6$4,9#_=KDT";D#]2.)Q)16CO,6OEA8A&BPOAE$WU]YAIX8K@V%]N4<+P7_ MI:@Q!!G7V49)@5CMRMF<_+ $!H)P:^,=B'3(550D4?ABZ+%%MW*"J0+%CV4,5CV4TOI(R2UX=R,'2Q=FY1\ MGW\59X4DM*?2 /B&J'+2*,;1F\)O_?.P(%:KAOIE64//N!0@QD606#KZH\8R MB+%9HC087$%TIBQ+0LAAOP90T6ZH@V? M7L.B045.01J"6361BDW,Q("G8!<.=V/YIMX7)'#$3"EA'V60@0)>VASD#2OI MW^WUM$?>&&X77NW!:%U>W8LMPW+Y*Y0Y\H]C67 5<,,<.CER,AS$@#")#)KS M@^NZS*2_;L\TN#L%':G1M%AMJ'>@OOWF\7S^Z*DZH]SH18[(G*.C\"=U/JB2 MTXU4%H#<*J.IK.DGN<^+5%WO9%46M-DK-<:X>"&"\5UDE 5X* . MU:?;PLS+MTF"I /#UZ7Y,XK:##8W3J^J>I$;,$[I1JSL@?I 7:^(@;P@Y=%= M##!-"V*M(;.0/$%\V]S;9\ANX5^G:PYXNME0D#Y#2N!;,LKURYF[@I]C,^T; M'*!> K6HO9$NT^C&%U$Z6D!-I)D 1..61'7SH>F^:+ZL5RI_%Q\1KU#@8&FB&!B+S:_%?GR6D'8P P6 JT=D( M"$Z MUA[3.NESI659;"NSJN+)8!"%D.(VP@.Z7 M"TKC[(914P[Y)1*!_\(BH3(]K8PQE7@D?.4:XNG$6384,H=HQP2B+3;!GMQ; M)J*H2:%)JJ'MUX8$5!DL!X>(M;HOM:IXEHM=U+96*T(YU TE:@&MC1)C%(3P M!)&1-,]VK@$24' M#Q*^/-V ",VCNWW>S"O#W)$'XH3I$X M82X:JA?Y('4$O2,PL9)B];<$CV/?3DCB?QCWB6'B*$X@<27%O,%^$5O(TR/O MZT0A[*2=HL1&>(5Q0*4UDY06JF0.&6:70(; '>*F3 MIGTU*UCV@:_AP!8I;-N;/F28*[L13&BR(>FQ6X?7%K0KYKG-YY(1#8@"S:*K MNZ8:AZ]*'&(UE[\*&/@?<: MUS28OJ$H,QDV;Q-\<*4 +)0VH,C82 X@*+Q,K@[S<=E0J2&QTC=0YQA'>#A/ MFWS897T-S<\I[CBIV4G3EXZ>RN[.&QW[];YZ.ZC-,RF??=[ M1>I,Z>"GG4+1=OVOR6XN5F$=V\;@9+S3P- W5^O=A; MMXB7+T6^*0I*N?)YM&JY3(1BK-YMC\2)#Q-21XPCB$6DC[Q<2$&@RC]1>[-[ M?0N+8WK+11%"WE".1=\'B@LK;GZ(J+WY/?6#9JSN.&R[B;;AS+W[]]2K^%Q[ M8V=%DQB8!^NR[:P]R]U[<(_W30V"VC[9@K0\UVQ+D-I[R"(6CO<4H@$)8]?5 MCDW$A]TFXL._9!.17;ER L^_OST2;Z3\B;1( MN!HII_5+H(W4;!;I%W,A?/HN_[ KMX)V-V9>%MH=A).UYO4BZX[.VW^QO9V]^&O-RMZ+!;R(@.(SJ,Z#"^K#*^K#*^K#*^K#*^K#*^ MK/*/?EEE%W'M_X/ [*O^AX#UIONZN*,!?F, OGFCZQ;1MVSBS?KO)V=?]07E MY]AP&S'?K2T(8?WV,OQ-R[%9@1(X1.0;( ML2NI^Z\29W?^+G'[-O<@I;^B->Y69OQ6:'RK97RK983)D6#]/Q&L_BV1V9U? M$[GC:'8F=?RQ!_1J$[V_T*Q4G\[87^ M]O@3%C]KAQ+QR, E'CTZ^ YCHXN_"A$/@JWDEQB09L$6\C$3-.0;<'UI;6@/ M6$#WVQS'_P%02P,$% @ V8I56M!-+8O@' I%@ !D !X;"]W;W)K M&ULM5SY;]Q&LOY7&K/ K@V,9&GD0W$2 [)D9Q6L M#UCV!@\/[P<.V3/#F$-.V*3DV;]^ZZNJ/CA#39S$#PAB#8_NZNHZOCJ:/]PU M[6>WLK8S7]95[7ZO[#ISQ\W&UG1GT;3KK*.?[?*1V[0V*_BE M=?5H=G+R]-$Z*^O)BQ_XVOOVQ0]-WU5E;=^WQO7K==9N7]JJN?MQ_+#)EO;&=I\V[UOZ]2B,4I1K6[NRJ4UK%S].+DZ?OYS-\ (_\>_2 MWKGD;X.ES)OF,WY<%S].3D"1K6S>88B,_KFUE[:J,!+1\9L..@ESXL7T;S_Z M:UX\+6:>.7O95+^41;?Z<7(^,85=9'W5?6CN_FEU04\P7MY4CO]O[N399]]- M3-Z[KEGKRT3!NJSEW^R+,B)YX?SDGA=F^@(SXI%,Q%1>95WVXH>VN3,MGJ;1 M\ Z%R\_W5R_?75S8ZY>W5Q^N'[_\?K=6W/Q]LK< M?'KSYN+#_YAWK\W-]4]OKU]?7UZ\_6@N+B_??7K[\?KM3^;]NW]=7UZ_NC$/ MWC=5F9?6/?SA441'N<[_4N:?W3/_ZINYWQ@O+/ H3,>[^R>\2[RO.GKKJR7QJ_3_._%W'4M M2=3_C:U8QGL\/A[4[+G;9+G]<4)ZY&Q[:RVOKWIH/-F^6=2E* M6A']=?(BAF;Y2L,WZTL3;7>9/7V[W\[GYT^^]Z9>>]H M-.>,LTLR/9TSI2/;PP/]QQ;F;F5KDY.\MJ2H.L:F;=:EHYO+IBGX!9*,VBUL MV]+%KC%-WZHFV]9-38E5FFP-H:(!L@[*\7 TNBL+VS*7S9TU]LN&;F(@ MLKH5D8$1[)=\E=5+65&W:IR5Z8_-Q[@L>F'3M#2N3$;+*ZM*: KTT#-5ULE% MMRHW&\@Y=H&&+RK^@6>$?;A.$E'U!4E$3MOD\+/GA8*0\0'*FI\%OQRV]-A< M*#W$64LV65[N:WZ=?A%=6%U!7#59:TW==.DF) 3->[J3$=O !+OEI_%D6\AS M?IEDIS>-*\$*H@Q/Z3(*I@XKH,VHRHPX1!(#&J]KNN6ZK,Y%^D&;R619\QRT(XYR0UT*Y/8GALBI6B>GCR=1C$GD82ZLHER,M1EV/% [-'2UBQH-'P>G@9W,N=("X1( M$D:B8+$UM!_T*(GBQK8,!T!F,Z_*)9-"HIU559/+>+S23#SOIBW!1%XP)/7^ M]VES\K;L;%MF(E!TQRUT&-J$[)YW1>R=LHCIN',\0IM8 1K ;U-35UO9'=*P M579K=:H265""K>3R1R"U>WS#QI$+H4[/"Q)_V@OL6^P440.STBDT1I(GVB3"(X0@5V0'2B5W8C=6EFF MDJ:[(Z,36):R*[N?6])N5U5FU=:7S M&[1H(!R\UX]G;D45R >6%59S+<9Z<[>L=V@!;4W)$" MPS+QC0=CXY!)H3V!*J]$K[NACU!5ASVOX(6\P 'J%E!= NLE*4M3#\8.+E.Y M8DB&NZ;=,B'^63)S94>HG 2/,JQW:X7XLIQ_ D'3UL1M]""R!D19_3MA$S[@C]X]_X" 2ARN9-"[TC^;$U MRY9>(K=!^E.*D,$1U\Z*6D%"5Q0%^:NF)CUSC@(;=J]-3??)4O;P9* ZDHNW M7;_95%!>FK$QB[(N"<$7GM3C74Y4KHE^MZSGY!/(9[8<<8@?GA+*Z$:N#]VR MCN\&"&!J2)SLJ@'T6?K1?NLSE@*OKKSD.<$_ZW(+!NFRCP_@P*T;/*T8]COFPPU(/-9(//9P;'5%SL 2[*HV;RR8P3^Q4$& MI)T'TLX/CGI=PS$T;3F.E[_Z99/^#?TC[O7PB!TK%ME-,BHDE@SG'BS*UL'> M3HW\11+X$/:ZMIU"52Q/QE!$2'YV;BW">9)#&GB^92P,B\QJQ_C\2\ZVHE6! MZP#6 EFJ&Q35*SX7M0CZ-175Y?F&6NXU]I#(?A<8_MWO!$8->:)N.S7O*QAG MS 9I8X3(OZX2RS&V)]]R?!,?WX3';7R\9;?>R49B[XZ'K\-(CKQ'/I-<5=Y+ M?"#F@;T2.7-8F"-034B%0%VA'AL^E$#B6M^PB[XB5'UK@^EG!^1@@L4/N^?F M95]6!8WMS.F3H]D3L[49@=2XVMG1[-Q?A-$AET*6W:.[34:RI[L=S3>63(:W M70J$]<;*7%2=1E;^G5\A9Y",K*\4ZM@O-(SX2Z6]A9B12#LK_BNC\!W6,3). ME]7RS;+C.*TX-K\ 828W6]N5P/Z8%/CH#B$.X6J" ^S9IAH"BO5/&:8$^6B- MO'J_UIT9."F99=UP5 5DR(-XJ\/1#P>&KJ\Z4+XDKH&U[PQ M/!!$3%AW2(-.3V+BZ>2@C+_TL39!8?(IG0X^FD+Z!B,-J4S28Z>'-9'VXLBN M-U4C,.>E@.AQ,O_<4.87#AMN*= B@5O W+F^E5B #%9%P5N.;57\KG%207_7 M,*&*ZC>:*85 >E F2I*3:< N6X++)2RR2*$5<1B;8?":?UH17QR&B+PM;YM6 MDPZ"-P0HA)@N32^0)+ID#LUZ<'J$I+Q?;U0O&9ZD9+$^=!2B%S+^9XKT*:RK M*7C(@5"*4MX4V869(I5BB4=RP!+#)(="9."WQ(%D1&KC^25:)HP-SQ+X ISS MJI\L4V$E[1BC*HP0EL5@C522J:7Q"U+&99MM5D1KNLQ(K#"8]XM **%EAEYD M"HA"F"8A2_>U[[U 5IN@&A--[A&VKR@7"X3Y7ON=3><=6IBXB)W- M(>Y51;1Z#3(H\O=XGN+FTCP[?3(U$)+9R?<(+D@>F2G_-SI]XB^ MQ6*1N=>D2$B?,*5@P*)':MAPCJ@(/^'2>B>!Y)XR8'V1K\*\!XTFBK#A%,96 M%#ZS-M)%// 0HN>%@6UBZ8,AV$@24_:B/"#-2C,2 TH)YE@"9:,&2Y LG9/0 MA'S+D'8-6.#<\/<=R$P!X-+D(L)>FD"#@6 MA 49-)3 )_>9_K9RG&!/3\A@9TDSF,]IRUE+9DALY M/](AND77RH7A3)%8R[QL"2OX3*9/ZPAU"<)8<] XMSJ++:9C?-,4UVWIV(@1 MP\')LRYHP+UWT+O),.V@B1PPD.G$<@S9:NP>AGV7=\V<=OCTV,\@ MEE4MA4*U_7UA*@6#XNJ W;2XR&DO/R50I(/)AU+=@U[%>]&C\3Z]5!8@FD7/ M^63;;6GO]K?KV^P(F]Z?*:B!6YJ=G#X38_[ZXN8E03>'2.WBYI-YVQSSW:.3 MQ\$@W] 8A"VV'L-_!*=!9-BHZT"MM\T/]%V,J>/IK8=3M5594;2:/5*+I5EM M["3FPA1+/T7"$ K\"$>L654XN6TW9I;D4*'THYZ&[V->C*5>K$R(+9G_%GY*TLJ5I)^%DYY[]#ZRI3+ ?=LPFFHL=KC/ M"Q%$F*[:@5U]1P[X/WY.<7DFVQ"%6;Z::I(284^ ?/0[1_)G0=$ECR_&>-T4 MEE-_&(=>*P7D"M8!%&.#-J#W'RZH.Y.XZ#FE&$9/@J4T4;O.ZFPI*"'%>ZZ' MOL32U9*<- F8 E0-KFB=:Y*F$CC-XV\(;5.S\5#]V$.WP2A)4CX8)=Y-)3L M9HE[V\^V2[#S[L(3B1#V%+QM:J!V]FY?8IU*L^PU/;PC[%P&]?C7"\\QE[M: M7*NV(L!!KNZ9Y8X8"@?JBZ9P)VHL=_W(CH(,)1,E%\3$:SLBYF-J0OOB^KD3 MEXMWRE!\C06&>[R3(H$( 8;)F5"BC+[*EHQ<&ZD._TQ!P10\W'-J-(A\1* MIL34NR!0,-&2^\T.X.+9^G![LU7AQ+0;G8_9E/+/Z M!UXW^J/C'[R_N3=8"Q_:1/>O+/8!B&39D+?SU>/L2YH;2DK7//::0K6^#6D[ M6V<^"CUJ052'+L1N,H&!+00_I'5"'!)>6@0OF"<$RG(NX MOENK&2XBKJN 6OX=K'#(].K;)/GS2FH?7(P=%%$D28S8;F_)BC*"Y]PAPJ?? M"#]8=0%( "/1$,NI2BM?'IF#X2]I1R7I/PZ]IXA7O:W!8DQVFY45(TT) F\E MTUW;I9@,BZP.9W*BO<.$Y(:[Q.A+/HZK."TVQ.:9!.AJO-5>B\^8AB=@&C1' M-_6/T@J8'O&5FCMH^\([]P5)!ILD+!5A+UYGT]&1YODL1^JYQ =+J./KOHSM MQB;T -W\VA?+@"@DBT-\9_DKB2#7"AS ,^Y;M"B0Y:4HZRJ_&P!AY!# M@.,1B7-D)3-.0/0;2#GM,X,]S=B2#&*<[ L[P)YTJB499!QYD%H!L9AFB"I+ MP"6M.3.:XX3&HEQT'%?ETLM"A)8KKJLOZ'W>9$_FL7D'&40WVS9T2;#CA<\B M_54OM"&[48E-<:Y!BAF*BLV+= _96SJO6FTAD(=EE$,ERZ[MO!FGU0 M>3"A$;O@3@]WKGWB#@CSRDO5J/'^8T.8-Q'8<9=/3%FM2:ABFC6\P)*?*%+1 MA]AC@\I%&\HO>6BM@S<(B:60;W)CL7@6FX,VL5%/>GHX-> K_YIF^@384:"1 M2 'M!3EVPJRL\(!R8*N\2! :T(MJ!R.D>-X0D-?F4JG%T:, MN-D7+%E)C>;E<31N )CZ M6HSX3Z=M19H1D?7JXN_(UH/^_?=#\.JSENB87TJ_O*]O_]5$'>%TZ=.I^/9>" M=.1I&=^8DNFL>4!-5A!#5[;2J)P )$M"WZ+XIFXO0N,D.>"[)V/Y.MD6M?*> M,/%:$16HXRYKZ9_W+:X:FAYV&T3*!JEN MB1TQ&\E9!GDI!'$/RK(2R8;%L31/U;0D@5=B"S1'Z24/S3B:L@+ \65*Y5$( M$3U#1"R3SM4LM%LJM;Z554E:A&9 %#5V*WU)+B& ZSRI"C'T$Q:O24NW MZ4;MCYWTHHB&8:L(F=<@?],SCUVL FTEOS]#5CHQ+6\D*,)2CR>'K&'L7#H] MW&]T8RNT.$_-3^)UICX%W&D/WV*X!QC. ME\RT\2M+DP!X_G<2 %,-Q='*V?@VW@+-;Z5CTFG"=>E<:+F0(ISL=F@X.QZL M,!NN\/""2'O:1@L-.VM!]8QD,->FQ$WL=7:=XI$6<2T#C05ZE':TDP)O>(!B)%.E.P_P1 MVA@?D%;5TBD^R!?,OV*ER#IONHA"_M1:ANVVDG"GI; IDI09.G.[)O^,PHK4 M0>/K4XJ-;ZW3$F%' 1;WDN!Q$>)P.^UE5S(>Q"Z[KF5OM=69!!L^/"BBL7OQ M]'![X0V&/!*,E+9JC$KGGQMJ#ZZ[Y$%MN[#[B,!-$[!.[,_;ZO3^L:L0?VCS;2X,Q"J:9)3]8F?6ALPDS:4H S2O!*]7&A7 M#UA82C%)\6;(JXCY]ZNC_Q]F,Z+\-GF4AMMR#Q5&;'\)E^A M4MUKRA16#XH!NHI MO=#]%GDL@9%O6T:Z1FS+6)2RER@^9 9FL0-S=KAO,I;\P<9_-?7RJ.+C>/=W M^WS+$8=4QX[,V>$VRBMBV*T I30]@+W[IRV6X-(%FCDX>!I=PS< MTLK+24$.:!95CT2-;_K;$[EX*.66,&W2<(8D/TE2/.K)+W"(]B;C_H_OAE5^ MRR,7E6E0\ MMI.'HE\F;QOG-!PD1/UUP[W,ZL\[P^U6F@7,$Y2?_ZH].##5L.J,*^)FC$?> M=](NJD6"X9)Q9$IJ'LK*0#WN#(U?T5@I)3,7A8>_.WF:2()_V5@V#WAAF%=* M1AH03\1&'$QV"^<0D86!9XQ,XS7PLZYG+NEA0CUVARQ@MFRMN 3&/MI.'!M0 M )ND'N>5$YXI'OH,I^7\_/Y8%R,R3Y-GG_HA/8ZX\%]!@$_ ?-*$$,YLH@&E MMF$R;EU!:4"D]Q!KT!:U;%I_ZA?0T&%W:#5L#;.VA68DC2O<.>B?QJ*3X4-? M9W(M5EB;D53M/*L4G=G=8W-:W.10Y)XE!(\;6?[<$S]FS[@EX4R/QA!0 M;C0XC./M %-V=U2DW>,/SW8C5B8N0,[[ZMF&\UG^X!+HY?\EE(]LNA#2Z@G Q'Y'+)C'GI MECT8IXDE9B]AOJ( @#@1UK8C?1 1-:\PN?M]+?LKG(J*<6.(G!?FVE;H.0)U M=LJ&*1Q%%X 93FS(-H^U\SYZ@(,8#_60H&\PJ<"[O*+=DAG9.@7*?%*"(UF] M%@X ,%?\B74I=<^)C:]U T=V:KJ?T.7,-XSCUG;^ %<*2@,&;>U::IEZSG/M MS2&?_ZTTJU+\VKN.E=;9>+3[J_AC4/"J@F1J>%ER2.73XZ2_A;1O$P@O0ERY M _!1?N.^?&?.3Y\1L.[\[.2(_GM\ MX.0!J MD)5LGM+" ^-BD8'#CNT@O(Q-Y;/#K=\XXLBR>ZV]J*T]4NZQG*AP7%KMT1V3P[.ODNRJ;TDSWXR +UC*2)9)0BKQ9B+@.X5SB'$KAOE]+^:_D.PS]2>?*=:^QY MB,-5DJ)/!QMT]E@4UTH5@HQX4W@?\1<$]?%7B5PRFW[@XQ,WK2=]X@QP?/LR M[5XXA,!ZI;.TMDON*";Z?Y1Q2-HWE?%@J2\*:4/_:E-]4!U(\2$$_")6LS2?Y9/A=64_MZ^ S'OM#!D,K M'UKAD=$."_$*@9ROJJY*NS#O0C[HRBODF^PS< &, N6S*VB&4^ZG67AO MXCC:XCD;_TTCS.8(.^7\_2HMD4L_4"*4.XE?/\60#,U7HIR>"HK$*V'#?\_K MIK/^-8-V-AUUO2HI]PRU9Q5W\NZJ[&SYDD:UX'6:>C^0G?K>&#:+93-U2[*/J7YO4&X3GR)CW+%'(PX[S=<]B323^XU52=\ M"FO"$_+QW ^0)?I)LWAS=?[X_.%S\SJ#5^NR5%]>Q1:S\1'HT=@M%>S@Q._H M %[,AA'ED,[9$3X@IN;C*ZB51O0LG,RXZ6MD5ZXTPQ$>/?:%$>DQI-GBEX,4 MF\;N.]!PSY3.%\0C0GW,T-2@GTD+Y:L-8$Q M/NC=4^MC"_DP[/Q&PO=V]R:W-H965TQ*-P-.BTYKYC07 I0;'79FP3G5['E=PR_<[;1!VNP MGKQ*^<5N9OEES[> 6,DR8S50_+VQ*2M+JPAA?-WI['4FK>#A>J_]UOF.OKQ2 MS::R_(/GIKCLI3W(V8HVI7F2F\]LYX\#F,E2NR]L6MXDZ4'6:".KG3 BJ+AH M__3;+@X' JG_@0#9"1"'NS7D4%Y30\<72FY 66[49A?.52>-X+BP25D:A52. M,<)O-K6+X\/$R>_H3'6UC.[N:SV]ET,G^& MR73Z^#)_GLWO8/%X/YO.;I;PRS-]+9G^]6)@$)'5.\AVUJ]:Z^0#ZP&!!RE, MH>%&Y"S_7L$ 7>G\(7M_KLA)C=ASN&IXF:-N#4'<)S%L&57Z M( ZD3]+=X4+A!:?,UCN*EQK BF+5*R+95Y5CP44(5+'=;<;_07"'"!RC8[JW M[)\@"+SAR&\729IT$"'PA]XHCO ?>>$P/$ 9!K'G^P'^B9?X$4REP#@U[77& M!=1*KC'Z&I+$B_T4XI$W2@.(T4(0AQ"EJ9>&,=PCRSE@(3?5+N[Y8:8(2;W1 M: 3$6AD-3P?$ X$/Q2<@*4$;D5TE0\\/1W"B>N.N>N,?KMZ9,%2L.=XK,&GS M^^.U>]+*\=I]QCIJ!M@:EM[;3H73''L MG:E[.E"%8J4CZ(+7VD$LN4:/ A_Z6*#PK&B.[SS. (YH[!8$K=!%@AQ!@@WP MAF]WC68-RPHA2[G>0FQI!)[8VM:45%LTM.;6$8?"QD.W3#XL$+,PA_HURY0- M:Q"W)AY=F)R]%/-M"^#CMO-<6*:RJJG80D%SX#GJYRMNGZ$CR3O>E]]%[4Y) M[*/#'OG_R0^$M$]LAX=QY/EQ8)N#!%X\3.S9D&";$'OFC[PA4D\%OH\QB7UO ME 00!5[4[D@ZA##QDB3\("5]3$CD>WYB/<2[A%CA(,6K!>^'8+B/3ST;P&,=/SB81#!4 M:S=OX9UOW]!V*.E.NY%NTDXR[^SM//A U9H+#25;H:A_EF!;JW;&:C=&UFZN M>94&\^*6!8ZE3%D&I*^D-/N--= -NN-_ 5!+ P04 " #9BE5:@UA?XO8% M "E#@ &0 'AL+W=O-[/2ATP>(A"34), H&7WZWL6E!BKD37.0_LB M@;B);2?#_ABQ1+^ZC- MR).IUK?T,8G=8D+7S<7J._\;[#ERFW MXEP7O\O<+8X[PP[+Q8S7A?NLE[^*E3^>8*8+ZW_9MTXO&2)_#. M:HL>:]FY+J=2<BO=KC7:]WK[4(_F4"Y M>5T(IF?LM742A$7.WG!IV!=>U,+2@/?6-NX:#).K'R2?R@*^8PK&Z_+?T6M\ MVVE]NV_7"\%FND )D&K.'*76J@[(OV',T3#QNVOY41=O./+''(M'''G#\9"= M<[OPHQDU!*8#"!&S[ 4;#!)XF>F:/HW(!,;(?"_HCT9LK.XP3QN"2X+1(&97 M!A7/N(> 505'Y F6$"N4(L?B(.XES-(YJBTH,"PDZ/L%_LX:.1H-O+E3\ MP?/? _U]=L;5+:K0U+&]..SOLP\")6ICD_:&@VA_A;?1W^O'^^RMUOE2%@7) M*TU!1#M>L S,92Y,D^F^>+:J8#G2R>\*U5L*9\8K2:MX_A?\]]LT& ;#?LPN M(:A<9,:3LT)9LP.O2!W2O'XPB.+J-Z" * M1KT^AF@ZPC-#P5YO#W9GM::%0F[$093&[#_-S@,/CTJA+/=_8]J#=6-M'W2SU8X56-3;TYF!RP'/2Y MP?9T;B876%?[7?/,M<'1I'"8&"-4]L#$?;;@" (S/I#>GW>U$BQN*FQ\L%-/ M_2#IIUL5-0S"I+^AJ&C@LWNWI$;!,.UME502)+W14Z(:(L6B9+NHHC3H0Z:/ M5)4&(3)C0U40&@K ][J"U3#:4%82 FZX55R>XG9Y!;T^8"[$3!CCHXR((W;\ M7MB *4&*[04#RN56A'&$W1TFSU9A$@Z"T&_"#VD,W,)DL._E.+M"DS"&&[WV'M>5?R1^BHN\R<\H*W]7IE)D@01;A([CL.T M/0[39Q^'R,3F"$>:SM9'^;8S;B?D<\ZXYN*)N->*U[FD5@7CWBARH37./ Y M36*EW=2%S+VV,8"[I=% &0 'AL+W=OE8J"RZ))TT\^OW7,J6 M5%H9,6ZX6J M\6:JS5PZ+,W=R"Z,DA._:5Z-PB!(1W-9UH.3(__L@SDYTDM7E;7Z8)A=SN?2 M/+Y5E7XX'HC!^L%5>3=S]&!TE'WY3JX 2TC?6E?7_ MV4,CFT4#-EY:I^>KS?!@7M;-*+^M$M'9D ?/; A7&T+O=V/(>_E..GER9/0# M,R0-;33QH?K=<*ZLZ52NG<';$OOS^T3]3D>P4C^-8Z&*X=?!OV M:GRGQIQ%XH"%01CWZ(O:@".O+WHN8*?'7V:ZFBAC$?#79>D>V85VBOWG]-8Z M YC\=U?#DYU5"&;A"-K^16Q 5\4&1!C2()&0" M\M!VT7&##45XD*?)OI]$F9\$!Z&(]WL@D+002%X,@5,+#EU0IBS[:)'ELO:A M?I+5LDD@A"Z] #M]D&:R$Q/]]JY*^^7UU"@%Y4X!#8XA(\B#-,K3X(2.@:R6 M\T558OE8JFIBP5G&J-I5CTS>R[(B(B')C_R:LQLZFZ5Y9'\JHW'*RP7>E(@& M>A]*-V,2T*%60IF'U3E37Y>R8DY[2W06'E55.56";&T]-[ MG.*=ZN;K[_.VA6RAO=>$R](+61_8N_*^W*"!CQ9_^^! M3-I")NV'3--H"0R>]%I(4"-$G+M T:MQ-\N=KCNZ+RMO2#>&%I57$+.#!I5T7_]+A>D9$G!_PC3R^7SCK8)HA)QV[575E[O$&8 M3A0,$&0Y,4$0\RBG99Q@610\#UF>9ICG0$;!?C6R)LU"1*"%B,<8@H*)*.<8 MPHBF!0]B0$>9<4DE,PQ#L<^RC.>"#=-XG^6"%SD;QIAF$4]RAJO&5)6D=ICO M>P5I#!X1-!<\*S#/, ^!N(*=R7J,^PR$/6^';]IQZ#? D>S)JZT$$ ;7H1=I M2(&+F/SKS<,J)%_=6TK2(&K$DH)E8="D*RY8FL0T1\ )ZT%WUJ([>S$A7H(= M#$JNN:02]#XHX]8\HE\._UZ3N^'?V"X[MA??V5[50EL&DZ7Q;WZTIV[5Q6>_ M=P?[;17,&O^OY0K_4UD:=H].X3.G5VWD;H7E/1;'/"$4Q $O1+/.,G:C'7@8 MK0#.VW*\4= M>,2R0?I>$ 1@1^ G/T@CTA0=A#&-(5INU >!O(5 _O*>.)F4 MY .\[.+@2E5-']]"@>V6P2XD]%I^A@@W+G3A8,@%N@KIK63I3B$N<9!=%D1- M/3W5+0CLB*1]UJW/*UG?^1RM>8A=S]#%[88;V\G%TEMLUWM)3FAXS?;RA$> M%! 5<3K$+.4B]NOUG$3B@&2%R#FN2F ;-#Y\U.67'A 5+8B*%X/H0M>O[]&T$?D5!E/Z MAM_@IH\V>BWL!DO'E-F8:@#R7N H@LT/\N#O !(=S7,*>>1_3;^$I*+CC'K MC?V?83)KCC#A8<(R_[L/; /2P1\1#< 2MH@$">$G'P=#$63I1I8RNMR!CN#V M&I%TA1-!RI,,Z 3BBISGN+E%^!F81 3=#2"W;V1/+F\10!S3)?*OD9EYAT&B M6?1L4+M@.>I\,IHK<^<_C%GZ35:[YNM1^[3]^';:?'+:B#=?[GZ7!NFUK%)3 M;(4G^&5IFH]AS<+IA?\ =:N=TW,_G2F)AD<">#_5VJT79*#])'GR/U!+ P04 M " #9BE5:U_8SCYH" "/!0 &0 'AL+W=O?N=395&RNXQ'L-9E/73+_-4:CM MS(N\_<2"EY5U$T$V;5B)2[0_FWM-HZ"G%+Q&:;B2H'$]\RZBR3QU^6W"(\>M M.8C!=;)2ZMD-;HJ9%SI!*#"WCL#H]8*7*(0#D8P_.Z;7;^D*#^,]_5O;._6R M8@8OE7CBA:UFWLB# M=L(^Q";;_CKI^!X^5*F/8)VRXWB3W(-\:J>E=,"FHN MNS=[W7V'@X)1^$Y!O"N(6]W=1JW**V99-M5J"]IE$\T%;:MM-8GCTAW*TFI: MY51GLYN[Q^N[AQ^+F^LE?'Y@*X'FRS2P1';K0;ZCS#M*_ XEBN%625L9N)8% M%O\# I+4ZXKWNN;Q2>(5YF>01#[$89R>X"5]GTG+2][K4[Z@M$J_P14WN5!F MHQ%^7:R,U?1C_#[6<@=,CP.=62:F83G./'*#0?V"7O;I0S0,OYZ0F_9RTU/T M;$GF*S8"0:UA+YVC.2;S).BXS .B#Y*<3[OL%@TP"_3QL5ZA[@\ F"Q&ULC5;;;N,V$/V5@;HH=@$YNEF6G-H&G$O;!9*MFTN+HN@#+8UM8B52 M2U)QTJ_OD%(4%W",?3&'U,R9,Q=R/-M+]57O$ T\UY70!+K88-5#4SM%7;0#<*6>F,ZBJ(PW 2U(P+;S%S9RNUF,G65%S@2H%NZYJI MEPNLY'[N1=[KP1W?[HP]"!:SAFWQ'LUCLU*T"P:4DM'\A@(UE+^=5N/I=S+[2$L,+"6 1&RQ->8E59(*+QK^SP<&.3A.P9Q;Q [WITCQ_**&;:8*;D'9;4)S0HN5&=-Y+BP M1;DWBKYRLC.+U=UOJ^N[A[]\6-TLOSS \LL57/_^^'EU>TV[CP]L7:'^- L, M^;(60='C7G2X\3NX40RW4IB=AFM18OE_@(!(#DSC5Z87\4G$*RS.((E\B,-X M? (O&2)/'%[R7N2*.EN9%XJ\8L( $R5(G MH8\3OT*2"\[<)2*?S> )AVQQ#06KBK9B!DMH-1=;,#L$FT)[+4;6$]1H=K($ M^83*?45M>-U;X*:MH*(+JJT/^Y5IC4;3 AM9T=NAS^&BY55)V!JB=!2G\(), MZ8.BQ:,X[P_?,G.,+S- [83UFIB\MI13(2$!IK!_I/B_1.Z0@5-T2C=6_0-$ MD3^9AIV0Y=E $:)PXD_3,:UC/YDD!RR3*/7#,*(U]K-P#)=24)[:[I7B AHE MMY1]#5GFIV$.Z=2?YA&DY"%*$QCGN9\G*=R0RCDLBZ*M^[R7AY6*X]R?3J<0 M6R_3R>F$^"#H_?\ <1Z3C[&5LHD?)E,XT;#IT+#I=S?LC13;T0V5N81E5]_U M"_R"%#!K=IQZ")8T6HYU[DD?QSOW#=>A@GT@872$PT=\+JK6E8T+P\26TZO7 M-^"GPZ(_"FX3?6\HW]IFR19WFCDIH4:(@48%#0)!16V%41Q=%;,T@RSVDW$& M#])0D-^;Z>#@8:]1;=WXHKMFP;LW?C@=)N2R&PQOZMUXO65JRX6&"C=D&IYE ME%#5C:QN8V3CQL1:&AHZ3MS1E$=E%>C[1DKSNK$.AO\-B_\ 4$L#!!0 ( M -F*55HLFXC/CP0 (\* 9 >&PO=V]R:W-H965T9LS9PYG1AQNI/JA*\8,/#6UT!=>9KKM6*T=$9-W2=!D/8;RH4W&KJUJ1H-96MJ+MA4@6Z;AJKG2U;+ MS847>KN%![ZJC%WHCX9KNF(S9KZOIPIG_3U*R1LF-)<"%%M>>./P_#*QY]V! M/SG;Z(,QV$@64OZPDTEYX066$*M982P"Q;]'=L7JV@(AC9];3&_OTAH>CG?H M7UWL&,N":G8EZ[]X::H++_>@9$O:UN9!;N[8-AY'L)"U=K^PZ-Y+BP MES(S"G3*,MFN*&J9AX =)!J=X1)!EN3\(LH^R" =^E*7_ ME\CG,/=)$GTYR26VFN2!'T3!D;VWS._N[] B1?XD2]PH\@E&,L9U$OF#+ 82 M^W$Z@-F:%9S6YAFF2I9M@5)[.-).:\87A*&N.%B MA3>V]T*[HMUP4\&2"VX8U-CA,1FP?K5Q@N"E%5(;)Y1=IHU4AO^+.XP[!>V' MP>9+@=\)Y4RPQW,-LML"VP1L8^]9KKN]1S0TKV@Q;7CCS%O-EFW=,3F'<>>/ MNDR<,L5E"5>NJR.$8K7;T!5?:T>QYAHC"@/H8<+ 7-$2/\'X>7:;QDY!T 9# M)'@BS##%'O&SND:WAA65D+5;\Y7BQ]MK?IKHUMQGN.UFN)-::>(:*EL /4^3MY6'I M=B*B5@[)UW*!R3M$5L(41)CAPEQ1$CH)VEFUU*" M96+[&PD&?HJ[IX3OH29)@+4:0ASZ<30H1UF<6O7,E/;R0&*O15GC@HT=K M'.8Q*NPG8;I3N8<:D\0/$SP6^KG]2[#J(]L=@CQ"BG&&WA(72I!@\PC/=4^T;5B@L- M-5NB:7"685FK[OG338QL\,7(E#V ^TLIS6YB'>S?H*/_ %!+ M P04 " #9BE5:#X\%9$,# !J!P &0 'AL+W=O<6+-=X6Q$_YDM&<[W*#Y?;]2-/([EHQ7*#27 A3F8V\:WL\2 M&^\"_N!XT"=]L$ZV4K[8P==L[ 56$):8&LO J'G%.9:E)2(9WUM.K]O2 D_[ M1_9?G7?RLF4:Y[+\QC-3C+VA!QGFK"[-6AZ^8.NG;_E266KWA4,;&WB0UMK( MJ@63@HJ+IF4_VCS\'T#4 B*GN]G(J7Q@ADU&2AY V6ABLQUGU:%)'!?VIVR, MHE5..#-9+IYA,5TOORY_V\!JL8;YT^/CTQ(V7Z;K!7Q\9ML2]:>1;V@OB_#3 MEG?6\$9O\(81/$IA"@T+D6%V3N"3R$YI=%0ZBZXR/F!Z W'8@RB(DBM\<><\ M=GSQ&WP+I@07.PTK5+ IF$+X:[K51M%!^?N2X88NN4QG+\^]WK,4QQ[=#HWJ M%;W)AW?A;?#YBMBD$YM<8Y]LZ#)F=8D@I+3@1IP5,G^MQ)>N)DVSG)6B=GZ#TY2655$;DCN8<_::TYDD ' M"JLM11P/E?W$]A.=Y^.7"PE[#V$T["6#ONT%PUX_B5VOWXMO!^UQ^A@$@?X$ MWUQE(,ST%145.I@WBMH?=&2/HUX<1[8A/ML$X1TL\IS*E\V,VY@*&&PPK14W MG* ?W@VC,/P,&R/3%WC:VRSJ'AT0.L4\M5NZE9Y33G_5U7"1XG'K>'@+<1) M/$C^6^71.2D;A$Y@DK@FOHO?.#^=M_<0W]P-7!,/71/=O8WYF6-"Q0VJWZ#Z M<.DR^2?UKT*UTY^OA6E*83?;/233IG[^#&]>H4>F=EQH*#$G:' SZ'N@ MFLK>#(S\3OX%4$L#!!0 ( -F* M55HY5J>,3@8 ",/ 9 >&PO=V]R:W-H965T14+T$>0I-V 81]HB;:)2J)&TG'<7[]S*?F1 MU3&* ?LB4A+OX7V=>\F3I=+?S%P(RY[JJC&G@[FU[?%H9(JYJ+EYJUK1X,]4 MZ9I;O.K9R+1:\-()U=4H]/UT5'/9#,Y.W+=;?7:B%K:2C;C5S"SJFNO5A:C4 M\G00#-8?[N1L;NG#Z.RDY3-Q+^R7]E;C;;1!*64M&B-5P[28G@[.@^.+C-:[ M!5^E6)J=.2-+)DI]HY>;\G3@DT*B$H4E!([A45R*JB(@J/%WCSG8;$F"N_,U M^GMG.VR9<",N5?6[+.W\=) /6"FF?%'9.[7\3?3V)(17J,JX)UMV:Y-TP(J% ML:KNA:%!+9MNY$^]'W8$W49.RRMN^=F)5DNF:370:.),==)0 M3C84E'NK\5="SI[=?+K\_/&:/9S_<7W/A@]\4@ES=#*R@*8%HZ*'N>A@PA=@ M@I!]5(V=&W;=E*)\#C""3AO%PK5B%^%!Q"M1O&51X+'0#^,#>-'&T,CA12\9 MVA2J%NR!/[$K:8I*F846[,_SB;$:J?'7/IL[Q'@_(M'EV+2\$*<#\,$(_2@& M9Z]_"5+_W0%]XXV^\2'TLWO0KUQ4@JDIV]']^@ET-&*?M@?Q]FO; UL BPZ8 M%0J$,];0OG8NV%15(*YL9L85>\4BWPO]'),P M\R(_I4GJQ1 @\"/A@6^%V4IR[PTBO$,_(C=6VX%B[T@B_",\27RQFG,KL14 M8(-RBS\,O3@.C]@P\[(H %,7U+_>B( MWJ(T.&(/R@)7;KW0:O4H7<&!,9DWSIPQN9<%_23*0W8@NLDFNLE_B>Z=@/L+ M64E.)6M?D _"[@_R Z*XM0MU?,=@85@IIW"T85.M:A=Q7JM%8Y$(=;NPHF23 M%>-M6ZV0 ^[_.AP&CEU8I5=,DX=A21C\ZO I41QQ(X_QINS2Q2HFN&Z 8MA$ M8)G8=?PZ_L%C#1H@3%B# M/7,1Y1/V]Y(@8H&7I\C].6]F!$'VNN0C97J7DT 0I^SU+WD8A.\VX[U5Q3>F M6HJMH1P<^['+1=^-:99N\P@FS\/] BW= B_6E: MK/GOB'%NC$!-HF3Z(/D$#+%2F'T$.;P!<<&E&_Q2]$5.U*W2.)!LO%4@@G:. MS)HA!$Q+XU+2P*MR*@L.;D"@"V)?),NUKBXEM[H^^UYM%:>T18,3]0016#>Y M-54BMH06@.D98';S_^K'G8[!AT?$6&E"1CB\.,HP(K+QF-W/N19OZ.!2.DJ# M9:ZX4*U%)4Z010G[(/#_F8*Q%XY3/'-T]CND-=?%O#?I$2>Y%NZ?Q*U3XO"OY MF,:A%R6HX5<"I:[H*B9*?NJ%$;$)23FF)G&K10NAU#6>- :B.[A2Y!=&K.T9QJ 1K8B]),/VG2_0D-*$ M-HL0BNQHGS]V?3[,(O0_U^#&X!@$OO)JT1G&*1,X4A.6N=:&99]0LO:"K9Q_ M(B\+.UK.C+EP:14*#)]YZV%Z(14VGW$O7@1OL[ MV3G3/^Q)])N(F6RHL[CXB:9TTZZ-49QVU2(_37JU/+:<2^2U-%3LJD7I"BY3 M+GB5:F9OD DU4Y-*SGA/^,;M> DF\6;E*GOVSKA3DZIDR5W#Y)6+E#N58Q/ M[R>S:V87_6J4A*T=T+I%!U EPA4 _4Q%KC.JXKTLK(355J M(:S9"KPU(&,8!"@'$:B&SC2FL]5/"[N#4^ .54F0=X>K%+UB1VTX_)G"*1+/ M_T'Q?=DWVKFXU$+/W/6,O(G(=7>8S=?-#?"\N_ALEW?7QX]_'9/U!+ P04 M" #9BE5:CQW)C70) #( &0 'AL+W=OY*EFW9,-+K]8*[#[:X?!G.#&?FF2$/5Z;];&=:._9U7C?V:#!S;G$P M&MEBIN>YW3<+W6!D8MIY[O#93D=VT>J\](OF]4@&03R:YU4S.#[T?9?M\:%9 MNKIJ]&7+['(^S]O;4UV;U=% #-8='ZOIS%''Z/APD4_UE7:?%I[EB8A>86KK_[-5-S>4 U8LK3/S?C$XF%=-]YM_[?6PM2 -GE@@^P72\]UM MY+E\F[O\^+ U*];2;%"CAA?5KP9S54.'15GIYZ2EX]A4DY]E$O3.NJ9LK^>3*V MKH5U_&N7O!VU<#/N>598YZIU5 M>L+.ONIB24[$+B:3JM#M/O-+:&*K"XT1RW*V:,VDS3&.WI(!T=?5-D]"0 M?$ZF7-^^0"!G,)K7M]_T1AB0]](TA?8K\P7(+-HJ=QHD\[HV!9J@9O@X2SP>/#'UZ;154PF09[[#4[GY,N-C[6[<95V;L/[]@)_JXNV04FMUX)GYJUX"6[]H?U ;ACAETSY;+OC$7"PR1E/V]9#Y-2\#1,6*BX"@1+Z"=@0\EE*/>84C&6Q^SB MD7&Q-.)I1C/WF,RX3%,V5+2 JRQDPW"/0189L6$$SL"[S!)V]H0I0ER(&24, M\@=",97Q#)L.8Y(=RU.)[ZQ7Z)J! X0"IW&P;MW%60.UBIA',NTGPY_,7+-A M BXQ$$;Q'1-CC5/7ZRDN_[JF@YDT56T,JX1E42.>W<2PZ,K,DQX3SM#3K,1 MKX%!6XLTA?P)+&$7$]1V[M-HN%XNZ@I#8T;!)U50 Y'+-ZOY#3=36 M]/'-+QF;)6A,6I] ^"B'@(7\:4<_?! )U:Q:+'STZ>A[E^]2!=UBZ0JJGIFE MI2D]M2_+O*XK'WO17OL/$5JQ 2&^_5SYPD?6"! M5_#K5M?>T7L>*(I"I1B!VQ/B $'0?1?H\Y*47'F^B4%L\%F[+2E\&)U3!/QV M[PC)4B!9TR=Z*[#*@$X.!H"L[\NR:KTUN;R95A03*K"OC/@"KWW8$FD(9?(JZ.0AUG&8L635,(X%/! !9('T6Y0$CS) ML %F2: ')!^F'3X%:&8$2EF(;042"!%*GL;J&53"/J'(F$QXE,1,A?B!3!&X M);@%Q@KL]3)4@IIBH1Z@4DQT@+^9DB^")8"/C,4N6 +^).(Q+ 4IC\).WW_ MTH\(2\GO!I50C%B]):,FP7*01XRZA3@33&/C6S;);TSK<_R\_#?4O,G^MT/E M&DO2WS+2_4\DSGYL]*2X_&O"I^]=;A/;)?<3W+F%SST?>W+Y>H=9G M9Q\OF;VU3L]9-5_4OF3U6[P(ON5WP3=02R@/WT!=Z<$:WP#KKM($K$K";X"@ M0O'YL*Q4/ T#@4!E*]/9?>1 *O#?D"@M/1%)M66,6 L2!Z .- [B%."_2", M4'_R((L8:D%00 V/&DOL.FW4L9G?@TI+)!PI[8&D%2"GJ"P42!$S'E!.(:BZ M1/$HD90\B>,H'Y&X("GQ60-5UJF'\20-*0N(D)/$+RTNH8HXO3^9"2[BC G2 M;?(R'%>^N-^-XPIYSB,<1\X1)YVF_P#R'Q'(Q>^IP!2_[0I3_. EIOB5:TQ^ M#R%K/85X$[T6[?^*GJ?DC]#YYL+WQ"NINXO=5+ZO*$2G5+K*OAUPX*.W1 %4 M(CRB.[\L"^GX?5=*700XR1,:'0JJ76.>8B;*3JI@.Q2F':($$3L173M#V>;O M:+'@B=/IN*88774Q;6T(16YG'/\7%4C[*^G:D!8MW9DCPJSC6D?6DR%GN-%] MGLC[(UTC#9U:]P[A[IX]6&E@/XUQ=Q?T.*S*41@MJYNJ1)QCX[6J^UMS6.*Y M>Q!U>SGP8P@/P&U_GA.]HF<\A-DU&3)8S\?=%C4QXMF8T[LL,?B%7@8J.NT; M\#0#(,],7?8!6R-;)E[]4\[&)-YNH='H9-L@[XQBDU2]HAPKCBDE4JB5NP;0 M6:;>.)#@*$57%2C_8QZG$9E'@F0FQ'^9I/@?/6D@R'9 !J9$-]H\0WMM'R%= M(BM*TD+4_G2=$M$E/+*P[IS9&;E.61$XV]UL"[J3"'QVQT,1=6R3(-ZFD6(% M@I%!*TI9TB CQI&,10%8B; EVD'X!.,*KJ&0.L9!M&$9.98(O79(\)"$0 J& MO&G7@]]HZV$6X#GUS\]DWLO&=6^TF][-"_=)][![-[U['G_O,TF+J#/!TF _ MB0:L[9Z/0+4W ^,08M_Z@#3;O_L?_ 5!+ P04 M" #9BE5:G[3;/"$# #B!@ &0 'AL+W=O@'H$82IBE?B@P?1=Q_7A!H7: M+X,D."X\MG5CW4*T6NQXC6NTS[L'3;-H0JG:#J5IE02-VV5PG5S=9,[?.WQI M<6_>V."4;)3ZZB8?JV40.T(HL+0.@=/G!6]1" =$-/X=,8/I2!?XUCZB?_#: M28=4+!+6%N];PNM98/.RWFJ:'L*4$ON)4U6%E-?0T/04#U3=V6#E&XPX8S^P"UIQ*S!/L MR1-_<\^I(KA7MZH1\+44/=70<%-'W"M?!VY(W<#@0:NJIQL9,YB MY)?.G96Q,+TLX'_FHSY>2PB#=+K#(N%+"V NA;U)$D5WU/)M^3/TCA,21)+65B0!\OC M,&'Q*/V\Y%.5'+WI.R2A]MW50.D.'%K0M#HU\.NA;WUS'[K_)Z[K5AH0N*70 M^&)V&8 >.NHPL6KGN]A&6)^Z Z;>V^@]02P,$% M @ V8I56HYI7_3; @ #08 !D !X;"]W;W)K&ULA57;;MLP#/T5PAN&#?!J6\ZM71(@35NL0"]!TVT/PQX4FXF%R9(G*4W[ M]Z/D-.NP-'N128D\/)1(>KC1YJ>M$!T\UE+9450YUYPDB2TJK+D]T@TJ.EEJ M4W-'JEDEMC'(R^!4RX2E:2^IN5#1>!CV9F8\U&LGA<*9 ;NN:VZ>3E'JS2C* MHN>-.[&JG-](QL.&KW".[DLS,Z0E.Y12U*BLT H,+D?1)#LY[7C[8/!5X,:^ MD,%GLM#ZIUD(HL7 >@=/G :[TYC-N\^EZO$)+&U;8M+:=?@3%VCI=;YV)02U4 M^^6/VWMXX3!(7W%@6P<6>+>! LLS[OAX:/0&C+0*II/Y9[BXNOT&ES<7MW?7D_O+VQMX?\\7$NV'8>(H MH'=+BBWX:0O.7@'/&%QKY2H+YZK$\F^ A)CNZ+)GNJ?L(.(9%D>09S&PE'4. MX.6[]/. E[^6_KII)%*1.2YARFT%%U2F<*G:!>_Y'YA%+_0-8+CCVCA+718W.OD).3= MN,^Z7LCC-.N1G4,*X6@GZ\>]XSX)K!L?Y]XXR^)!_QANM/I8^.A+H;@J?&RN M2A#J@1R#YCM<.('V'QYG=%"B*BU1?_+E[/$'<3=+VT#]+$3,XXP=PY1JEO#H M+J'0-'Y*-&TI2,$70@KW1+;OW@Q8QC[])06B#/8];?*B16LTJS"(+.&OE6N[ M=;>[FW63ML7_F+>#\IJ;E5 6)"[)-3WJ=R,P[?!I%:>;T/ +[6A\!+&B>8W& M&]#Y4FOWK/@ NS_ ^#=02P,$% @ V8I56EFOX$Q"! %0H !D !X M;"]W;W)K&ULE59M;]LV$/XK![4H+$"(7JW(J6W M<5TD0),8B=-A&/:!ELZV5HGT2#I.^^MWI&37R1QW^R*1%.^>YUX>BOVMD-_4 M"E'#/'X9S2:?X&YV M-;F'\=W-]'YR-;E]N/XZ@>M;FD^@,V/S"I7;]S6!&E,_;P$N&X#H#8 P@AO! M]4K!A!=8O'3@$]L]Y6A'^3(ZZ?$3YF<0AQY$092<\!?O4Q!;?_%;*/V#PB6Q ZG4A_G!0C)?+\.U!9N")HJ_SB+Q(2G20:WD,G MCKQN+W!I&*9>%O3,6N*=]WJN]=3P-WG+F5K!@K@ Y9*6.@H1;H5&@C6 L-A( M&U7)F\.1L%QXY'0V5N4/(MT&MJ2C$8C&:W\?WF51&'V$3N@E0>I"['73Q/;5 M[DN9' L!M!&%!FN]G.T;'N;*O7-FG3.$FEG2 M-6N1%Z:A>T*PW;U@N_]=L,1#<"J<,K-?:;81J]](]YAF3P./?B%2FWFFCRB0 M\:)182YHJ[(.%K8?&@E3=US Y]?"'+]2P?1$JS;%N60TIIYYS2"F F0DG8S> MNP9Z#U'6K*>]L$W7J;+N3X.= ],<^TJ_A9S8TB=>F$7N"_ D;KHB]LZ3\Z-M MX1_\JFN42WLA4<1QPW7SU]ZO[N\\H^97_W-[MOX[@1_U<&ONPA!A);+[_R IP7&N V:R1[+:Y%/] 2;;,GB3J*2C;[UW>& ME&0YD=7DNNV'6(K$F?G->TB=/4OU>[[A7,.W)$[S\]Y&Z^QD.,S##4]8/I 9 M3_'-2JJ$:?Q7K8=YICB+#%$2#SW'&0\3)M+>Q9EYME 79[+0L4CY0D%>) E3 M+Y<\EL_G/;=7/7@0ZXVF!\.+LXRM^2/7OV8+A?\-:RZ12'B:"YF"XJOSWMP] MN70=(C K_BKX<]ZX!U)E*>7O],]==-YS"!&/>:B)! M+9,(F_<5]UNC/"JS9#F_DO'?1*0WY[UI#R*^8D6L'^3S7WBIT(CXA3+.S2\\ MV[43OP=AD6N9E,2((!&IO;)OI2$:!%-G#X%7$G@&MQ5D4%XSS2[.E'P&1:N1 M&]T850TU@A,I>>51*WPKD$Y?W'Q>_/+EMYL;N+RYO[F]^PJ+7^;WCW#XE2UC MGO?/AAJ%T-)A6#*\M R]/0Q=#S[+5&]RN$DC'NTR&"*Z&J)70;ST.CE>\W MOGL$GN,%'?S\6F7?\//W\'O@6BB.D:7ADJ=\)70._Y@O)D;.U1/O7?S\DSMV3CO0!C7:H(O[Q2/F853$'.0*KC8L7?,< M1%HAAR_+6*P9!7@;\$[6[<"_;CBE2L&48#'F72@5NA%BP98B%EJ@>*P%F,7A M!HIT59"3(9-HO:U9EY59F4)F1!!C]NOZ MX#I3N*O>&Y+1",8>+)C2(A092^EQJI58%H0A1W"P19=#QD0$A[[7QQ^G#_/: M;&LLAW#HS?"%Y_O]/?HT\9 &(\^K-?I?6&H\=JRP#EIIX@)9]9:> GKVR M0T!V<*?3IB%BF><03*#F6VB54DRCX#*6#V=($,S>92+OR/6#6I6.Y!K5 MR37Z,\FUB%D*\SSG.F_+JDZ>[5FU=6=&O)GAW?3C+1,*GEA<&"R-1?O<^?-/ M4\_U3AMW-TD6RQ>N7L4L%N3)GP[I3EB[SGD+Z,IZ:QM1KIDN\II3Q>?7 MM($_4X(:6+, 5EQFNRM3G(I-!3ND@MZ'*9;S/MSC4V;,\FZKP"%;8?V$^>,5 M3%P$="C2,"XB2]>F.=I.%?OM9E#O,.E]T1N4$,MT?8RBDH9I\QZ"'L[-WW_C MSY82C8!-42ZA8UGNJQ;]<&?) M_68V1C"*')2J?-B+G=Q+G3IJR*2N(9/W]SV99#+E%!3X']EKP='HD0AKAU\A MSK;2T2ED3R/RRII3:LTPPY_O _,*P=FMCLPT]T!3&:M(YXWIDS GOC= MQC$%ZOZRL"T/KXG*PF"+A.M4)>*KU-B8]FI'Z$:$SIV87VS1_P^[3&B\'-.T M' 2M YT[P;Z7X7X9@[&]JQX&3K]LD_[D/7I.Q_1#6B+LCLB=UI$[?7?DWN1: M)"9_;PL$R[?-_FJGV3.T0A7*"_9"*=@ZUW5*;@_G+825A<#;YPV"4%DF*R&\ MV1W]1FY"KYK]#!9*O!UC&(_I9D)&Q.L4<'. UYF)V9E?/N:%F4 M)X0T3[2>5G6SHN,.JKTL?3%5?G)*>X%RLV2J/'9EO1&Y+8-T]*'IA"1-:>MA MJQZ56=3_FH<\66+J5V=5@%3E06ADV7#0=*Z&/L3,&P ))ZF>)FW[BDZ)RX2+,5*/HD(-R+$JJQV'.XB3&NQ$J$%;"GA$%GVK8SOV%FJ M20LQT2EF!$8U>ZQ+5'J#6Q>]M0:-2UP\41E1,C%O;"/ 2H8\0JY(),U.+_7+ MVH+V .EE0/V2-G!FJEGA4ZGR([,TKPRBD(7!AY8-E4##HUU)2,1#M!SM_\QK M*EIK#'W%XO@%8IZ3$1 /MBWT0DACE3V,>L7_A5.5V_+84DZ=-Y0D=X=ZK3A/ MM\1HHI@S;&QO:'><>7NW&#XLX-%:'-T:H1K#._27F?]X],JM A>@\WA>"J]Z(< ,,5B+%T93.4D1"[K<3I''%(L,^WK!WR+KN+"F#^S M,&C]!JO_DA036TA6@9B9B<"@BD6N;:3Q;YE0EC/-RY1V]!C7F+/R&8&))88JT4=/(@F+Y;_0J(!W*)BZ,HC^]8DTK&6QV5*A12%RNKTLA78 M[*ED)9-FY#53LIY1+[9:V7*$<;4!*H(N2XCY&H;';M=I=E?KE!;S&@CE6-I\,?' M8R<(O,"'J[H8&/GNT!TB:=M3'QJI!0?ND3/QS<5SX&#FS^!>PF3H>D.:<=H: MT+#Q_23AJ ]])<(:1YW/?DJIG]9?HN;V^\MVN?V,]1G-(=!B,5\AJ3.8C'J@ M[)&UL M[5=;;]LV%/XK!UYW U1;U-7*$@-)VJ(%VC5(VA7#L =:HBVB$JF25-WTU^^0 MNO@2Q\O3GO8@D9)XOO.=*\7SC52?=SFG(Q69R[=S=J<2Y;4W'!;A3HMJZINK]B ME=Q<3,AD>''+UZ6Q+V:+\X:NV1TS'YL;A4^S$:7@-1.:2P&*K2XFE^3L*K'K MW8(_.-OHG3E82Y92?K8/;XJ+B6\)L8KEQB)0'+ZR:U95%@AI?.DQ)Z-**[@[ M']!?.=O1EB75[%I6GWAARHO)? (%6]&V,K=R\YKU]L06+Y>5=G?8]&O]">2M M-K+NA9%!S44WTF^]'YXB$/0"@>/=*7(L7U!#%^=*;D#9U8AF)\Y4)XWDN+!! MN3,*OW*4,XNW+R_O7M[!+Q_HLF+ZU_.905#[:9;W %<=0/ ( G@G12FU/!2 M%*S8!Y@AFY%2,%"Z"DXBOF#Y%$+B0> 'T0F\<#0Q='CA8R8RC)J&ORZ7VBC, M@K^/&=E!1,$9D-@+ ]].4B]- M0GC%!14YZSD1+PU]"#SB$_@@#:VZA7[L)#)OGD2]1W;9/\?"4(H)*,Y1+@U%IB"SG.$9>$)"C*H44SY^DE@1>EJ1V$GD)VO7 8B1#D%*X MM3CR4I+82>+%4038;L"4#.X951J8+:N'X7+WT!NB%GA.Y%K6#17W/VLP#KQ3 MFF,Z:=@PQ7:"Z<&FY'D)7.15:U4LI2F!UK(5N%BQ7*Z%BS\7T"BYXO@6B552 M6SN+5EFKK4YT 9>%(S)(Y[3AJ-Z)8^NUJY:TPLGPP[;BV MF"LEZYXXUJO0U/5O3+X_T1^/N:,+AW7$3@D=ALU&QD1ABF$,5[A\/V :YJ%;DR2R'&=DQ"NK=L:R@N,IAK=/H:2=SZO$:A5 MK+8YB^P?>+-':CGW5,XI1L@X+YN33X'](Y@'W+2RK6S'E(X._!@4F[CO!P@=D/<,%U M(S6M7$FC[S,<$R],K'Y"O&@^AT]NRV?%<_H5D5$3NAK5;S5@6M38.A[X,IOZ M85_=V30.H/]Q,[9CSNF/&3=\S+]5JQM57]JC68[? .'56W-=QB MVF,UW=![6P :G[^T7&%RM-A"%/R.#?W:$JWLK\].'G?_"\>VWY.DCO\D;-FM M.G9USTYU[)J!G=IGY[:;+;MM7&SC//#P\=U\K]GWS1._]/7CS^U#@B449IF= MIG:_C&,[Q4_XUG53MU5A4GTHLJP9@N*4=;GF'-XI9&X$2H MDS'4R7\=ZKU&?S30)RG]'^BG!7JVT1U0QK?C\>ZR.]5L MEW=GPW=4K;G0J'Z%HOXTQ4I4W7FK>S"R<6<<_(?!$Y.;EGA$9!P &0 'AL+W=OP.'GF66W<0C@9;EN$2[=/V0=,NW*.DO$!I MN)*@<3,,QNWKFZZS]P;/'"MSL 87R5JI[VXS3X=!Y 2AP,0Z!$9_+SA!(1P0 MR?BOP0SVE,[Q<+U#_\O'3K&LF<&)$G_SU.;#X"J %#>L%/9157?8Q--S>(D2 MQO]"5=OVR3@IC55%XTP*"B[K?_;:Y.' X2KZP"%N'&*ONR;R*J?,LM% JPJT MLR8TM_"A>F\2QZ7[*$NKZ9:3GQU-9X_SY_%J_CR#^6*Y>GRZGRU62Q@OIG W MF][.%[%LQ=8"S?D@M,3M$,*DX;FI>>(/>-HQW"MI@^[ MH Z"/:;_),-Q_:L<*2V5^Y$*,NH,=1HI7X921]QYP\T/$JTQ49GD/S"E8WJM M25F4@EG:*DN 0/*)(G?]@#X1;\(1/AQJ3D!&\(9, [H" RH/+-;DMRL18,;; MI+^^\R&]06N%(Y/.BFMZ9+;4W+Y!2B)4D&VFM =@3H.@#FRNX:NB&]<1*VYS0EY:,JQU4I23 M=ZA-U3AYM;(),SEL",C'27Q<6A)K+&B7)E.Q[7D+)$T3PK+L%9XDS0KA133: M7$&X9"7OH6JOW^&LW8KZO7-:Q:W^GWU8T"F7+T3A-.YH$TU8GY)2:Y3)VQ%> MYT9IIZY,3#LS>J;2B#IZEOY;-IA$V>T19:=UU6L["7&K%T=.0K_5ZU["L:<8 M'O3< G7F)XNACU)*6[??_>E^>(WKGOW+O)Y\]TQGKI8$;L@UNKCL!:#K:5)O MK-KZ#KY6EN:!7^8T@%$[ [K?*&5W&T>P'^FCGU!+ P04 " #9BE5:MJX6 MJWP# !/!P &0 'AL+W=OVD6;L5=9NKWW?%)5HN;E26R%Q9ZUTRRTN]<8W M6RUXV0>UC1]2FO@MKZ4W&?6V1ST9JTSND=(''^AOZ?5\[UK+B1MRJ MYO>ZM-78RSPHQ9IWC7U2NU_$OI[8X16J,?T7=H-OS#PH.F-5NP]&!FTM!\E? M]WTX"LCH!P'A/B#L>0^)>I8S;OEDI-4.M/-&-*?TI?;12*Z6[E">K<;=&N/L MY->7Z=/R[NGS'W _7TP7M_/I9Y@O[K\\/4R7\R\+N'A93%]F\^7=[!(NEGS5 M"',Y\BUF=O%^L<]R,V0)/\@2A/"@I*T,W,E2E/\&\)'R@7?XQOLF/(LX$\45 M1 &!D(;L#%YTZ$/4XT4?]:'CV@K=?(?[6G)9U+R!N1PNO;L]L]H4C3*=%O#G M=&6LQNOTUZE&#&G8Z33NB5V;+2_$V,,W9(3^)KS)CS\$"?WI3!'L4 0[ASYY MQB=;=HT M8;_*.@4];/@IZE?S"782G6&R](0$*^%V%K8"GSV%<=>E7@G+_LS MEC/J M-$8)I:RWA20>;'A)PCAT6NC\LE[+2)+G\+-6QN!KTIM:0A:0.&"0A23/4<0D M2@+($A)%*:01"5(*:4HBED.:(#:#E*%G!'=CB@3T"O M9HV,>60BG MWH)_-.1:H3?]*#>8KY-VF'<'Z^%O,1V&Y+O[\*MYZ$_<0"/6&(HT8@_T,+Z' MA57;?F2NE,4!W*L5_O&$=@ZXOU;*OBU<@L,_=/(/4$L#!!0 ( -F*55I' M5.% T@( ,+ 9 >&PO=V]R:W-H965T("M8Q2V3+6BJ57MBVG"TQ)O*4IYCH)W,N8J+T M5"QLF0HD41X4,]MSG+H=$YI8[69^;RS:39XI1A,<"Y!9'!/QV$7&5RW+M9YN M3.ABJ2IYM$:CB;&E5 )_93J M.-7N3D,_&(0A] =A;^*/;_Q1 )V@#^%T..Q,?L+H$D+_*O O_5XGN(%.KS>: M!C=^< 7CT;7?\PZ_!(^ M]5$1RN3GIJTTOZ&P9UO6[H;5.\#:Q]DI5-P3\!RO^F^XK=,N*W+UM-@!-G&?F;LWT=9KN/6 MX!&)D"5(M0*I]DJ_BQ+NXRD5>6/5Z@5B_8A^UX] ?E:0G[V3W^4ZWHMV-PJB M1KG=9/V:[5TJ\L:BG1>(YT>T^_P(Y*[S?' X[V3X"T+>RSO:7KK' MRU7>6KOG@\?UCNB[>XP3R7T^DMS2<^-_C"\7\AJ'C;=W6AK3'@Z)6-!$ L.Y MUG).S_176FPZKLU$\33O&PO=V]R:W-H965T**;2!3WRP93ZE4NWSEBPT'NL@'I8E/@J#AIS3.O&X[/S;AW3;;RB3. M8,*1V*8IY6^WD+!=Q\/>^X%IO%I+?<#OMC=T!3.03YL)5WM^H;*(4\A$S#+$ M8=GQ>OCF-FSJ ?D9O\>P$T?;2$_EF;%O>B=:=+Q .X($YE)+4/7Q GU($JVD M?'P_B'K%-?7 X^UW]?M\\FHRSU1 GR5_Q NY[G@M#RU@2;>)G++=;W"84%WK MS5DB\K]H=S@W\-!\*R1+#X.5@S3.]I_T]5"(HP&X=F8 .0P@N>_]A7*7 RII MM\W9#G%]ME+3&_E4\]'*7)SINS*37'T;JW&R>_LTBT9WLQD:W,WZTVCR&(U' MJ#<:H-G3<-B;_HG&]V@6?1U%]U&_-WI$O7Y__#1ZC$9?T63\$/6CNQGZ@J), MTFP5/R> >D* %.A)P'*;H =5=97]N<'?[=[?^2,OP', MKU"(?T$D(+7_#O?55(OYDF*^)->KG=$;QEF<;E/T#^KGQ06NLI50G1"QCC<" MT6R!DEA(<Y>GC&^;UR M+N&+KNCB1,'_>E#GHTA"*OX^93UT8+U66*]9BWX(0Q(O ;$EBHUYFIL_Y=>N MB /T!I0+B[EZ8:Y^82(>.5VH9YYZ'N8ID'H7932%DP:MJA4+VB@\-UQFH>' M>K.PWOST+-@526D46H6WUH51&,"+ M9&55?"?)VQA*W>3CFSZE6LY'7A]MIE M"*X=6,>!P4[PZ3$HD:R7Y@ ?41%?F(0IK+:*#XR_*5"L%!AX#@LT9V<885>N M6EC#-TQ4PT/M99V&6KEM5 CM2R"50MJ^$::3N/@@GW$L(_86[I*<;!+X@OP8>A&["@R ML"85&K:%)>N412X^U&G8 M5:M6]6B)TNT:I0OPA09\X>R M3?XBYYE)U6CDFVM0#P2N3U#?+QF3[SOZW5#Q:J_[+U!+ P04 " #9BE5: M/V3G+%8. "2N@ &0 'AL+W=OU"2*&]GMATX_P.2*1$4"# !:\4Q_? $* MYG(%\(B07GU)=,$^ ,77N)P#+,\>LOR^6"A56G^LEFEQ/EB4Y?K#Z6DQ7:A5 M7+S/UBJM?G.7Y:NXK+[-YZ?%.E?Q;#MHM3QUAL/@=!4GZ>#B;/NSC_G%6;8I METFJ/N96L5FMXOS;E5IF#^<#>_#]![\E\T59_^#TXFP=S]6M*C^O/^;5=Z<[ M99:L5%HD66KEZNY\<&E_D&%8#]@N\<]$/11[7UOU2_F29??U-]>S\\&PWB*U M5-.R)N+J?U_51"V7M51MQ^\-.MBMLQZX__5WG6]??/5BOL2%FF3+?R6SL6OPFP'^L0."9D!P[("P&1 > M.V#4#!AMW]W'MV/[7D9Q&5^7-Y\LBXG__A\?7O]Z?K7FUOKQ+J)\SRNDV6]BU09)\OB!^L^ MMY+4^K3(-D6*K.!]4QI5#Y5S6X^,N?[&#XMZYL(;$(B3$DQI&80&(2A!GQ\W;Q M\RC]8A(7"VL=)S.K.A>ICN:[#!8_6FEU^I+=6=-ZD>UO\LZ]YA6YAKYI1&(1 M$F-(C#]B_A:KS_&^7CB>'7C#X?#L].M^TMH+VH[OM):3[>7

U3.(OR3(IOW5E@C3[9@*)14B,(3'^ MB 5[;^'3,#R[A&PO8=NCT#F8@F"7@H!,@,&+6=#-0;5>*/MGSPY[CCLJ"%V+>EYP;A]EH7:0C,F MNAAMT]7HHTZSO([3+.?I:1:TC S5&%3C4$U -8G2S#3IPK5-5ZZO5#XORCQ; M=<8(6J&&:A%48U"-0S4!U21*,_.F2^1V\ 8G6]#J.52+H!J#:ARJ":@F49J9 M0UVMM^ER_:T3<9CL;M'JN MKE>B-#,ENN1NDR75BT]9&2_-EFYG8D;MOXYC=W2@)_3Z>B<&6D2':ARJ":@F M49J9*EU)M^E2^F3_9A'KKCKYVK^II#-@[1KP21AV[9&@U7.HQJ :AVH"JDF4 M9MXOJ0OQ#EV(1]ROU*S"V*7973??3.B-Z1LYJ,:@&H=J JI)E&9&3E?K';I: M_[(;H&BT[WD]5(N@&H-JO-'V_W&VZU0"NDZ)TLR Z2*]0Q9?+SYF17DR76;5 MU>.\VK<=/'FGF=Z1@M;EH1IKM/W+E+'=OC>*-\L%SRPGH%LG49H9%UU+=^A: M^N.)>Y.3KL<@KFB@=U"@%76HQJ :=]IU\NYK'0%=KT1I9J!TU=VAJ^[_RO+[ M>MZOLY[7N57=OWV[OO";V2WB&!5M>A&H=J JI)E&9&25?7'?H.]$]YG!9Q M\]1I.K.2M%3SYDQ\6IU!%=:[:77!EY1%U]-=5[3>>[<%K;-#-0;5N-.^J_QD MW+7;ZEC.'@9V^ZI:=BSJ!4/OX&WJCJY\.W3E>[_QDMU9Y5YDMA'I# ;T-G:H M%D$U!M6XTRZ;=P>C8SG;WC[IT I&QZ*N'_B'DZ&KW0Y=[=[U@JW_6?6#YRJW M;A=QKA;9LKJ>[PX&] 9SJ!9!-0;5.%034$VB-#.%NCKNC/$=8@=Z"SI4BZ : M@VH1&\A;L_"S8"5JP,[1@IVC!SM'R%B5Z5Y?H7;I$_[E0=YNEM4SN5%W82-(R3N?) MEZ6RXJ)094'>[_",;?O6-Q5W7@-/Z*&]PP=YROJ4QS.UBO/[SLA![ZZ':A%48U"-0S4!U21*,U.HZ__N&]Q= M[T*K_E M@FH,JG&H)J":1&EF#G6/P:5[#*\[%-.V0QR)H8T%J,:@&H=J JI) ME&9F3WW<1XU8'X&=L>'CX2TT/[A@^J,:C& MH9J :A*EF>'3?0^/[GOL'XDC]54ML[6:6:6:+M)LFM$\"U2*HQJ :AVH"JDF49N90]TD\^IF$UQV+ M:=LFKHKIH;W#!VV.0#4.U014DRC-#-_>%/9T ^.G>+V..X.%K,)/H%H$U1A4 MXU!-0#6)TLRLZ5Z(Y[_! 1?:#8%J$51C4(U#-0'5)$HS3,8@ZZ70S4!U21*,^.DFQH>W7@X M\C8^6NF=JO9D1*[KVG;[>[I&@70:H)J":1&EF='27P3MB(J$>$[TVC=)?OM!"\<. MW%%[YJL(NF(&U3A4$U!-HC0S2[I'X#_S;,3KGEBF]=YQ@[8+H!J#:MQOSR 4 MC$;M!U/]]C,IOMO^UR<[O!.G.C4X_,EZNGSOT\\YO.1Y99KL'0MH]1ZJ,:C& MH9J :M)OSW=TX@W-A^[,B.G*O$]7SV^JS^@JP"N'T0/*@SS7X[^A*G]]9,?2D?3^6W'QBO=WFSN%2=08/6[1O-F&?F0)D!NF(&U3A4 M$U!-HC0S:WN?4/O"CZBM0]<9,.S'TV(_GQ;[ ;783ZCU6\>IUED5M,J.TLQ@ MZ2J[3U?9'W=B1\\80FN]8P4MND,U!M4X5!-03:(T,X&Z,.^'^'ZC#RW30[4( MJC&HQJ&:@&H2I9DYU)5\GZ[D/]=OI(?WCAST.0._7=NO+O/M\5UE]8E^G,FFS; M2EGW52J]DMZI@S80H!J#:ARJ":@F49H93-UD"-Y@FJ0 VDZ :A%48U"-0S4! MU21*,W.HFPX!W71X[BJ5'MX[95**[U#U2ZQU[PK!<3V%X^>U MI,'> 8.V%: :@VHH*T00-L*4"V":@RJ<:@FH)I$:68. M=5LAH-L*KWINF+9[YY'>4F*6S.CE0QGT-7"H)J":1&EFTG3+(:!;#KO#[G$3 M6-):[VQ!GQJ :@RJ<:@FH)I$:48"0]V="(?X8VX(;4= M0BJ,:C&H9J :A*E MF3G4'8N0[EB\ZIA+V[WS2&_IX8D_HA>/9-!7P*&:@&H2I9DYT]V*\+ANQ7$3 M5=)8[V!!NQ)0C4$U#M4$5),HS0R@[DJ$;]"5"*%=":@6034&U3A4$U!-HC0S MA[HK$=)=B=<=<*$MBV>VE)CV,GKY4 9]#1RJ":@F49J9--VQ".F.Q?=#[K$S M4M)<[W!!GX. :@RJ<:@FH)I$:68$=7LC?(./:0BA'0ZH%D$U!M4X5!-03:(T M,X>ZPQ&^X<3ZU?U M M7O[[*L_/Y-O8*'K+K:KE_.Q?\!4$L#!!0 ( -F*55JAY/'-H@L '2! M 9 >&PO=V]R:W-H965T#B*W,XO!U:U1C*1L[)"1.K?HYS*)*E( M:CU^VT('NS:KP/W7KW11_WCU8^ZC0DZSY!_QO%Q>#L8#-IDN'41E=7>39$\NKI16M>E'+ M54>K#1RG5<^Z*W/U;:SBRJN[VQ\_WHK;Z?7'+^QZ^O=?;N]NO]S^_/&.G3,1 MQ3G[-4HVDF4/[+HH9%FPZ]EOFSB7S[[WY@W[$X95^6V:904<7%L%0K7C4_G&U7,GQ92>? 2MH.^RE+ MRV7!>#J7RIEJ_27['>'B^'"'V);NK@NY-<\]P+O9%.J3HF#3;'4?IU&5 M,<[89SG+%FG\']4E;N,'U5D2V>Q'9^S'+)L_Q4ER=JA+G;&/*L/^\_J^ M*'.5B/[5\8MO7M;0ZU[#*CN_+];13%X.5/HM9/XH!U=__(,=6'_NTAX)"Y$P MCH0)$,SH,]ZNSW@4_>I5]"XMRZ&#[NJ]2Q MV&@\L4;F8J)CL6#B6Y/=8L:6]7=;UB>W;#56YG*FCC(*RR[P>H2S9CK3G>MQEY5+F;)T5Y?DLR=2 7K!U]*P.(L]JUY( MU1<>H^10CAUW[$9<,T5-R>;Z:H:$<21,@&"&9I.=9A-2L^O9+-LHB=1Y]$PJ MO=1H[E+K!1+LJ>4%DTE#+K*EOG(A81P)$R"8(9=MZ3-:BQ3L-GU40RK+52[M M$FH;O:^4.QDY#:7H-OI*!:5Q*$V@:*9:>_Z#3:KU*<_6,B^?S]@ZB=1!:I4= MJ\2XKHX]._6S6_HYCM=,C'2KO?5#TCB4)E T4S]'Z^>0^M5>9&40;=3Y1E0? MY72JYK14&P=!4S2RJ=ZB(6D<2A,HFBF:=FQL\N3^ZN?Z;(]0RVVI94]&3;6@ M/@F4QJ$T@:*9:FFOQ*;-DMT1B#HC/W3XL47L*W;>/OZ@&^HM&9+&H32!HIF2 M:1/&IEV8FRC]RN;ROGL/YK>UQXV;7I\RF* ^>OK6-DM%XW!Z5 M4*L$2N-0FD#1S.O@VBUQ:+?D][E>Y+1-%W5X:C>/>>AU[:LZE,:A-(&BF:IK MU\6A79>.\=TI6]MK&3FVWQRL=&.]98.:+5":0-%,V;39XM!FR^X"(OLOJR96 MJ2%XMXQRNW0.*<_J<:!SJJ!TD(HC4-I M D4SNXZVBQS:+CHVM[<=HY$]\5J[9*AE!*5Q*$V@:*9LVC)RWK",VKF]#FUX[6?T:3V57^7T7":U?,4R7GD,36%TD(HC4-I D4SRR>T!>>^-6&IC-)% M7/6+PY?DW;:#YDPFS3G+4[JIWL4+4 <-2A,HFBF:=M!*Y4T.D%S6%TD(HC4-I D4SI=:NF^NE!9":1Q*$RB: MV77V2N/HB5;'I?;V;"LO:&=V;%D:MBX-6YCV__#/7.V?N;1_MI_9O^317*ZB M_&NW<$C_:0JEA5 :A]($BF8*K)TVUS_]? ZU\*"T$$KC4)I TK"*=U2;\V@WAF4)E T4S/MG;FT=_:W:+V..G6"EL]!:2&4 MQJ$T@:*9>FI;S1V??OJ&FG106@BE<2A-H&AFU]$FG4M/:^M5?TFS>FL\:>T4 M C?PS9U""&V30VD"13-O&*%=,H]VR8ZLPZ0I?57SVJ[;V'(;5U1":)L<2A,H MFJF:MLD\VB9[HQB3CNZM5GNZFCUJG4F'T$8YE"90-%,N;75Y] 2SWM68-*^W M@.TJPI*D:U'&"T@2* M9JJV=S,DVG%ZJQR3#N\M5WOBE^,V2P5#:)L<2A,HFBF7]H\\>J;6,?68-**W M9!T5@ZYKV4W-H,8-E"90-%,S;=QX;]QZB2K(I&-[B]51*NA:@3=NJ@6U;* T M@:*9:FG+QJ,MFZ-*,FE&;]4ZB@6[]F)07P9*$RB:*9KV93QZNM-1-9DTH[=H M[;+!<\\+6GD1ZHA :0)%,T73CHA'.R*A?)!Y=3_7.)UE*\G*Z)LLSE@JNQ,E MU!+QVJ6 YXXW:E:%A=!6.90F4#3S7H_:%/%I4X2JJ:5#^XKE=\P_L@-WW+CQ M3@AME4-I D4SQ=)>B-^[Z Y45$LWW%OJMHWB6B/+;DD-]5&@-(&BF5)K'\6G M?93?Z2ZL4//%;YLOYY[ECIJJ0]T7*$V@:*;JVGWQ:?>E4GT1Q?6H?LAR&2]2 M-MNHW6LZ>V;RVVP9J2Y0??,4Y?.Z3U07F+JEA3HT?MNA.?=MIZDLU*&!T@2* M9BJK'1J?=FB.K+^@*;U5:QLUKNO:;=V@5@V4)E T4[>]FV'35DU][?_X8FF: MUEL_[(VMH>8.E"90-%-E;>[XIU]8YT,])"@MA-(XE"90-+/K:*?)AQ36T93> MZK:])M=RO*!YH0O:*H?2!(IFZJ;-)I\VFXC$_B?V0:;5"W:MAO-4#?&XS [D M>Z@;!:6%4!J'T@2*9HJO32O_]&OM?*@5!J6%4!J'T@2*9CZ 0QMF 6V8'9GO M:4I?=8..6XYW7!""-LJA-(&BF;)IZRR@K;/7=']\&34-[*T@M-8.2N-0FD#1 M3*&U<1:E!9" M:1Q*$RB:V77VGID'*+FC&;VU;<_@LOV@^8R9$-HHA]($BF:*IFVUX(B:NS?K MIVE(;]6@!7A0&H?2!(IFBJN]M^#T"_ "J','I850&H?2!(IF=AWMW 7T=+/C MDCG46@O:A7>^U;S-:0AMDT-I D5[T6RX][#XE%?#^VJD>-M_X/+3?"[M^"+W&7%VLHX7\*(J\64-\_9%GY^J9JH)H-5:_VU?\ 4$L#!!0 M ( -F*55H%M)+S=0, %<+ 9 >&PO=V]R:W-H965TV -M*6J/(9AOMM@]%'VB)MH50I$)2 MZ^3O.Z2T6E]D9Q$8Z(LMDC-'DF2PY_Z(7BWQB.3H@0DFF- *&OP;;WTG+)]!X&:?2_*)M:^M8 M**NEXF7K#!&4!6O^\;=6AQT'-SSAX+4.WJ'#X(2#WSKXSW48M X#HTQ#Q>B0 M8(7CL>!;)+0UH.D'(Z;Q!OH%T]>>*@&G!?BI.%W\=K/XL)A/;^[0=/[G_2)= MW"T^W:3H+4HAQ?*:$L17Z%9P9'1&"];DFKZT5PE1N*#R-5C?IPEZ]>(U>H$* MANXVO):8Y7)L*PA2O\K.VH!F34#>B8!<#WWD3&TD>L]RDN\#V,"NH^@]4IQY M9Q$3DETAWWV#/,?S>P*:/]_=ZW%/GN_NGF'C=Q?F&SS_!-X-M((44R+1/].E M5 (*Y]\^E1N403^*;B;7LL(9F5C0+201#\2*7_[BALZ[/H4N"99<"&Q/O4&G MWN <>OP'KBJ,7N*R>H=F1*Q!0%[JYE-C"EU,0K>0D, 9K2'W=":K#4%S7E:8 M??]5HHPSR6F18V5.,UX2)!6LH!&JOEMHH@E,-+H#/\3!*/ AC1YVY3VV\CPW MB/:MDK/,?E*WH-,M.*N;KG]3]R!!N83#'#%(1*D3L8]W@Q;N,!IYWL ?'1#O M,8N:.MEC'ASI$P4C+WB2<8]3V'$*?UA)[[%@!5O_J)C"2Q;3)<&2"X'M"3CL M!!S^;\6DS4_TZ]GP*&N"030\2*UCH[>!'QPD8'*6X$_*%W7R16?E2^NJHH8L MR%4=%]BJ8)AE!1P63]_[-Z*;OM&:J^31WN]UT.#5#T<'^#*;&9LA[@FE&SH]8K LF$24K@'2NAA"3 M:,:X9J%X90:;)5F8YE^6:.4V($?3UVQ8(^78HL)7#%$%_F.6:/(\CH>F#8 MQM/ =3I/A!HP@_X"SV$*XG9QQ63/K%CB- ?"4TH0@]G &-HGH6TI@([XF<*: MU]I(2;FC]%YUSN*!8:F,((-(* HL'RL80Y8I)IG'OY+4J.94P'K[B?VK%B_% MW&$.8YK]2F.1#(QC \4PP\M,7-/U*92".HHOHAG7OVA=QEH&BI9GH>3Z^DG-/EQ>W;S&QVBJ=Q?\3(# M1&=H3'.YRSC6ZS2F7"#Y_"ZWY 0SDI(Y1_LA")QF_$ B;Z@F MH4N.2X>43WN"C_JX>$:LQC].9>4Z$Q SO\VK4\QO]<\O_H>G? %CF!@R \. M![8"(_CXP?:M+TW>MDD6MD2VX;M7^>[M8@_4QH=RXS>Y5J [&JT^NJO@T':. M_4[?7-7]: QSNUMA85.8Y=A>%;:AH5-IZ.S44!3Q#'&<0:.(G?"W+GV;9&%+ M9!NV^95M_CN7G-^F[VV2A2V1;?C>K7SO[MRN4T&C^]+/J.Y[)/=QDXT%G5^K M&KMK^UL5V!#4LZRM^FL(NA7: M) M;(MOPKE=YUWOG$NRUZ7N;9&%+9!N^V];S.=%JMPA+OOI_E^WU_*T*&S>& MV1UGJQ";PNR>LUV*9NTDG .;ZQL%ESDNB2A.BM5H=6L9ZK/ZUOA(W6;T"?N9 MIK@*76 V3PE'&,<"A#B*)[3F.;Q,_2WFKPDL\0<9C3Y,PY%-+%&%@IAA?-$W-+M M.R@)#11>0!.N_Z-MV=>Q4)!S04D9+#,@<5K\XOM2B%J YSX1X)4!WL, _XF M7AG0TT2+S#2M2RSP=,SH%C'56Z*I"ZV-CI9LXE1-XT(P^326<6*Z^'0S^^W= MS?O+J]O%3^CJ]\_7G_Y")V@A:'!WHO0)T8P2N6@XUK*_N@2!XX3_/+:%'%Z! MV$$YU*P8RGMB*-=#'V@J(HZNTA#")H M\ZZ2]_;)7WA&Q%_S]!1YWFOD.5X/ M\0@SX&UYF5$N(3A%/5>C]%&6X+05JI%AKY*WI[%[3\FK@-IT/&<,IVN0+X1 MRQVJ]YOCG6X^WV(6HK_?2TAT+8#P?UJX713C]]O'5T7@C&(YD^D;@P]-O6.P!HL_8JE_\(KWN]2 MJH[ &E(-*ZF&QZQXCG N(LKB_Z0D\@.-UE(PP=&K>%^0VHKNQ?#1.O7ZCOJK M5FO!U)C+=S(=54Q'1J;7:2 ]!@7R#G)YQ@6S*,I;EK,@TEKDT@ RN0O@@L6!?#L05WZSZH#PFH$6D;]6 MICO('JK@6Z*G^_I$)0HB\CP+*RJ [R^8I2L;]1 U1'1-.O4$L#!!0 ( -F*55H'>+2R M6P4 HB 9 >&PO=V]R:W-H965TU(VQ([/+N U))64^UVVZ6/T6BU'UQBP&H2,XZ!5IH?/\ZC"SX:L)4(:$3N.8A788CY^R4)V&;8 M@(V/"Q,Z7XCD0G,T6.(Y>2#B:7G/Y5FS0/%I2**8L@AP,ALV+N"YAWJ)0VKQ M3,DFWCH&22@OC+TF)S?^L.$D/2(!F8H$ LN_-1F3($B09#^^Y:"-HLW$XL>Q#2*/O';SD16PZPL\,!Y0ZHXH#:.QSU=31Y^!U?_ M/MT\?@6GX"*6$V&9C$P,GF+B QJ!:TPY>,;!B@"/",)E;W Z=B?R%-,@_C1H M"MFE!+@YS9N_S)I'.YJ'"-RR2"QB$J& M#5D58L+7I#'Z[1?8CN#MJ^I.DNI^W%FG!9OI3Y M_-_%2RRX+#C_ZPAMV234)IAG"4PAM%T0VC;.PZNWI2S4DM!G%LBD#ZAXUY&7 M@<"LV"2/G/7(.4,]F8?K;5IVF$'5S-.:N8Y;F"FA=(I0.H>%\BA+&#B1A>V= M8*XO7F:D=N:I&WBS8RMS!'T09L4/]H"/WW5(GAFIFR.Y1B2%IV[!4]<(/:'Q MZ^DU)P3<1++:DUB "19$1U-7-U!.JS*>8[V9VZ\,N]X,]?3#WBO"Z1G#\>B: M^B3RP5=* E\714_;KM.I1+'#K%V)8J^9$D6_B*)_^/, ? >W-*+A*M2%8P2J M6\AL@GF6P!0"H5,*'N=8SX8AF,WW9EL!FI]G2SB>;90E-9+&4Q=(^6Q%8E MLU4TSQ::RFJIFJ%10QZ2Q&8 @R(R>]8FZAAB&)9J&)KE\#WAZ99+-"7@88%E M$S*3K\)EP-Z)5B&9\6I/.IMHGBTTEP^R\'79P MQU($EBH>FF7\_L5(#J"068VB?]A*9+^=NM%6*FEDU)2CFX@*B@,@F)"_<5(' M%RSP"0>GL#V6=?Y]9,A MO5 I=Y%9K8X#.IN!=?F\-,4)?QK*ZLK8W%K=TF,+3>6F5+C(K'#WJX@] (:E M@-FS-E''$+&H%+'(O+D[D41QFE;I;%5@UA!FM+I/.ZMHGBTTET BFP%,B6Q5PMI"4XDJ)2PR[\)J$OD?%IV2/)F! M3[D48XQK*;2J8:VB>;;05%I+#8NZ1\MJHSJNS:I--,\6FLIJJ:>164\?D-5F M %-6&SUK$V4)+2.JN?62/"1\GGYL$(,I6T4B>[U<7"T^:+A(7^-7KE_"/;A078BV#)]%?_"A&!A>K@@6"KFQ$#> MGS$F/DZ2!HK//T8_ %!+ P04 " #9BE5:&?"E;08& !3' &0 'AL M+W=O$"/ MB5-^-5@)L;X<#GFP(@GF!EV35/ZRH"S!0MZRY9"O&<%A+I3$0V2: MXV&"HW0PG>3/[MAT0C MD@N04;EF=*OV+R=__;A]G?_YO[A)W#SQ]/'Q[_ !7@0-/@*;M=Y M;&99;"+Q"M[Y1. HYN\EXNG!!^_.WH,S, 1\A1GA($K!4QH)?MYX\+BB&X[3 M4#X\:]U/AD*:GQDQ#$I3KPM3T1Y3(0*?:"I6'-RD(0G;"H:2=T4>[W%.+^X>)(P\:J0FGE^JQ]HY]FSY?IE"TW$GPY>FMU0@ M>]0&^7V0.W8J3(O_=%PC!#@D%:&QW2"@PMJTFX50D'"T)694+$AT0"*?_ M[FXJ*2"P0]-78?9DDEM1<+44YC@-9-M_FX+;>[?98=!'7'0)Z)2TS/@7(09V ^BI-HSTE QLC#]0VRL_Y,"@3;O9"F!QNP6XI ':?2EO;L:AV+/KO'2^4TP1F'*P)*Y)(G4/%F]QV4AM6=]%2 MX#S/<*'7^-=-JKZ(ZQIP3SN!]?@%M=-$JR4>2+)0"%&3I6T9=J]85$#+-7I] M4@WT#'-?T=3##-1/,^UV>2 _NV^-X\CH=.DI<"XTO.Y"I]1G&2-W#[EZF('Z M::;=1@\D-U*[NMOVYVH@-)Q>\%1 9!ONOM2L1QVHGW7:/?9 ?OUQI=MO2T@_ M+9TN,YVN-J=Z\H'ZT>>-QGL@24?! -J*%%4!%0N2KP+N7Y':W.N1">IG)G5O MEE0C>E2(7=7B.?*ZW/LPN6#:KFZ-58C(@MXWE-3#%O3^MV_<61A&V26.@1_Q M(*9\DVU:O-']M=/@T=W_E-K\4VEK[Z74 R/2#XRSY9*1)18$1*E@4$/ @C) &^7*\]TE6@1"Y>7R3:-&^MACRQYW$E,%2(H],>B"$+^J M5,WUJH[-LE-I:SN]GC&1?L;49QEI+(PM%S>=KW0WZN6(Y?8_\_7&'>W*$VEK MN[(>6)%^8#TV?[_?N7H[[#*7[5TN(WM_+I]T>_!4VMH!J&=JI)^I=P&XV 5@ M@2-69K/LYSOO+H_^L"C?VVR_MFV,NKL+*IAI>-T]$[4V9\^^#ZJG;J2?NA^I MD.G5+6-)O)U<9/?EH60ZZM4M=,=6KV[[, O9/:)]%'(:^Y4%SV'CM"4A;)F? M6G%9,IM4%&:9"T"2_7!$<$I8!Y.\+2L7N)GM!=8XX_1=02P,$% @ MV8I56LXL+U$&UL MS9EM;^HV%,>_BI55VRKU)K$#(72 U*?I5KMW[4KOKJ9I+UPP$-TDYMJFM-,^ M_.S$Q*$$M]!4:E^4//F<_SD^]B^.>TO*OO$9(0(\I$G&^\Y,B/FQY_'1C*28 MNW1.,GEG0EF*A3QE4X_/&<'CO%&:>,CW0R_%<>8,>OFU:S;HT85(XHQ<,\ 7 M:8K9XRE)Z++O0&=UX2:>SH2ZX UZW)&DD19DCJ^ M:Z-.Z5,UK!ZOK/^:!R^#N<.YRG,L\*#'Z!(P M];2TI@[R4//64ER)NR$)%F0,! 5#04??P-5<7>?@:B&XP-DXSJ;@YW,B<)SP0\!GF!$. MX@S M(JO%.7$[8/7$&/_X 0_\72]BM,NR6S?I ![=6 M#++SB[0>@O]J$US(+@R'N6$U?=P/NB'J>??S/>8)HE2-9=UE6?\L"ZRPGU4R3B$+3>"]4GOE+([5MF_+]([ MZ;:B3NO&=PEY<35T-JHA](-Z85$I+&HJGT\5ORR?T48^NUVWW:U7W2U5=ZVJ M#]J1VT9R%CZ(VFX0U/FU&MASP$/?,,-_KS.=5M9PY!5:0FO7%")EV9"5^+D2 M+Z.1;([31;I#[6A7$%6J)^_Y^NJ!R(A$^XK$#[N*1!L5KHNR5J-A);0RZ374 MT):K$P5"VY)F* ;M&&L$',_X"#0Y8$$.$#['#6BP!W?D7M/DT/ZKA= )7=C: MDG=#/&A'7C/LT$Y>5A,&:]#.M3?'A_;_TJ0:[$$[]Q0X6KXB"(21&_JUOJTF M]IU)#>-@]]TRY"WHB0P]D951C3)$NUIC2-[WE;\M+W?(0 _M#;V=>:)=K;^! MRA+=HM$P#]F9]PJ>:,MK&H+>@)S+T1/8E8J,,Z6XRI.C\^AH*#.F"O4FW M,SBTJ[5"UW59*]+0+;#3[17DT):K8"#Z*.V^H\4>Y5-AM2PJ;YE@H'([K(1+'O4%XMMVU.BLT*\WBQY_,9 MLVDL!2=D(IOZ;D=*8,4V2G$BZ#S?NKBC0M T/YP1+"=R]8"\/Z%4K$Z4@W(S M:_ _4$L#!!0 ( -F*55JZG97.R@8 # E 9 >&PO=V]R:W-H965T M+]R$ZPV7%X:SDRU>DSGAM]MK M)LZ&)0;) AOH3D/JT= REE0>DW>?)A>3JPY1.1 MB 1<4F#QYXYD@[)/V;!^_,C^+A,OQ"QP2BYH]#5<\LWI8#( M2[+"NXC?T/OWI! TDGP!C=+L-[@OL/8 !+N4T[AH+)X@#I/\+_Y1!*+6 'H= M#5#1 *D-W(X&3M' V;>!6S1PL\CD4K(X^)CCV0FC]X!)M&"3!UDPL]9"?IC( MO,\Y$W=#T8[/YI^O+GY_?_6'?WDS_P5<_GG[X?-?X C:H-> 6&()6P%(0) MN$U"GKZM7?B\H;M4T(J+KQKG)T,NA,G'&P:%B/-=S/.' M1(R+G;R1@BN^(0SP#4[ U5;2B4Q^HLF=&#I$M/B:33G!='9'F"@AX#?1%P=B ME!+P#H<,?,'1CH"_SQ:"4DS_?W1YSW6Y>EVR)AZG6QR0TX$H>BEA=V0P^_DG MZ-F_ZG+6)YG?$UDCGVZ93]?$/KM-& GH.@G_%>$-Z@D-:,I%.8ZP##RG(*') M49Z08N;I@IQW-LHZD^O$W4RL&L[H9'A7CUX;!2<3.&ZB?!W7> I+5$/OJ-0[ M,NI]'$I'N!A*6\)"N@1T!8I 9.)%<0([8VATZLU=0_! , ,>B+,"HQM61H)# MAU5/9(TP>V68/:/6RY2',2['2E$(&D$D/^0QR4(=[!B3%6(5I@&.LCCIXNNU MQXTWM6UE=!F?[- @]D36".*X#.+8&$1UY=2%Q,AP:%7KD\SOB:P1N4D9N*%N"\JR3QW)G_?T"@"PE-*1NV:-.DS>WV2^3V1-;(W+;,W-8[[3]5* ML\!1YA%Q*N.Z(.LP2<)D+4^R8OI:N+U\-7JCBV_>CU1,50T:D*LF0@>:H X5J%*!C"K$%%V15H<%,.E14 MSAP:C6+WM"')S6=-7@D&NU*T\; M-YU:XXX!7?ED:#;*]45@3V$Y(43U)W;'UG2B*M,!G;'54M:!@UWB*O\*S0:V MMCKLJ6VL>121#<]1M>F $%F.JDV#FR +CNSJIV-'"2NS"8UN2%D^]E0ZT671 MML:J4!T.35KCV-<"H0!V9;%R8_"9=DQ=5_94/FU/.!=:7FN5T> T$]C7X9H3 MN/G:KO)GR.S/6N\HM6\\S"2'UO5>V?R^V)H!K,PA@B]OL7[&+@P9/>[!*>R3 MS>^+K9G"RADCLS/N;RN&VI9WK*[%.HRZC=%@O&G'5*^L,S);YSVW8JCM:5VU M8.LPZHJKP3A=&BIKC,QO&RM,ALZ?K8R-6=-&8"NJ.68=I94F#L3L$5KX.C5]> M8>]E%X9Z?5_:*YO?%ULSJ96+1687^[_LPHH^FR9N9"'U/T(Z'!I;WE0=SAH< M%*ZYR^Q5)A>93>[A^[""L&FX1\A"ZCY,"W2FEM>:JSH@=*VNUR9.964=LY4] M>"-6\#4?Q?:LD;K?SY17BT_^SG+/G91KI_#8S__>*>BR;\E^HB9J$TIB,A* M4 I-8CEG^>&ULK99A;]LV$(;_"J$-6PMTEBS)=I+9 A(K18NM;1:W&X9A'VCI;!&A M2(6D[&:_?D=*46U'<1,@7R22NGMY]Y B;[J5ZD87 (9\+;G0,Z\PICKS?9T5 M4%(]D!4(_+*2JJ0&NVKMZTH!S9U3R?TP",9^29GPDJD;NU+)5-:&,P%7BNBZ M+*FZNP NMS-OZ-T/7+-U8>R GTPKNH8%F"_5E<*>WZGDK 2AF11$P6KFG0_/ MTHFU=P9_,MCJG3:QF2REO+&=]_G,"VQ P"$S5H'B:P-SX-P*81BWK:;736D= M=]OWZF]=[IC+DFJ82_X7RTTQ\TX\DL.*UMQ9-O:!A[) M:FUDV3IC!"43S9M^;3GL. S'CSB$K4-XZ! _XA"U#M%3'>+6(79DFE0OT>Q'XA-=4 5ZZAN,QFKZ M63OS13-S^,C,PY!\D,(4FER*'/)] 1_3Z'()[W.Y"(\JII -2#1\0\(@C'L" MFC_=/>IQ3Y_N'A[))NI6)G)ZT6,K8VD7DN>@-*[,;W1C#N:\3'U MY&-=+D'9S=SL5T)K4TC%_H.<&$F6@&?8_9;/R2LF6KO7?8B;J<9N*GNN;I)H M,HZ"Z&3J;W;I'0WIN?1>2&R/WJBC-SI*[WR]5K"FN/?$(<==;)J)#(A]5.Y0 M_P[&T4.,PQC_GD.,1V-[+L87$MO#..XPCI^Y"3/\K162J_$(5,040+0[9+]1 M)16G>#T*I%LO-=S6( R_0P.F=?W]K3I^R/CDU)Y/>X1[K,+1Z& =TH=6X2B, M@K@SVX,RZ:!,CD)9/-A';PC=@,*B@V12&Y=A+CFG2I,**;EL>Y-M)CK9"7 8 MCP:GIP?9]IA%DT%X8);VJ06#PVS]G;NW!+5V-8S&R&MAFJNK&^W*I'-7'1R, M7V#YU%0[WV2:VNL#56LF-.&P0LE@,,$]K)IZIND86;D;?BD-U@NN66 )",H: MX/>5Q&NC[=@)NJ(R^1]02P,$% @ V8I56O/W'%RO @ <0< !D !X M;"]W;W)K&ULK95;;YLP&(;_BL6JJ96V>8OUT"9=78L(WW!S.RRJ1^8,91B50G"+7_H8< MR_$&Y)//R]U=N:F2=G&=+JY3^[D?Q2TV4$C&W]"4B(0RL>: ?E\LA.1J0OT9 MRM<8>L.&>I&=BQ(G,#;4*A+ -V#$7[_8@?5C*.U_,MO)[G;9W4/N\0Q7:N9( MX 33P3_9R/U:KE?_)O9\UQY%YF8[0K_*'?EVV%7ML'D=FW>0[5FM=3W32LY6 M*OD@7N,0[.#9UAY=O\@=!=8PG-_!^0?AKDE!U I+T8JQX37@]T8]LT:AN\?6 MKPH"R_.&X8(.+C@(]\ DINK3-?.:P"!?T!O9=JTSR]D#'"BS1KYC#Q.&'6%X M>-XU,QFI(Z?C?!NB#/OSS['"/<9^D>,%[AZAN;4AZL/H)^8K4@A$8:EDUFFH M]+S9X)N.9&6]1RZ85#MNWT=ON]TI&_\#4$L#!!0 ( M -F*55H>IDV1I@, $(1 9 >&PO=V]R:W-H965T MWSL&JI1'2K^JP74Z-2S%"&7/Y\1Y0?> %* ^PVMN(SE$U-(QNJ^9M*RNVK8V2^PF^/D'#CP#-B6[6K29S^? M[O333:E3)Y;=B677>,Y+8@T*\.^-# ?7 N?\/UVI#;:KQU;+]8*7*,%30ZY' MCMD3-N+??X.^]5Y7^$A@/1F<3@9G"'U/AK*3 3_+H*N\@?-J./5<>8H]"*$G MI^1IOZ;C,#<,0\?KPGILW8ZM.\CV!G-^ 2Z3I,JK# FA' MUH$I=5%!&.@]&75D5":_?VME[1F2WX2$J, MA=:78J^1@>.ZL\7K&<_RHZ.'IC;.=7Q'[U"XZR;@X%LZ7@RR&[5=& NM7^FN M88#.:]ITL!TY68J1T/I2[+H1.-R.G&[3XS[#@9YEP4.;ZN+LP')?L.FN(8'# M'.!9=9Y( %8 MLV%O!H*6]9[WD0JY@ZX/-QBEF*D >7U%J7@>J&UT]]DD_A]02P,$% @ MV8I56A.[%1L P "0L !D !X;"]W;W)K&UL MQ59A;]HP%/PK5E9-K=0V(0$"'42BT&V5:,>@;)JF?3#) ZPF=F8[0/_];">- MH$M1*U'U"\3QN_/=^25Q9\WXO5@"2+1)8BJZUE+*],*V1;B$!(MSE@)5,W/& M$RS5D"]LD7+ D0$EL>TZ3M-.,*%6T#'W1CSHL$S&A,*((Y$E">8/EQ"S==>J M68\WQF2QE/J&'712O( )R&DZXFIDERP128 *PBCB,.]:O=I%OZWK3<$/ FNQ M=8VTDQEC]WIP'74M1PN"&$*I&;#Z6T$?XE@3*1E_"TZK7%(#MZ\?V3\;[\K+ M# OHL_@GB>2R:[4L%,$<9[$%#EL 6KU9P!N 7!?"O *@&>,YLJ,K0&6..APMD9<5RLV?6&R,6CEAE"] MBQ/)U2Q1.!F,QM]&5^.[7Z=H-.S=WJ'>[0!=?9]>CVZNU.@,#1E=G U5TA'J M"0%2H-D#^@)LP7&Z)"&.44\U#SH>@,0D%B<*,IT,T/'1"3I"A**[)@6\_W*XMPNW54AE4FZ9E&OXO&?X MQK "FH% <\X2=+61P*FRWS=[!%P@Y;(BKM]#Q8.N)23B3U4&^:+UZD7U,WPA M4AQ"UU(/J0"^ BOX^*'6=#Y5)7(@LIU\O#(?;Q][8*S'QCHVUD\1;,(XBPA= MJ$Z0F"[(+(9BLBJ*G+]A^/7;9Q6X+;?64'N_VC994>8W':]=ENW(KY?RZWOE M3RF12OI$8@F5ZO;"7[M1!R+;<=HHG3;>HY$;A\SG0&0[^33+?)IOW,@Y?W.[ M0YVZU_:?-')5F==LN]6-[)?R_;WRU==-?;LHZK.,2DZJFWDOQ6LWZT!D.VY; MI=O6>S1SZY#Y'(AL)Y]VF4_[C9NY_=_KUO?]QM->KJARO;K_I)7MK8.*/B3> M8+X@5* 8Y@KGG/N*@.<'KWP@66K.+C,FU7Z:RZ4ZJP+7!6I^SIA\'.CC4'GZ M#?X!4$L#!!0 ( -F*55KF-S)_V ( )(' 9 >&PO=V]R:W-H965T M?Q/7?Q76_)Q:-, !1YSM)<]JU$J>+2 MMF640$;E.2\@QR\S+C*JT!1S6Q8":&Q 66J[K5;'SBC+K:!G]L8BZ/%2I2R' ML2"RS#(J7H:0\F7?9)EI5O MMVN1J)2*9RLP1I"QO'K3YU4>-@!.9P_ 70'<78"_!^"M -Y[ ?X*X)O,5%), M'D*J:- 3?$F$]D8VO3#)-&B4SW)=]CLE\"M#G K&DQ_CT>3^SRD9?Q_&Y2B09Y3'$VP0V2JGUN&L]0_<@8PC1.?&<4^*V M7+\AH*OWP[T&>/A^N'M C5=7QS-\WK[J"+S?0KU@=5*:*X)9)J.GDA5X\13Y M.YA*)?#F_&O*?,7L-S/K;G(I"QI!W\)V(4$LP H^?W(ZK2]-6?M(LO"#R+8R MZM<9]0^Q8X60-&+4-!UXQNXIH2E[%4O;L.C6N0C<"]=Q>O9B,RT-7AVOZVU[ MA0U>?LM[]=H2TJZ%M \*F0#6OHQ4*5@^/Q.04@4Q85E!F3!_A_Y7J)0X.6(F M"RYI2J*$BCDTWM/VFQC;[J[:MS[=;L??$?O6J;4CU-[H5AE@0+KK2Q+Q,E?5 M1:]WZ\$R,/UT9W^( Z>:#Z\TU;2Z09TLER2%&5*VSKL8CZ@F0&4H7IB>..4* M.ZQ9)C@T06@'_#[C7*T-?4 ]AH/_4$L#!!0 ( -F*55J:*Y/DIP, #X/ M 9 >&PO=V]R:W-H965T7B1SOA Z'>V18B#ISPKV,38*&#[/(?TYQQEY# Q;..YX1/>;+EL M,*?C'=R@)>)?=@]4W)FU2XIS5#!,"D#1>F+,[*O8=J1 ]?@'HP-K7 .9RHJ0 M[_)FD4X,2XX(92CAT@**GT=TC;),.HEQ_*A,C3JF%#:OG]UO5?(BF15DZ)ID M_^*4;R=&9( 4K>$^XY_(X0.J$O*E7T(RIOZ#0]77,D"R9YSDE5B,(,=%^0N? M*A -@1T<$3B5P/E=X!T1N)7 ?:W JP2>(E.FHCC$D,/IF)(#H+*W<),7"J92 MB_1Q(>=]R:EXBH6.3Q?WGV?W[Q?SCS=@MES>?%Z"=^ >4@KE=( W,>(09^RM M:/VRC,&;/]^.32["2K&95"'F90CG2 C; 7>DX%L&;HH4I6T#4XRW'K3S/.BY MT^L8H^02N/8%<"S'TPSH^O5R5R./7R]W>K)QZREPE9][Q.\](>D!9QF 10H6 M!8?%!J\R!&:,(=ULNQV=R'+];K)^)UDG=$+[:*Y!G6O0NR5N M<8$Y>O=1G$&:+7$![A&_ "T@-T_B38_SRQ<8(A M-\Z09O% 9JTY".LY"'O7VY&S=1YV5U'@V=V=<-UK?RZ)@J2\",1LT.BU_Y<$@.9M4C8ULN' MDW6*1:C]&+(T,#Q[U(71'^!<&D.YM7$TOB/M4S@B+0Y;@\/2G1?] <[&,9!; M&X?S@L/IQ;$X^^U<&39?IAU")[O$_<,Z-VVS45CDB&Y4@<9 0O8%+S_7Z]:Z M")RITN>W]KDL#E7!\F)35I9WD&YPP4"&UL+2N@Q%=K0LULH;3G:J?%D1+HHA M=;D5!2ZBLH-XOB:$/]_( '7)//T?4$L#!!0 ( -F*55K5R&PO=V]R:W-H965T,]9=_S#2$?;2]O.PPU)<7Y!MR033U:4I9B+6[:V\RTC M."J3TL1&CN/;*8XS:SHNV^[9=$QW/(DSD%N05>"%-\O(3[*M8?V"!<)=SFM;)@D$: M9]4W?JT'XB !^D<24)V N@G'>G#K!+<46C$K95UACJ=C1O> %=$"K;@HQZ;, M%FKBK/@9EYR)I['(X]/;N\?9W=?;^1_78+9<7C\NP1?PE=)H'R<)^'A%.(Z3 M_)-H?%I>@8\?/H$/(,[ XX;N07GE7#%3O,R#8+AR G&]LNA)D68 M/_*<41,FL?4:MMZ);''X8QJ2]PB#RWP[T? M-G*\0$T^:,@')XXTR2+]C AZW0=#QW&=#DM%F#QQ))[#AN?P))XJ8L/3B"G" M-,1&#;&1EMC-W8V*DS;IO1N'(3!)'W1:_W%,;9^"\UNF37> MX0SS Q?U]DQ]O^?J0JTN9&K)UTBRHB$*O*XB59RD7.;:.C74FJ)VV=>I_T]. M%:ZZLM@1 QDH U+?V(!#VV174#Y-URTS; @"=7P"@ MOK$KJ?7#=-1:^T=Z^_^3;P@#6 S@4X:3A(;B]4X]A$8+ E-HLNJV($#&"@)D MM" PA2;K;@L"9+@@0/V"P.N>1NC[/%=36PT@8]4 ZMO\H%O;*&(.%,LEE0_ID?*/CB=30E;EX?6.0CI+N/5*6?3VAR,S\KCX$[['%XNJN/M M%J8Z;?^&F9@U.4C(2D Z%X$@Q*H#[.J&TVUY!OQ,.:=I>;DA."*L"!#/5Y3R MMYNB@^9OA.E_4$L#!!0 ( -F*55I7UJ.XL 4 -0J 9 >&PO=V]R M:W-H965TF% @(T:UNL)/+1Z8^O;(AE8UN$5+Y);-!Y.>?U.?9C\.")BV]R M1:D"SW&4R&%GI=3ZHMN5LQ6-B3SC:YKH=Q95ZO M&Q.6=$:#[+5;,1KPC8I80F\%D)LX)N+EDD;\:=B!G=<7OK+E2J4O=$>#-5G2 M*57WZUNA][JYRIS%-)&,)T#0Q; SAA<3WT\#LA5_,/HD"]L@+>6!\V_ISLU\ MV/'2C&A$9RJ5(/K?(YW0*$J5=![?=Z*=_#/3P.+VJ_JO6?&ZF -=L,X@9LGV/WG> M&5$(@'Y# -H%H+<&X%T S@K=9I:5=444&0T$?P(B7:W5THW,FRQ:5\.2]#!. ME=#O,AVG1C=?[L9?/MY&3MX?C2''@J\0?>Q6$O=LG.$@WQ9*4L_S]*W9CF>S3;Q)LKZ5*-ND2W M2KU"!M@+]'EP+]'J,M3O9YU5EVB0)QI8$YUD,TZ%/B=&689RQ=82Z($!$9.J M=FJLBL?VDB.Q4O&]O/A>>Q/5<^F"([&2"V'N0NAFHL)JHP:^%\"]1JU9UD,> M1O6-VL^S[#N;J'YEIA&"02_<2[1?G2COO%>HIY3H>9[H^?^:*/ O^,P2%F_B MNM2MVL=VE2.QD@W0,Y=VK[WIVFD[,L*56MF) N1 >^\6^A7<4L'X')S<)."% M$B%/:\NW"T)O&UM;JS7TO;4:2('6J_^;VI\\-[6_7?SHP]X&J$!#*A"W. !6 M##K:"4=J92<,#<$#.'3\ -@%D6T K*'OK=4 %;03U9T@]][$AE[_QFF+++'GV\ MVX I9& *M0A3R"E,N5(K.V%@"KF&J0.",+2T?ALPA0Q,(3M,7=%'&O&UOCHI M.ELE/.++E]H*G6*4*[5RT0:C4(L8A9QBE"NULA,&HY CC$)5C/(]+_3WV 15 M,R1[RW5 !2V U13SS>CDUWP MZ"/=R@]FA5_,6D0G[!2=7*F5G3#HA%VCTP%!:+EKL(>^MU:#3MB.3K^K%16U M)3EE)5=JY2H-*^$660D[9257:F4G#"MA1ZR$JZR$ ACLLQ*NLA(*0MSP/0XV MK(3=L1*N8278KZ9:LPQ[_:94#2MA.RME(V2'([O"T2W4!ASY!H[\%N'(=PI' MKM3*3A@X\EW#T0%!RW7"'OG>4@T<^78XRIN\F8;L"DGXE8LD2"B"ZTO'<6ZFN!V#Y" MN=U1?)T]A?C E>)QMKFB9$Y%ND"_O^!ZD#S;F#[*._@-02P,$% @ MV8I56ATXYX-^! 'A@ !D !X;"]W;W)K&UL MO9EM;]LV$,>_"J$56PMTT;/C9+:!QE+7 $F:UDF'8=@+VJ(M+I*HDI2= /OP M)25%MA29B0.B>9'H@??C\7\4C\>,-H3>L1@A#N[3)&-C(^8\/S5-MHA1"MD1 MR5$FWBP)32$7MW1ELIPB&)5&:6(ZEC4P4X@S8S(JGUW3R8@4/,$9NJ: %6D* MZ<,92LAF;-C&XX.O>!5S^<"&T,#1&@)BX1_)9M/J!Y0Z>"")*S\#395 M6]\WP*)@G*2UL? @Q5GU%][70NP8.,=[#)S:P.D:.'L,W-K ?:F!5QMX'0/; MVV/@UP;ET,UJ[*5P >1P,J)D ZAL+6CRHE2_M!9ZX4Q.E!FGXBT6=GP2?KD] MO_G[]\OPYM/G )Q??0MG-Y?AU0UX&R .<<+>@3< 9^ F)@6#6<1&)A?=2F-S M47=Q5G7A[.G"=L ER7C,0)A%*&H#3.%OX[3SZ/29HR0&:'$$7/L]<"S' [>S M +Q]\PZL"4<]WDU?SG(?63V8X.481X$)7XRQ7852;A->M^2Y>W@SL;!$18( M68+P>X'Y [A$/"81.,_6B''QR7,&_KD09N"PW"OM*A:\178C9+K*?5%ED M6@HYSE8 W8NDRX3DG( Y G#.")UWEZE*^JH#V][1WCH:B)]. )2.'!H G;!0 M$ZP5@$$3@,$! <@IB8IJLT"62P[O>B?[X(6**WL^5'&=L% 3K*7X<:/XL5+Q M&3\"?\(YQ2@!TRF8DC2'V<-[<'$Q[1-;"3MTF=<)"W3"0DVP5D2&342&/R$? M#W4&2B%#0WA5+ MB3TT-CIA@4Y8>/+LPMR2W;:V]8BE%/Z","8JT*1*SB(GMQ3_C37YNK<0J=C^ MCE?>\*23*WH:^5:G4=#7R.\T"M5#>>4,M7=*-ULIU13FF,,$+$1U1?&\D,FT M7Q;[Z9YQ\$26GD8G5E<6^XDLKN]W95&Z_5I9G*TLSC.R4/H@)\\:)D6YTC[[ MT=;$UK"&?G>3T=/*LXX'78F4WAWZG>FBM;7W"$M-:L6FFAW5MWNZ[K=38;YLXY:(KHJCR 9B(_%AFO3A>; MI\TA]X?R:+?S_,P^#:JCZBVF.CF_A'2%,P82M!1(Z^A8^$:KP^CJAI.\/&V= M$\Y)6E[&"$:(R@;B_9(0_G@C.VC^)3#Y 5!+ P04 " #9BE5:Z_PX/-8$ M ":'P &0 'AL+W=OK=BVDO'.(DZ +.M4W2>[4//QLHA(2Z93I] MT?#'YV?[.>&8)Y[L&?\B-I1*])PFF9A:&RFW%[8MH@U-B3AC6YJI.RO&4R+5 M*5_;8LLI619!:6*[CC.T4Q)GUFQ27+OGLPG+91)G])XCD:XO5&Z@OV;+(E:_I(Y=/VGJLSNZ8LXY1F(F89XG0UM2[Q1>@Z.J!H\3FF M>W%PC/14%HQ]T2?7RZGEZ!'1A$92(XCZV-$Y31)-4N/X6D&MND\=>'C\0O^M MF+R:S(((.F?)7_%2;J;6V$)+NB)Y(A_8_@]:3EW='-W M^0E]"*@D<2(^HE_0TV. /OSX<6)+U8]N;4<5\ZIDNJ\PL8MN628W H79DB[; M %L-L!ZE^S+**]=(#&ATACS\,W(==] QH/G[P[V.\.#]X6Y'>&@._S-/SI [ MZ@IOB>'5*?,*GO?J;^?,\0?>^*A:&/OIJR\D+ 2"M?0]K_4]-U<>EJ:Q++[M M*UH4ZT@=*^/1I76)PKBMM8/](ZF-7?:5&A(6 L%:4F.G>8-WC&(_9;E0Z]Y6 MKY)JA51O'9SN6++3:V/"2.>[1H5L+5]#I_P[DMW<>U_=06DA%*VM_(%WPKT6 M6/0ONE7O)&F>=FINA/4M[*"T )060M'::7&;M+B@"VZ%@TH,)"T I850M'9B M&N.*C2:LW[)0L=Y>%\R=]A87ZU0$%:QCDH+0"E MA5"T=EH:0XM]V (%Y"*KQ$#2 E!:"$5K)Z8QS/@-Q]RK0 T[38+CNB<5"M08 M@])"*%I;\<8;8Z//FSVT7E55?7(=/$;O^>7"#.[]4( :95!:"$5KIZCQRG@, M6ZT@;>P5HP;B*U<]01%1WL?S6F19(RSL'I06@ MM+"B'9I;WS\VM^U]J,9LNV:S?9=+(4FVU&HO2$*RJ'-M<$_]-3[O]M<=33WG MW!^>G_[F;!Y;7YF@:*62]L$>9$KYNMC\%2AB>2;+C;[Z:KW!?%ELJQY=O\(7 M0;E-W&#*7>M;PM=Q)E!"5PKIG(V49KS<""Y/)-L6.YT+)B5+B\,-)4O*=0-U M?\68?#G1'=3;\;/_ %!+ P04 " #9BE5:SR7NQ[)F=AZU]0$C;U #I2=+J_OL-E\8FI!%KXH-"..8$RNM@&3W % MZ??M/69W2JT2Q2G,2(PR@.'ZE4>$?N8WL^AR MH.8M@@D,:2X1L#_/\ 8F2:[$VO&K$AW4=>;$P^N]^KCH/.O,8T#@#4I^Q!'= M7 Z< 8C@.M@E] &]3&'5(2O7"U%"BM_@I<*J Q#N"$5I168M2..L_!N\5B_B M@,!TQ 2](N@\P3Q","J"T9=@5@2S+\&J"%9?@ET1[+Z$8448]B4X%<'I2W K M@LL3[&,#I^Y'3NU;AU8/=FNTCU+VPZT5XZV4@55$I1?08'2!T0O .9[IY1=% M:!=\%HQQEKMP13%[&C,>'=WYWX!_]7 WNYNLP+W_ &Z^WMY^O0.KZ=6##SY[ MD 9Q0KZ 4_!]Y8'/G[Z 3T !9!-@2$"<@>]93,D)*V37WS9H1X(L(A<*94W+ M*U#"JAG793/T(\TPP"W*Z(8 /XM@).#/N_F:WB&@L'=2OQA]_V*N]4Y%#X9G MP-!.@*[JIJ!!-]WT%=PRNGJ4[G73Y[NLD^YWTV\#W-GXW7+_G2](XJ-VMY&H6<C//S1;_4MD$9EBGDPQ M7Z;86*;81*;85*;83*;87*;80J;84I)8PZYF;5>S2WUTQ[;=M65/P75 XA"P M%15X<;*CPH7QNE2T"L5\S_T\,@S+87//\Z$512C'[G@"EJ[;;1/EME.ZX MCMU$C04HVS:=)FHB0+GJT&JBIH)VJ9JF-E$S@98^Y%'S-DK3'9.O8 1")XA9LD0"%&:LIREVG>=YHD'BXS/ M\;[HBR@R.NOXZ%PN4\R3*>;+%!O+%)O(%)O*%)O)%)N78G9CUC#8Q*%RUEN( M@,Q5+>!2!%0U]Q#8\)5=^\KN])6_7K/L'Z UB/()E>7_@,!PAV,:%[9B"5?X M$Z!M_H& 936L[Q3'86[$XLE),1=O(2Z^?F0AW!OR'2-V-NJC1I0IYLD4\V6* MC66*362*366*S62*S>VV;1R[;4,!S%3;)A3 AN91"PYK"PY_;VF+RJW.>Y[J MK.6CGI(IYLD4\V6*C66*362*366*S62*S8>"I6BHM=>LA0AHFH+%300T7..H MLYS:64ZGL\IL(6,I!-RG$&RI:OBK,%6$DB3 Y<.B5.BOLB[G<&-[IG*;Y)L^ M(*\-4L]SSG[@+PVB T%]S9\$J1VNN[JA&BHW0RP$.,,R;8V; M)98BW%"S-(-SI7)P.)="_%0<.1.V+.\R6G[(KTOK8^VKXG"/*[_6SF>:H'R> M'X,7AX%O\N49^FV GV+FY02N655L?F)Y-2Z/I CHA2EQ>4&!A'$ M.8 ]7R-$]S=Y!?4_!XS^!U!+ P04 " #9BE5:77KBDZT# #P &0 M 'AL+W=OOR=P2"4N>?*.QVBZLJ85B M6),L49_X_F\H"8T,7L03F?^B?6$[=BP495+QM'36$:24%?_DOA2BYN".CSC@ MT@$W'?PC#E[IX#W5P2\=_%R9@DJN0T@4">:"[Y$PUAK-/.1BYMZ:/F4F[RLE M]%NJ_51P]6'Y\?H2?3[_?KE")^@#$8*83* W(2A"$_E6SWY9A>C-J[?H%:(, M?=[R3!(6R[FM= &QH[*Q2Z*Q?"1Q5R,KCE36XDN60SQ(8"M(Z_"QP_A7^!> MQ!"B4^2Y?R+L8+\CH.73W;T.]_#I[KB'C5^)B"7Z\5Y;HRL%J?RG2_H"VN^&-L?'F=R1"!:6/A\DB#NP@M=_N&/G M79=L0X*% X$=2.I7DOI]Z,'E>@WYT8(4N4=:7>C2KL!PBR(Q1^5=X)QB/)W; M=W55NLV4%Y(=%H1G?[/-E"@497>!C'2J2>)HM!Y^4Q;1&9>HS:7;9L3KT5WVJJ- M$V_B=I?OK*(QZZ5Q'D4BTYN9/IG.K)T7;]0(=3EKE['O>@T^O9&],'VN\_B% MX?0R7ZDCIVZ_WW/K=5"T<"BT0\UJ7V7N[_L2*+&'TG5(M' HM$-=\:.NN'?/2F+\P[5W>!6:!J>H/_ %!+ P04 " #9BE5:@XUZS6,# P M# &0 'AL+W=OR]+GRKEBME%OQL MLJ9+F(/ZOGX4>N;W*F75 ),59TC 8NK=X.L<6X)%_%7!3NZ-D0GEF?,?9G)? M3KW .((:"F4DJ/[:P@SJVBAI'_]VHEZ_IR'NCU_5O]C@=3#/5,*,UW]7I5I- MO=1#)2SHIE;?^.XK= &-C%[!:VD_T:[#!AXJ-E+QIB-K!TW%VF_ZTB5BCX#C M$P32$BWS0) MZ&,.BE:U_*3!W^5GPC*2OEQ%?:EU'WB\[#;>N!G/" "7K@ M3*TDNF,EE(<"O@ZHCXJ\1G5+SBKF4%RA$/^&2$ BAZ'9V^FA@YZ_G4[.1!/V M9Q1:O?"$WFPCA#Z2:U=F6V;D9II+XUJN:0%33]\*$L06O.S77W <_.[*RB7% M\@N)'60LZC,6G5//OD )@M:NA+7$D26:2W&;A0$)THF_W<_$,8HD81 ?HG(' M*H[,&[-U>!_UWD?GO7.A+ROF\MX2X[W]S8U02A]' N@.DM=S.X]YY M?-;Y7%$%+M_QT6813L*!;0@"*YWUE5RR MOBXIEE](["!E:9^R]+WUE1Z=T&<2161PV Y4DH3)X+1=J%%(W,<][KV/WUM? MX^/]0CP>>G>@"$E' ^\N%!ZYK>/@YZ]U\+X2ZW@'^V$<#5S-7+#XJ,J<8F&, M3[C?ZS7P6?=/7-%:-PNVJU"ZJU@+OJU,"^D,"1]?U&ULK9??;Z,X$,?_%8M;G5II6WX&2"^)U)96FX?>5DWW[J33/3@P M":A@YVPGZ?[W9QO"$G!R?=B7!)OO#/.9,?8PV5/VQG, @=ZKDO"IE0NQN;%M MGN9087Y--T#DG15E%19RR-8VWS# F3:J2MMSG-"N<$&LV43//;/9A&Y%61!X M9HAOJPJS[W=0TOW43#5[# L2WS3.3([OUDA45$%Y0@ABL MIM:M>Y.XVD K_BA@SSO72*$L*7U3@WDVM1P5$920"N4"R[\=W$-9*D\RCG\; MIU;[3&78O3YX?]3P$F:).=S3\L\B$_G4BBV4P0IO2_%"]U^@ 1HI?RDMN?Y% M^T;K6"C=EB@ M*_2P6H&N!)J3E%: 7O$[>H&4DK0H"ZQ+=9& P$7)+Z7^VR)!%Y\NT2=4$/2: MTRW').,36\C0U /LM GCK@[#.Q&&ZZ$G2D3.T0/)(#MV8$NF%LP[@-UY9STF MD%XCW_V,/,<+# '=?]S<-Y@G'S?WSM#X;9E\[<\_5::3U?C[=LD%DZ_//Z:L MUUX#LU>UI]SP#4YA:LE-@P/;@37[]1QG.DM^DK.C; 9M-H-SW@_9 M%#*;6*!'R(#A$G&!Q590]ATQ+,"4S=KK2'M5&^INY@?CT6AB[[II&JJ\./9Z MJL2D\(!_1D0>'G354G9OFACK!X3=N+PXZ"$: M1"/7[Q$.16X<>F; L 4,SP+>YYBL%2&21Y[#9YXY8Z=?B5,*J>O2@RJ, K- '$+$)\% M>*P+<"67E3PO,ED3(6M3+,MV 5X\)O/YI8DM-D0]ZJR-FLVDBD8]56)41;$9 M;MS"C3\"IW<"E!7R5&1 1(%+$\UXN-#UF7,$,Q2-^\LP&6H\)SQ1)M?Y<<([ M9UF^BAR8\4AV#('[_>W,H+J*W?[[85*Y;C0^$7RG/7'/!O]*Q=&FA3:,[@K5 M=1J)W.$.'8T[BZ%!&LJ\.'+C/I-)YL?]+@>;TF%[!CU M92Z_ H I@;R_HE0&ULK9?;;N,V$(9?A5 7Q2Y0 M1R)U=&H;R,9;-, >C#B[[2TCCVUB)=$E:3OITY>4%5F6*#47N;%UF!E],Y3F MYTR.7/R46P"%GO*LD%-GJ]3NVG5ENH63 M'=W $M3WW4+H,[>.LF(Y%)+Q @E83YT;?'V+$^-06OQ@<)2-8V12>>3\ISFY M6TT=SQ!!!JDR(:C^.\ M9)F)I#G^J8(Z]3.-8_/X)?H?9?(ZF4+E/'\WGA5&90N M RW+<&U+ZA0EL$[+<4W"G:1L%\G[ ]% MG]T5!R@4%WI];7F>G,/2V32,PXP$?CQQ#TW^KA'V@G%M=,$5U%S!(-=R2P6, MS/>[0BG/=5.3U+RL-LA3I*CQ_""(HQ9DUR@,H] .&=:0X2#D9]!\*#M_(C:Z ML$M'QFTZBU&"B9TNJNFB0;I[_;)0D6[+[W@%!]W1=[H_*QMDU'D^)HF?M"AM M5E'HVS'C&C,>Q/RFMB!L3'%WQ:*PC=0U\I,XL!,E-5$R2/3 %R%+4R+53SNJ]RXYAR_OEDUWD)KQQJ_9<=ZHV 766/OK&C>X/K\2)_+'L8*!?I]4DA0!4@>Z1HJ"S^%:KOLJ>90L/ZU:Y M338;JKU6AOZN@;MR- J\[AMJ,PO[^AL^ZQ8>%J[>GHN[0C3RH["SZC8SK[=Z M9\7"PY)EZ;S_HZZXJTFCV ^\3B5M=N-QW(=\5B\\+%\_:+:GIX$ETR,3+5*P M,PYTD:EJ65+X.H!#SON,YRX%[-IYH,^ FO8J.X0'T4W4GL>M)WSAV2PXA."WTOYI]@X2IDHE/TE\QK;C1R23946Y8*,*R@9K__IRR(.*P0OWD'P%P1_DQ#N( 0+0G H M(5P00AN9VHJ-0THU37I2S(DT:%0S#1M,RT;[C)MM?] 2OS+DZ>3F\]67VVOR M>/G]^H&B1+((WTA3SP#J3%Q- -%CE/ =J%.$/3TD)+CHQ-R1!@GCQ,Q M593GJN=J7(]1=;/%W(-Z;G_'W)Y/;@77$T6N>0[YNH"+1AHW_M+-P-^KF$)V M1@+O'?$[?MBRH*O#Z4$+/3V<[N]Q$S1[$UB]8(?>/62"9ZQ@U!X1,<(]D3@V MYNPWY':3!L!AQ+0B/^Y%41 \"G,J\Y]M>U'/%;;/96Z7"U71#/H.7A\*Y R< MY.T;+^Y\:(OC_Q1+_Y/86HS#)L;A/O5D0 N*B4ZH)D,8,\X9'YM(5R"9R-OB M6.M%5L]PUHS4_4^(GV^L$#C+>_PA.+ M)8%H3)%**&;R1UE;Z$J25Z"R];S6VO'*B@+?\S:\;8.\( HVO&V#?.]]V.XM M;KS%>[WA^?H';_'6BDX]+]PTUX+R(^]\PUT;RH\[[?:ZC;WNH:D(/-^?A-VM MU(F[_F82;H.V,S7=!JUE:NW$72DP)J2_E>F?F#<4HG'3Y$"1BC9.3,E6=9%N^YH4=DR-A0:BZ)M3O"= ]( \/M( M"+WLF F:EU/R!U!+ P04 " #9BE5:R?QLK#(" "I! &0 'AL+W=O MUR M@$6P;0]5#R:9)-8Z=FH;LOWW]4=(J01<$H\]\_B=R4SB1L@750)H]%HQKB:X MU+H>!X%*2ZB(ZHD:N#G)A:R(-J8L E5+()D+JE@0]ONCH"*4XR1V>QN9Q.*@ M&>6PD4@=JHK(/S-@HIG@ 3YM;&E1:KL1)'%-"MB!_E9OI+&"CI+1"KBB@B,) M^01/!^-99/V=PW<*C3I;(YO)7H@7:RRS">Y;0< @U99 S.L(]\"8!1D9OULF M[JZT@>?K$_W!Y6YRV1,%]X+]H)DN)_@S1AGDY,#T5C2/T.9S9WFI8,H]4>-] MHQ"C]*"TJ-I@HZ"BW+_):UN'LX#P6D#8!H1.M[_(J9P339)8B@9)ZVUH=N%2 M==%&'.7VH^RT-*?4Q.EDM_BZ6JR?T7+]\+1=39^73VOT$:V)E,26"[V;@R:4 MJ?=QH,UU-BA(6_3,H\,KZ$&(5H+K4J$%SR#['Q 8G9W8\"1V%MXDSB'MH>'@ M PK[8804%*8[] WNL"O"T'&'UXK@26@+M9":\@+]G.Z5EJ9E?EW*V].BRS0[ M1F-5DQ0FV,R) GD$G+Q],QCUO]S0&G5:HUOT9'VH]B"1R,U(6+5DS^!4"G5) MK,>-',Z.Z#$9QL'Q7$%PUCX5R,(-B4*I.'#M.ZG;[>9PZMOOG[L?XA61!>4* M,&PO=V]R:W-H965TV7U8[ -CT[8P M$JDEZ3@#[(]?ZF)1:A;;(G+RDMCRJ4^DR---5A5;%\]E]6?]F.>-\76U+.K+ MR6/3K-],I_7M8[[*ZE_+=5ZT?[DOJU76M+]6#]-Z7>79W39HM9QRT[2GJVQ1 M3*XNMJ]]K*XNRJ=FN2CRCY51/ZU66?77NWQ9/E].V.3EA4^+A\=F\\+TZF*= M/>0W>?/'^F/5_C8]4.X6J[RH%V5A5/G]Y>0M>S.7?!.P5?QSD3_71S\;FUWY M7)9_;GY)[BXGYF:+\F5^VVP06?O?E_PZ7RXWI'8[_KN'3@[ON0D\_OF%'FYW MOMV9SUF=7Y?+?RWNFL?+B3LQ[O+[[&G9?"J?XWR_0]:&=ULNZ^V_QO->:TZ, MVZ>Z*5?[X'8+5HMB]W_V=?]!' 6T'#J [P.X&B ' L0^0)P;(/T1X,>3G< M;'N\I[L3:WM6^EF375U4Y;-1;?0M;_/#]M3>QKO_T]^>V#\8OQ[JEN=75MW.0/K>4:XT,['MQDR[PV?O3S M)ELLZY]:V1\WOO'C#S\9/QB+POC]L7RJL^*NOI@V[89M\-/;_4:\VVT$']@( M8;POB^:Q-H+B+K\CXE-]/.,:P+3]1 X?"W_Y6-YQ+='/;W\U!/O9X":7Q 9= MZ\-O\G4;;@Z&^_KP]*G0A@?Z\/=9I=WX\/Q]%T1X=/Z^4^'Q^?M.A2?G[SL5 MGG[;<9]]VT65F M5T\P]5=GS6->&8OBMESE9"5 &S[6*U":#Z4%4%H(I4506@RE)5!:NJ<=G^>_ M.$KZ:$:);#4!-B=4C-G>@&..*G!,G^DKB_)P2Y-LC6/\N+^U^8FTD)8WVD)( MF@^E!5!:"*5%4%H,I2506KJGG4X[4KW;GQ$RWEZI<=5%!(U),9 (8KRS$3_O M)N=S?E]6^7X*,IKLZ\OE&^DEWML:*:6:$;ZF9,)5+T-]2L;:R5?)$1$R8;N6 MDHP)*9G@MG)K&9$TZ5A*FHB2N=)4WC0A9-QC3+DN3PD9L]N30J@G!:$3#E>3 M:W-2)QPY-+IV)5"FK=)<)>>=!M!B)Y3F0VD!E!9":1&4%D-I"926[FDG9G2\ M7FZ=D''78:YJ'DHF7#[@G:X$R5ZO0>;[895T3;\")H2EIOZO29FK9N%]2L9- MVU,'3Z+6YWJNK0Z>A*P=H%QU\"1DGMD?/(EM,QGK#9Y45=-19>E>=C+8<;E:4KV5(W66L(?FU*X4R?2UR"[5OF\EJ8W_&?&'F#P9H'5)*,V'T@(H M+832(B@MAM(2*"V%TF90VAQ%.[5M5Q1EN\K:]^G[8MJ2ZV@C(VD^E!9 :2&4 M%D%I,9260&DIE#:#TN8HVJF1NTHWTY>ZM4U@^MC1/H76N*&T $H+H;0(2HNA MM 1*2UF_.&V;)K=Z-RU]G66UE]2]6WY"UUXLBX'V$-95NYF^W/UJ!YT^?K1S MH%5N*"V TD(H+8+28B@M@=)2UB]/"\>5C*G.(72V;?4:3TF>,(^Z24Z=T]6[ MF;[@_5H[G3Y\M'&@E6XH+8#20B@M@M)B*"V!TE)&E;*9*]7N*D+7JCCKU1X( MG27-H:HW[ZK>_)6J]UD]B7K(6/M :3Z4%D!I(90606DQE)9 :2GO%ZQ=R_64 M=.2,DC&GUV-%R!SFR8%)AW?U;ZZO?X_I3M2C1CL(6OJ&T@(H+832(B@MAM(2 M*"WE1+%:6)ZE3D"4SN12+9O."9W;3E,#_;V\*WYS??&;3-2_I1/U>M1H#R%I M/I060&DAE!9!:3&4ED!I*90V@]+F*-JI;;OF!/X]']#FT*8%*,V'T@(H+832 M(B@MAM(2*"V%TF90VAQ%.S5RURG!7^^4&$PWZF-'^Q1)\Z&T $H+H;0(2HNA MM 1*2WF_'80SV6M#F5$ZX0JU77%.Z6Q^_(S;J6NZ]A+^C8^ZZ^-'.P?:4P*E M!5!:"*5%4%H,I2506LK[3ZDSA\G>4VF4;M-PYZC.Z>OXIF0VT)G'NPX/_FW/ MO>O#1QL'VL,!I0506@BE15!:#*4E4%K*^X_Z2R%,M=]6V"DIF>[R7 MI2=DEN<./$?!NZ8*CEM#0(\:[2!H?P64%D!I(90606DQE)9 :2FG'O\WU2>> M9X2,.Y;3N]VANC".%[;AO:4-"^ M"RC-A]("*"V$TB(H+8;2$B@MA=)F4-H<13M=4;7K]!#F=TS9"V@'")3F0VD! ME!9":1&4%D-I"9260FDS*&V.HIT:N6L[$:\LNZ!+V>MC1_L4VF<"I0506@BE M15!:#*4E4%HJJ#X3[JBK.,XH77M[9RM/CLY)'I-BH-%1=(TF0M]H\FK*7A\_ MVCG0[A(H+8#20B@M@M)B*"V!TE+17SC"\F3?.'V9S5EOE5I"YIABJ,=1'"W$ MKU^%XK5\O3Y\M&NPJ^UCE]O'KK>/77 ?N^(^=LE][)K[_14C'"'4Q6!FA,P6 MCJNVU5,R9GH#^7K1=54(?5?%>?EZ/62T=Z#M%5!: *6%4%H$I<506@*EI:+? M#B&$4!<"GQ$R[G&S-^,0,E>8 ]E&T?56"'UOQ9A\O1XUVD'0-@LH+8#20B@M M@M)B*"V!TE+1;XL0GM=;99Z22Z3FC[0-MMH#2 B@MA-(B*"V&TA(H+8729E#:'$4[]6S7X2&< M[YF=AW9^0&D^E!9 :2&4%D%I,9260&DIE#:#TN8HVJF1NW83H6\WT6?GH?TE M4)H/I0506@BE15!:#*4E4%HJ^ATAEJ>NPSLC5(Y0OPAF3J@XD]Y 1[#HNDN$ MOKOD]<0\M(<$2O.AM !*"Z&T"$J+H;0$2DM%?ZT-E_@-!]*"Z"T$$J+H+082DN@M%02WT/!N52_KH*2 M274]Y3FA$GRHE"6[O@FI[YLX+RFOAXQV#K2! DH+H+002HN@M!A*2Z"T5/8; M'J3#U06U*96G?J'FG%!Y)A]XVE%VK1/RS"^H.",CKT>-M@^TBP)*"Z"T$$J+ MH+082DN@M'1/.UZX_A>[?XM#R2S1^Z(D4N8O&E5^OUF^\,U;/IGV7G_'WB2,>#UE;^;;UZ<=_NIB MG3WD[[>7?+6QS._;MS)_==IMK18/CX=?FG)].6G'@<]ETY2K[8^/>7:75QM! M^_?[LFQ>?MF\P7-9_;G=G:O_ U!+ P04 " #9BE5:QRVMGU4# #3#P M&0 'AL+W=O7+A U"3.; .=M!\_.TD#@1 5*;R G=Q[N.?X)-S; M7E/VPA< KV&0<0[VD*(^%+7^60!(>$7-(9(WIE1%A(AMVRN\Y@!F29)8:"; MAN'H(?$CS6LGUX;,:].E"/P(A@SQ91@2]O<* KKN:%A[NS#RYPNA+NA>.R9S M&(-XBH=,[O0<9>J'$'&?1HC!K*-U\>4UME5"$O'#AS7?6B-%Y9G2%[7I33N: MH2J" "9"01#YM8)K" *%).OXDX%J^6^JQ.WU&_I=0EZ2>28G6\5T76J1"V+F@I@)GG5(D(SQ"&+*A!_-42]*GQ;ENE_?93CJ"0CY[S*J M*7:C'%L]DI<\)A/H:/*9X\!6H'D?/V#'^%I&O":P@@Q6+H-5A>[E#N"9'B1Q M0!GG%,A.@-1;8^5ANVE;3=S65]MTRN):31-OX@J5-O)*&Y65#F)@)#FH[.@X M^H?N^_=EI58B'7L\-8$52-LY:?N$+K7KE*$FL((,3BZ#4Y=+4R!GVWW8M5N. MN>/2TCC#-IOE+FWFE3:/=VFWW*652,<>3TU@!=)N3MH]H4O=.F6H":P@0RN7 MH5672UO[[G.PV;!V3%H6YK1:C7*/8F/3#!C'NW0\+/U3KT0Z]GCJ0BORWFJ" M\ F-FH'7)45-:$4I-NT/KFPKCC%KAK3K5G?7K:5QKF4<>*7B38^"JYN4@5@ M0[+M1$\1"0(Z(0*FI956XAQ]0C6A%5EO^AW<.*59:^V!ZD(K2K'I@G!E=W&4 M6>V]]M-QW'VO[H>YV-H*2RO5MR8N->X^$#;W(XX"F,D\XZ(I 5@Z0:8;0>-D M"'NF0HYTR7(AIVY@*D#>GU$JWC9JKLOG>.\_4$L#!!0 ( -F*55I9<=I> MUP, '$4 9 >&PO=V]R:W-H965T+(B-$=< M#.G:9!N*T5(EY9GI6%9@YB@MC.E8W;NGTS'9\BPM\#T%;)OGB/Y[@3.RFQBV M\7KC(5TG7-XPI^,-6N,%YD^;>RI&9DU9ICDN6$H*0/%J8LSL.J(%_R8I(Q]0IV5:QE@'C+.,FK M9#&#/"W*=_2M$J*1( KM3W"J!*>;X!U)<*L$]ZT)7I7@*67*4I0.$'$T'5.R M U1&"YJ\4&*J;%%^6LAU7W JGJ8BCT\75[_?7-T^@OGMY[N'F]GC_.X6_ H@ M%ILH3I%<&G.6$\K3[VH /D+,49JQ3R+J:0'!QP^?P >0%N Q(5N&BB4;FUS, M2]+-N)K#13D'Y\@<; ?=/CV=&>@&K=>(U?QW&-KA-?":1P\X(U+DB?WT1 MX6#.<<[^[M.^9'O];/FU5$=U:K(KROR!RNZXPFFJI2G F49B1'O>JFL9!!SZH;0"8.:8"WY@EJ^X!U- M%NC45"<,:H*U- UK34.])BMQ0<,8MN5$'8_U!#EVQXCP,,@=.4<<%M7E1(/E M7-]>@__ W093I#9(M65Z?_$&2:=N")TPJ G64G!4*SAZ1Y.-=&JJ$P8UP5J: MVM;^"&?IM5G%:[G##H*NT?K"(K\;!OO"W/"8V>S&R=0>+&MV@MV&4:?N#:TT MJ(O6EM'9R^B\H^2=H9,&==':*NY/XK;_GI;3>D#72H.Z M:&UA]V=T>_"X^@.6"P[^:H66YW4MUQ/EA >_C$YIFO5TV(@ M)MN"EPV,^F[=-YNI;E'G_H7LIZD>SQY3-N-N$%VG!0,97@FD=1:**=&ROU4. M.-FHCL\SX9SDZC+!:(FI#!#/5X3PUX'\@+K+./T?4$L#!!0 ( -F*55JY MMA2HU0, #X4 9 >&PO=V]R:W-H965T:=O=BM1?%+G#/;$OJ=Q1AS\):E.9MK,>?%N:ZS,,898F>DP+FXLB(T M0UP,Z5IG!<4H*I.R5#<-P]4SE.2:/RO//5!_1C8\37+\0 ';9!FB_UWBE&SG M&M1V)QZ3=!PPSC) MZF0Q@RS)JV_T5@O12A"%#B>8=8+93[#?2;#J!.O8!+M.L$MEJE)*'0+$D3^C M9 NHC!8T>5"*66:+\I-/]Y>/"WN[\#O MX H5"4=9[CP>OA,0%H3S)UV"15V:7IOGG MFP@'"XXS]N^0]A7;'F;+-\HY*U"(YYIX93!,7['F__H+=(T_AG13"0L4P3J: MVHVF]AC=WRUNW%K<0^I5%*>DR-?GJV\YT)[,]->V+ -1GNG9W:C@,,J>&A.W MB>H4XC2%.*.%W/,84R",!YYSE*8D1+QOH:J24CUG#<18L.>KPQC7<(9=-6E*F(R6<'-W M _X']P6FJ%P4]3(9+&.4=.HB4 D+%,$Z"DX;!:DQWO-/?P793@'/VR'499C'?RN#;$,N^(KI.<@12O!-(X\\24:-6L MJ@:<%&7[YH5P3K+R,,8HPE0&B.LK0OAN(&_0M S]GU!+ P04 " #9BE5: M*)-OV:4% !?. &0 'AL+W=OD_?<+B"AX MI*:]\R51\]P7'/&)SRA$@E21^NPB@93"ZKQVZSR66ZX7&4L-N,Y)O5 M*LR^7;,X?;X:R(/= W?18LG+!X:3RW6X8/>,/ZQOL^+>L%'FT8HE>90F)&./ M5X/W\D4@ZV6@JO@4L>?\X#8IE_(Y3;^4=[SYU4 J]XC%;,9+(BQ^/;$;%L>E M5.S'?S4Z:+99!@]O[W2[6GRQF,]ASF[2^.]HSI=7@_& S-ECN(GY7?KLLGI! M6NG-TCBO?I+G;:VJ#,ALD_-T58>+/5A%R?9W^+5^(@X"A2,.T#I NP'U1$"I M \JY ;4.J.<&M#J@G1O0ZX!^;F!4!T;G!L9U8'QNP*@#1C>@GSIPTN[(2>=N M0VX.]M'1/AG9'6ZY.M[#[0NK>E6:(0\GEUGZ3+*ROO#*&]5+N\H7+\8H*;OP MGF?%7Z,BQR=WUB?KXX-%WIJ,AU&<_T;^( _W)GG[YC?RAD0)^6N9;O(PF>>7 M0UYLKTP-9[5]O;7I"5LA']*$+W-B)7,V%^3]_KQ,>X!AL=!FM72WVFO:*YIL M]HXH\N^$2E05[-!-?_R>K8NX=#)N]L?]3=(;M_KC'\*L=^?M\]>N".+.^6L7 MQ=WSURZ*>^>O713W?^ZX3W_NJ0O.C].>5['2]*Q2>E_G&9H2GZN/.\305EE*I*9PF!H$RE MBK9?0NO :\V!UWH/_$,2<38G]SSDXH/?&W_I_V4D9B(Q"XG92,Q!8BX2\Y"8 MC\2F2"P 8:WVU)OVU%]IGM*1?8O$3"1F(3$;B3E(S$5B'A+SD=@4B04@K-6W MHZ9O1S\^3_5&7]J:2,Q$8A82LY&8@\1<).8A,7^+Z0<3XX@JBM094Z?'9?K8 MT*7.0!Z(RBA53LR?XZ91QKV-8J<9BQ8)N4DW"<\B<$O.1 MV!2)!2"LU;>RM/\"3?KQ*;0_^]+NA&HF5+.@F@W5'*CF0C4/JOFU=CA 4D52 MCCX.%=;1L=+YK#80U153*Y7$ ZE\\+6SW-LUMUDZW\PXN2\[9_=>)^R@7N?% M'8343*AF034;JCE0S85J'E3SH=H4J@4HK=VS=-^S])5FU!I&-3%2,Z&:!=5L MJ.9 -1>J>5#-AVI3J!:@M'83[\\=D7N_XO[.N H]002JF5#-@FHV5'.@F@O5 M/*CFU]KA>&EHLJ&.NN.JH$XVBM+NN"JH4PQ9UT^,J_LS-^3^4S?NTF]AS+_U M#JJ]PHM[!ZF94,V":C94JN5#-@VH^5)M"M0"EM9MX?U*.W'ONP'<&5>B9-U#-A&H65+.A MF@/57*CF036_U@Y/#)5'RM&8>EQ%U?'19ZK'58ILT,Z(.CRXIF?%LD5UI5I. M9N57^-M+!9I'FZOAWE?7!'4>OY8O/%GPN%]>/5==0[3GMY?>?0BS193D)&:/ MQ::D=Z-B5[/MU6S;.SQ=5U<4?4XY3U?5S24+YRPK"XJ_/Z8IW]TI-]!<4SCY M'U!+ P04 " #9BE5:-E 2?U4# !K"@ &0 'AL+W=O67; M(LVAQ.*"+8&J+W/&2RS5E"]LL>2 ,P,J"]OM=$*[Q(1:<<^L37C<8RM9$ H3 MCL2J+#%_O8:";?J68[TM/))%+O6"'?>6> %3D,_+"5M[H6RF".5X5\9)OO4.L)-%_*"F%^T::R MC4(+I2LA65F#500EH=4_?JGSL 5PC@'<&N#N _PC *\&>!\%^#7 -YFII)@\ M)%CBN,?9!G%MK=CTP"33H)5\0O6V3R577XG"R7CZ/)G#=X&C_(,_YAMR. MZ[<$-/PXW&N!)Q^'NR?4>,VV>(;/.\(WQ")'$TPRI$XV&M.4E8">\ L(I!*N M%B1P$!+]',R$Y.KP_&K;@\J'W^Y#7RA78HE3Z%OJQA# UV#%?WURPLX_;?D[ M)UER)K*=W/I-;OU3['&=3:FSV9:U"AT8M+XUU['OAKXJBO5V.@ZMO"!R@UVK MI,7*ZSAA8[4C(&@$!.\(J':_+?@*&6XY=*+P,MH+_M#*#2Z]/8E)"Y?3C2[; M@P^;X,/W*WND7IMOZ)[15,_&=*W4$+HPM3TB%--4SP;Z32"2J*)/B$@+)E8< MWBGY\)PE?TZRY$QD.TF/FJ1')RLF47G,0-W4:(E?\:R MM1%AT71#9S.7NFT M6 61LU=@28N5Y[A'2J?;J.B>5#%4+X:J"Z 2I4PU'AEP;)J'@N 9*8A\;9/5 M/3B"^Y+>M4@.+?1)&PO=V]R M:W-H965T^]?/!DI",4ZC15L_-#S.^?G\CL\+3S>8?*,Q0@R\ M96E.+[28L>)S*;XC5+DQS=$T#761:0[YD3LN;@G M_$YO4*(D0SE-< X(6EYH_P5OMB!T%Z/8HF+6" M^5'![E&P:@7KLPIVK6"7GJFHE'[P Q;,I@1O !'2'$U][SS?.7^=/"!W=/5XL'X-W=W#\LKA:WC]=?%^#ZEM\OP!!X<9"O M$ 5)#N9AN,[6:9%X\)YA\) MK.5AN_&PK4*?"??Q,LOK2,[SDA"4A]\!=V).>2*4%2SZBZ/\ G&(8T!@L>:L ,8I62,:S@G9WC/K(KRLQA+;A=OEU!2W'M7OI MN0T]5TF/)X#,<'>OX5T)RX9=L[MBPS'?P#ZS1XW9H[WQQ].7R:T?[;6^*S&$ MANMT[>\*FN[$[;5_W-@_5E8H87]8]A#10@K,"Q!B"4$B8< +RM$R8:!(@QP, M*$+@%C,$H"-2#BS7I"QO25[-.3S;I"UD?,S"=4PP_TA@+<=/&L=/E(%S3Q+N M0X&:A B(A 8#D= GU0H!26B2KT"T)N*'.QH4B*M$,@]/NK$AR5RO*P8MLQMI M7;%A.Z%:?*&Q'6D,)>-YA@E+?E1EF>=,T?) 2%"42&MT#:O*HOTBOD2DOR;# MG3D-'D2JVL-R/Z5D3'4MQBQ(>?:+QMI7VFJ( M5C1-)$$GD[.[C'V)W-#J;RMP.X)!Y?S1UUAJK7:8VQ+[)7*6I.W+Y$R%_=L! M!^Z?GRI1N&P-0K70:J!QKO?1JEFZ"0$E+J']H8 MCXKF'PNM[;OM4 5'_]EW$U0.< >[^9AH_K'0VF[>SGY0.>'\VX^G&MU1->:Q M[+/"D65B5](:.XI$W Y:L='&/'1/./A=8^SME.?:9ZZCL@QOHJ MOWJ%0[U;HWWX0)>T0HD@-"W))Y>^<\Z7(;(JSTLI[W7KG%4G7\W3YDQV7IY$ M?GA^"<_]ZF1U"U,=]-X$9)7D%*1HR2&-LQ&WBE1GI]4-PT5YFOB"&<-9>1FC M($)$"/#W2\S#NKX1"S0GV+-_ %!+ P04 " #9BE5:7!H?'1P% 3'P M&0 'AL+W=O[BC[P=>$"/ 4A3$?:6LA-F>ZSKTUB3 _I1L2RR=+RB(LY)"M=+YA!/MI M4A3JR#!Z>H2#6!L/TWMS-A[2K0B#F,P9X-LHPNSG.0GI;J1![?G&;;!:B^2& M/AYN\(K<$?&PF3,YT@L4/XA(S ,: T:6(VT"SUS42Q+2B.\!V?&]:Y!065#Z M(QE<^B/-2%9$0N*)! ++?X]D2L(P09+K^"\'U8HYD\3]ZV?T/U/RDLP"9K$ZP\P4J5R:BD.KA8X/&0T1U@2;1$2RY2 M,=-L23^(DWV_$TP^#62>&$^FTX>KAV^3^YD+;NXO9K=@>G,UOYU=S*[O+K_/ MP.6U',_ "9C2:$-C$@L.Z!),/&\;;4,LB ]NQ)JP]#DCZ^2->"3@\S?*^1?] M,O9H)$)\W#G@L^?OH!/((C!_9IN.8Y]/M2%)),L2??RA9]G"T<' M%@X1N**Q6',PBWWB5P%TJ4(A!7J6XAQU(KK$.P4F_ J0@:R6!4U?GVZVI+NO M3T<=;,QB8\T4SSRTL3?32S 1@@6+K<"+D !!P1PSN8-?P;5L*'(7[_$3^/N6 MAB&0-;3#S/^G;1^R>:SV>9*^=,8WV",C3>X_)^R1:./??X,]XX\V#56"N8K M*OI:A;Y6%_KXG*R". [BE6P[(8X]TB9=!F&G$$D'?AQ#PS8'CGR]'O=5:<8- M3 ?5P]QFF-/O&] NPBI,[(*)W_@[7UOT*@$IS> M;)J!IWTH5TOJI8H6:-F>TU!H[0]AOJFEV.^V/5:XMK: M7AOI6BN*K2JR*7QA0J<+VSZU4:; MZISF:%$4H54_F94^&KV#CT9-XUL7J7O:8T52A585J33DZ*V&'#6-=D.1%T/< M[F7\*LW2KZ-NOSZG7# B D826PX6)";+0("-9-W*6:E'5XKFJD*K*EEZ=/11 M'ATI]>A*T5Q5:%612X^.%'ATU/3HR*E_(.R>Z&A9WL.BH]*BHW>PZ*CM0V_= MB'9/?+1,[^'/4>G/T5O]>0ZP_UG$,NVZ)LV@QOOE=B_E6*KZWFEA1-@J/77E MWL8R=KB("1+"6F<]B4_EIW M9@-!-^F9Y((*0:/T&ULM9GM M;Z,V&,#_%8M54ROMRDL(2;HD4E- Z]9VT?5NTS3M@T.'%S\_&/[#A\?1 V0O?$2+0ES"(^$S9"1'?J"KW=B3$_)K&)))G M-I2%6,A=ME5YS A>9T%AH!J:9JDA]B-E/LV.+=E\2A,1^!%9,L23,,3L=4$" M>I@INO)VX*._W8GT@#J?QGA+GHGX'"^9W%-+RMH/2<1]&B%&-C/E5K]Q]5$: MD)7XPR<'?K*-TDM94?J2[MRO9XJ6MH@$Q!,I LN_/;DC09"29#O^+:!*66<: M>+K]1G>SBY<7L\* D$!_IX1=27- PY7DTX-DO.N1E M+4U!7L(%#8M@V8+0C_)__*7HB), ?=(28!0!QKD!@R)@4 LP1BT!9A%@U@., MEH!A$3 \-\ J JRL[_/.RGK:Q@+/IXP>$$M+2UJZD>G*HF4'^U%Z9ST+)L_Z M,D[,G_\)+1]NGY[1!_2$&<.I=71I$X']@%^A"^1'Z-.. M)AQ':SY5A6Q BE&]HC([K\QHJ4PWT".-Q(XC)UJ3=16@RI:7S3?>FK\P.HFW MR?8:#;2?D*$9!HH#'#6TZJZ;\6L272-#[V;8W0R;>+(=.<-$GY]M='EQU<9R MSF<-WE@-&/=\C-&,J73YH+QC!AEWT,K=R"-KM""1W!)H*2\2V3[W LH31M#? M#_(TNACJ0WO 8>V2FR)&2$[8GROS''W1+^[G)+"3,AH0Y MD# 7"%;Q;9:^S2[Z_"D)5X0AND$<[_UHR]MNZT4GIZ]92)B=PZP,ELZU^[D^ M5?>GNB"KP4Y>IZ9R[)EHFA$7G:2^ M?0P)LZVO'@JCUL&0U;E L(JP42EL=*:P4+YQ^B2, _HJ#ZR*.2PN7I5;+7;B M^UJ$A-FC=X'JK#!)F MY[#)B3+M6JL/;N<4OF2*MY@:S2!8)5_.G:\=-/^R:# 8VV'P1A89O+;GY? MF: TNZ!959WFI*:S*%:QKNGC<>U!@VI;U=3)1[K^3::\1)Z-1*NG3GIO3Y T MNZ"="C#J,QAHC2X4K>K2.+HT.EW^AN,8-UKJC.MM"9)F@](<4)H+1:OZ/*9# M].^;#]%!$R*@-!N4YH#27"A:5?LQ*Z*?FQ99%S? Z2=W^Y=$-[:W[G4R5Z=ZYD0=B6"T;#1E&@V1%0F@U*<3D"]^/F&W]B*. ;"12 MNQ[)L8?E:\GYCJ!QMO:YHD+0,-O<$;PF+"T@SV\H%6\[:07EBO[\?U!+ P04 M " #9BE5:VX?W>QD& "Z(P &0 'AL+W=O M23G3O<=6OO(110E(> MT10PLKSJ7<-+WW$R@QSQ-2([WO@,,BH/E'[++MZ%5[U!%A&)22 R%UC^>R2W M)(XS3S*.?TJGO>J9F6'S\][[VYR\)/. .;FE\1]1*-97O7$/A&2)M['X1'>_ MDY+0,/,7T)CG?\&NQ YZ(-AR09/26$:01&GQ'W\O$]$P@-X! U0:(-7 /6#@ ME ;.J09N:>#FF2FHY'GPL<"S*:,[P#*T])9]R).96TOZ49J-^[U@\MM(VHG9 M_&[Q_N.?\SFXF7^8OWWW&2S>7W^X!Q?@=HW3%>$@2L$-2.D3@:.8OY*F7^Y]\/+%*_ B,_Z\IELNT7S:%S+>[*G] MH(SMIH@-'8@-(G!'4['F8)Z&)&P[Z$NB%5NT9WN#K!Y]$KP!#GP-T "YAH!N M3S=W#.;^Z>;(PL:IQL[)_;D'_"TH%XR(B!&Y$ 6X(V$4X#@?%F.VK=ZR G/) M-S@@5SU903AACZ0W^_47Z U^,V6J2V=^1\Y:672K++JY=^?@J"SEG;":Y5GZ M7I?3WSS[P5^?:!P#67=VF(5_FU+M=IGJ+IWY'3EKI7I8I7IHG;#[5-(ZE5B M![**TC1*5X NP0^"F2FAA>-A[CCK98\SZ$R&T_YC,U$&D.LI(-\:XID)\*H$ M>-8$W$M_44! (%>N+/1B+2>8(/(Y @@*B*RIEA04KKTF.^@H&3!@!F,E 9Z6 MI=&D@K1HC2I:(RNM=WL2&2]3Z",MK*$Z=CK$0TK@.@1YYL#'5>!C>P7%3$1! MM,%I%GLJ6/2PS?N;B<18?_Q (6& *"/D6P,Z<_I-*KJ34]8?!QL_*6SOMM:*$=DF9I_5QG]9-EE9%35ON-D7>DM$J277KSN_+63ETM ^'D MO]_RPHY$7YGO+KWY77EK'SK5@A39!>D3]KU(%Z'0\]0E:$(-QXJ@]>U1GIN% M6JHBNU1]TN87Z3)SI-9B T;;_1LPKFLN1:@6J\BJRH[O?TO[U@;85:/7,7KT M.@:.#D1?:SYDUWQ'&R'2]=J%JR7? ()C]>S!'LJY4[#6=U"40< MJN4<.DG._=Q&&.GJ#4%'6YF&4S6M!OLF5+,&MWG5X@V-_K>-,++JQI]MV9UZ M\[ORUDY[K2Z175T^?2.,],- B%RMBIS'334>#^';G-JW>;8==OIQP".08"-H<+8!'+4#FD/ MZ5S*M4AS3CI//"P&'%U Z6+ !-+%@#V4AFC6OH-=OO-20$+;*7P[A M%&DN!!TD[\Z\4"%H$G^<4UP2%@&D-\O*17[B^P!U>LZLW\!4$L#!!0 ( M -F*55J7WC4N/ 0 (44 9 >&PO=V]R:W-H965T>&Z,EK@!,ES MOL1,OYEQD2"E;\7B\/'@B\X4R#]S18(GF>(+5\W(L])U;L,0DP4P2SH# LZ%S"2]" M&!A %O$[P6NY^_@WG@CJ&+^)49I]@G<>V M'!"E4O$D!^L,$L(VW^A;;L0. /JO +P ]J$ /P?XF3,;*9D/(5)H M-!!\#82)UFSF(C,S0VOYA)EQGRBAWQ*-4Z.;A_']YS]O;L#5S>/-[=T7,+Z_ M?)R ,W"9\)0I"9YPQ.>,?,-L"#P^' M>V6XJYTM[/4*>[V,K_TJWTP_B<$59OI*@;&V#X1$1I3+5&#PU[U^#>X43N3? M-J\V[+Z=W=2$"[E$$1XZ>M%++%;8&?W\$PQ:O]J<:Y(L;(BLY&J[<+5=QSYZ M9F([*Y>"<%W(]$\0/3$C+I7-R UA)R,TM7 U:@WI(R7XA MV3]<,M-K3T\@"4[FNK*?VO1NV((=-;T]O=6(,V]/<&U*1PKN%(([M8+'>B % M5D1@O^]*:9(L;(BLY&)0N!A\:/T)FG2U2;*P(;*2 MJ]W"U6[MW+R,HC1)*5*F_)3GZ30WFD\IF2/3VMAL[5;7'NQX>\OOVA;5[G?V M%FEMJD<:T2N,Z-4:<8N( "M$4PSX#"S-Y$)28F5=H;V*G/T2_&9$V*LIXR4% M_4)!OUY!RF(]BE(AE5JS[A\T5+:HZE#5IG+D4,'6MM-KU4I]U+L&RKHZ($I- M7<29Y)3$V7R>YAW>YE_'"9HI+,#EY!IT8><4G! 6T33>X)S/:J%?4L[F9SHJ MV9GTTK'N2GF&;[EI#:O:6:_W6#]W.F=8OT/E_WY,3;6*K86_MW@VRA8VQ5:V M;ML5PX]MBV&C?7&C;&%3;&5KMZTQK.^-__/>E/.7&T/8]O?7J"4,!L%^P:[/ M]E@WMETSK&^;W[5!P6I+K(L3W!=NB?+\BFZ_LE-!V _LFQ7<-L6POBM^<[O* M\:5A"6![7X,ERO:OG7>U=F(S9G7YD;Q978*-.5*\22[7& 48V$"]/L9Y^KEQAPL M%2>/HQ]02P,$% @ V8I56BM?Z! A$ !D !X;"]W;W)K&ULM5AK;]LV%/TKA%8,";!&#\N/9+:!V'*Q $EFU.F& M8=@'1KJVB4JB2M)QNE^_2UF6;8E2T\']DDC4N4?W7%+WX>&6B\]R#:#(:Q*G M4I=9XF*_- MQ7C(-RIF*+K!&*^'5FNM5_XR%9KI1?L\3"C*UB ^I3-!=[9)4O$ M$D@EXRD1L!Q9M^Y-X':U08[X@\%6'ET3+>69\\_ZYBX:68[V"&((E::@^.\% MIA#'F@G]^%*06N4[M>'Q]9[]0RX>Q3Q3"5,>_\DBM1Y9 XM$L*2;6'WDV]^@ M$)0[&/)8YG_)ML Z%@DW4O&D,$8/$I;N_M/7(A!'!FZOP< K#+RJ@=]@T"D, M.F\U\ L#/X_,3DH>AX J.AX*OB5"HY%-7^3!S*U1/DOUOB^4P*<,[=1X]C"_ M__VOV8Q,9H^S#W=/9'Y_^[@@[\F4)QE/(562\"5YQ!,X!\%XQ$(R@1263"%$ M*G(1@*(LEI=H\VD1D(MWE^0=82EY6O.-I&DDA[9"1_7K[+!P:K)SRFMPRO7( M T_56I)9&D%T2F"CPE*FMY@&("\ M4Y %P5VA,YC%-C=%N9=.9Y49F-(21A:E#@G@! M:_SS3V[/^=44J7.2!6ME[+KXO;T<1\J <0:GF*".Z5^7D!-9O5)6KU76 MW5Z$UF5R?6?>.WIEMUOQO [I>17'ZQ"O9W:\7SK>;W7\-N%"L7]I7F4Q]!DF M<:S[1[MD4M.O^>%4Q'P3$=01#7LP**4,ODO*Q0K[FDN"GZLQZPUJ[W_O5E74 M,=6C9&#QS#*N2QG7K3*>N,)DG6)%S?85];E(04W;<5USPNU6')T:,/VJ& /& M;5#C.H<.PFFO1D47J/.GL=:WFG]OHCPK6W NMM/0'35?[@\M007]N4)[3K;@ M7&RGH?4.H?5^7!TJN(\_E'XE54\-F%XEXP<&C.\W?&^'YL]M[_Z^68H*^Y-: MY%>]KV/JWMIJ G6:%!T:'K>]X_D?^=RM-RB#7E61 5/-YP:,5SU?]M%PF(!8 MY4.V1-*!BQ5))8E@BI7/51X?$ M;N#>W2B>Y2/H,UL7P,;OWCN;>UQ_Q?BCF -(])0FF1A8'/0TC8:F!A MZV7BAC[,I9ZP@_Z"/, $Y-TBY&ID5U%BFD(F*,L0A]G .L4G0]S1@&+%=PHK ML?6,="I3QA[UX"(>6(Y6! E$4H<@ZK:$,T@2'4GI^%T&M2I.#=Q^?HE^7B2O MDID2 6M ;@EP"UTKXD*E2,B2=#G;(6X7JVBZ87D_0$1H+2572$*/S7.81TFNM=%8AD,1I"!C,J44B>U8%)@0Y'( E-Q"=T@&B&;NJK2W&O=9'5O; MI&F-:ARW,6.PE["U<&PO#>SW,6.[8 M8&(U7!L/PWM-S%CP>-?%ZK@V+H:;;>P-%5]&>/5+\-I_.XV]U>KHMO&*\ >J MVI $9@KF''<4GJ\[L?5 LD71_4R95+U4\3A7W2MPO4"]GS$F7P:ZH:KZX> / M4$L#!!0 ( -F*55HU"$_%SP( !X( 9 >&PO=V]R:W-H965TQ)*K, MTG)7C(9NGVCC!GS/8*G6UL14,A7BV1BW2<_Q3$+ (-:&@>)C 0-@S!!A&G]J3J?9T@#7 MUROV&UL[UC*E"@:"_<@2G?:]*7680W0.M\!\&N _Q80[ "T:T#[O8"@!@16F:H4JT-$-0V[ M4BR)--'(9A963(O&\C-NCGVB);[-$*?#X6A\]^WG<$CZP_OAS>TC&=]=WT_( M)Q+!#$,3T@>.*TW&]5&/&>6*'$>@:<;4"48^32)R?'1"CDC&R6,J2D5YHKJN MQO3,)FY0];?^ZPZ#R*V&7/W>IF1P2"4/218=B&Q# MR4ZC9&?_UXI766;3TG1W1<2,]"DS,XL,A"R$I,:_3_L;?Q^' M7S6K_M%4DW-$Y3Q#"1C,D-([N\",9#6-*D.+PO;GJ=#8[>T2KW4"T@3@^YD0 M>F68#9J_!.%?4$L#!!0 ( -F*55I6B$".:@, "H0 9 >&PO=V]R M:W-H965TEL,8[*C^S_0>H!)UJ MOH118?ZB?1D[4L')3DB656 U@XSDY2]^J(PX /BC'D!0 8(V(.H!A!4@/!80 M58#(.%-*,3[$6.+9A+,]XCI:L>D'8Z9!*_DDU^M^*[EZ2Q1.SI;7JX^??BR7 M:+Z\6;Z_^H)6'R]O;M%;="E4*A1Z;03Z*B!%)$<+3),=Q67GJQ@D)E2\GKA2 M3433N4DUZ+P<-.@9U _0-'G; X^/AP8":L%Z4T/!%/7RKZKM:49QWN3N(UCO%A2AP E-';04" M^#TXLY3;)8DMD#?-.:_-.!U,N)B)ANUPBCB5TV5;"_7(?T:?)_'SK2 M$Q>UXN+!Z3Q3[*@6.QK,E!MUGBZ8D%TZ1S;3PR99;(FLX=A9[=C9_Z7'V7'+ MOBCCSIMA42LW.H/\.JBA8%PK& \J6#X4ZJJASC$.:SH?/"97#2@[AH&YB$EU#2A),S;'1*6N0[5]SVR99;(FL MX:+O/=V!/!LG1\5BR3^K;+$MMJ:#![=(___VAPK?_@2B MJSAX4AP\^PRIH+82Q29;;(NM:=O3S=8?OMK^/5'"X]9_T1?8/DQZXH+V>>(> M%%$9\(TI1@4RLRT+D;JW+G@O39G7ZI_K0M@49T\T915]C?E&[2V(PEI1>B=G MZA+$R\*T;$A6F%+MCDE5^)G'K2KF@>L ]7[-F'QLZ 'J?P_,_@!02P,$% M @ V8I56B59W#V( @ Z08 !D !X;"]W;W)K&ULM95M;],P$,>_RBE,:)-@2=,G--)(6UM&$>VJM8,7B!=N\YEX^*J:]>7"[YP MW.B=-EA/%E+>V\XH[CF>!<(4(V,5&/W6V,2(+S42L ]<0FMW C2J,JRV&?P#C$Q/GT&R\ =_S MVW W&\#IR=FO,BYY5KOGU^[YI6[K@.YP>@E]ON8IT"EFJ7G:AW94PMZ*"YVS M"'L.'7N-:HU.^/I5H^.]/P+8K &;I7KS . UW1OH2V&X6*&(.&KX]IG6P,A@ MIK_OPVV^ &ZKQFT=C>>4/64VWU0-(-J-*U#>(5?R!]TV6*# )3=[S\%6OUWJ MVXJQ#IN>%[CK/5#M&JK]]R3++"L$)Q!-1#%%<]_F1W7^,72=FK+SOS/=>0'< M;HW;?>%,=__,=/OW3+L[E>[8^EB_;N%/4$L#!!0 ( -F*55ITG>A460, ,$+ M 9 >&PO=V]R:W-H965TQZL29[< F["9!9'!/Q9W,@D@<;YTU@Y@FQ3_YL15BSZ'9..+@ M;1V\%PZ>=\2AL75HY(D6S/*TKH@B?D_P#0ACK=',(M'N%BE FW\%KH G< M1SR3) EESU::@<&Q@VVT81'-.Q+-]>"6)RJ2<)V$&!X"V)IZR=_;\1]ZM8A7 M&)Q#PST#S_&:\#"_@K>OW\&2)B0)*&'?:"*5R'3=J0JVHS_';NRP:S@W2LT; M.6[CF.:$"G@D+,,S&!*FF2+,\W?V@^!92I/5&8QW&H "^?+Y1>+Y1"1&R$'0O R5(J'6#-!,IERCAUY_6P+!@T,X9F*:W M]IV>O=Y7H);C/RK0*A5HU2IP@VMDX%81KW7\VUL^$=A!CNTRQ_;_?1_:IU3J M1& '2EV42EW45L,,F4X^!$$6"ZJ+7G\?@$B)JK(7%UBMOSD1V$&ZW3+=[O^MX.XI ME3H1V(%2KO,\<#BUI3$B,@(]/D!@%O@]HVO"3#>O'">13F?UL7@RWNJY7^J,"#)?:U3F_T)%% M,2\6&\73?.1:<*4'N'P9Z1D;A3'0SY>&PO=V]R:W-H965T_S.Q?.8U[#&\[72?HU6U":DV]1&&<7@T6>+\^&PVRVH)&?G21+ M&A>?/"1IY.?%9OHXS)8I]>>5* J' L!C&]24FV MBB(_?;ZB8;*^&/"#EQVWP>,B+W<,Q^=+_Y%.:?YE>9,66\,M91Y$-,Z")"8I M?;@87/)GGL"5@BKBCX"NL[WWI!S*?9)\+3?L^<6 *WM$0SK+2X1?O#S1"0W# MDE3TX]\:.MBV60KWW[_0C6KPQ6#N_8Q.DO#/8)XO+@:C 9G3!W\5YK?)VJ+U M@.22-TO"K/I+UIM811B0V2K+DZ@6%SV(@GCSZG^K)V)/4'#8 J$6"&V!=$ @ MU@*QKT"J!5)?@5P+Y+X"I18H?06GM>"TKV!4"T9]!6HM4-L"Y="!XUZ.'->W M#7Y[L%\=[8.2E\/-5\=[N%E8U:K4_-P?GZ?)FJ1E?,$KWU1+N](7BS&(2Q=. M\[3X-"AT^?A6]R[O=(W<7-[>_47N;B\_3R\G=_;OGZ?DO49S/PBS#^03^3+5 MR/MW'\@[$L3D;I&L,C^>9^?#O.A""1K.ZN:N-LT)!YH3R742YXN,Z/&W^8V?)G9\[[N[/39W77RYTK&)Q M:V.QXHF';$Q#/Z=SGN;^](I38.8VR?UA^W7 E-K?, 5K=8.0*4V;63V-!XCBN^.9ZVC<@ M(TQ458EKAFFL,(D;\#) MOP_9AWXC5O8:Y7E545H3,NELX]CO7B1,1\(,QFP4BZ-]0$UDFQ829B-A3K^U MX?:;- _4M88)E*T)E.]]$QYT@/*J^[)T*LDM W3RCS4 $J8C809C,F29$UOK M']FDA8392)C3:V6XO:;, W6LL?I/MZO_M'/U3_,38OKW:4!#,IF021(M_?CY M(_&\"JO M2538. W\D)ET=K*.]2H2IB%A.A)F(&$F$F8A8382YJBODE-!>'7%QF5$C;CV M)1:/$:5R>[\&&[;AN=T](NYG+E#4ZOUFQ9':2J\GW6T2A:T]>[*@+^K&@= 92F06DZE&9 :2:49D%I-I3F0&DNE.:A:$T3[TH* M^._6%!S.41FWS56EG:)V\H]V'Y*F0VD&8SI$H5VW &W2@M)L*,VI:4K7ZG 9 M0:_FS$/UJVF!74$%WUU1T9V?;J\#WJ3)4\"N0[WJ;N'H$QJT.@-*TZ$T THS MH30+2K.A- =*V4=KCW!(*(IH_5U^^F49QU)N/B MO7LY&8NU3N*,WTNBUFD:R6^W/!&;FX[?V;WQ.5XL=?Y&=S)>10O^P/67U;TT M6]V*,H]3GJE89$3RIYO.._\Z9*.\H-CCCYAOU-YKD@_E48BO^<:'^4W'R\^( M)WRFWG2& M'3+G3]$ZT9_%YE>^'5 OY\U$HHK_R:;<-P@Z9+966J3;8G,&:9R5/Z.7K1![ M!/] ?B*?(BFC_#L@;T*NHSA1;\D%B3/R^U*L M593-U;BKS0'SLNYL"[\MX?0(W*?D3F1ZJQ':X&$YZ/H?489[2L^G)8P67' MOARN%.>7Y",W5_8E";F:R7A5S)>_/YI]R0?-4_5/W1=3@H-Z<&XFUVH5S?A- MQ[B%XO*9=R8__N#WO9_K1,2$A4@P1]"@$C2 Z)//1DB118_)-S+CTESE&3&* M:BY+%\OX)DK(*M^.,9/Z_212R*> M2))?D[N9I\A_P"2\+9G]@IG_(GJ>!./N\[Y X%&;"H0$/ ML=%LL15H)I0VXES4R5*2>GNR]()>_T"9FIV8-W!W"E_O% 2#8;63,Y)!-9(! M.)*_\HN9^,18/Z%F"'=Q%J?KM&X@(*BIV6#"0B28(^"P$G#8EGL/,07%A(5( M,$?0427HJ-'<,KY=>SG"%+^PZ3JAP+JF0B'!'*%\SW9U'CC(,%8SLBN1K99MV'N_72[EAA=P' M[[=F=V!8:*PJ)BW$HKFJVG3AP_'B;+N#,0RP.]0D@45SY;)9P@<[ZS/L;EAO M=\/#J T?J+$L;00"WR8"'V[F7SD['(SI 2Z'&B:P:*Y<-DQ0>'W@M,OUZUW.'QZZ'&H: MP**YLM@T0,]9;#APN>.]'$QK/!]1@P(6S572!@7:VJH#15UV0*6%6#1759LS M*,[2PPG,"' YU$"!17-O6["!@GWG\@.K7WX8] __'@T>OA%L8TOC>#=2,@$5S!;09@;6V\L!05QY0:2$6S55U[RXC MG)6'$QC@FI["I8WU:B-(,!LD&+ST\'H:PYD,QC6^]%#3 Q;-E=*F!]9K;4*C MKEB@TD(LFJNJ#1GL.T,&.Q(R7OWV1MJ/::3L,/&A)&SYJ8XU0DT5W M[\[UE,M%\02 (H4,Y5WAU;O54P;OBGOK#]Z_]:_#\ED!BRD?7;B+Y"+.E.EM MG@S2NQH8;Y;ETP#EAA:KXO[X1Z&U2(N72Q[-N&PO=V]R:W-H965T0Z"W/J.@Z":SN=0WW+2SP#,8@!PNGK@:N97+A.1 !6$4<9AVG1O_ MNN<;@8GX06 MMJZ13F7$V*L>?)MT'4\3009CJ2VP^EM!#[),.RF.7Z6I4[U3 M"[>O-^[W)GF5S @+Z+'L)YG(>==I.6@"4[S,Y#-;?X4RH:;V&[-,F%^T+F,] M!XV70K*\%"N"G-#B'[^5A=@2^-$!05 *@E,%82D(3:(%F4FKCR5..YRM$=?1 MRDU?F-H8M.*,SYQLK.BE-G6YFZH0X=SH-(&'>_AA'X8U9@M0>VH;4=.*N3DI+DW MP*?S)I;RU7'W8X(DL-.V*MK6"0MAC_7R&&IKOVIAT*JQ[@=%07!@U;8KV/:_ MK(9:<2FCC2/4[?T"!^TXJ6%;HJ+XT&[SO;]?+N_#B^(=[M)Y=_MM+=+RFV.) M:D<'CC%_ZXOK?VQYO ?M[Q^K4>+'=6I+6-R,ZH>&N]4SZ(;M.^8S0M5A %.E M\ZX29<"+'J@82+8P;<2(2=64F,NYZAN!ZP#U?,J8W QT9U)UHND?4$L#!!0 M ( -F*55I4*&\XUP0 "(4 : >&PO=V]R:W-H965T26S2:29,*NMU*JC2:?][ $GL0J8M9W) MS/[ZM8&0! R#JGQ)>)Q[['-L7U\\VS/^2VP)D> E2W,QM[92%M>V+>(MR;"X M8@7)U9LUXQF6ZI9O;%%P@I,R*$MMY#B!G6&:6XM9^>R>+V9L)U.:DWL.Q"[+ M,'^])2G;SRUH'1X\T,U6Z@?V8E;@#5D1^5C</?FM1J MVM2!I]<']K]+\4K,$Q9DR=*?-)';N36Q0$+6>)?*![;_A]2"?,T7LU24OV!? M8QT+Q#LA658'JQYD-*_^\4MMQ$D \GL"4!V Q@:X=8#;#@AZ KPZP"N=J:24 M/D18XL6,LSW@&JW8]$5I9AFMY--N&$"N$YZ#HB[(\\)) SI3X3 A2!&*155 M<-(!Y**6$@/&:V$B P8Z9AU!HR,8U/$YET2-L01*1C4>*<5/-*62$F/""#I] M@([?TF+ P!8F,F"0;]82-EK"02W?F<0I6-, M5B:>'@631L'DLJ,QZ?3!#Z=N2XP!% 1>2TT7Y$V@:Y8S;>1,!]/C$HLM*#!- M@*I[ ,[8+E<;%)E!?]H+HJ T-:KOG:FG00N6P K_JY2!T'G@S MG]6LY]M">Z,T@5![?S& 8!CVR#K62'"PG*BR@'$FJJ)TS+"YAB07=L;-@'*F M[2QG0'E^"'LD'DL:.%S3-+N_&K$G587G578C+_$6YQM2IK]">8"0 ,8(&QZ@][T]%@XPN'*L>.I6GJQKE: FI=D[ RMVH#P9!DY5T[82<4]N$ZN M,N-07T(^%IEPN,I\4^V(J3,Q]LV';:T5;MJ"M96^@:ITVB>')QGAF_(02H"R MY]4!1/.T.>BZ*8]W6L]O]0%8>2ASI*E.S[YBOJ&Y4,+7BM*Y"M4ZY]6!5'4C M65$>T3PQ*5E67FX)3@C7 /5^S9@\W.@&FF/!Q?]02P,$% @ V8I56F'I M,U#0 @ *@< !H !X;"]W;W)KY0I1P6N>,3FV5DH5E[8MXQ7F1%[P IE^L^0B)TI/16K+ M0B!)JJ \LSW'Z=LYHG_P0-.5 M,@_L:%20%.>HGHJ9T#.[54EHCDQ2SD#@8949(VWAI-*T6:0*WQ^_JMU7N.I<%D7C%LY\T M4:NQ-;0@P24I,_7 -U^PR2

C'/9'6%3;/6L2 NI>)Y$ZP=Y)35=_+:U&$K MP//V!'A-@%?YKD&5RVNB2#02? /"K-9J9E"E6D5KBNYO) M_&8.YS#7VYV4&0)?PB1-!:9$(=R6JA0(]Y31O,SA 9DB&\%"J(H2^$.=>$DG%ZC(C23G^ $*(/'%2\E88D< MV4JG8@S9<6-[6MOV]MB^QO@"?/<,/,?KP=/\&DY//OTK8^M*M.7PVG)XE:Z_ M1_>OY0E+X)8RDTUM_PSN*%G0C*JW,WCD,$5=!YK K\E"*J&_KM]=:=2X7C?. MG+A+69 8QY8^4A+%&JWHXP>W[WP^D(S?)N,?4H]T;8(N3W544$690[N. L<9 MCNQU!ZO7LGK'6/TN5AW5WV+U_##L9@4M*SC&&G2Q@AV6[P9!-ZO?LOK'6,,N M5G^'Y?FAW\T:M*S!,5;8Q1KLL-S0'W2SABUK>)#UN$+=PY<*11=QN$,,ANZ> M70M;8GB8R$WKR)M.DIDC!4732+H\A#M?J><-7/<_$_96ZS-_D7LB4LJDUE_J M..=BH 5$W9GKB>)%U0T77.G>6@U7^F>&PBS0[Y>):;#M[S'Z U!+ P04 M " #9BE5:09VQ6AH& !&-@ &@ 'AL+W=O&ULK9OO;^(V',;_%8N=ICMI5V+SH]!1I!8[=TPKJDKO]F+:BQP8B$82 MEIC22OOCY_QH0FAPD^EYTT+B[R>V'_L;YR$>'8+P[V@CI2+/WM:/KEL;I797 M[7:TV$C/B2Z"G?3UF540>H[27\-U.]J%TEDF0=ZVS2RKW_8?WZEVTGC=6-^.)&_50_!X:O,&M2+>8M@&R5_R2$K:[7(8A^IP,N"=0T\UT__.\]91QP%=#IG M E@6P.H&=+* 3MV ;A;0/0E@O3,!O2R@=QI SP3TLX!^TO=I9R4]S1WEC$=A M<"!A7%K3X@^)7$FT[F#7CT?67(7ZK*OCU)B+A^GWF\?I=T&FL_GCP[<[,7N< MDYL9)U\%_S*=?2$W$WUZ^C@5<_*9S)PP=.+!0#YRJ1QW&WTB'XCKD\=-L(\< M?QF-VDK7*Z:W%UD=;M,ZL#-UH(S-R=OT"KWD"O$=\6EL MC=I/QT*^+<$NNR>%^+L886Q*TUX'P4J]WLM[O6?L]:FOI*8J\N H2>8'9T?^ M)?E!\:S7'U%E5QNQ3:<7$L:1,(&$V2!82>A^+G0?E3G[2&F1,(Z$"23,!L%* MTE[FTEX:Y_ LR8[9E'7]1>#IM95,I^ZG*H$OWTV3;TO0'AVY)T\,':R?@HY..&23/0Z,]1/,Y6K5".BZWX M%M6C[%04Y"5M%*VL'ROT8T;]N(S=O;LJ$Y^8OTAZ90&D<2A-0FIW1*#U^'+NPF-4[DZ<+EX>:;9[J/#W9 MAZ'T%R\D.K=TACH_4!J'T@249J-H9;4+^X?"_!\*-8"@- ZE"2C-1M'*O^(7 M)A SFT#-E\YF8%.AH30.I0DHS<'N9!ZWM9.T%#W"DKC4)J TFP4K3P6"H^+ M]6 )&FI<06D<2A-0FHVBE14NC"MFM$UJ)VBH:06E<2A-0&EV1JMM:[#"CV)F M/ZI>FJ[SWI_Y0HVUA5I64)J TFP4K3P "E^+#6"Y&>IE06D<2A-0FHVBE14N MO"QF=%*:OP68\4RO 584H90.3UY\J2C%6._T34!S]1MW-M16:A]M?_%DN$XV M*D5D$5M&Z9Z1_&B^&>HFV0)TR2338_ J4"+_FXD[_^QDD(R9)FJ92>KE\@MF<>SSP>C\?N;QG_(9:$2/021U0,M*64JPM=%_Z2 MQ%B=( MK.,8\]#Z+1/*+ MMIFLH2%_+22+,V6P( YI^H]?,B*.4; R!>M8A4ZFT#E6P]>3N&EV.8'CR.!E/41M-(?""=400FZ-K""N!OGQC0A!QBF 5 M;TBP".D"3:B0? WA(6'<(Q*'$0BTT=/40U].3ONZ!-.5 ;J?F7F5FFF]8:9I MH5M&Y5*@,0U(4 ;0P>?<<6OG^)55B^@1_PQUS!:R#,NN,&ATO'JG0MT[7MVJ M\::3+V,GP>N\BPJV=0^>=" MK+!/!AHD&$'XAFC#WW\S7>./*O::!/,: BLQ:^?,VG7HPQ$62S2'](@@\!<$ M?0FI)#"-1!Q+@L06KTY;B$*&AATA\4L5L^D,3C*#2L2;H='7-T6Z#B7:IN$Z MAO&3H'*S M!0W_(0&0 4>2OX[7$:QR@)A<$HY\%D.$+=6I!QLMI- &EB*UNZJHJ)W]O1O* M/>35QS]\DZSPGZ[R6K,DN[!]4V$\A%*I;9+9),*\AL!*SO9S97FU4[IDML=E"4PEAFN0R2%63=*8UA5;FSMIS9WWX*9)-T12]3:)Y3:&5Z=W?H,S::\1_?Y3\PAY5DOM+3!>J MTD0K!BM.9,A32V:$DGDHT2K"M"+WV78+$F ORW^674Q_*66[FV^:"=]QL'Q* MJ[W/9G4YAO=W5;/^LMK<-<[\]9VU0J1MVD[5>7(HV>DZYN%YHA<>LF#O+)(' M00'WKC65Z=-.WIL_.EXF3VT_]5^IQ\CD@6P/D[YDWF*^4'>]B,P!TC@[!ZMX M^CB8-B1;)<]E,R8EBY//)<$!X4H QN>,R5U#39 _T0[_!5!+ P04 " #9 MBE5:1ZE]>EX% !D& &@ 'AL+W=O&UL MK9EK;]LV%(;_"N$50P)TL43JFB4&',MV9#MIE\N&8=@'QF9BH;JX))VT_W[4 M):I-'6L"ZGQ()/IY#R_O.12M7+QE_(M8,R;1MR1.Q65O+>7FO-\7RS5+J#C+ M-BQ5GSQG/*%2W?*7OMAP1E>%*(G[V#"X*-H^\\%%MI5QE++/'(EM MDE#^_8K%V=MES^R]-]Q%+VN9-_0'%QOZPNZ9?-Q\YNJN7T=910E+192EB+/G MR][0/%_X.5\ ?T;L3>Q_T>?5+,7JM8HX>66R&SI!*K$2116OZEWZIUV!&H.+ 5P*L"ZP# E()2%>! M50FLK@*[$MA=!4XE<+H*W$K@=A5XE<#K*O K@:\+G$/&&>_.&5W[,&NS&VX? ME+S;;19^]\O$*K(RH)(.+GCVAGC.JWCY19':A5XE8Y3F17@ON?HT4CHY^.-Q M>//M\#$('\;!*3H)F*11+$[1 M;^CQ/D G'T[1!]1'8DTY$RA*T6,:2?%1-:KKAW6V%31=B8N^5 /-N^LOJT%= ME8/"!P9%T$V6RK5 XW3%5H!^UJXW<4N OEJA>IGP^S)=X=:( 5N>(6)^1-C M%C"@4;O\GFV4W#@H#]KELVW:*A^WRV\H;QW\I/O<"2"?=I\[)+_N/G=('G:? M.R2?_9SO\Y];ND5W.6[)8E(7.RGBD4/%OJ5<,AY_1Y,HI>DRHC$*T_))GC\2 M@T@LXTQL.4/_#)^$Y.H9^2]4OF4W%MQ-?FXX%QNZ9)<]=3 0C+^RWN#77TS' M^!TJG6,&"XX9;'S,8)-C!IL>,]CU,8.%QPPV.V:P^3&#+8X4;*^,K;J,K;;H M@UMU-A+#L"([UO&/A9 F&5XYCXV!J,Y MMK^/30 ,>XZO85,(4V/S]K%KJ%,3VW@?"R$,V_I,9TW,MXGC:>LV!S",+:)- M80%@%B;VCRGL&6_7QMNMQD]Y)H0Z_O&7*(6\+]7.3J^>0XBK60]0:J::I0% MY29HQ@.4:9L:-6E2KN7[1+,=H!S;TF)= Y1++&W]0X BIJM[WJ0(<;#A:)X# MF($-6\,630Q[AF6;L.=.[;G3ZOF8\C1*7P1Z8NI!S=3)>IDE#$GZ#:Y_IS$* MR[+T-!X!%/%T1P* ,C'6YCUN4JIN;&VM)P!%L*/EYA2*9;FVE@, Y:E-3LN! M)H5]T]0R9=:D3,>Q;&TIY@!&7*Q7S0+"B+N3GGLYX-8YX/[OAL^J/( \=QN[ M#5%[C3:%$41Y^NX0 )2J"&W5QDT*>[ZG9<8$H-3::OOX%*!\H^$Y,"[#-'7/ M@5C8U:E9DS*QUTBS.8 9GFUIZ[J ,+6ANK#G7NVYU^KY%171$J4[SJ,-XT@5 M?Z).ZL57;G2BOF:OLCBFO/RP:#V%,J3LR]L=XYFAS7?4!0J:D'&F/\''(*0E M!\3H.3L% VE%=PU"ZC2S^Z/E"21QM;BS)D3.?*U>YA!$M!1?0! ^L"GX=8+X MK0D21/%6LM714L2'W-?WD"Y0T(24']J2C"'(TW,$A+0#WA3L3DL1D-'&'4*0 M9O>LR9!&H#D$$:V0%A"$;2TG^CMO]A+&7XKWU4)9O$UE^;V_;JU?B0^+-X-: M^Y5Y'II ^\P\7Y1OO'^$+]^_WQ3'3(%B]JRZ4BNA=CA>OM,N;V2V*=XK/F52 M9DEQN69TQ7@.J,^?LTR^W^0=U/]8&/P'4$L#!!0 ( -F*55I#XYK'!@0 M %D0 : >&PO=V]R:W-H965T[;%20)R_[Z2;0RV!:%3=_HE M6/*SC_99KU;:]'>4?>4K0@1X3>*4#XR5$.M;T^3!BB28W] U2>6;!64)%G+( MEB9?,X+#S"B)3619GIG@*#6&_6SN@0W[="/B*"4/#/!-DF#V?4QBNAL8T-A/ M/$;+E5 3YK"_QDLR(V*^?F!R9)8L8920E$_06[ FL9(-AP09/"6'J0 M1&G^BU^+0!P90.^$ 2H,4-W .6%@%P;VI09.89"%VLRE9''PL<##/J,[P!1: MLJF'+)B9M90?I>J[SP23;R-I)X;/H[OYZ&GZY1Z,[GWPZWQT-_WT^_3^9S": M3+[,[Y]FX+U/!(YB_@%<@_G,!^_??0#O0)2"IQ7=<)R&O&\*Z8GB,X-BU7&^ M*CJQ*D3@,TW%BH./:4C"*H$I)90ZT%['&)UE]$EP VQX!9"%'(U#D\O-;8VY M?[DY.J/&+K^*G?$Y)_A&L=R/. T(D#L;3!@)(P'N*.=$&^RS9*IRW/(U#LC MD*6!$[8EQO#''Z!G_:0+5)MD?DMDE2 Z91"=C-T^$<39QPF8R3H9;F)R!2"Z MMGI7,NVV1)8MH1+X&<<;G%6?,MX*4 [_P&#.6.DYG!0;#";$E"("@(*!=Y@I!7>>Z>V(PY ML7?D#>KU:K*:&+M3$]6$.!;4B^J4HCIOB/I+'B@J^[DIJ^XF.WFU&CJ-Q:]1 MK_YM-"#;=6LR-"!HV7H=W5)']ZP.>6:\D5K=QJH]J_X-=)B:1+^)J:1?Q?M> MZ7WOK/?3="N_ &7?]V5&)^ LQ3\M*VV2^2V154('K<-MQ?K_:WKA0TO1;Y7- M;XNM&O^CVR+\]X6]X*B40,>S:_M/A_(_!2$ZZ$#_57TOF"N5 M&:*&NB8*.6Y#71/E=;HG"@P\W![A&]?'BPM]052M]':G7BNU, _5SRP=S'4[ M)XXM>+C(P;.7E0L*?D%P? =PD-6IRVBBFHGIZU#'B9F+,(]ZKH3(%%*]JTPG MNDE%WK:4LV5_/,JZPMK\6/7-62]WH,F;[L\R,R.9HC%92$KKIB-=8GD?FP\$ M76>=W0L5LD_,'E>R]R=, >3[!:5B/U +E/]-&/X-4$L#!!0 ( -F*55J5 M_1?D2P, - 4 - >&POGW./[1MB MZ-=JR>G=C%(5+ HNZD$X4ZKZ&$7U9$8+4E^4%14:R4M9$*6[3OF2#L)UMA_/KW?B9 <[#R"MZ]0K1BY:^4&6#8O+)Z^3WB6/2W6UI M,_Q4"UGB*4;K^1W]E,@R-L#^=4P];K3YM2'H(.1NRT_>9CMZY(IEV,]+L:Z9 M.+0!K4\*&CP2/@A'A+.Q9,#*2<'XTH8[$)B4O)2!TL6J$[8A4C]9N&U[4,=. MIV"BE":WS6"_QV[X#K#J@4'&>6.P$]K L%\1I:@4-[IC!IO@"RAP[?MEI1U. M)5FV.U?AFF!N.LFXE!F539IVN H-^YSF8$>RZ0SNJJPB )4J"]W(&)F6@A@/ M*X9K:-D)Y?P.'O(?^9;V(M_8.;-OHFEJ0ZYI96P']#?5K/:F[.6;=(.*/9;J M\UQ/1Y@^5"F]E31G"]-?Y(T!3+V-JY.JXLM/G$U%0>WD7YUPV"ZY_^XZ3ZF@DO!-T[KV#WF5 MW^S8O17_A6?S:V77L==DW#U\C^XD<.@FDV,P>13;W3L&D^GAFXR/P*,[81Z< MROV5YA>.VE.U#H7$QE=T&SDNG(Z M-LU -W16=P%A%[DQEQ_!.!;S(X!A>3 '&,>RL#S_TWQZZ'PLAGGK>9$>RNFA M',OR(2/SP?+X.:F^_#--TSA.$FQ%1R.O@Q&V;DD"/WXUS!LPL#R0Z<_6&M]M MO$+VUP&VI_LJ!)LI7HG83/&U!L2_;L!(4_]N8WF @>T"5CN0WY\':LK/B6/8 M5DCA.4S\"F-]!'&,(/(TX@CD #Q@2 MQ^8]N/,^BE;OJ6C]/\SA,U!+ P04 " #9BE5:EXJ[', 3 @ "P M %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6= MOZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6' MTD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T M>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( -F*55J-@G;L\ < M "%& / >&PO=V]R:V)O;VLN>&ULQ9Q1DZ(X$(#_2LJ7VZNZN5%0Q*V= MK6(PSE"GP )Z-T]7&41-+8)%3&>RZEUZ?'%'Q,X%\Z4YG/GPM MJ\_/9?F9_+//"W'7V]7UX?WMK4AWV9Z)W\M#5LA7-F6U9[5\6FUOQ:'*V%KL MLJS>Y[=&OV_=[ADO>A\_G,\55K?JD[+.TIJ7A3S8'%CQ[*OX\7KSE'SA@C_S MG-??[GKMWWG6(WM>\#W_-UO?]?H](G;EU\>RXO^61KV'>WYF63\DLDWGYX=ZW+&\SJK MIJS.'JKR>.#%MCF-_!6WRL]HV^'\>&K$]]7_:<9RL^%I-BW3XSXKZE,[5EG> M !9BQP^B1PJVS^YZ;ODEJYK?([_ 6Y]^6RVAE):JWG/Y0N6M6SP\%.>XYC7Q MBM.'Y:L*E@%@&;A8KGQ>YGPMOWU-[EG.BC0C;<\*!= $ ,VK 9)W(5,@AP#D M\"="Q@U$\P%!R@VAK%*[>@1 CJX&Z9;[@P)I 9#6%2'_-A3(,0 YOAID7)>I M FD#D/85(;66G "0D^MU-Q,[=>CN0V-W'Q?S?AE[/HUC,J6Q&WEAX@4^+A1.IF*!BD!T3>P^^-_-K'7D,8J'^2: ;)LXB1P_W@,YE,: MQ;\0*@&3)Y4-TLP V3.>OZ)^$D0>U9H+DLH V2IA%(0T2IY^(^&\[5)YP36- M%BXDJ0H)266 ;!7/3QS_P;N?4^+$,4VTUH-$,D VR>GRNEG0Y#&8DJ9[X^1U MPT$.&2!+)**K8+[R_ +ZDH29R_M)O5@!1A("LBI@_-U24OM%D0+9QFW%71("T8R%J0 M5QKUEVKO&6#$@6V!91C.:=-8SIRX3OQ(9O/@SY>&4S$A(1C(0G!<=[E8SIV$ M3DF0/)YNA3"BC]2/O976FI D#&1)T$4X#YXH)??4IS,O:5VAW160'0SLF$.. M'EX[[,:MOMS 3^300GU7]ZP!F<) -L7,\2*RGY<1(M M%RHF) P#71BGBS%TY)R ))'L9L=]/;\S('D8R/*84R?6NQ6RA(%L"3G+]%9R M(%[1-DL-0P(;F8R'()V3?R19 PJ]J/-\FB*1=I7HICE:F08$H+.]8H M!%]G%4DJMN;%ECA5Q8KM*?15&2&OF,A>>R8 4[-291TX,FI!@363%@ D%+QIB08DQDQ<"8IHH) M><9$]LRE/ =YE["6Y (K!\E[]')!CEGB.P< M, %"WJF8D'.&R,YYDP+I;$A(.$-DX8!1O=Z0X"H*MG.4N+ZS#2'3#)%-TQ'@ M=S)"FADB:^9[I-_)!7EEB.P5,.37]#>$O#)$]@H8\NN8D%>&R%[I#OF[.GT$ MF66$;)93--B)!4EEA"P5,"S4.GD$266$+!4P+-0Q(;.,D,T"SQB'*B9DEA&R M66#,D8H)KM!C.^;2Q/:&^*Q2@ZX1I)D1LF8 S!GC&B9DG1&V=2YCQO+T*B9D MG1%V--,5)IP0UT/M\\JY&V!5G'PEZ'Z<9TA#CN#S57 M,2$+6=A+]4!KDD KQH$L9%UAQ5YBGLO85$S(0A:RA2Y@1IFH*YYJF)"%+&0+ M7<0\'*MTI]U"D(4L]"5])24PS6K&L>FJE]Q@L4$;6 MSRM,NMED[1X-B9B6>S6F&$/Z&2/KYQ5FS+<%EQ]E14W"LE+G;6-(/^.?6&_6 MSGZ;-B0)^XB>IF)!^;.S0IQ/S_BAXD0E!5$Q(/S9V MZ -A:N.F#>G'Q@Y].C&GV:'*4JY%:#9D(1L[].G$=-F!URPG:C6=#5G(1K;0 MRP)*A\5MR#LV=LH-7$%1)^HVY!T;V3OP"HJ&"6Z-N>I"CYJUMB'OV-=9Z#F/ MZ0KF!/+.!-D[%S'=75/6I&)"WID@>^:*B;D MG0FR=RYB4E'SO9K+FD#>F5RE/+HUY$:*7,6$O#-!]L[E:[/-6ZN8D(4FV+LS MH7)N+?DV@2PT0;806-"M;WV$+#1!MM#E@NYV_J%B@ELTD2WT?1W_;4RN3X\& M?7B'YL^I-K@A$=_NZIMR<[,467/[-!O%6:&!@GLT^\@:>@%54FYDGC%)ZY:B MUD#!S9I]9!%U@CK;;95M)1+10,&=FWUD%<$5':8&"N[G["/+" 8=:J#@GLX^ MLH[@XA.]1<$]GGUD(8&[$K21?M '-WOV6R7=MF\7'S^LV]G!VI=?(N3QE.5I M6)'FH3V7,1PU&R WQSQWY;&@F)=L??X/)^?_SO+Q/U!+ P04 " #9BE5: MF-"7[@4# #:/@ &@ 'AL+U]R96QS+W=OS=1[ +Z0Y2I#%X*F$H<'2J M#P(Y__VO8;><7H^'MJ^'E<_=X/A^D? M&_=_CN>W<3L,4[=X7IXWP_30]>^[Z^6Q__RP=Y>=N\73RT-W?GJQ73]WD),@ M-W^0ER _?U"0H#!_4)2@.']0DJ T?U"6H#Q_4)&@,G]0E: Z?Y U*J,!)#58 M [2VRK4%>&T5; L0VRK9%F"V5;0M0&VK;%N VU;AM@"YK=)M 79;Q=L"]':J MMP/H[51O!]#;-7^V 7H[U=L!]':JMP/H[51O!]#;J=X.H+=3O1U ;Z=Z.X#> M3O5V +V]ZNT!>GO5VP/T]JJW!^CMFXGO5VP/T]JJW!^CM56\/ MT-NKWAZ@MU>]/4#OH'H'@-Y!]0X O8/J'0!Z!]4[ /0.S<-N@-Y!]0X O8/J M'0!Z!]4[ /0.JG< Z!U4[P#0.ZK>$:!W5+TC0.^H>D> WE'UC@"]H^H= 7K' MYF4E0.^H>D> WE'UC@"]H^H= 7I'U3L"]$ZJ=P+HG53O!- [J=X)H'=2O1- M[Z1Z)X#>2?5. +U3<]@$H'=2O1- [Z1Z)X#>2?5. +VSZIT!>F?5.P/TSJIW M!NB=5>\,T#NKWAF@=U:],T#OK'IG@-ZY.2P(T#NKWAF@=U:],T#OHGH7@-Y% M]2X O8OJ70!Z%]6[ /0NJG!:!W4;T+0._2'/8&Z%U4[P+0 MNZK>%:!W5;TK0.^J>E> WE7UK@"]J^I= 7I7U;L"]*ZJ=P7H757O"M"[JMX5 MH'=MAG4 >EO3CNL _+:F&=@Q ,&M:49V#,!P:YJA'0-0W)IF;,< '+>F&=PQ M ,FM:49W#,!R:YKA'?.=FH_3QVX8KT5?ZR;@.^V>+O<.U]__7'Y=;!'ZY+J_ MS1@?_P)02P,$% @ V8I56O)^ ^]Q @ B3P !, !;0V]N=&5N=%]4 M>7!E&ULS=O?;ILP%,?Q5XFXK8*QP0:FIC?M;K=>[ 48. T*_X3=+GW[ M.:2MM*F+5F72OC=!B>WS._A(G[MK%L=^FYPFVCG_?1)"%?O;%^Y>)SL M$%:VX]Q7/GR='\14U?OJP0J5)$;4X^#MX-?^6".ZN;ZSV^JQ\ZO/A_"S:\=A M$\VV<]'J]K3QF+6)JFGJVKKR85T\#N7A#B<7/:X73NYJ[ A$N\F'%?^ M'/!R[NN3G>>VL:O[:O9?JC[L$H=../_<61>?+_%.C^-VV]:V&>O'/AR)W33; MJG$[:WW?Q:>B5^>3?;AA>_J4%^!])%#^B@@?920/F1":80BJJ20*BFF2@JJDJ*JI+ J*:Y*"JR2(JNB MR*HHLBJ*K(HBJZ+(JBBR*HJLBB*KHLBJ*+*F%%E3BJPI1=:4(FM*D36ER)I2 M9$TILJ8465.*K!E%UHPB:T:1-:/(FE%DS2BR9A19,XJL&476C"*KILBJ*;)J MBJR:(JNFR*HILFJ*K)HBJZ;(JBFR&HJLAB*KHSW<=S_X_CE&?=5.[SFB^4? MR#<_ 5!+ 0(4 Q0 ( -F*55H'04UB@0 +$ 0 " M 0 !D;V-0&UL4$L! A0#% @ V8I56G0"$VSM M*P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0# M% @ V8I56IE&PO=V]R:W-H965T&UL4$L! A0# M% @ V8I56KNFM#8R @ L04 !@ ("!7! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ V8I56AI,)JL4 M!0 <14 !@ ("!YQT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V8I56LO.?6% !P 1#@ !@ M ("!42H 'AL+W=OBR?P( +8& 8 " @<&PO=V]R:W-H965T&UL4$L! A0#% @ V8I56C@/:0^.#P MRR\ !D ("!^UX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V8I56ONLW0GY! 2@L !D M ("!EX( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ V8I56O;#<_3V!0 S X !D ("!TY, 'AL M+W=O&PO=V]R:W-H965T 9 " M@62= !X;"]W;W)K&UL4$L! A0#% @ V8I5 M6D>4R,?'% \#T !D ("!VJD 'AL+W=O % !)#0 &0 M @('8O@ >&PO=V]R:W-H965T_$ !X;"]W;W)K M&UL4$L! A0#% @ V8I56C'F-!S7! :0L M !D ("!\\< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V8I56DDNUG#7! % L !D M ("!=^, 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ V8I56I!LDNIV!0 )0\ !D ("! ?8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ V8I56FX: MU1HM P ^0T !D ("!?0(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V8I56D*6W)$E# IT, !D M ("!HPH! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ V8I56H-87^+V!0 I0X !D ("! M*CD! 'AL+W=O% &0 @(%7/P$ >&PO=V]R:W-H965T]& 0!X;"]W;W)K&UL4$L! A0#% M @ V8I56OAKM0JB P 0P@ !D ("!P$D! 'AL+W=O&UL4$L! A0#% @ V8I56CE6IXQ. M!@ (P\ !D ("!V54! 'AL+W=O7 $ >&PO=V]R:W-H965T&UL4$L! A0#% @ V8I56HYI7_3; @ #08 !D M ("!86D! 'AL+W=O&PO=V]R M:W-H965TQP 0!X;"]W;W)K&UL M4$L! A0#% @ V8I56AW,XSY-!0 \ !D ("!$7H! M 'AL+W=O!P &0 @(&5?P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ MV8I56D=4X4#2 @ PL !D ("!#H&PO=V]R:W-H965T&UL4$L! A0#% @ V8I56J'D\&PO=V]R:W-H965T&UL4$L! A0#% @ V8I56E[N=E$5! +A( !D M ("!1K ! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ V8I56LXL+U$&PO=V]R:W-H965T&UL4$L! A0#% @ V8I5 M6O/W'%RO @ <0< !D ("!2] ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V8I56N8W,G_8 @ D@< M !D ("!1=H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V8I56E?6H[BP!0 U"H !D M ("!Y>4! 'AL+W=O& &0 @(',ZP$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ V8I56L\E[G*9!0 *" !D ("!CO4! 'AL+W=O M^P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ V8I56H?S MA!R\ P 8PP !D ("!W (" 'AL+W=O7B0$ <#P &0 M @('/!@( >&PO=V]R:W-H965T&UL4$L! A0#% @ V8I56LG\;*PR @ J00 !D M ("!@0X" 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ V8I56EEQVE[7 P <10 !D ("! M!R$" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ V8I56C90$G]5 P :PH !D ("!_2X" 'AL+W=O&UL4$L! A0#% @ V8I56O$FK[R] M! W1\ !D ("!+#T" 'AL+W=OQD& "Z(P &0 M@($@0@( >&PO=V]R:W-H965T&UL4$L! A0#% @ V8I56BM?Z! A$ !D M ("!XTP" 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ V8I56E:(0(YJ P *A !D ("!H%<" M 'AL+W=O&PO=V]R:W-H965TA460, ,$+ 9 M " @0!> @!X;"]W;W)K&UL4$L! A0#% @ MV8I56DO)$T+&PO=V]R:W-H965T&PO M=V]R:W-H965T&PO=V]R:W-H965TDS4- " J!P &@ M@($K=P( >&PO=V]R:W-H965T@( >&PO=V]R:W-H965T M&PO=V]R:W-H965TEX% !D& &@ @(%MA0( >&PO M=V]R:W-H965T&PO=V]R:W-H965T&PO2 @!?&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #9BE5: M\GX#[W$" ")/ $P @ 'ZG@( 6T-O;G1E;G1?5'EP97-= :+GAM;%!+!08 XML 127 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 128 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 130 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.0.1 html 300 502 1 false 83 0 false 11 false false R1.htm 0000001 - Document - Cover Sheet http://balchem.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://balchem.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 9952151 - Statement - Consolidated Balance Sheets Sheet http://balchem.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 3 false false R4.htm 9952152 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://balchem.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 4 false false R5.htm 9952153 - Statement - Consolidated Statements of Earnings Sheet http://balchem.com/role/ConsolidatedStatementsofEarnings Consolidated Statements of Earnings Statements 5 false false R6.htm 9952154 - Statement - Consolidated Statements of Comprehensive Income Sheet http://balchem.com/role/ConsolidatedStatementsofComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 6 false false R7.htm 9952155 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) Sheet http://balchem.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical Consolidated Statements of Comprehensive Income (Parenthetical) Statements 7 false false R8.htm 9952156 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://balchem.com/role/ConsolidatedStatementsofStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 8 false false R9.htm 9952157 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical) Sheet http://balchem.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical Consolidated Statements of Stockholders' Equity (Parenthetical) Statements 9 false false R10.htm 9952158 - Statement - Consolidated Statements of Cash Flows Sheet http://balchem.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 10 false false R11.htm 9952159 - Disclosure - BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 11 false false R12.htm 9952160 - Disclosure - SIGNIFICANT ACQUISITIONS Sheet http://balchem.com/role/SIGNIFICANTACQUISITIONS SIGNIFICANT ACQUISITIONS Notes 12 false false R13.htm 9952161 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://balchem.com/role/STOCKHOLDERSEQUITY STOCKHOLDERS' EQUITY Notes 13 false false R14.htm 9952162 - Disclosure - INVENTORIES Sheet http://balchem.com/role/INVENTORIES INVENTORIES Notes 14 false false R15.htm 9952163 - Disclosure - PROPERTY, PLANT AND EQUIPMENT Sheet http://balchem.com/role/PROPERTYPLANTANDEQUIPMENT PROPERTY, PLANT AND EQUIPMENT Notes 15 false false R16.htm 9952164 - Disclosure - INTANGIBLE ASSETS Sheet http://balchem.com/role/INTANGIBLEASSETS INTANGIBLE ASSETS Notes 16 false false R17.htm 9952165 - Disclosure - EQUITY-METHOD INVESTMENT Sheet http://balchem.com/role/EQUITYMETHODINVESTMENT EQUITY-METHOD INVESTMENT Notes 17 false false R18.htm 9952166 - Disclosure - REVOLVING LOAN Sheet http://balchem.com/role/REVOLVINGLOAN REVOLVING LOAN Notes 18 false false R19.htm 9952167 - Disclosure - NET EARNINGS PER COMMON SHARE Sheet http://balchem.com/role/NETEARNINGSPERCOMMONSHARE NET EARNINGS PER COMMON SHARE Notes 19 false false R20.htm 9952168 - Disclosure - INCOME TAXES Sheet http://balchem.com/role/INCOMETAXES INCOME TAXES Notes 20 false false R21.htm 9952169 - Disclosure - SEGMENT INFORMATION Sheet http://balchem.com/role/SEGMENTINFORMATION SEGMENT INFORMATION Notes 21 false false R22.htm 9952170 - Disclosure - REVENUE Sheet http://balchem.com/role/REVENUE REVENUE Notes 22 false false R23.htm 9952171 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION Sheet http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATION SUPPLEMENTAL CASH FLOW INFORMATION Notes 23 false false R24.htm 9952172 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME Sheet http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOME ACCUMULATED OTHER COMPREHENSIVE INCOME Notes 24 false false R25.htm 9952173 - Disclosure - EMPLOYEE BENEFIT PLANS Sheet http://balchem.com/role/EMPLOYEEBENEFITPLANS EMPLOYEE BENEFIT PLANS Notes 25 false false R26.htm 9952174 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://balchem.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 26 false false R27.htm 9952175 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS Sheet http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS FAIR VALUE OF FINANCIAL INSTRUMENTS Notes 27 false false R28.htm 9952176 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://balchem.com/role/RELATEDPARTYTRANSACTIONS RELATED PARTY TRANSACTIONS Notes 28 false false R29.htm 9952177 - Disclosure - LEASES Sheet http://balchem.com/role/LEASES LEASES Notes 29 false false R30.htm 9952178 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES Sheet http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIES DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES Notes 30 false false R31.htm 9952179 - Disclosure - QUARTERLY FINANCIAL INFORMATION (UNAUDITED) Sheet http://balchem.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITED QUARTERLY FINANCIAL INFORMATION (UNAUDITED) Notes 31 false false R32.htm 9952180 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS Sheet http://balchem.com/role/VALUATIONANDQUALIFYINGACCOUNTS VALUATION AND QUALIFYING ACCOUNTS Notes 32 false false R33.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 33 false false R34.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 34 false false R35.htm 995447 - Disclosure - Insider Trading Policies and Procedures Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc Insider Trading Policies and Procedures Notes 35 false false R36.htm 995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure Sheet http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure Cybersecurity Risk Management and Strategy Disclosure Notes 36 false false R37.htm 9955511 - Disclosure - BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 37 false false R38.htm 9955512 - Disclosure - BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES 38 false false R39.htm 9955513 - Disclosure - SIGNIFICANT ACQUISITIONS (Tables) Sheet http://balchem.com/role/SIGNIFICANTACQUISITIONSTables SIGNIFICANT ACQUISITIONS (Tables) Tables http://balchem.com/role/SIGNIFICANTACQUISITIONS 39 false false R40.htm 9955514 - Disclosure - STOCKHOLDERS' EQUITY (Tables) Sheet http://balchem.com/role/STOCKHOLDERSEQUITYTables STOCKHOLDERS' EQUITY (Tables) Tables http://balchem.com/role/STOCKHOLDERSEQUITY 40 false false R41.htm 9955515 - Disclosure - INVENTORIES (Tables) Sheet http://balchem.com/role/INVENTORIESTables INVENTORIES (Tables) Tables http://balchem.com/role/INVENTORIES 41 false false R42.htm 9955516 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables) Sheet http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTTables PROPERTY, PLANT AND EQUIPMENT (Tables) Tables http://balchem.com/role/PROPERTYPLANTANDEQUIPMENT 42 false false R43.htm 9955517 - Disclosure - INTANGIBLE ASSETS (Tables) Sheet http://balchem.com/role/INTANGIBLEASSETSTables INTANGIBLE ASSETS (Tables) Tables http://balchem.com/role/INTANGIBLEASSETS 43 false false R44.htm 9955518 - Disclosure - NET EARNINGS PER COMMON SHARE (Tables) Sheet http://balchem.com/role/NETEARNINGSPERCOMMONSHARETables NET EARNINGS PER COMMON SHARE (Tables) Tables http://balchem.com/role/NETEARNINGSPERCOMMONSHARE 44 false false R45.htm 9955519 - Disclosure - INCOME TAXES (Tables) Sheet http://balchem.com/role/INCOMETAXESTables INCOME TAXES (Tables) Tables http://balchem.com/role/INCOMETAXES 45 false false R46.htm 9955520 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://balchem.com/role/SEGMENTINFORMATIONTables SEGMENT INFORMATION (Tables) Tables http://balchem.com/role/SEGMENTINFORMATION 46 false false R47.htm 9955521 - Disclosure - REVENUE (Tables) Sheet http://balchem.com/role/REVENUETables REVENUE (Tables) Tables http://balchem.com/role/REVENUE 47 false false R48.htm 9955522 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Tables) Sheet http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables SUPPLEMENTAL CASH FLOW INFORMATION (Tables) Tables http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATION 48 false false R49.htm 9955523 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables) Sheet http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMETables ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables) Tables http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOME 49 false false R50.htm 9955524 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables) Sheet http://balchem.com/role/EMPLOYEEBENEFITPLANSTables EMPLOYEE BENEFIT PLANS (Tables) Tables http://balchem.com/role/EMPLOYEEBENEFITPLANS 50 false false R51.htm 9955525 - Disclosure - LEASES (Tables) Sheet http://balchem.com/role/LEASESTables LEASES (Tables) Tables http://balchem.com/role/LEASES 51 false false R52.htm 9955526 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables) Sheet http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESTables DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables) Tables http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIES 52 false false R53.htm 9955527 - Disclosure - QUARTERLY FINANCIAL INFORMATION (UNAUDITED) (Tables) Sheet http://balchem.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDTables QUARTERLY FINANCIAL INFORMATION (UNAUDITED) (Tables) Tables http://balchem.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITED 53 false false R54.htm 9955528 - Disclosure - BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property, Plant and Equipment Useful Lives (Details) Sheet http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLivesDetails BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property, Plant and Equipment Useful Lives (Details) Details 54 false false R55.htm 9955529 - Disclosure - BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets Useful Lives (Details) Sheet http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsUsefulLivesDetails BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets Useful Lives (Details) Details 55 false false R56.htm 9955530 - Disclosure - SIGNIFICANT ACQUISITIONS - Narrative (Details) Sheet http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails SIGNIFICANT ACQUISITIONS - Narrative (Details) Details 56 false false R57.htm 9955531 - Disclosure - SIGNIFICANT ACQUISITIONS - Fair Value of Assets Acquired and Liabilities Assumed (Details) Sheet http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails SIGNIFICANT ACQUISITIONS - Fair Value of Assets Acquired and Liabilities Assumed (Details) Details 57 false false R58.htm 9955532 - Disclosure - SIGNIFICANT ACQUISITIONS - Schedule of Pro Forma Information (Details) Sheet http://balchem.com/role/SIGNIFICANTACQUISITIONSScheduleofProFormaInformationDetails SIGNIFICANT ACQUISITIONS - Schedule of Pro Forma Information (Details) Details 58 false false R59.htm 9955533 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Compensation Cost on Net Earnings (Details) Sheet http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofCompensationCostonNetEarningsDetails STOCKHOLDERS' EQUITY - Schedule of Compensation Cost on Net Earnings (Details) Details 59 false false R60.htm 9955534 - Disclosure - STOCKHOLDERS' EQUITY - Stock-based Compensation (Details) Sheet http://balchem.com/role/STOCKHOLDERSEQUITYStockbasedCompensationDetails STOCKHOLDERS' EQUITY - Stock-based Compensation (Details) Details 60 false false R61.htm 9955535 - Disclosure - STOCKHOLDERS' EQUITY - Assumptions Used in Fair Value Determination (Details) Sheet http://balchem.com/role/STOCKHOLDERSEQUITYAssumptionsUsedinFairValueDeterminationDetails STOCKHOLDERS' EQUITY - Assumptions Used in Fair Value Determination (Details) Details 61 false false R62.htm 9955536 - Disclosure - STOCKHOLDERS' EQUITY - Stock Option Activity (Details) Sheet http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionActivityDetails STOCKHOLDERS' EQUITY - Stock Option Activity (Details) Details 62 false false R63.htm 9955537 - Disclosure - STOCKHOLDERS' EQUITY - Information Related to Stock Options Outstanding (Details) Sheet http://balchem.com/role/STOCKHOLDERSEQUITYInformationRelatedtoStockOptionsOutstandingDetails STOCKHOLDERS' EQUITY - Information Related to Stock Options Outstanding (Details) Details 63 false false R64.htm 9955538 - Disclosure - STOCKHOLDERS' EQUITY - Restricted Stock and Performance Share Activity (Details) Sheet http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareActivityDetails STOCKHOLDERS' EQUITY - Restricted Stock and Performance Share Activity (Details) Details 64 false false R65.htm 9955539 - Disclosure - STOCKHOLDERS' EQUITY - Repurchase of Common Stock (Details) Sheet http://balchem.com/role/STOCKHOLDERSEQUITYRepurchaseofCommonStockDetails STOCKHOLDERS' EQUITY - Repurchase of Common Stock (Details) Details 65 false false R66.htm 9955540 - Disclosure - INVENTORIES (Details) Sheet http://balchem.com/role/INVENTORIESDetails INVENTORIES (Details) Details http://balchem.com/role/INVENTORIESTables 66 false false R67.htm 9955541 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Schedule of Property, Plant and Equipment (Details) Sheet http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails PROPERTY, PLANT AND EQUIPMENT - Schedule of Property, Plant and Equipment (Details) Details 67 false false R68.htm 9955542 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Long-Lived Assets by Geographical Area (Details) Sheet http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTLongLivedAssetsbyGeographicalAreaDetails PROPERTY, PLANT AND EQUIPMENT - Long-Lived Assets by Geographical Area (Details) Details 68 false false R69.htm 9955543 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Narrative (Details) Sheet http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTNarrativeDetails PROPERTY, PLANT AND EQUIPMENT - Narrative (Details) Details 69 false false R70.htm 9955544 - Disclosure - INTANGIBLE ASSETS - Narrative (Details) Sheet http://balchem.com/role/INTANGIBLEASSETSNarrativeDetails INTANGIBLE ASSETS - Narrative (Details) Details 70 false false R71.htm 9955545 - Disclosure - INTANGIBLE ASSETS - Goodwill (Details) Sheet http://balchem.com/role/INTANGIBLEASSETSGoodwillDetails INTANGIBLE ASSETS - Goodwill (Details) Details 71 false false R72.htm 9955546 - Disclosure - INTANGIBLE ASSETS - Schedule of Intangible Assets Estimated Useful Lives (Details) Sheet http://balchem.com/role/INTANGIBLEASSETSScheduleofIntangibleAssetsEstimatedUsefulLivesDetails INTANGIBLE ASSETS - Schedule of Intangible Assets Estimated Useful Lives (Details) Details 72 false false R73.htm 9955547 - Disclosure - EQUITY-METHOD INVESTMENT (Details) Sheet http://balchem.com/role/EQUITYMETHODINVESTMENTDetails EQUITY-METHOD INVESTMENT (Details) Details http://balchem.com/role/EQUITYMETHODINVESTMENT 73 false false R74.htm 9955548 - Disclosure - REVOLVING LOAN (Details) Sheet http://balchem.com/role/REVOLVINGLOANDetails REVOLVING LOAN (Details) Details http://balchem.com/role/REVOLVINGLOAN 74 false false R75.htm 9955549 - Disclosure - NET EARNINGS PER COMMON SHARE (Details) Sheet http://balchem.com/role/NETEARNINGSPERCOMMONSHAREDetails NET EARNINGS PER COMMON SHARE (Details) Details http://balchem.com/role/NETEARNINGSPERCOMMONSHARETables 75 false false R76.htm 9955550 - Disclosure - INCOME TAXES - Narrative (Details) Sheet http://balchem.com/role/INCOMETAXESNarrativeDetails INCOME TAXES - Narrative (Details) Details 76 false false R77.htm 9955551 - Disclosure - INCOME TAXES - Components of Income Tax Expense (Details) Sheet http://balchem.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails INCOME TAXES - Components of Income Tax Expense (Details) Details 77 false false R78.htm 9955552 - Disclosure - INCOME TAXES - Effective Income Tax Reconciliation (Details) Sheet http://balchem.com/role/INCOMETAXESEffectiveIncomeTaxReconciliationDetails INCOME TAXES - Effective Income Tax Reconciliation (Details) Details 78 false false R79.htm 9955553 - Disclosure - INCOME TAXES - Significant Portions of Deferred Tax Assets and Liabilities (Details) Sheet http://balchem.com/role/INCOMETAXESSignificantPortionsofDeferredTaxAssetsandLiabilitiesDetails INCOME TAXES - Significant Portions of Deferred Tax Assets and Liabilities (Details) Details 79 false false R80.htm 9955554 - Disclosure - INCOME TAXES - Income Tax Uncertainties (Details) Sheet http://balchem.com/role/INCOMETAXESIncomeTaxUncertaintiesDetails INCOME TAXES - Income Tax Uncertainties (Details) Details 80 false false R81.htm 9955555 - Disclosure - SEGMENT INFORMATION - Narrative (Details) Sheet http://balchem.com/role/SEGMENTINFORMATIONNarrativeDetails SEGMENT INFORMATION - Narrative (Details) Details 81 false false R82.htm 9955556 - Disclosure - SEGMENT INFORMATION - Business Segment Net Sales (Details) Sheet http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails SEGMENT INFORMATION - Business Segment Net Sales (Details) Details 82 false false R83.htm 9955557 - Disclosure - SEGMENT INFORMATION - Business Segment Assets (Details) Sheet http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentAssetsDetails SEGMENT INFORMATION - Business Segment Assets (Details) Details 83 false false R84.htm 9955558 - Disclosure - SEGMENT INFORMATION - Depreciation/Amortization (Details) Sheet http://balchem.com/role/SEGMENTINFORMATIONDepreciationAmortizationDetails SEGMENT INFORMATION - Depreciation/Amortization (Details) Details 84 false false R85.htm 9955559 - Disclosure - SEGMENT INFORMATION - Capital Expenditures (Details) Sheet http://balchem.com/role/SEGMENTINFORMATIONCapitalExpendituresDetails SEGMENT INFORMATION - Capital Expenditures (Details) Details 85 false false R86.htm 9955560 - Disclosure - REVENUE (Details) Sheet http://balchem.com/role/REVENUEDetails REVENUE (Details) Details http://balchem.com/role/REVENUETables 86 false false R87.htm 9955561 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Details) Sheet http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails SUPPLEMENTAL CASH FLOW INFORMATION (Details) Details http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables 87 false false R88.htm 9955562 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME - Changes in Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeLossDetails ACCUMULATED OTHER COMPREHENSIVE INCOME - Changes in Accumulated Other Comprehensive Income (Loss) (Details) Details 88 false false R89.htm 9955563 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME - Components of Accumulated Other Comprehensive (Loss)/Income (Details) Sheet http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEComponentsofAccumulatedOtherComprehensiveLossIncomeDetails ACCUMULATED OTHER COMPREHENSIVE INCOME - Components of Accumulated Other Comprehensive (Loss)/Income (Details) Details 89 false false R90.htm 9955564 - Disclosure - EMPLOYEE BENEFIT PLANS - Narrative (Details) Sheet http://balchem.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails EMPLOYEE BENEFIT PLANS - Narrative (Details) Details 90 false false R91.htm 9955565 - Disclosure - EMPLOYEE BENEFIT PLANS - Changes in Benefit Obligations and Plan Assets (Details) Sheet http://balchem.com/role/EMPLOYEEBENEFITPLANSChangesinBenefitObligationsandPlanAssetsDetails EMPLOYEE BENEFIT PLANS - Changes in Benefit Obligations and Plan Assets (Details) Details 91 false false R92.htm 9955566 - Disclosure - EMPLOYEE BENEFIT PLANS - Amounts Recognized in Balance Sheet (Details) Sheet http://balchem.com/role/EMPLOYEEBENEFITPLANSAmountsRecognizedinBalanceSheetDetails EMPLOYEE BENEFIT PLANS - Amounts Recognized in Balance Sheet (Details) Details 92 false false R93.htm 9955567 - Disclosure - EMPLOYEE BENEFIT PLANS - Components of Net Periodic Benefit Cost (Details) Sheet http://balchem.com/role/EMPLOYEEBENEFITPLANSComponentsofNetPeriodicBenefitCostDetails EMPLOYEE BENEFIT PLANS - Components of Net Periodic Benefit Cost (Details) Details 93 false false R94.htm 9955568 - Disclosure - EMPLOYEE BENEFIT PLANS - Estimated Future Employer Contributions and Benefit Payments (Details) Sheet http://balchem.com/role/EMPLOYEEBENEFITPLANSEstimatedFutureEmployerContributionsandBenefitPaymentsDetails EMPLOYEE BENEFIT PLANS - Estimated Future Employer Contributions and Benefit Payments (Details) Details 94 false false R95.htm 9955569 - Disclosure - EMPLOYEE BENEFIT PLANS - Defined Benefit Pension Plans (Details) Sheet http://balchem.com/role/EMPLOYEEBENEFITPLANSDefinedBenefitPensionPlansDetails EMPLOYEE BENEFIT PLANS - Defined Benefit Pension Plans (Details) Details 95 false false R96.htm 9955570 - Disclosure - EMPLOYEE BENEFIT PLANS - Assumptions Used in Calculations (Details) Sheet http://balchem.com/role/EMPLOYEEBENEFITPLANSAssumptionsUsedinCalculationsDetails EMPLOYEE BENEFIT PLANS - Assumptions Used in Calculations (Details) Details 96 false false R97.htm 9955571 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Details) Sheet http://balchem.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails COMMITMENTS AND CONTINGENCIES - Narrative (Details) Details 97 false false R98.htm 9955572 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Details) Sheet http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails FAIR VALUE OF FINANCIAL INSTRUMENTS (Details) Details http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS 98 false false R99.htm 9955573 - Disclosure - RELATED PARTY TRANSACTIONS (Details) Sheet http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails RELATED PARTY TRANSACTIONS (Details) Details http://balchem.com/role/RELATEDPARTYTRANSACTIONS 99 false false R100.htm 9955574 - Disclosure - LEASES - Narrative (Details) Sheet http://balchem.com/role/LEASESNarrativeDetails LEASES - Narrative (Details) Details 100 false false R101.htm 9955575 - Disclosure - LEASES - Right-of-Use Assets and Lease Liabilities (Details) Sheet http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails LEASES - Right-of-Use Assets and Lease Liabilities (Details) Details 101 false false R102.htm 9955576 - Disclosure - LEASES - Schedule of Lease Costs (Details) Sheet http://balchem.com/role/LEASESScheduleofLeaseCostsDetails LEASES - Schedule of Lease Costs (Details) Details 102 false false R103.htm 9955577 - Disclosure - LEASES - Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Operating Leases (Details) Sheet http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails LEASES - Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Operating Leases (Details) Details 103 false false R104.htm 9955578 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Narrative (Details) Sheet http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Narrative (Details) Details 104 false false R105.htm 9955579 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Schedule of Gains (Losses) on Hedging Instruments (Details) Sheet http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESScheduleofGainsLossesonHedgingInstrumentsDetails DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Schedule of Gains (Losses) on Hedging Instruments (Details) Details 105 false false R106.htm 9955580 - Disclosure - QUARTERLY FINANCIAL INFORMATION (UNAUDITED) (Details) Sheet http://balchem.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDDetails QUARTERLY FINANCIAL INFORMATION (UNAUDITED) (Details) Details http://balchem.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDTables 106 false false R107.htm 9955581 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS (Details) Sheet http://balchem.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails VALUATION AND QUALIFYING ACCOUNTS (Details) Details http://balchem.com/role/VALUATIONANDQUALIFYINGACCOUNTS 107 false false All Reports Book All Reports bcpc-20241231.htm bcpc-20241231.xsd bcpc-20241231_cal.xml bcpc-20241231_def.xml bcpc-20241231_lab.xml bcpc-20241231_pre.xml bcpc-20241231_g1.jpg http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/cyd/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 133 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "bcpc-20241231.htm": { "nsprefix": "bcpc", "nsuri": "http://balchem.com/20241231", "dts": { "inline": { "local": [ "bcpc-20241231.htm" ] }, "schema": { "local": [ "bcpc-20241231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "bcpc-20241231_cal.xml" ] }, "definitionLink": { "local": [ "bcpc-20241231_def.xml" ] }, "labelLink": { "local": [ "bcpc-20241231_lab.xml" ] }, "presentationLink": { "local": [ "bcpc-20241231_pre.xml" ] } }, "keyStandard": 458, "keyCustom": 44, "axisStandard": 30, "axisCustom": 2, "memberStandard": 48, "memberCustom": 35, "hidden": { "total": 13, "http://fasb.org/us-gaap/2024": 7, "http://balchem.com/20241231": 2, "http://xbrl.sec.gov/dei/2024": 4 }, "contextCount": 300, "entityCount": 1, "segmentCount": 83, "elementCount": 877, "unitCount": 11, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 1440, "http://xbrl.sec.gov/dei/2024": 38, "http://xbrl.sec.gov/cyd/2024": 15, "http://xbrl.sec.gov/ecd/2024": 5, "http://fasb.org/srt/2024": 2 }, "report": { "R1": { "role": "http://balchem.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R2": { "role": "http://balchem.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R3": { "role": "http://balchem.com/role/ConsolidatedBalanceSheets", "longName": "9952151 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R4": { "role": "http://balchem.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "9952152 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R5": { "role": "http://balchem.com/role/ConsolidatedStatementsofEarnings", "longName": "9952153 - Statement - Consolidated Statements of Earnings", "shortName": "Consolidated Statements of Earnings", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SellingExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "unique": true } }, "R6": { "role": "http://balchem.com/role/ConsolidatedStatementsofComprehensiveIncome", "longName": "9952154 - Statement - Consolidated Statements of Comprehensive Income", "shortName": "Consolidated Statements of Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "unique": true } }, "R7": { "role": "http://balchem.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical", "longName": "9952155 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)", "shortName": "Consolidated Statements of Comprehensive Income (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "unique": true } }, "R8": { "role": "http://balchem.com/role/ConsolidatedStatementsofStockholdersEquity", "longName": "9952156 - Statement - Consolidated Statements of Stockholders' Equity", "shortName": "Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "unique": true } }, "R9": { "role": "http://balchem.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical", "longName": "9952157 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical)", "shortName": "Consolidated Statements of Stockholders' Equity (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R10": { "role": "http://balchem.com/role/ConsolidatedStatementsofCashFlows", "longName": "9952158 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "unique": true } }, "R11": { "role": "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES", "longName": "9952159 - Disclosure - BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "shortName": "BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R12": { "role": "http://balchem.com/role/SIGNIFICANTACQUISITIONS", "longName": "9952160 - Disclosure - SIGNIFICANT ACQUISITIONS", "shortName": "SIGNIFICANT ACQUISITIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R13": { "role": "http://balchem.com/role/STOCKHOLDERSEQUITY", "longName": "9952161 - Disclosure - STOCKHOLDERS' EQUITY", "shortName": "STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R14": { "role": "http://balchem.com/role/INVENTORIES", "longName": "9952162 - Disclosure - INVENTORIES", "shortName": "INVENTORIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R15": { "role": "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENT", "longName": "9952163 - Disclosure - PROPERTY, PLANT AND EQUIPMENT", "shortName": "PROPERTY, PLANT AND EQUIPMENT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R16": { "role": "http://balchem.com/role/INTANGIBLEASSETS", "longName": "9952164 - Disclosure - INTANGIBLE ASSETS", "shortName": "INTANGIBLE ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R17": { "role": "http://balchem.com/role/EQUITYMETHODINVESTMENT", "longName": "9952165 - Disclosure - EQUITY-METHOD INVESTMENT", "shortName": "EQUITY-METHOD INVESTMENT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R18": { "role": "http://balchem.com/role/REVOLVINGLOAN", "longName": "9952166 - Disclosure - REVOLVING LOAN", "shortName": "REVOLVING LOAN", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R19": { "role": "http://balchem.com/role/NETEARNINGSPERCOMMONSHARE", "longName": "9952167 - Disclosure - NET EARNINGS PER COMMON SHARE", "shortName": "NET EARNINGS PER COMMON SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R20": { "role": "http://balchem.com/role/INCOMETAXES", "longName": "9952168 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R21": { "role": "http://balchem.com/role/SEGMENTINFORMATION", "longName": "9952169 - Disclosure - SEGMENT INFORMATION", "shortName": "SEGMENT INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R22": { "role": "http://balchem.com/role/REVENUE", "longName": "9952170 - Disclosure - REVENUE", "shortName": "REVENUE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R23": { "role": "http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATION", "longName": "9952171 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION", "shortName": "SUPPLEMENTAL CASH FLOW INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R24": { "role": "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOME", "longName": "9952172 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R25": { "role": "http://balchem.com/role/EMPLOYEEBENEFITPLANS", "longName": "9952173 - Disclosure - EMPLOYEE BENEFIT PLANS", "shortName": "EMPLOYEE BENEFIT PLANS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R26": { "role": "http://balchem.com/role/COMMITMENTSANDCONTINGENCIES", "longName": "9952174 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R27": { "role": "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS", "longName": "9952175 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS", "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R28": { "role": "http://balchem.com/role/RELATEDPARTYTRANSACTIONS", "longName": "9952176 - Disclosure - RELATED PARTY TRANSACTIONS", "shortName": "RELATED PARTY TRANSACTIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R29": { "role": "http://balchem.com/role/LEASES", "longName": "9952177 - Disclosure - LEASES", "shortName": "LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R30": { "role": "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIES", "longName": "9952178 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES", "shortName": "DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R31": { "role": "http://balchem.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITED", "longName": "9952179 - Disclosure - QUARTERLY FINANCIAL INFORMATION (UNAUDITED)", "shortName": "QUARTERLY FINANCIAL INFORMATION (UNAUDITED)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R32": { "role": "http://balchem.com/role/VALUATIONANDQUALIFYINGACCOUNTS", "longName": "9952180 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS", "shortName": "VALUATION AND QUALIFYING ACCOUNTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R33": { "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": "33", "firstAnchor": { "contextRef": "c-282", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true }, "uniqueAnchor": null }, "R34": { "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": "34", "firstAnchor": { "contextRef": "c-282", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-282", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R35": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc", "longName": "995447 - Disclosure - Insider Trading Policies and Procedures", "shortName": "Insider Trading Policies and Procedures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "a", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "a", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R36": { "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure", "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure", "shortName": "Cybersecurity Risk Management and Strategy Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R37": { "role": "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "longName": "9955511 - Disclosure - BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R38": { "role": "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables", "longName": "9955512 - Disclosure - BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true }, "uniqueAnchor": null }, "R39": { "role": "http://balchem.com/role/SIGNIFICANTACQUISITIONSTables", "longName": "9955513 - Disclosure - SIGNIFICANT ACQUISITIONS (Tables)", "shortName": "SIGNIFICANT ACQUISITIONS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R40": { "role": "http://balchem.com/role/STOCKHOLDERSEQUITYTables", "longName": "9955514 - Disclosure - STOCKHOLDERS' EQUITY (Tables)", "shortName": "STOCKHOLDERS' EQUITY (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R41": { "role": "http://balchem.com/role/INVENTORIESTables", "longName": "9955515 - Disclosure - INVENTORIES (Tables)", "shortName": "INVENTORIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R42": { "role": "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTTables", "longName": "9955516 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)", "shortName": "PROPERTY, PLANT AND EQUIPMENT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "unique": true } }, "R43": { "role": "http://balchem.com/role/INTANGIBLEASSETSTables", "longName": "9955517 - Disclosure - INTANGIBLE ASSETS (Tables)", "shortName": "INTANGIBLE ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R44": { "role": "http://balchem.com/role/NETEARNINGSPERCOMMONSHARETables", "longName": "9955518 - Disclosure - NET EARNINGS PER COMMON SHARE (Tables)", "shortName": "NET EARNINGS PER COMMON SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R45": { "role": "http://balchem.com/role/INCOMETAXESTables", "longName": "9955519 - Disclosure - INCOME TAXES (Tables)", "shortName": "INCOME TAXES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R46": { "role": "http://balchem.com/role/SEGMENTINFORMATIONTables", "longName": "9955520 - Disclosure - SEGMENT INFORMATION (Tables)", "shortName": "SEGMENT INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R47": { "role": "http://balchem.com/role/REVENUETables", "longName": "9955521 - Disclosure - REVENUE (Tables)", "shortName": "REVENUE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R48": { "role": "http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables", "longName": "9955522 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Tables)", "shortName": "SUPPLEMENTAL CASH FLOW INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R49": { "role": "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMETables", "longName": "9955523 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables)", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "49", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R50": { "role": "http://balchem.com/role/EMPLOYEEBENEFITPLANSTables", "longName": "9955524 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables)", "shortName": "EMPLOYEE BENEFIT PLANS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R51": { "role": "http://balchem.com/role/LEASESTables", "longName": "9955525 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R52": { "role": "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESTables", "longName": "9955526 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables)", "shortName": "DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R53": { "role": "http://balchem.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDTables", "longName": "9955527 - Disclosure - QUARTERLY FINANCIAL INFORMATION (UNAUDITED) (Tables)", "shortName": "QUARTERLY FINANCIAL INFORMATION (UNAUDITED) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "53", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R54": { "role": "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLivesDetails", "longName": "9955528 - Disclosure - BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property, Plant and Equipment Useful Lives (Details)", "shortName": "BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property, Plant and Equipment Useful Lives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-38", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-38", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R55": { "role": "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsUsefulLivesDetails", "longName": "9955529 - Disclosure - BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets Useful Lives (Details)", "shortName": "BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets Useful Lives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-42", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-48", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "unique": true } }, "R56": { "role": "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails", "longName": "9955530 - Disclosure - SIGNIFICANT ACQUISITIONS - Narrative (Details)", "shortName": "SIGNIFICANT ACQUISITIONS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-61", "name": "bcpc:GoodwillAcquiredDuringPeriodPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "unique": true } }, "R57": { "role": "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails", "longName": "9955531 - Disclosure - SIGNIFICANT ACQUISITIONS - Fair Value of Assets Acquired and Liabilities Assumed (Details)", "shortName": "SIGNIFICANT ACQUISITIONS - Fair Value of Assets Acquired and Liabilities Assumed (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-60", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "unique": true } }, "R58": { "role": "http://balchem.com/role/SIGNIFICANTACQUISITIONSScheduleofProFormaInformationDetails", "longName": "9955532 - Disclosure - SIGNIFICANT ACQUISITIONS - Schedule of Pro Forma Information (Details)", "shortName": "SIGNIFICANT ACQUISITIONS - Schedule of Pro Forma Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R59": { "role": "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofCompensationCostonNetEarningsDetails", "longName": "9955533 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Compensation Cost on Net Earnings (Details)", "shortName": "STOCKHOLDERS' EQUITY - Schedule of Compensation Cost on Net Earnings (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R60": { "role": "http://balchem.com/role/STOCKHOLDERSEQUITYStockbasedCompensationDetails", "longName": "9955534 - Disclosure - STOCKHOLDERS' EQUITY - Stock-based Compensation (Details)", "shortName": "STOCKHOLDERS' EQUITY - Stock-based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "name": "bcpc:NumberOfShareBasedCompensationPlans", "unitRef": "plan", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "bcpc:NumberOfShareBasedCompensationPlans", "unitRef": "plan", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R61": { "role": "http://balchem.com/role/STOCKHOLDERSEQUITYAssumptionsUsedinFairValueDeterminationDetails", "longName": "9955535 - Disclosure - STOCKHOLDERS' EQUITY - Assumptions Used in Fair Value Determination (Details)", "shortName": "STOCKHOLDERS' EQUITY - Assumptions Used in Fair Value Determination (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-99", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-99", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R62": { "role": "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionActivityDetails", "longName": "9955536 - Disclosure - STOCKHOLDERS' EQUITY - Stock Option Activity (Details)", "shortName": "STOCKHOLDERS' EQUITY - Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "unique": true } }, "R63": { "role": "http://balchem.com/role/STOCKHOLDERSEQUITYInformationRelatedtoStockOptionsOutstandingDetails", "longName": "9955537 - Disclosure - STOCKHOLDERS' EQUITY - Information Related to Stock Options Outstanding (Details)", "shortName": "STOCKHOLDERS' EQUITY - Information Related to Stock Options Outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R64": { "role": "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareActivityDetails", "longName": "9955538 - Disclosure - STOCKHOLDERS' EQUITY - Restricted Stock and Performance Share Activity (Details)", "shortName": "STOCKHOLDERS' EQUITY - Restricted Stock and Performance Share Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R65": { "role": "http://balchem.com/role/STOCKHOLDERSEQUITYRepurchaseofCommonStockDetails", "longName": "9955539 - Disclosure - STOCKHOLDERS' EQUITY - Repurchase of Common Stock (Details)", "shortName": "STOCKHOLDERS' EQUITY - Repurchase of Common Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-4", "name": "srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R66": { "role": "http://balchem.com/role/INVENTORIESDetails", "longName": "9955540 - Disclosure - INVENTORIES (Details)", "shortName": "INVENTORIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R67": { "role": "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails", "longName": "9955541 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Schedule of Property, Plant and Equipment (Details)", "shortName": "PROPERTY, PLANT AND EQUIPMENT - Schedule of Property, Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R68": { "role": "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTLongLivedAssetsbyGeographicalAreaDetails", "longName": "9955542 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Long-Lived Assets by Geographical Area (Details)", "shortName": "PROPERTY, PLANT AND EQUIPMENT - Long-Lived Assets by Geographical Area (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R69": { "role": "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTNarrativeDetails", "longName": "9955543 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Narrative (Details)", "shortName": "PROPERTY, PLANT AND EQUIPMENT - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R70": { "role": "http://balchem.com/role/INTANGIBLEASSETSNarrativeDetails", "longName": "9955544 - Disclosure - INTANGIBLE ASSETS - Narrative (Details)", "shortName": "INTANGIBLE ASSETS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "unique": true } }, "R71": { "role": "http://balchem.com/role/INTANGIBLEASSETSGoodwillDetails", "longName": "9955545 - Disclosure - INTANGIBLE ASSETS - Goodwill (Details)", "shortName": "INTANGIBLE ASSETS - Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "unique": true } }, "R72": { "role": "http://balchem.com/role/INTANGIBLEASSETSScheduleofIntangibleAssetsEstimatedUsefulLivesDetails", "longName": "9955546 - Disclosure - INTANGIBLE ASSETS - Schedule of Intangible Assets Estimated Useful Lives (Details)", "shortName": "INTANGIBLE ASSETS - Schedule of Intangible Assets Estimated Useful Lives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R73": { "role": "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails", "longName": "9955547 - Disclosure - EQUITY-METHOD INVESTMENT (Details)", "shortName": "EQUITY-METHOD INVESTMENT (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-1", "name": "bcpc:EquityMethodInvestmentNumberOfVotes", "unitRef": "vote", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "bcpc:EquityMethodInvestmentNumberOfVotes", "unitRef": "vote", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R74": { "role": "http://balchem.com/role/REVOLVINGLOANDetails", "longName": "9955548 - Disclosure - REVOLVING LOAN (Details)", "shortName": "REVOLVING LOAN (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R75": { "role": "http://balchem.com/role/NETEARNINGSPERCOMMONSHAREDetails", "longName": "9955549 - Disclosure - NET EARNINGS PER COMMON SHARE (Details)", "shortName": "NET EARNINGS PER COMMON SHARE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-282", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "unique": true } }, "R76": { "role": "http://balchem.com/role/INCOMETAXESNarrativeDetails", "longName": "9955550 - Disclosure - INCOME TAXES - Narrative (Details)", "shortName": "INCOME TAXES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R77": { "role": "http://balchem.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails", "longName": "9955551 - Disclosure - INCOME TAXES - Components of Income Tax Expense (Details)", "shortName": "INCOME TAXES - Components of Income Tax Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R78": { "role": "http://balchem.com/role/INCOMETAXESEffectiveIncomeTaxReconciliationDetails", "longName": "9955552 - Disclosure - INCOME TAXES - Effective Income Tax Reconciliation (Details)", "shortName": "INCOME TAXES - Effective Income Tax Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R79": { "role": "http://balchem.com/role/INCOMETAXESSignificantPortionsofDeferredTaxAssetsandLiabilitiesDetails", "longName": "9955553 - Disclosure - INCOME TAXES - Significant Portions of Deferred Tax Assets and Liabilities (Details)", "shortName": "INCOME TAXES - Significant Portions of Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredTaxAssetsInventory", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredTaxAssetsInventory", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R80": { "role": "http://balchem.com/role/INCOMETAXESIncomeTaxUncertaintiesDetails", "longName": "9955554 - Disclosure - INCOME TAXES - Income Tax Uncertainties (Details)", "shortName": "INCOME TAXES - Income Tax Uncertainties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "unique": true } }, "R81": { "role": "http://balchem.com/role/SEGMENTINFORMATIONNarrativeDetails", "longName": "9955555 - Disclosure - SEGMENT INFORMATION - Narrative (Details)", "shortName": "SEGMENT INFORMATION - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R82": { "role": "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails", "longName": "9955556 - Disclosure - SEGMENT INFORMATION - Business Segment Net Sales (Details)", "shortName": "SEGMENT INFORMATION - Business Segment Net Sales (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-282", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-173", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "unique": true } }, "R83": { "role": "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentAssetsDetails", "longName": "9955557 - Disclosure - SEGMENT INFORMATION - Business Segment Assets (Details)", "shortName": "SEGMENT INFORMATION - Business Segment Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Assets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-185", "name": "us-gaap:Assets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "unique": true } }, "R84": { "role": "http://balchem.com/role/SEGMENTINFORMATIONDepreciationAmortizationDetails", "longName": "9955558 - Disclosure - SEGMENT INFORMATION - Depreciation/Amortization (Details)", "shortName": "SEGMENT INFORMATION - Depreciation/Amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-176", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "unique": true } }, "R85": { "role": "http://balchem.com/role/SEGMENTINFORMATIONCapitalExpendituresDetails", "longName": "9955559 - Disclosure - SEGMENT INFORMATION - Capital Expenditures (Details)", "shortName": "SEGMENT INFORMATION - Capital Expenditures (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentExpenditureAdditionToLongLivedAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentExpenditureAdditionToLongLivedAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R86": { "role": "http://balchem.com/role/REVENUEDetails", "longName": "9955560 - Disclosure - REVENUE (Details)", "shortName": "REVENUE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "c-282", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-199", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "unique": true } }, "R87": { "role": "http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails", "longName": "9955561 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Details)", "shortName": "SUPPLEMENTAL CASH FLOW INFORMATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxesPaid", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxesPaid", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R88": { "role": "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeLossDetails", "longName": "9955562 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME - Changes in Accumulated Other Comprehensive Income (Loss) (Details)", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME - Changes in Accumulated Other Comprehensive Income (Loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "unique": true } }, "R89": { "role": "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEComponentsofAccumulatedOtherComprehensiveLossIncomeDetails", "longName": "9955563 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME - Components of Accumulated Other Comprehensive (Loss)/Income (Details)", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME - Components of Accumulated Other Comprehensive (Loss)/Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-211", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "unique": true } }, "R90": { "role": "http://balchem.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails", "longName": "9955564 - Disclosure - EMPLOYEE BENEFIT PLANS - Narrative (Details)", "shortName": "EMPLOYEE BENEFIT PLANS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "c-1", "name": "bcpc:NumberOfSavingsPlans", "unitRef": "plan", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "bcpc:NumberOfSavingsPlans", "unitRef": "plan", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R91": { "role": "http://balchem.com/role/EMPLOYEEBENEFITPLANSChangesinBenefitObligationsandPlanAssetsDetails", "longName": "9955565 - Disclosure - EMPLOYEE BENEFIT PLANS - Changes in Benefit Obligations and Plan Assets (Details)", "shortName": "EMPLOYEE BENEFIT PLANS - Changes in Benefit Obligations and Plan Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "c-217", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-219", "name": "us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "unique": true } }, "R92": { "role": "http://balchem.com/role/EMPLOYEEBENEFITPLANSAmountsRecognizedinBalanceSheetDetails", "longName": "9955566 - Disclosure - EMPLOYEE BENEFIT PLANS - Amounts Recognized in Balance Sheet (Details)", "shortName": "EMPLOYEE BENEFIT PLANS - Amounts Recognized in Balance Sheet (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R93": { "role": "http://balchem.com/role/EMPLOYEEBENEFITPLANSComponentsofNetPeriodicBenefitCostDetails", "longName": "9955567 - Disclosure - EMPLOYEE BENEFIT PLANS - Components of Net Periodic Benefit Cost (Details)", "shortName": "EMPLOYEE BENEFIT PLANS - Components of Net Periodic Benefit Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "c-219", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-219", "name": "us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "unique": true } }, "R94": { "role": "http://balchem.com/role/EMPLOYEEBENEFITPLANSEstimatedFutureEmployerContributionsandBenefitPaymentsDetails", "longName": "9955568 - Disclosure - EMPLOYEE BENEFIT PLANS - Estimated Future Employer Contributions and Benefit Payments (Details)", "shortName": "EMPLOYEE BENEFIT PLANS - Estimated Future Employer Contributions and Benefit Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "c-221", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-221", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R95": { "role": "http://balchem.com/role/EMPLOYEEBENEFITPLANSDefinedBenefitPensionPlansDetails", "longName": "9955569 - Disclosure - EMPLOYEE BENEFIT PLANS - Defined Benefit Pension Plans (Details)", "shortName": "EMPLOYEE BENEFIT PLANS - Defined Benefit Pension Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "c-223", "name": "us-gaap:MultiemployerPlanEmployerContributionCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-223", "name": "us-gaap:MultiemployerPlanEmployerContributionCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R96": { "role": "http://balchem.com/role/EMPLOYEEBENEFITPLANSAssumptionsUsedinCalculationsDetails", "longName": "9955570 - Disclosure - EMPLOYEE BENEFIT PLANS - Assumptions Used in Calculations (Details)", "shortName": "EMPLOYEE BENEFIT PLANS - Assumptions Used in Calculations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "c-230", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-230", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R97": { "role": "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails", "longName": "9955571 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "c-234", "name": "us-gaap:LitigationSettlementAmountAwardedToOtherParty", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-234", "name": "us-gaap:LitigationSettlementAmountAwardedToOtherParty", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R98": { "role": "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails", "longName": "9955572 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Details)", "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": { "contextRef": "c-1", "name": "bcpc:FinancialInstrumentsNumberOfFinancialInstrumentsHeldForTradingPurposes", "unitRef": "financial_instrument", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "bcpc:FinancialInstrumentsNumberOfFinancialInstrumentsHeldForTradingPurposes", "unitRef": "financial_instrument", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R99": { "role": "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails", "longName": "9955573 - Disclosure - RELATED PARTY TRANSACTIONS (Details)", "shortName": "RELATED PARTY TRANSACTIONS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "99", "firstAnchor": { "contextRef": "c-282", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-244", "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "unique": true } }, "R100": { "role": "http://balchem.com/role/LEASESNarrativeDetails", "longName": "9955574 - Disclosure - LEASES - Narrative (Details)", "shortName": "LEASES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "100", "firstAnchor": { "contextRef": "c-4", "name": "bcpc:LesseeOperatingLeaseRemainingRenewalLeaseTermReasonableThresholdPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "bcpc:LesseeOperatingLeaseRemainingRenewalLeaseTermReasonableThresholdPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R101": { "role": "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails", "longName": "9955575 - Disclosure - LEASES - Right-of-Use Assets and Lease Liabilities (Details)", "shortName": "LEASES - Right-of-Use Assets and Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "101", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "unique": true } }, "R102": { "role": "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails", "longName": "9955576 - Disclosure - LEASES - Schedule of Lease Costs (Details)", "shortName": "LEASES - Schedule of Lease Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "102", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "unique": true } }, "R103": { "role": "http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails", "longName": "9955577 - Disclosure - LEASES - Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Operating Leases (Details)", "shortName": "LEASES - Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Operating Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "103", "firstAnchor": { "contextRef": "c-4", "name": "bcpc:OperatingAndFinanceLeaseLiabilityToBePaidYearOne", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "bcpc:OperatingAndFinanceLeaseLiabilityToBePaidYearOne", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true, "unique": true } }, "R104": { "role": "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails", "longName": "9955578 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Narrative (Details)", "shortName": "DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "104", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentsForProceedsFromHedgeInvestingActivities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-264", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "unique": true } }, "R105": { "role": "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESScheduleofGainsLossesonHedgingInstrumentsDetails", "longName": "9955579 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Schedule of Gains (Losses) on Hedging Instruments (Details)", "shortName": "DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Schedule of Gains (Losses) on Hedging Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "105", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "unique": true } }, "R106": { "role": "http://balchem.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDDetails", "longName": "9955580 - Disclosure - QUARTERLY FINANCIAL INFORMATION (UNAUDITED) (Details)", "shortName": "QUARTERLY FINANCIAL INFORMATION (UNAUDITED) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "106", "firstAnchor": { "contextRef": "c-282", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true }, "uniqueAnchor": null }, "R107": { "role": "http://balchem.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails", "longName": "9955581 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS (Details)", "shortName": "VALUATION AND QUALIFYING ACCOUNTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "107", "firstAnchor": { "contextRef": "c-295", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-287", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20241231.htm", "unique": true } } }, "tag": { "bcpc_A2018CreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20241231", "localname": "A2018CreditAgreementMember", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2018 Credit Agreement", "label": "2018 Credit Agreement [Member]", "documentation": "2018 Credit Agreement" } } }, "auth_ref": [] }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AOCIAttributableToParentNetOfTaxRollForward", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEComponentsofAccumulatedOtherComprehensiveLossIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableTradeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableTradeCurrent", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheets", "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts payable", "verboseLabel": "Payables", "label": "Accounts Payable, Trade, Current", "documentation": "Carrying value as of the balance sheet date of obligations 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": [ "r26", "r103" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://balchem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheets", "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance for credit losses of $909 and $908 at December\u00a031, 2024 and 2023, respectively", "verboseLabel": "Receivables", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r1227" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r106" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEComponentsofAccumulatedOtherComprehensiveLossIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Postretirement benefit plan", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r4", "r5", "r17", "r29", "r129", "r1199", "r1200", "r1201" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r48", "r270", "r822" ] }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEComponentsofAccumulatedOtherComprehensiveLossIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flow hedge", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r284", "r294", "r295", "r693", "r982", "r1199" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeLossDetails", "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEComponentsofAccumulatedOtherComprehensiveLossIncomeDetails" ], "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": [ "r293", "r294", "r729", "r730", "r731", "r732", "r733", "r734" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive (loss) income", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r28", "r29", "r130", "r275", "r817", "r858", "r859" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeLossDetails", "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEComponentsofAccumulatedOtherComprehensiveLossIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r293", "r294", "r729", "r730", "r731", "r732", "r733", "r734" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEComponentsofAccumulatedOtherComprehensiveLossIncomeDetails", "http://balchem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive (Loss) Income", "verboseLabel": "Total", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r17", "r29", "r699", "r702", "r754", "r854", "r855", "r1199", "r1200", "r1201", "r1215", "r1216", "r1217", "r1218" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEComponentsofAccumulatedOtherComprehensiveLossIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent." } } }, "auth_ref": [ "r3", "r17", "r29", "r127", "r128", "r294", "r295", "r730", "r731", "r732", "r733", "r734", "r1199" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSScheduleofIntangibleAssetsEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r418", "r419", "r420", "r422", "r969" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful life of intangible assets acquired", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r420", "r969" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r1117" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r117", "r1039", "r1446" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r868", "r1215", "r1216", "r1217", "r1218", "r1382", "r1447" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r1130" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r1130" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r1130" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r1130" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net earnings 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": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r1175" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1088", "r1099", "r1109", "r1142" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r1091", "r1102", "r1112", "r1145" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r1176" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r1130" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r1137" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r1092", "r1103", "r1113", "r1137", "r1146", "r1150", "r1158" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r1156" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofCompensationCostonNetEarningsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation cost", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r627", "r633" ] }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "crdr": "debit", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofCompensationCostonNetEarningsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net earnings", "label": "Share-Based Payment Arrangement, Expense, after Tax", "documentation": "Amount, after tax, of expense for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AllowanceForCreditLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForCreditLossMember", "presentation": [ "http://balchem.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for Credit Losses", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "documentation": "Allowance for credit loss from 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": [ "r1210", "r1211", "r1212", "r1213", "r1214" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r276", "r387", "r397" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense pertaining to capitalized costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r137", "r472", "r1204", "r1399" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of identifiable intangible assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. 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": [ "r13", "r417", "r424", "r999" ] }, "bcpc_AnimalNutritionAndHealthMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20241231", "localname": "AnimalNutritionAndHealthMember", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSGoodwillDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentAssetsDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails", "http://balchem.com/role/SEGMENTINFORMATIONCapitalExpendituresDetails", "http://balchem.com/role/SEGMENTINFORMATIONDepreciationAmortizationDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ANH", "verboseLabel": "ANH", "label": "Animal Nutrition and Health [Member]", "documentation": "A reportable segment of the company that provides the animal, nutrition and health markets with products derived from its micro capsulation, chelation and basic choline chloride technologies." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://balchem.com/role/NETEARNINGSPERCOMMONSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Anti-dilutive stock options outstanding, excluded from diluted earnings per share calculation (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r344" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://balchem.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheets", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "terseLabel": "Business segment assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r185", "r196", "r274", "r307", "r349", "r356", "r374", "r378", "r393", "r446", "r447", "r449", "r450", "r451", "r452", "r453", "r455", "r456", "r691", "r694", "r727", "r811", "r897", "r992", "r993", "r1039", "r1066", "r1267", "r1268", "r1405" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheets", "http://balchem.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Assets", "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAndLiabilitiesLesseeAbstract", "presentation": [ "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right of use assets", "label": "Assets and Liabilities, Lessee [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://balchem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r265", "r280", "r307", "r393", "r446", "r447", "r449", "r450", "r451", "r452", "r453", "r455", "r456", "r691", "r694", "r727", "r1039", "r1267", "r1268", "r1405" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheets", "http://balchem.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsHeldInTrustNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsHeldInTrustNoncurrent", "crdr": "debit", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails", "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related rabbi trust assets", "label": "Asset, Held-in-Trust, Noncurrent", "documentation": "The amount of cash, securities, or other assets held by a third-party trustee pursuant to the terms of an agreement which assets are available to be used by beneficiaries to that agreement only within the specific terms thereof and which agreement is expected to terminate more than one year from the balance sheet date (or operating cycle, if longer) at which time the assets held-in-trust will be released or forfeited." } } }, "auth_ref": [ "r1206" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorFirmId", "presentation": [ "http://balchem.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r1071", "r1072", "r1095" ] }, "bcpc_AuditorInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://balchem.com/20241231", "localname": "AuditorInformationAbstract", "lang": { "en-us": { "role": { "label": "Auditor Information [Abstract]", "documentation": "Auditor Information" } } }, "auth_ref": [] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorLocation", "presentation": [ "http://balchem.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r1071", "r1072", "r1095" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorName", "presentation": [ "http://balchem.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r1071", "r1072", "r1095" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r1153" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r1154" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r1149" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r1149" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r1149" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r1149" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r1149" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r1149" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYAssumptionsUsedinFairValueDeterminationDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareActivityDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYStockbasedCompensationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r598", "r599", "r600", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r622", "r623", "r624", "r625", "r626" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r1152" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r1151" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r1150" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r1150" ] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BuildingMember", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLivesDetails", "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Buildings", "terseLabel": "Building", "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r156" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r418", "r419", "r420", "r421", "r422", "r684", "r1017", "r1020" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r70", "r73", "r418", "r419", "r420", "r421", "r422", "r684", "r1017", "r1020" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r684" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Pro Forma Information", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate." } } }, "auth_ref": [ "r1185", "r1186" ] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSScheduleofProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental pro forma combined financial information", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r681", "r682" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSScheduleofProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pro forma combined net sales", "label": "Business Acquisition, Pro Forma Revenue", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r681", "r682" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]" } } }, "auth_ref": [] }, "bcpc_BusinessCombinationConsiderationTransferredIncludingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20241231", "localname": "BusinessCombinationConsiderationTransferredIncludingAdjustments", "crdr": "credit", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total consideration", "label": "Business Combination, Consideration Transferred, Including Adjustments", "documentation": "Business Combination, Consideration Transferred, Including Adjustments" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofCashFlows", "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of contingent consideration liability", "verboseLabel": "Net decrease to contingent consideration liability and other post-closing payments", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r688", "r1203" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails", "http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration liability", "netLabel": "Contingent consideration liability", "label": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r80", "r180", "r687", "r711", "r712", "r713" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONS" ], "lang": { "en-us": { "role": { "terseLabel": "SIGNIFICANT ACQUISITIONS", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r177", "r685" ] }, "bcpc_BusinessCombinationIntegrationRelatedCostsCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20241231", "localname": "BusinessCombinationIntegrationRelatedCostsCredits", "crdr": "debit", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction and integration costs (credits)", "label": "Business Combination, Integration Related Costs (Credits)", "documentation": "Business Combination, Integration Related Costs (Credits)" } } }, "auth_ref": [] }, "bcpc_BusinessCombinationPostClosingPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20241231", "localname": "BusinessCombinationPostClosingPayment", "crdr": "credit", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Post-closing payment", "label": "Business Combination, Post-Closing Payment", "documentation": "Business Combination, Post-Closing Payment" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSScheduleofProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Kappa & Bergstrom actual results included in the Company's consolidated income statement in 2023", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r72" ] }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSScheduleofProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Kappa & Bergstrom actual results included in the Company's consolidated income statement", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r72" ] }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "crdr": "credit", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Working capital adjustment", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred", "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to items of consideration transferred in connection with a business combination for which the initial accounting was incomplete." } } }, "auth_ref": [ "r76" ] }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod", "crdr": "credit", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Acquisition of transaction costs", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments Related to Previous Period", "documentation": "Amount of increase (decrease) in income that would have been recognized in previous periods if the adjustments to provisional amounts were recognized as of the acquisition date." } } }, "auth_ref": [ "r683" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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." } } }, "auth_ref": [ "r75" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r75" ] }, "bcpc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20241231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLeaseLiabilities", "crdr": "credit", "calculation": { "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Lease liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Lease Liabilities", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts payable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r75" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred income taxes, net", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r75" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r74", "r75" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r74", "r75" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt", "crdr": "credit", "calculation": { "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Bank debt", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt", "documentation": "Amount of long-term debt due after one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r75" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Other liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r75" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r75" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r74", "r75" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total consideration on acquisition date and working capital adjustment", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r75" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]" } } }, "auth_ref": [] }, "bcpc_BusinessCombinationRecognizedIdentifiableAssetsAcquiresAndLiabilitiesAssumedRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20241231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiresAndLiabilitiesAssumedRightOfUseAssets", "crdr": "debit", "calculation": { "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right of use assets", "label": "Business Combination, Recognized Identifiable Assets Acquires and Liabilities Assumed, Right-of-Use Assets", "documentation": "Business Combination, Recognized Identifiable Assets Acquires and Liabilities Assumed, Right-of-Use Assets" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsNetGainsAndLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationSeparatelyRecognizedTransactionsNetGainsAndLosses", "crdr": "credit", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net gain on foreign currency exchange forward contracts", "negatedTerseLabel": "Net gain on foreign currency exchange forward contracts", "label": "Business Combination, Separately Recognized Transactions, Net Gains and Losses", "documentation": "The net gains or losses recognized for each transaction with the acquiree that was recognized separately from the acquisition of assets and assumptions of liabilities in the business combination." } } }, "auth_ref": [ "r71" ] }, "bcpc_CardinalAssociatesIncBergstromMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20241231", "localname": "CardinalAssociatesIncBergstromMember", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bergstrom", "label": "Cardinal Associates Inc. (Bergstrom) [Member]", "documentation": "Cardinal Associates Inc. (Bergstrom)" } } }, "auth_ref": [] }, "us-gaap_CashAcquiredFromAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAcquiredFromAcquisition", "crdr": "debit", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash acquired from acquisition", "label": "Cash Acquired from Acquisition", "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business)." } } }, "auth_ref": [ "r31" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://balchem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r35", "r268", "r974" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r268" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion 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." } } }, "auth_ref": [ "r1383", "r1384" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r36" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents beginning of period", "periodEndLabel": "Cash and cash equivalents end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r35", "r144", "r305" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Decrease in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r144" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowOperatingActivitiesLesseeAbstract", "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities", "label": "Cash Flow, Operating Activities, Lessee [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowSupplementalDisclosuresTextBlock", "presentation": [ "http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATION" ], "lang": { "en-us": { "role": { "verboseLabel": "SUPPLEMENTAL CASH FLOW INFORMATION", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "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": [ "r139" ] }, "bcpc_CashPaidForIncomeTaxesAndInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://balchem.com/20241231", "localname": "CashPaidForIncomeTaxesAndInterestAbstract", "presentation": [ "http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash Paid for Income Taxes and Interest [Abstract]", "label": "Cash Paid for Income Taxes and Interest [Abstract]" } } }, "auth_ref": [] }, "bcpc_CashPaymentsForOperatingAndFinanceLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20241231", "localname": "CashPaymentsForOperatingAndFinanceLeases", "crdr": "credit", "calculation": { "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Cash flows from operating and finance leases", "label": "Cash Payments for Operating and Finance Leases", "documentation": "Cash Payments for Operating and Finance Leases" } } }, "auth_ref": [] }, "bcpc_CentralStatesSoutheastAndSouthwestAreasPensionFundMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20241231", "localname": "CentralStatesSoutheastAndSouthwestAreasPensionFundMember", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSDefinedBenefitPensionPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Central States, Southeast and Southwest Areas Pension Fund", "label": "Central States, Southeast and Southwest Areas Pension Fund [Member]", "documentation": "A multiemployer defined benefit plan, in which the Company participates under the terms of a collective-bargaining agreement covering its union-represented employees of the Verona facility." } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r1128" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r1125" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r1123" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r1129" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r1129" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 16)", "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": [ "r111", "r189", "r814", "r884" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://balchem.com/role/COMMITMENTSANDCONTINGENCIES" ], "lang": { "en-us": { "role": { "verboseLabel": "COMMITMENTS AND CONTINGENCIES", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r158", "r439", "r440", "r956", "r1258", "r1263" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends (in dollars per share)", "label": "Common Stock, Dividends, Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r163" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r1055", "r1056", "r1057", "r1059", "r1060", "r1061", "r1064", "r1215", "r1216", "r1218", "r1382", "r1445", "r1447" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r116" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r116", "r885" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r116" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheetsParenthetical", "http://balchem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r18", "r116", "r885", "r903", "r1447", "r1448" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $.0667 par value. Authorized 120,000,000 shares; 32,527,244 shares issued and outstanding at December\u00a031, 2024 and 32,254,728 shares issued and outstanding at December\u00a031, 2023, respectively", "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": [ "r116", "r816", "r1039" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r1134" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r1133" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r1135" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r1132" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Retirement Benefits [Abstract]", "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComponentsOfDeferredTaxAssetsAbstract", "presentation": [ "http://balchem.com/role/INCOMETAXESSignificantPortionsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred tax assets:", "label": "Components of Deferred Tax Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "presentation": [ "http://balchem.com/role/INCOMETAXESSignificantPortionsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred tax liabilities:", "label": "Components of Deferred Tax Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://balchem.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]", "label": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r30", "r289", "r291", "r297", "r807", "r827", "r828" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "ACCUMULATED OTHER COMPREHENSIVE INCOME", "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": [ "r125", "r296", "r806", "r826" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Business Concentrations", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r102", "r205" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsAxis", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentAssetsDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails", "http://balchem.com/role/SEGMENTINFORMATIONCapitalExpendituresDetails", "http://balchem.com/role/SEGMENTINFORMATIONDepreciationAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]", "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r194", "r216", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r312", "r349", "r358", "r372", "r373", "r374", "r375", "r376", "r378", "r379", "r380", "r446", "r447", "r448", "r449", "r451", "r452", "r453", "r454", "r455", "r992", "r993", "r1193", "r1194", "r1267", "r1268" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsDomain", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentAssetsDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails", "http://balchem.com/role/SEGMENTINFORMATIONCapitalExpendituresDetails", "http://balchem.com/role/SEGMENTINFORMATIONDepreciationAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]", "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r194", "r216", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r312", "r349", "r358", "r372", "r373", "r374", "r375", "r376", "r378", "r379", "r380", "r446", "r447", "r448", "r449", "r451", "r452", "r453", "r454", "r455", "r992", "r993", "r1193", "r1194", "r1267", "r1268" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r81", "r983" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionInProgressMember", "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_CorporateJointVentureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateJointVentureMember", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "St. Gabriel CC Company, LLC", "label": "Corporate Joint Venture [Member]", "documentation": "Corporation owned and operated by a small group of ventures to accomplish a mutually beneficial venture or project." } } }, "auth_ref": [] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateNonSegmentMember", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentAssetsDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails", "http://balchem.com/role/SEGMENTINFORMATIONCapitalExpendituresDetails", "http://balchem.com/role/SEGMENTINFORMATIONDepreciationAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other and Unallocated", "label": "Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]", "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment." } } }, "auth_ref": [ "r23", "r373", "r374", "r375", "r376", "r379", "r1223" ] }, "bcpc_CorporateTrademarkMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20241231", "localname": "CorporateTrademarkMember", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate Trademark", "label": "Corporate Trademark [Member]", "documentation": "Corporate Trademark" } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofEarnings": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofEarnings", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cost of sales", "terseLabel": "Cost of sales", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r133", "r307", "r393", "r446", "r447", "r449", "r450", "r451", "r452", "r453", "r455", "r456", "r727", "r992", "r1267" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofCompensationCostonNetEarningsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]", "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r257", "r258", "r309", "r310", "r460", "r477", "r760", "r768", "r810", "r979", "r981" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CurrencySwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrencySwapMember", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeLossDetails", "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails", "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESScheduleofGainsLossesonHedgingInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Currency swap", "label": "Currency Swap [Member]", "documentation": "Swap involving the exchange of principal and interest in one currency for another currency." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://balchem.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Federal", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1188", "r1209", "r1372" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://balchem.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://balchem.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign", "label": "Current Foreign Tax Expense (Benefit)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1188", "r1209" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://balchem.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Current:", "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://balchem.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://balchem.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "State", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1188", "r1209", "r1372" ] }, "us-gaap_CustomerListsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerListsMember", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsUsefulLivesDetails", "http://balchem.com/role/INTANGIBLEASSETSScheduleofIntangibleAssetsEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships and lists", "label": "Customer Lists [Member]", "documentation": "Information about customers such as their name and contact information; it may also be an extensive database that includes other information about the customers such as their order history and demographic information." } } }, "auth_ref": [ "r78", "r1247", "r1248", "r1249", "r1250", "r1252", "r1254", "r1256", "r1257" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r79", "r1247", "r1248", "r1249", "r1250", "r1252", "r1254", "r1256", "r1257" ] }, "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r1080", "r1169" ] }, "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]" } } }, "auth_ref": [ "r1080", "r1169" ] }, "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]" } } }, "auth_ref": [ "r1082", "r1171" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]" } } }, "auth_ref": [ "r1082", "r1171" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]" } } }, "auth_ref": [ "r1084", "r1173" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]" } } }, "auth_ref": [ "r1082", "r1171" ] }, "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]" } } }, "auth_ref": [ "r1075", "r1164" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesIntegratedFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Flag]" } } }, "auth_ref": [ "r1076", "r1165" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Text Block]" } } }, "auth_ref": [ "r1076", "r1165" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract", "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]" } } }, "auth_ref": [ "r1074", "r1163" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]" } } }, "auth_ref": [ "r1074", "r1163" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]" } } }, "auth_ref": [ "r1074", "r1163" ] }, "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Third Party Engaged [Flag]" } } }, "auth_ref": [ "r1077", "r1166" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]" } } }, "auth_ref": [ "r1079", "r1168" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]" } } }, "auth_ref": [ "r1079", "r1168" ] }, "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r1080", "r1169" ] }, "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]" } } }, "auth_ref": [ "r1083", "r1172" ] }, "cyd_CybersecurityRiskRoleOfManagementTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskRoleOfManagementTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Role of Management [Text Block]" } } }, "auth_ref": [ "r1081", "r1170" ] }, "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]" } } }, "auth_ref": [ "r1078", "r1167" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r25", "r105", "r106", "r186", "r188", "r312", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r1000", "r1001", "r1002", "r1003", "r1004", "r1036", "r1207", "r1259", "r1260", "r1261", "r1398", "r1400" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r312", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r1000", "r1001", "r1002", "r1003", "r1004", "r1036", "r1207", "r1398", "r1400" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r25", "r312", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r1000", "r1001", "r1002", "r1003", "r1004", "r1036", "r1207", "r1259", "r1260", "r1261", "r1398", "r1400" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r25", "r52", "r53", "r101", "r161", "r162", "r312", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r1000", "r1001", "r1002", "r1003", "r1004", "r1036", "r1207", "r1398", "r1400" ] }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "crdr": "credit", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation liability long-term", "label": "Deferred Compensation Liability, Classified, Noncurrent", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer)." } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCompensationLiabilityCurrent", "crdr": "credit", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation liability current", "label": "Deferred Compensation Liability, Current", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date." } } }, "auth_ref": [ "r56", "r164" ] }, "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCompensationLiabilityCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation liability", "label": "Deferred Compensation Liability, Current and Noncurrent", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date." } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://balchem.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://balchem.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1209", "r1371", "r1372" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized costs net of accumulated amortization", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r1270", "r1397", "r1398", "r1400" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://balchem.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://balchem.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1209", "r1371" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r13", "r212", "r1209" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://balchem.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred:", "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://balchem.com/role/INCOMETAXESSignificantPortionsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/INCOMETAXESSignificantPortionsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r112", "r113", "r187", "r660" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r642", "r643", "r812" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://balchem.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1209", "r1371", "r1372" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://balchem.com/role/INCOMETAXESSignificantPortionsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://balchem.com/role/INCOMETAXESSignificantPortionsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r661" ] }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "crdr": "debit", "calculation": { "http://balchem.com/role/INCOMETAXESSignificantPortionsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://balchem.com/role/INCOMETAXESSignificantPortionsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Deferred Tax Asset, In-Process Research and Development", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from in-process research and development cost acquired in business combination or from joint venture formation or both." } } }, "auth_ref": [ "r1369" ] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "calculation": { "http://balchem.com/role/INCOMETAXESSignificantPortionsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/INCOMETAXESSignificantPortionsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories", "label": "Deferred Tax Assets, Inventory", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory." } } }, "auth_ref": [ "r1369" ] }, "bcpc_DeferredTaxAssetsOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20241231", "localname": "DeferredTaxAssetsOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://balchem.com/role/INCOMETAXESSignificantPortionsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://balchem.com/role/INCOMETAXESSignificantPortionsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities", "label": "Deferred Tax Assets, Operating Lease Liability", "documentation": "Deferred Tax Assets, Operating Lease Liability" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://balchem.com/role/INCOMETAXESSignificantPortionsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/INCOMETAXESSignificantPortionsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r1369" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://balchem.com/role/INCOMETAXESSignificantPortionsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://balchem.com/role/INCOMETAXESSignificantPortionsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-based compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r1369" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://balchem.com/role/INCOMETAXESSignificantPortionsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/INCOMETAXESNarrativeDetails", "http://balchem.com/role/INCOMETAXESSignificantPortionsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation allowance", "negatedTerseLabel": "Valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r662" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://balchem.com/role/INCOMETAXESSignificantPortionsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://balchem.com/role/INCOMETAXESSignificantPortionsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Net deferred tax liability", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r1365" ] }, "bcpc_DeferredTaxLiabilitiesDerivativesAndUnrealizedCurrencyTransactionGains": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20241231", "localname": "DeferredTaxLiabilitiesDerivativesAndUnrealizedCurrencyTransactionGains", "crdr": "credit", "calculation": { "http://balchem.com/role/INCOMETAXESSignificantPortionsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://balchem.com/role/INCOMETAXESSignificantPortionsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Foreign currency and interest rate swaps", "label": "Deferred Tax Liabilities, Derivatives And Unrealized Currency Transaction Gains", "documentation": "Deferred Tax Liabilities, Derivatives And Unrealized Currency Transaction Gains" } } }, "auth_ref": [] }, "bcpc_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20241231", "localname": "DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets", "crdr": "credit", "calculation": { "http://balchem.com/role/INCOMETAXESSignificantPortionsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/INCOMETAXESSignificantPortionsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Right of use assets", "label": "Deferred Tax Liabilities, Operating Lease, Right-Of-Use Assets", "documentation": "Deferred Tax Liabilities, Operating Lease, Right-Of-Use Assets" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://balchem.com/role/INCOMETAXESSignificantPortionsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://balchem.com/role/INCOMETAXESSignificantPortionsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Deferred Tax Liabilities, Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r1369" ] }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "crdr": "credit", "calculation": { "http://balchem.com/role/INCOMETAXESSignificantPortionsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://balchem.com/role/INCOMETAXESSignificantPortionsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses", "label": "Deferred Tax Liabilities, Prepaid Expenses", "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses." } } }, "auth_ref": [ "r1369" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://balchem.com/role/INCOMETAXESSignificantPortionsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/INCOMETAXESSignificantPortionsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Depreciation", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r1369" ] }, "bcpc_DeferredTaxLiabilityCustomerListAndGoodwillAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20241231", "localname": "DeferredTaxLiabilityCustomerListAndGoodwillAmortization", "crdr": "credit", "calculation": { "http://balchem.com/role/INCOMETAXESSignificantPortionsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://balchem.com/role/INCOMETAXESSignificantPortionsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization", "label": "Deferred Tax Liability, Customer list and goodwill amortization", "documentation": "The cumulative amount of the estimated future tax effects attributable to the difference between the tax basis of customer lists and goodwill and the basis of customer lists and goodwill computed in accordance with generally accepted accounting principles. The difference in basis, whether due to amortization or other reasons, will increase future taxable income when such difference reverses." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSAmountsRecognizedinBalanceSheetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net amount recognized in consolidated balance sheet (after ASC 715) (included in \"Other long-term obligations\")", "label": "Liability, Defined Benefit Pension Plan, Noncurrent", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan." } } }, "auth_ref": [ "r57", "r58", "r110", "r165" ] }, "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAccumulatedBenefitObligation", "crdr": "credit", "calculation": { "http://balchem.com/role/EMPLOYEEBENEFITPLANSAmountsRecognizedinBalanceSheetDetails": { "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSAmountsRecognizedinBalanceSheetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accumulated postretirement benefit obligation", "label": "Defined Benefit Plan, Accumulated Benefit Obligation", "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level." } } }, "auth_ref": [ "r542" ] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "crdr": "credit", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSAmountsRecognizedinBalanceSheetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unrecognized net loss (gain)", "label": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax", "documentation": "Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit." } } }, "auth_ref": [ "r29", "r554" ] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax", "crdr": "debit", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSAmountsRecognizedinBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized prior service cost", "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax", "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r29", "r554" ] }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanActualReturnOnPlanAssets", "crdr": "debit", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSChangesinBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Actual return on plan assets", "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)", "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses." } } }, "auth_ref": [ "r524", "r1015" ] }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanActuarialGainLoss", "crdr": "credit", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSChangesinBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Actuarial gain", "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan." } } }, "auth_ref": [ "r517" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSComponentsofNetPeriodicBenefitCostDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Amortization of (gain) loss", "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": [ "r511", "r549", "r571", "r1015", "r1016" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "crdr": "debit", "calculation": { "http://balchem.com/role/EMPLOYEEBENEFITPLANSComponentsofNetPeriodicBenefitCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSComponentsofNetPeriodicBenefitCostDetails" ], "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": [ "r511", "r550", "r572", "r1015", "r1016" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSAssumptionsUsedinCalculationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r556" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSAssumptionsUsedinCalculationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discount rate", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan." } } }, "auth_ref": [ "r556" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSAssumptionsUsedinCalculationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected return on assets", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets", "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan." } } }, "auth_ref": [ "r557", "r576" ] }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanBenefitObligation", "crdr": "credit", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSChangesinBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Benefit obligation at beginning of year", "periodEndLabel": "Benefit obligation at end of year", "label": "Defined Benefit Plan, Benefit Obligation", "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r512" ] }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "crdr": "credit", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSChangesinBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Benefits paid", "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid", "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services." } } }, "auth_ref": [ "r519", "r579" ] }, "us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant", "crdr": "debit", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSChangesinBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Participant contributions", "label": "Defined Benefit Plan, Benefit Obligation, Contributions by Plan Participant", "documentation": "Amount of contributions received by defined benefit plan from participant which increase benefit obligation." } } }, "auth_ref": [ "r516" ] }, "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSChangesinBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]", "label": "Defined Benefit Plan, Change in Benefit Obligation [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_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSChangesinBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]", "label": "Defined Benefit Plan, Change in Fair Value of Plan Assets [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_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSChangesinBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Employer contributions", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets." } } }, "auth_ref": [ "r526", "r536", "r575", "r1013", "r1014", "r1015", "r1016" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSAmountsRecognizedinBalanceSheetDetails", "http://balchem.com/role/EMPLOYEEBENEFITPLANSAssumptionsUsedinCalculationsDetails", "http://balchem.com/role/EMPLOYEEBENEFITPLANSChangesinBenefitObligationsandPlanAssetsDetails", "http://balchem.com/role/EMPLOYEEBENEFITPLANSComponentsofNetPeriodicBenefitCostDetails", "http://balchem.com/role/EMPLOYEEBENEFITPLANSEstimatedFutureEmployerContributionsandBenefitPaymentsDetails", "http://balchem.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan Disclosure [Line Items]", "label": "Defined Benefit Plan Disclosure [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "crdr": "credit", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSEstimatedFutureEmployerContributionsandBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Years 2030-2034", "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years", "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r543" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "crdr": "credit", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSEstimatedFutureEmployerContributionsandBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2025", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One", "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year." } } }, "auth_ref": [ "r543" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "crdr": "credit", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSEstimatedFutureEmployerContributionsandBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2029", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r543" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "crdr": "credit", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSEstimatedFutureEmployerContributionsandBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2028", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year." } } }, "auth_ref": [ "r543" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "crdr": "credit", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSEstimatedFutureEmployerContributionsandBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2027", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three", "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year." } } }, "auth_ref": [ "r543" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "crdr": "credit", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSEstimatedFutureEmployerContributionsandBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two", "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year." } } }, "auth_ref": [ "r543" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "calculation": { "http://balchem.com/role/EMPLOYEEBENEFITPLANSComponentsofNetPeriodicBenefitCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSComponentsofNetPeriodicBenefitCostDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Expected return on plan assets", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan." } } }, "auth_ref": [ "r511", "r548", "r570", "r1015", "r1016" ] }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "crdr": "debit", "calculation": { "http://balchem.com/role/EMPLOYEEBENEFITPLANSAmountsRecognizedinBalanceSheetDetails": { "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSAmountsRecognizedinBalanceSheetDetails", "http://balchem.com/role/EMPLOYEEBENEFITPLANSChangesinBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Fair value of plan assets at beginning of year", "periodEndLabel": "Fair value of plan assets at end of year", "terseLabel": "Fair value of plan assets", "label": "Defined Benefit Plan, Plan Assets, Amount", "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee." } } }, "auth_ref": [ "r523", "r534", "r536", "r537", "r1013", "r1014", "r1015" ] }, "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation", "crdr": "credit", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSChangesinBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Exchange rate changes", "label": "Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan." } } }, "auth_ref": [ "r518" ] }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanFundedStatusOfPlan", "crdr": "debit", "calculation": { "http://balchem.com/role/EMPLOYEEBENEFITPLANSAmountsRecognizedinBalanceSheetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSAmountsRecognizedinBalanceSheetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Funded status", "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status." } } }, "auth_ref": [ "r510", "r532", "r1015" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://balchem.com/role/EMPLOYEEBENEFITPLANSComponentsofNetPeriodicBenefitCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSChangesinBenefitObligationsandPlanAssetsDetails", "http://balchem.com/role/EMPLOYEEBENEFITPLANSComponentsofNetPeriodicBenefitCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest cost", "label": "Defined Benefit Plan, Interest Cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r511", "r515", "r547", "r569", "r1015", "r1016" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://balchem.com/role/EMPLOYEEBENEFITPLANSComponentsofNetPeriodicBenefitCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSComponentsofNetPeriodicBenefitCostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total net periodic benefit cost", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r545", "r567", "r1015", "r1016" ] }, "bcpc_DefinedBenefitPlanNumberOfBenefitPlans": { "xbrltype": "integerItemType", "nsuri": "http://balchem.com/20241231", "localname": "DefinedBenefitPlanNumberOfBenefitPlans", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of unfunded plans", "label": "Defined Benefit Plan, Number of Benefit Plans", "documentation": "Defined Benefit Plan, Number of Benefit Plans" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid", "crdr": "credit", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSChangesinBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Benefits paid", "label": "Defined Benefit Plan, Plan Assets, Benefits Paid", "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services." } } }, "auth_ref": [ "r528", "r1334" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant", "crdr": "debit", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSChangesinBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Participant contributions", "label": "Defined Benefit Plan, Plan Assets, Contributions by Plan Participant", "documentation": "Amount of contributions received by defined benefit plan from participant which increases plan assets." } } }, "auth_ref": [ "r527" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSChangesinBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exchange rate changes", "label": "Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) plan assets of defined benefit plan." } } }, "auth_ref": [ "r525" ] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "calculation": { "http://balchem.com/role/EMPLOYEEBENEFITPLANSComponentsofNetPeriodicBenefitCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSChangesinBenefitObligationsandPlanAssetsDetails", "http://balchem.com/role/EMPLOYEEBENEFITPLANSComponentsofNetPeriodicBenefitCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service cost with interest to end of year", "label": "Defined Benefit Plan, Service Cost", "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r513", "r546", "r568", "r1015", "r1016" ] }, "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSAssumptionsUsedinCalculationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Benefit Obligatoins", "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSAssumptionsUsedinCalculationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Cost", "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPostretirementHealthCoverageMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPostretirementHealthCoverageMember", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSAmountsRecognizedinBalanceSheetDetails", "http://balchem.com/role/EMPLOYEEBENEFITPLANSAssumptionsUsedinCalculationsDetails", "http://balchem.com/role/EMPLOYEEBENEFITPLANSChangesinBenefitObligationsandPlanAssetsDetails", "http://balchem.com/role/EMPLOYEEBENEFITPLANSComponentsofNetPeriodicBenefitCostDetails", "http://balchem.com/role/EMPLOYEEBENEFITPLANSEstimatedFutureEmployerContributionsandBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Postretirement Medical Plans", "label": "Postretirement Health Coverage [Member]", "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/2024", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "401(k) contributions", "label": "Defined Contribution Plan, Cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r580" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "label": "Depreciation", "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": [ "r13", "r47" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofCashFlows", "http://balchem.com/role/SEGMENTINFORMATIONDepreciationAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r13", "r349", "r361", "r378", "r992", "r993" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeLossDetails", "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails", "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESScheduleofGainsLossesonHedgingInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r873", "r875", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r898", "r899", "r900", "r901", "r915", "r916", "r917", "r918", "r921", "r922", "r923", "r924", "r942", "r945", "r949", "r951", "r1055", "r1057", "r1386", "r1387", "r1388", "r1389", "r1390", "r1391", "r1392", "r1393" ] }, "us-gaap_DerivativeFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeFixedInterestRate", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed interest rate", "label": "Derivative, Fixed Interest Rate", "documentation": "Fixed interest rate related to the interest rate derivative." } } }, "auth_ref": [] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESScheduleofGainsLossesonHedgingInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Losses and gains recognized in accumulated other comprehensive income (loss)", "label": "Derivative, Gain (Loss) on Derivative, Net", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r1380" ] }, "us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESScheduleofGainsLossesonHedgingInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "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": [ "r1380" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeLossDetails", "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails", "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESScheduleofGainsLossesonHedgingInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r87", "r89", "r91", "r184", "r873", "r875", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r898", "r899", "r900", "r901", "r915", "r916", "r917", "r918", "r921", "r922", "r923", "r924", "r942", "r945", "r949", "r951", "r981", "r1055", "r1057", "r1386", "r1387", "r1388", "r1389", "r1390", "r1391", "r1392", "r1393" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIES" ], "lang": { "en-us": { "role": { "terseLabel": "DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r183", "r697", "r704" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESScheduleofGainsLossesonHedgingInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments, Gain (Loss) [Table]", "label": "Derivative Instruments, Gain (Loss) [Table]", "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r19", "r87", "r89", "r91", "r95", "r96", "r696" ] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESScheduleofGainsLossesonHedgingInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]", "label": "Derivative Instruments, Gain (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r696" ] }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "crdr": "credit", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net gains on forward contracts", "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net", "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments." } } }, "auth_ref": [ "r90", "r1187" ] }, "bcpc_DerivativeInterestRateTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://balchem.com/20241231", "localname": "DerivativeInterestRateTypeAxis", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Interest Rate, Type [Axis]", "label": "Derivative Interest Rate, Type [Axis]", "documentation": "Derivative Interest Rate, Type" } } }, "auth_ref": [] }, "bcpc_DerivativeInterestRateTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20241231", "localname": "DerivativeInterestRateTypeDomain", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Interest Rate, Type [Domain]", "label": "Derivative Interest Rate, Type [Domain]", "documentation": "Derivative Interest Rate, Type" } } }, "auth_ref": [] }, "us-gaap_DerivativeLiabilityNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilityNotionalAmount", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notional amount of derivatives", "label": "Derivative Liability, Notional Amount", "documentation": "Nominal or face amount used to calculate payments on the derivative liability." } } }, "auth_ref": [ "r944", "r947", "r948", "r950", "r1377", "r1378", "r1379" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLineItems", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Line Items]", "label": "Derivative [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r704" ] }, "us-gaap_DerivativeNumberOfInstrumentsHeld": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeNumberOfInstrumentsHeld", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contracts", "label": "Derivative, Number of Instruments Held", "documentation": "The number of derivative instruments of a particular group held by the entity." } } }, "auth_ref": [ "r84", "r85", "r874", "r942", "r943", "r946", "r1057" ] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeTable", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Table]", "label": "Derivative [Table]", "documentation": "Disclosure of information about derivative instrument or group of derivative instruments, including, but not limited to, type of derivative instrument, risk being hedged, notional amount, hedge designation, related hedged item, inception date, and maturity date." } } }, "auth_ref": [ "r19", "r82", "r83", "r85", "r86", "r88", "r89", "r92", "r94", "r96", "r704" ] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities", "label": "Derivatives, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r19", "r82", "r83", "r86", "r93", "r311", "r332" ] }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Designated as hedge", "label": "Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r19" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsUsefulLivesDetails", "http://balchem.com/role/INTANGIBLEASSETSScheduleofIntangibleAssetsEstimatedUsefulLivesDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Developed technology", "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r179", "r1247", "r1248", "r1249", "r1250", "r1252", "r1254", "r1256", "r1257" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://balchem.com/role/REVENUEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r506", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://balchem.com/role/REVENUEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r506", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://balchem.com/role/REVENUETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregation of Revenue by Source and Geography", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r1272" ] }, "us-gaap_DividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsCommonStock", "crdr": "debit", "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends", "label": "Dividends, Common Stock", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)." } } }, "auth_ref": [ "r10", "r163" ] }, "us-gaap_DividendsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableCurrent", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheets", "http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails" ], "lang": { "en-us": { "role": { "netLabel": "Dividends payable", "terseLabel": "Dividends payable", "label": "Dividends Payable, Current", "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r106" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAnnualReport", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r1071", "r1072", "r1095" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction [Flag]", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r1071", "r1072", "r1095", "r1138" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r1116" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r1069" ] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r1127" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofEarnings", "http://balchem.com/role/NETEARNINGSPERCOMMONSHAREDetails", "http://balchem.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic net earnings per common share (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r298", "r324", "r325", "r326", "r327", "r328", "r329", "r334", "r336", "r341", "r342", "r343", "r348", "r679", "r690", "r707", "r708", "r808", "r829", "r985" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofEarnings", "http://balchem.com/role/NETEARNINGSPERCOMMONSHAREDetails", "http://balchem.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted net earnings per common share (in dollars per share)", "verboseLabel": "Net earnings per share - diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r298", "r324", "r325", "r326", "r327", "r328", "r329", "r336", "r341", "r342", "r343", "r348", "r679", "r690", "r707", "r708", "r808", "r829", "r985" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Net Earnings Per Common Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r38", "r39", "r345" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://balchem.com/role/NETEARNINGSPERCOMMONSHARE" ], "lang": { "en-us": { "role": { "verboseLabel": "NET EARNINGS PER COMMON SHARE", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r333", "r344", "r346", "r347" ] }, "bcpc_EastmanChemicalCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20241231", "localname": "EastmanChemicalCompanyMember", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Eastman Chemical Company", "label": "Eastman Chemical Company [Member]", "documentation": "Refers to the entity with which the joint venture is formed." } } }, "auth_ref": [] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Effect of exchange rate changes on cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r728" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://balchem.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r645", "r1028" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationFdiiAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationFdiiAmount", "crdr": "credit", "calculation": { "http://balchem.com/role/INCOMETAXESEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/INCOMETAXESEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Foreign-derived intangible income (FDII)", "label": "Effective Income Tax Rate Reconciliation, FDII, Amount", "documentation": "Amount of reported income tax benefit from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to foreign-derived intangible income (FDII)." } } }, "auth_ref": [ "r1028", "r1362", "r1364" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and other benefits", "label": "Employee-related Liabilities, Current", "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": [ "r106" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation cost related to non-vested shares", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r628" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average period of recognition for unrecognized compensation cost", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r628" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYAssumptionsUsedinFairValueDeterminationDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYStockbasedCompensationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options", "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r1068" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r1068" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r1068" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r1178" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r1068" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r1068" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Small Reporting Company", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r1068" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r1068" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityVoluntaryFilers", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r1179" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r1121" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r1174" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r1174" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r1174" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquipmentMember", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLivesDetails", "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Equipment", "terseLabel": "Equipment", "label": "Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEComponentsofAccumulatedOtherComprehensiveLossIncomeDetails", "http://balchem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r18", "r262", "r293", "r294", "r295", "r319", "r320", "r321", "r323", "r328", "r330", "r332", "r351", "r395", "r396", "r432", "r488", "r668", "r669", "r676", "r677", "r678", "r680", "r689", "r690", "r698", "r699", "r700", "r701", "r702", "r703", "r706", "r729", "r730", "r731", "r732", "r733", "r734", "r736", "r738", "r754", "r826", "r854", "r855", "r856", "r868", "r927" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Domain]", "label": "Investment, Name [Domain]", "documentation": "Name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r389", "r390", "r392", "r675", "r1180", "r1181", "r1182", "r1373", "r1374", "r1375", "r1376" ] }, "bcpc_EquityMethodInvestmentNumberOfVotes": { "xbrltype": "integerItemType", "nsuri": "http://balchem.com/20241231", "localname": "EquityMethodInvestmentNumberOfVotes", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of votes", "label": "Equity Method Investment, Number Of Votes", "documentation": "Equity Method Investment, Number Of Votes" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership percentage in joint venture", "label": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r389" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestments", "crdr": "debit", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying value of joint venture", "label": "Equity Method Investments", "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized." } } }, "auth_ref": [ "r349", "r366", "r378", "r388", "r1196", "r1231" ] }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investments and Joint Ventures [Abstract]", "label": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentsDisclosureTextBlock", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENT" ], "lang": { "en-us": { "role": { "terseLabel": "EQUITY-METHOD INVESTMENT", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group." } } }, "auth_ref": [ "r214", "r391", "r394", "r1182" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r1131" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r1088", "r1099", "r1109", "r1142" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r1085", "r1096", "r1106", "r1139" ] }, "bcpc_EstimatedShareBasedCompensationExpenseCurrentFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20241231", "localname": "EstimatedShareBasedCompensationExpenseCurrentFiscalYear", "crdr": "debit", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated share-based compensation expense for current fiscal year", "label": "Estimated Share Based Compensation Expense, Current Fiscal Year", "documentation": "Estimated Share Based Compensation Expense, Current Fiscal Year" } } }, "auth_ref": [] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EuropeMember", "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTLongLivedAssetsbyGeographicalAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Countries", "label": "Europe [Member]", "documentation": "Continent of Europe." } } }, "auth_ref": [ "r1189", "r1190", "r1191", "r1192", "r1449", "r1450", "r1451", "r1452" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r1137" ] }, "bcpc_ExercisePriceRange1Member": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20241231", "localname": "ExercisePriceRange1Member", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYInformationRelatedtoStockOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "$58.52 - $85.33", "label": "Exercise Price Range 1 [Member]", "documentation": "Exercise price range for stock options outstanding." } } }, "auth_ref": [] }, "bcpc_ExercisePriceRange2Member": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20241231", "localname": "ExercisePriceRange2Member", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYInformationRelatedtoStockOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "$85.40 - $118.60", "label": "Exercise Price Range 2 [Member]", "documentation": "Exercise price range for stock options outstanding." } } }, "auth_ref": [] }, "bcpc_ExercisePriceRange3Member": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20241231", "localname": "ExercisePriceRange3Member", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYInformationRelatedtoStockOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "$118.96 - $150.85", "label": "Exercise Price Range 3 [Member]", "documentation": "Exercise price range for stock options outstanding." } } }, "auth_ref": [] }, "bcpc_ExpectedPaymentsToAcquireBusinessesIncludingContingentConsiderationGross": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20241231", "localname": "ExpectedPaymentsToAcquireBusinessesIncludingContingentConsiderationGross", "crdr": "credit", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total payments", "label": "Expected Payments to Acquire Businesses Including Contingent Consideration, Gross", "documentation": "Expected Payments to Acquire Businesses Including Contingent Consideration, Gross" } } }, "auth_ref": [] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]", "label": "Fair Value, by Balance Sheet Grouping [Table]", "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r97", "r98" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r465", "r536", "r537", "r538", "r539", "r540", "r541", "r709", "r710", "r711", "r712", "r713", "r719", "r720", "r722", "r763", "r764", "r765", "r1001", "r1002", "r1013", "r1014", "r1015", "r1029", "r1032" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS" ], "lang": { "en-us": { "role": { "terseLabel": "FAIR VALUE OF FINANCIAL INSTRUMENTS", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r715", "r717", "r718", "r719", "r722", "r723", "r724", "r725", "r726", "r804", "r1029", "r1033" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r465", "r536", "r541", "r710", "r720", "r763", "r1013", "r1014", "r1015", "r1029" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r465", "r536", "r537", "r538", "r539", "r540", "r541", "r709", "r710", "r711", "r712", "r713", "r719", "r720", "r722", "r763", "r764", "r765", "r1001", "r1002", "r1013", "r1014", "r1015", "r1029", "r1032" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r15" ] }, "bcpc_FinanceLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20241231", "localname": "FinanceLeaseCost", "crdr": "debit", "calculation": { "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total finance lease", "label": "Finance Lease, Cost", "documentation": "Finance Lease, Cost" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails": { "parentTag": "bcpc_FinanceLeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on lease liabilities", "label": "Finance Lease, Interest Expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r741", "r747", "r1038" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "calculation": { "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails": { "parentTag": "bcpc_CashPaymentsForOperatingAndFinanceLeases", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from finance leases", "label": "Finance Lease, Interest Payment on Liability", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r743", "r749" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails": { "parentTag": "bcpc_OperatingAndFinanceLeaseLiabilityCurrent", "weight": 1.0, "order": 2.0 }, "http://balchem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheets", "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liabilities - current", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r740" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://balchem.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Finance Leases", "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1403" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails": { "parentTag": "bcpc_OperatingAndFinanceLeaseLiabilityNoncurrent", "weight": 1.0, "order": 1.0 }, "http://balchem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheets", "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liabilities - non-current", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r740" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails": { "parentTag": "bcpc_CashPaymentsForOperatingAndFinanceLeases", "weight": 1.0, "order": 1.0 }, "http://balchem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofCashFlows", "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Principal payments on finance lease", "terseLabel": "Principal payments on finance lease", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r742", "r749" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://balchem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Right of use assets - finance lease", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r739" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of ROU asset", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r741", "r747", "r1038" ] }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "crdr": "debit", "calculation": { "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails": { "parentTag": "bcpc_OperatingAndFinanceLeaseRightOfUseAsset", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Leases - ROU", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r1183" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate - finance leases", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r751", "r1038" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term - finance leases", "label": "Finance Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r750", "r1038" ] }, "bcpc_FinancialInstrumentsNumberOfFinancialInstrumentsHeldForTradingPurposes": { "xbrltype": "integerItemType", "nsuri": "http://balchem.com/20241231", "localname": "FinancialInstrumentsNumberOfFinancialInstrumentsHeldForTradingPurposes", "presentation": [ "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of financial instruments held for trading purposes", "label": "Financial Instruments, Number of Financial Instruments Held for Trading Purposes" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsUsefulLivesDetails", "http://balchem.com/role/INTANGIBLEASSETSScheduleofIntangibleAssetsEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful life of intangible assets", "verboseLabel": "Amortization Period (In years)", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSScheduleofIntangibleAssetsEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r272", "r402", "r423", "r999" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r425", "r969", "r999" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r425", "r969", "r999" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r425", "r969", "r999" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r425", "r969", "r999" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r425", "r969", "r999" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsUsefulLivesDetails", "http://balchem.com/role/INTANGIBLEASSETSScheduleofIntangibleAssetsEstimatedUsefulLivesDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r416", "r418", "r419", "r420", "r422", "r423", "r427", "r428", "r772", "r773", "r969" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSScheduleofIntangibleAssetsEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r402", "r423", "r773", "r999" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r416", "r423", "r427", "r428", "r430", "r772", "r969", "r999" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsUsefulLivesDetails", "http://balchem.com/role/INTANGIBLEASSETSScheduleofIntangibleAssetsEstimatedUsefulLivesDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r416", "r418", "r419", "r420", "r422", "r423", "r427", "r428", "r969" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://balchem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets with finite lives, net", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r772", "r1254" ] }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNetAbstract", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSScheduleofIntangibleAssetsEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Identifiable intangible assets [Abstract]", "label": "Finite-Lived Intangible Assets, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ForeignEarningsRepatriated": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignEarningsRepatriated", "crdr": "credit", "presentation": [ "http://balchem.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Belgium earnings remitted", "label": "Foreign Earnings Repatriated", "documentation": "Amount of foreign earnings repatriated from subsidiaries outside the country of domicile." } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r1092", "r1103", "r1113", "r1146" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r1092", "r1103", "r1113", "r1146" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r1092", "r1103", "r1113", "r1146" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r1092", "r1103", "r1113", "r1146" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r1092", "r1103", "r1113", "r1146" ] }, "bcpc_FormerBankMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20241231", "localname": "FormerBankMember", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Former Bank", "label": "Former Bank [Member]", "documentation": "Former Bank" } } }, "auth_ref": [] }, "bcpc_FormerShareholdersLendersAndCreditorsMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20241231", "localname": "FormerShareholdersLendersAndCreditorsMember", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Former Shareholders' Lenders And Creditors", "label": "Former Shareholders' Lenders And Creditors [Member]", "documentation": "Former Shareholders' Lenders And Creditors" } } }, "auth_ref": [] }, "bcpc_FormerShareholdersMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20241231", "localname": "FormerShareholdersMember", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Former Shareholders", "label": "Former Shareholders [Member]", "documentation": "Former Shareholders" } } }, "auth_ref": [] }, "us-gaap_ForwardContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForwardContractsMember", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forward Contracts", "label": "Forward Contracts [Member]", "documentation": "Contracts negotiated between two parties to purchase and sell a specific quantity of a financial instrument, foreign currency, or commodity at a price specified at origination of the contract, with delivery and settlement at a specified future date." } } }, "auth_ref": [ "r1381" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r1126" ] }, "us-gaap_GainContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainContingenciesLineItems", "presentation": [ "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain Contingencies [Line Items]", "label": "Gain Contingencies [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r1266" ] }, "us-gaap_GainContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainContingenciesTable", "presentation": [ "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain Contingencies [Table]", "label": "Gain Contingencies [Table]", "documentation": "Disclosure of information about existing condition, situation, or set of circumstances involving uncertainty as to possible gain that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r1266" ] }, "us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSalesOfAssetsAndAssetImpairmentCharges", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Asset impairment charge and loss on disposal of assets", "label": "Gain (Loss) on Sale of Assets and Asset Impairment Charges", "documentation": "Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value." } } }, "auth_ref": [ "r1204" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofEarnings": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofEarnings" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative expenses", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r135", "r907" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://balchem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheets", "http://balchem.com/role/INTANGIBLEASSETSGoodwillDetails", "http://balchem.com/role/INTANGIBLEASSETSNarrativeDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Goodwill, beginning of period", "periodEndLabel": "Goodwill, end of period", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r271", "r403", "r805", "r993", "r998", "r1030", "r1039", "r1236", "r1243" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill, acquired during period", "label": "Goodwill, Acquired During Period", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r406", "r998" ] }, "bcpc_GoodwillAcquiredDuringPeriodPercent": { "xbrltype": "percentItemType", "nsuri": "http://balchem.com/20241231", "localname": "GoodwillAcquiredDuringPeriodPercent", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill percent", "label": "Goodwill, Acquired During Period, Percent", "documentation": "Goodwill, Acquired During Period, Percent" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Acquired Intangible Assets", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets." } } }, "auth_ref": [ "r1234", "r1246" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impact due to change in foreign exchange rates", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r410" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillLineItems", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r998" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillRollForward", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_GranteeStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GranteeStatusAxis", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYAssumptionsUsedinFairValueDeterminationDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grantee Status [Axis]", "label": "Grantee Status [Axis]", "documentation": "Information by status of recipient to whom award is granted." } } }, "auth_ref": [ "r595", "r596", "r598", "r599", "r600", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r622", "r623", "r624", "r625", "r626" ] }, "us-gaap_GranteeStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GranteeStatusDomain", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYAssumptionsUsedinFairValueDeterminationDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grantee Status [Domain]", "label": "Grantee Status [Domain]", "documentation": "Status of recipient to whom award is granted." } } }, "auth_ref": [ "r595", "r596", "r598", "r599", "r600", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r622", "r623", "r624", "r625", "r626" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofEarnings": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofEarnings", "http://balchem.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross margin", "terseLabel": "Gross margin", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r131", "r133", "r195", "r307", "r393", "r446", "r447", "r449", "r450", "r451", "r452", "r453", "r455", "r456", "r727", "r987", "r992", "r1220", "r1222", "r1224", "r1225", "r1226", "r1267" ] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgingDesignationAxis", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Axis]", "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r19", "r696" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgingDesignationDomain", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Domain]", "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r19" ] }, "bcpc_HumanNutritionAndHealthMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20241231", "localname": "HumanNutritionAndHealthMember", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSGoodwillDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentAssetsDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails", "http://balchem.com/role/SEGMENTINFORMATIONCapitalExpendituresDetails", "http://balchem.com/role/SEGMENTINFORMATIONDepreciationAmortizationDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "HNH", "verboseLabel": "HNH", "label": "Human Nutrition and Health [Member]", "documentation": "A reportable segment of the company that provides the human, nutrition and health markets with products derived from its micro capsulation, chelation and basic choline chloride technologies." } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r1071", "r1072", "r1095" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Long-lived Assets", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r157" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofEarnings": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofEarnings", "http://balchem.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings before income tax expense", "terseLabel": "Earnings before income taxes", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments." } } }, "auth_ref": [ "r195", "r830", "r987", "r1220", "r1222", "r1224", "r1225", "r1226" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss relating to joint venture's expenses", "label": "Income (Loss) from Equity Method Investments", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r13", "r132", "r191", "r349", "r363", "r378", "r388", "r824" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofCompensationCostonNetEarningsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement of Income Location, Balance [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r433", "r435", "r436", "r714", "r716", "r721", "r851", "r853", "r912", "r969", "r1031", "r1416" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofCompensationCostonNetEarningsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement of Income Location, Balance [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r435", "r436", "r714", "r716", "r721", "r851", "r853", "r912", "r969", "r1031", "r1416" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://balchem.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Jurisdiction [Axis]", "label": "Income Tax Jurisdiction [Axis]", "documentation": "Information by income tax jurisdiction." } } }, "auth_ref": [ "r304", "r645", "r646", "r655", "r665", "r1028", "r1368" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://balchem.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Jurisdiction [Domain]", "label": "Income Tax Jurisdiction [Domain]", "documentation": "Income tax jurisdiction." } } }, "auth_ref": [ "r304", "r645", "r646", "r655", "r665", "r1028", "r1368" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://balchem.com/role/INCOMETAXES" ], "lang": { "en-us": { "role": { "verboseLabel": "INCOME TAXES", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r308", "r637", "r645", "r651", "r652", "r653", "r658", "r664", "r670", "r672", "r673", "r674", "r864", "r1028" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofEarnings": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://balchem.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://balchem.com/role/INCOMETAXESEffectiveIncomeTaxReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofEarnings", "http://balchem.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails", "http://balchem.com/role/INCOMETAXESEffectiveIncomeTaxReconciliationDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense", "totalLabel": "Total income tax provision", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r200", "r213", "r331", "r332", "r349", "r364", "r378", "r644", "r645", "r671", "r831", "r1028" ] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "presentation": [ "http://balchem.com/role/INCOMETAXESEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Income Tax Reconciliation [Abstract]", "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r292", "r640", "r641", "r658", "r659", "r663", "r667", "r862" ] }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "crdr": "debit", "calculation": { "http://balchem.com/role/INCOMETAXESEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://balchem.com/role/INCOMETAXESEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in foreign tax reserves", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount", "documentation": "Amount 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 increase (decrease) in the income tax rates." } } }, "auth_ref": [ "r639", "r645", "r650", "r1028" ] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "calculation": { "http://balchem.com/role/INCOMETAXESEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://balchem.com/role/INCOMETAXESEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign rate differential", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "documentation": "Amount 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 expense (benefit)." } } }, "auth_ref": [ "r646", "r649", "r1028", "r1362" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://balchem.com/role/INCOMETAXESEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://balchem.com/role/INCOMETAXESEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax at Federal statutory rate", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r645", "r1028" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://balchem.com/role/INCOMETAXESEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://balchem.com/role/INCOMETAXESEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount", "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r1028", "r1362", "r1364" ] }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationOtherReconcilingItems", "crdr": "debit", "calculation": { "http://balchem.com/role/INCOMETAXESEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://balchem.com/role/INCOMETAXESEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount", "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying statutory federal (national) tax rate to pretax income (loss) from continuing operation attributable to other reconciling item. Excludes state and local income tax expense (benefit), federal tax expense (benefit), statutory income tax expense (benefit) outside of country of domicile, tax credit, nondeductible expense, deduction, income tax settlement, income tax contingency, and cross-border tax law." } } }, "auth_ref": [ "r1362", "r1363" ] }, "us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationRepatriationOfForeignEarnings", "crdr": "debit", "presentation": [ "http://balchem.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Incurred an income tax expense", "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount", "documentation": "Amount 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 repatriation of foreign earnings." } } }, "auth_ref": [ "r1362", "r1363" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://balchem.com/role/INCOMETAXESEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/INCOMETAXESEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State income taxes, net of Federal income taxes", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "documentation": "Amount 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 expense (benefit)." } } }, "auth_ref": [ "r648", "r1028", "r1362" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Income taxes", "label": "Income Taxes Paid", "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r37", "r146", "r1205", "r1366", "r1367" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued expenses", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Income taxes", "label": "Increase (Decrease) in Income Taxes Payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in assets and liabilities, net of acquired balances", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://balchem.com/role/NETEARNINGSPERCOMMONSHAREDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/NETEARNINGSPERCOMMONSHAREDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Effect of dilutive securities - stock options, restricted stock, and performance shares (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r337", "r338", "r339", "r343", "r597" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Identifiable intangible assets", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r402", "r426", "r999" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r1092", "r1103", "r1113", "r1137", "r1146", "r1150", "r1158" ] }, "bcpc_IndustrialProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20241231", "localname": "IndustrialProductsMember", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other and Unallocated", "label": "Industrial Products [Member]", "documentation": "A reportable segment of the company that provides certain derivatives of industrial applications predominately as a component for hydraulic fracturing of shale natural gas wells." } } }, "auth_ref": [] }, "bcpc_InitialTotalShareholderReturnPercentage": { "xbrltype": "percentItemType", "nsuri": "http://balchem.com/20241231", "localname": "InitialTotalShareholderReturnPercentage", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYAssumptionsUsedinFairValueDeterminationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial total shareholder return percentage", "label": "Initial TSR", "documentation": "The initial percentage of total shareholder return." } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r1156" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r1073", "r1162" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r1073", "r1162" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r1073", "r1162" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETS" ], "lang": { "en-us": { "role": { "verboseLabel": "INTANGIBLE ASSETS", "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r415", "r429", "r431", "r968", "r969" ] }, "us-gaap_InterestExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseMember", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Expense", "label": "Interest Expense [Member]", "documentation": "Primary financial statement caption encompassing interest expense." } } }, "auth_ref": [ "r24" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofEarnings": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofEarnings", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense, net", "label": "Interest Income (Expense), Nonoperating", "documentation": "Amount of interest income (expense) classified as nonoperating." } } }, "auth_ref": [ "r992", "r1202", "r1222" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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": [ "r300", "r302", "r303" ] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestRateSwapMember", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails", "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESScheduleofGainsLossesonHedgingInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Swap", "label": "Interest Rate Swap [Member]", "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period." } } }, "auth_ref": [ "r971", "r1062", "r1063" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://balchem.com/role/INVENTORIES" ], "lang": { "en-us": { "role": { "verboseLabel": "INVENTORIES", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r399" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://balchem.com/role/INVENTORIESDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://balchem.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r154", "r976" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://balchem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://balchem.com/role/INVENTORIESDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheets", "http://balchem.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories, net", "totalLabel": "Total inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r278", "r975", "r1039" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r201", "r267", "r277", "r399", "r400", "r401", "r770", "r984" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://balchem.com/role/INVENTORIESDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r154", "r978" ] }, "us-gaap_InventoryValuationReserveMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryValuationReserveMember", "presentation": [ "http://balchem.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory Reserve", "label": "SEC Schedule, 12-09, Reserve, Inventory [Member]", "documentation": "Reserve to reduce inventory to lower of cost or net realizable value." } } }, "auth_ref": [ "r1210", "r1211", "r1212", "r1213", "r1214" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://balchem.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reserve for inventory", "label": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r154", "r1197" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://balchem.com/role/INVENTORIESDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work in progress", "label": "Inventory, Work in Process, Net of Reserves", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r154", "r977" ] }, "bcpc_KechuBidCoASAndItsSubsidiaryCompaniesKappaMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20241231", "localname": "KechuBidCoASAndItsSubsidiaryCompaniesKappaMember", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Kappa", "label": "Kechu BidCo AS and Its Subsidiary Companies (Kappa) [Member]", "documentation": "Kechu BidCo AS and Its Subsidiary Companies (Kappa)" } } }, "auth_ref": [] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LandMember", "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r1273" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Interest on lease liabilities", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r746", "r1038" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostAbstract", "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Cost", "label": "Lease, Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://balchem.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lease Cost", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1402" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://balchem.com/role/LEASES" ], "lang": { "en-us": { "role": { "terseLabel": "LEASES", "label": "Lessee, Finance Leases [Text Block]", "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability." } } }, "auth_ref": [ "r737" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [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": [ "r745", "r753" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r745", "r753" ] }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseDiscountRate", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discount rate", "label": "Lessee, Operating Lease, Discount Rate", "documentation": "Discount rate used by lessee to determine present value of operating lease payments." } } }, "auth_ref": [ "r1037" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://balchem.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1403" ] }, "bcpc_LesseeOperatingLeaseNumberOfTranches": { "xbrltype": "integerItemType", "nsuri": "http://balchem.com/20241231", "localname": "LesseeOperatingLeaseNumberOfTranches", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of lease tranches", "label": "Lessee, Operating Lease, Number Of Tranches", "documentation": "Lessee, Operating Lease, Number Of Tranches" } } }, "auth_ref": [] }, "bcpc_LesseeOperatingLeaseRemainingRenewalLeaseTermReasonableThresholdPeriod": { "xbrltype": "durationItemType", "nsuri": "http://balchem.com/20241231", "localname": "LesseeOperatingLeaseRemainingRenewalLeaseTermReasonableThresholdPeriod", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reasonably certain criterion renewal period", "label": "Lessee, Operating Lease, Remaining Renewal Lease Term, Reasonable Threshold Period", "documentation": "Lessee, Operating Lease, Remaining Renewal Lease Term, Reasonable Threshold Period" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease term", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1401" ] }, "bcpc_LesseeOperatingLeaseTrancheFourMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20241231", "localname": "LesseeOperatingLeaseTrancheFourMember", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "More than 10 years", "label": "Lessee, Operating Lease, Tranche Four [Member]", "documentation": "Lessee, Operating Lease, Tranche Four [Member]" } } }, "auth_ref": [] }, "bcpc_LesseeOperatingLeaseTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20241231", "localname": "LesseeOperatingLeaseTrancheOneMember", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Years 1 and 2", "label": "Lessee, Operating Lease, Tranche One [Member]", "documentation": "Lessee, Operating Lease, Tranche One [Member]" } } }, "auth_ref": [] }, "bcpc_LesseeOperatingLeaseTrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20241231", "localname": "LesseeOperatingLeaseTrancheThreeMember", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Years 5 through 9", "label": "Lessee, Operating Lease, Tranche Three [Member]", "documentation": "Lessee, Operating Lease, Tranche Three [Member]" } } }, "auth_ref": [] }, "bcpc_LesseeOperatingLeaseTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20241231", "localname": "LesseeOperatingLeaseTrancheTwoMember", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Years 3 and 4", "label": "Lessee, Operating Lease, Tranche Two [Member]", "documentation": "Lessee, Operating Lease, Tranche Two [Member]" } } }, "auth_ref": [] }, "bcpc_LesseeOperatingLeaseTranchesAxis": { "xbrltype": "stringItemType", "nsuri": "http://balchem.com/20241231", "localname": "LesseeOperatingLeaseTranchesAxis", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Tranches [Axis]", "label": "Lessee, Operating Lease, Tranches [Axis]", "documentation": "Lessee, Operating Lease, Tranches [Axis]" } } }, "auth_ref": [] }, "bcpc_LesseeOperatingLeaseTranchesDomain": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20241231", "localname": "LesseeOperatingLeaseTranchesDomain", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Tranches [Domain]", "label": "Lessee, Operating Lease, Tranches [Domain]", "documentation": "[Domain] for Lessee, Operating Lease, Tranches [Axis]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://balchem.com/role/LEASES" ], "lang": { "en-us": { "role": { "terseLabel": "LEASES", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r737" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r25", "r105", "r106", "r107", "r109", "r110", "r111", "r114", "r307", "r393", "r446", "r447", "r449", "r450", "r451", "r452", "r453", "r455", "r456", "r692", "r694", "r695", "r727", "r883", "r986", "r1066", "r1267", "r1405", "r1406" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r121", "r190", "r819", "r1039", "r1208", "r1232", "r1394" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheets", "http://balchem.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders\u2019 Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r107", "r266", "r307", "r393", "r446", "r447", "r449", "r450", "r451", "r452", "r453", "r455", "r456", "r692", "r694", "r695", "r727", "r1039", "r1267", "r1405", "r1406" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding balance", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r25", "r188", "r1414" ] }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate", "label": "Line of Credit Facility, Interest Rate at Period End", "documentation": "The effective interest rate at the end of the reporting period." } } }, "auth_ref": [ "r104", "r108" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r104", "r108" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unused portion of revolving loan", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r104", "r108", "r445" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fee percentage", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseAxis", "presentation": [ "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Axis]", "label": "Litigation Case [Axis]", "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim." } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Domain]", "label": "Litigation Case [Domain]", "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information." } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationSettlementAmountAwardedToOtherParty", "crdr": "credit", "presentation": [ "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment for civil penalty and project benefits", "label": "Litigation Settlement, Amount Awarded to Other Party", "documentation": "Amount awarded to other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-Lived Assets by Geographical Area", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets." } } }, "auth_ref": [ "r152" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtTextBlock", "presentation": [ "http://balchem.com/role/REVOLVINGLOAN" ], "lang": { "en-us": { "role": { "terseLabel": "REVOLVING LOAN", "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r159" ] }, "us-gaap_LongTermLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermLineOfCredit", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving loan", "label": "Long-Term Line of Credit, Noncurrent", "documentation": "The carrying value as of the balance sheet date of the noncurrent portion 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": [ "r25", "r49", "r50" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r25", "r1259", "r1260", "r1261" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r25", "r51", "r1259", "r1260", "r1261" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsUsefulLivesDetails", "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLivesDetails", "http://balchem.com/role/INTANGIBLEASSETSScheduleofIntangibleAssetsEstimatedUsefulLivesDetails", "http://balchem.com/role/LEASESNarrativeDetails", "http://balchem.com/role/REVOLVINGLOANDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYAssumptionsUsedinFairValueDeterminationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r223", "r225", "r227", "r228", "r230", "r260", "r261", "r441", "r442", "r443", "r444", "r586", "r634", "r713", "r769", "r850", "r852", "r860", "r874", "r875", "r935", "r937", "r939", "r940", "r952", "r966", "r967", "r997", "r1005", "r1023", "r1032", "r1033", "r1034", "r1035", "r1049", "r1269", "r1407", "r1408", "r1409", "r1410", "r1411", "r1412" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r1129" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r1129" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsUsefulLivesDetails", "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLivesDetails", "http://balchem.com/role/INTANGIBLEASSETSScheduleofIntangibleAssetsEstimatedUsefulLivesDetails", "http://balchem.com/role/LEASESNarrativeDetails", "http://balchem.com/role/REVOLVINGLOANDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYAssumptionsUsedinFairValueDeterminationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r223", "r225", "r227", "r228", "r230", "r260", "r261", "r441", "r442", "r443", "r444", "r586", "r634", "r713", "r769", "r850", "r852", "r860", "r874", "r875", "r935", "r937", "r939", "r940", "r952", "r966", "r967", "r997", "r1005", "r1023", "r1032", "r1033", "r1034", "r1049", "r1269", "r1407", "r1408", "r1409", "r1410", "r1411", "r1412" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r1149" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money Market Funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r1296" ] }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MovementInValuationAllowancesAndReservesRollForward", "presentation": [ "http://balchem.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r1157" ] }, "us-gaap_MultiemployerPlanContributionRateIncreaseDecrease": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MultiemployerPlanContributionRateIncreaseDecrease", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contribution rate increase", "label": "Multiemployer Plan, Contribution Rate Increase (Decrease)", "documentation": "Increase (decrease) in employer's contractual contribution rate to multiemployer plan." } } }, "auth_ref": [ "r1018", "r1021" ] }, "us-gaap_MultiemployerPlanEmployerContributionCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MultiemployerPlanEmployerContributionCost", "crdr": "debit", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSDefinedBenefitPensionPlansDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Contributions of Balchem Corporation", "label": "Multiemployer Plan, Employer Contribution, Cost", "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": [ "r581", "r582", "r593", "r1023" ] }, "bcpc_MultiemployerPlanPensionNumberOfPlans": { "xbrltype": "integerItemType", "nsuri": "http://balchem.com/20241231", "localname": "MultiemployerPlanPensionNumberOfPlans", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of multiemployer benefit pension plans", "label": "Multiemployer Plan, Pension, Number Of Plans", "documentation": "Multiemployer Plan, Pension, Number Of Plans" } } }, "auth_ref": [] }, "us-gaap_MultiemployerPlansLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MultiemployerPlansLineItems", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSDefinedBenefitPensionPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Multiemployer Plans [Line Items]", "label": "Multiemployer Plan [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": [ "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r593", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r1130" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by 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": [ "r301" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r301" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofCashFlows" ], "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": [ "r144", "r145", "r147" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "bcpc_NetEarningsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://balchem.com/20241231", "localname": "NetEarningsAbstract", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSScheduleofProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Earnings [Abstract]", "label": "Net Earnings [Abstract]", "documentation": "Net Earnings" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://balchem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 }, "http://balchem.com/role/ConsolidatedStatementsofEarnings": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofCashFlows", "http://balchem.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://balchem.com/role/ConsolidatedStatementsofEarnings", "http://balchem.com/role/ConsolidatedStatementsofStockholdersEquity", "http://balchem.com/role/NETEARNINGSPERCOMMONSHAREDetails", "http://balchem.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net earnings", "terseLabel": "Net earnings", "netLabel": "Net earnings", "verboseLabel": "Net Earnings - Basic and Diluted", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r134", "r147", "r192", "r264", "r287", "r290", "r295", "r307", "r322", "r324", "r325", "r326", "r327", "r328", "r331", "r332", "r340", "r393", "r446", "r447", "r449", "r450", "r451", "r452", "r453", "r455", "r456", "r679", "r690", "r708", "r727", "r825", "r905", "r925", "r926", "r1065", "r1267" ] }, "bcpc_NetSalesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://balchem.com/20241231", "localname": "NetSalesAbstract", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSScheduleofProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Sales [Abstract]", "label": "Net Sales [Abstract]", "documentation": "Net Sales" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "bcpc_NonContractualMoniesOwedMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20241231", "localname": "NonContractualMoniesOwedMember", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-contractual monies owed", "label": "Non-contractual Monies Owed [Member]", "documentation": "Non-contractual Monies Owed" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r1129" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r1092", "r1103", "r1113", "r1137", "r1146" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r1120" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r1119" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r1137" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r1157" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r1157" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonUsMember", "presentation": [ "http://balchem.com/role/REVENUEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Countries", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1449", "r1450", "r1451", "r1452" ] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTLongLivedAssetsbyGeographicalAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-lived assets, excluding intangible assets", "label": "Long-Lived Assets", "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets." } } }, "auth_ref": [ "r384" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofEarnings": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofEarnings", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total other expenses", "negatedTerseLabel": "Nonoperating Income (Expense)", "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": [ "r136" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofEarnings" ], "lang": { "en-us": { "role": { "terseLabel": "Other expenses:", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "srt_NorthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NorthAmericaMember", "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTLongLivedAssetsbyGeographicalAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "North America [Member]", "documentation": "Continent of North America." } } }, "auth_ref": [ "r1189", "r1190", "r1191", "r1192", "r1449", "r1450", "r1451", "r1452" ] }, "bcpc_NumberOfDefinedContributionPlans": { "xbrltype": "integerItemType", "nsuri": "http://balchem.com/20241231", "localname": "NumberOfDefinedContributionPlans", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of defined contribution plans", "label": "Number Of Defined Contribution Plans", "documentation": "Number Of Defined Contribution Plans" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r988", "r996", "r1221" ] }, "bcpc_NumberOfSavingsPlans": { "xbrltype": "integerItemType", "nsuri": "http://balchem.com/20241231", "localname": "NumberOfSavingsPlans", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of savings plan", "label": "Number of Savings Plans", "documentation": "Number of Savings Plans" } } }, "auth_ref": [] }, "bcpc_NumberOfShareBasedCompensationPlans": { "xbrltype": "integerItemType", "nsuri": "http://balchem.com/20241231", "localname": "NumberOfShareBasedCompensationPlans", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of share-based compensation plans", "label": "Number of Share Based Compensation Plans", "documentation": "Number of Share Based Compensation Plans" } } }, "auth_ref": [] }, "bcpc_OmnibusIncentivePlan2017Member": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20241231", "localname": "OmnibusIncentivePlan2017Member", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2017 Plan", "label": "Omnibus Incentive Plan 2017 [Member]", "documentation": "A share-based compensation plan under which awards may be granted for officers, employees and directors of the Company and its subsidiaries." } } }, "auth_ref": [] }, "bcpc_OperatingAndFinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20241231", "localname": "OperatingAndFinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease liabilities, current", "label": "Operating and Finance Lease, Liability, Current", "documentation": "Operating and Finance Lease, Liability, Current" } } }, "auth_ref": [] }, "bcpc_OperatingAndFinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20241231", "localname": "OperatingAndFinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease liabilities, non-current", "label": "Operating and Finance Lease, Liability, Noncurrent", "documentation": "Operating and Finance Lease, Liability, Noncurrent" } } }, "auth_ref": [] }, "bcpc_OperatingAndFinanceLeaseLiabilityToBePaid": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20241231", "localname": "OperatingAndFinanceLeaseLiabilityToBePaid", "crdr": "credit", "calculation": { "http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total minimum lease payments", "label": "Operating And Finance Lease, Liability, To Be Paid", "documentation": "Operating And Finance Lease, Liability, To Be Paid" } } }, "auth_ref": [] }, "bcpc_OperatingAndFinanceLeaseLiabilityToBePaidAbstract": { "xbrltype": "stringItemType", "nsuri": "http://balchem.com/20241231", "localname": "OperatingAndFinanceLeaseLiabilityToBePaidAbstract", "presentation": [ "http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating And Finance Lease, Liability, To Be Paid [Abstract]", "label": "Operating And Finance Lease, Liability, To Be Paid [Abstract]", "documentation": "Operating And Finance Lease, Liability, To Be Paid" } } }, "auth_ref": [] }, "bcpc_OperatingAndFinanceLeaseLiabilityToBePaidAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20241231", "localname": "OperatingAndFinanceLeaseLiabilityToBePaidAfterYearFive", "crdr": "credit", "calculation": { "http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails": { "parentTag": "bcpc_OperatingAndFinanceLeaseLiabilityToBePaid", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Operating And Finance Lease, Liability, To Be Paid, After Year Five", "documentation": "Operating And Finance Lease, Liability, To Be Paid, After Year Five" } } }, "auth_ref": [] }, "bcpc_OperatingAndFinanceLeaseLiabilityToBePaidYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20241231", "localname": "OperatingAndFinanceLeaseLiabilityToBePaidYearFive", "crdr": "credit", "calculation": { "http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails": { "parentTag": "bcpc_OperatingAndFinanceLeaseLiabilityToBePaid", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Operating And Finance Lease, Liability, To Be Paid, Year Five", "documentation": "Operating And Finance Lease, Liability, To Be Paid, Year Five" } } }, "auth_ref": [] }, "bcpc_OperatingAndFinanceLeaseLiabilityToBePaidYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20241231", "localname": "OperatingAndFinanceLeaseLiabilityToBePaidYearFour", "crdr": "credit", "calculation": { "http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails": { "parentTag": "bcpc_OperatingAndFinanceLeaseLiabilityToBePaid", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Operating And Finance Lease, Liability, To Be Paid, Year Four", "documentation": "Operating And Finance Lease, Liability, To Be Paid, Year Four" } } }, "auth_ref": [] }, "bcpc_OperatingAndFinanceLeaseLiabilityToBePaidYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20241231", "localname": "OperatingAndFinanceLeaseLiabilityToBePaidYearOne", "crdr": "credit", "calculation": { "http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails": { "parentTag": "bcpc_OperatingAndFinanceLeaseLiabilityToBePaid", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Operating And Finance Lease, Liability, To Be Paid, Year One", "documentation": "Operating And Finance Lease, Liability, To Be Paid, Year One" } } }, "auth_ref": [] }, "bcpc_OperatingAndFinanceLeaseLiabilityToBePaidYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20241231", "localname": "OperatingAndFinanceLeaseLiabilityToBePaidYearThree", "crdr": "credit", "calculation": { "http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails": { "parentTag": "bcpc_OperatingAndFinanceLeaseLiabilityToBePaid", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Operating And Finance Lease, Liability, To Be Paid, Year Three", "documentation": "Operating And Finance Lease, Liability, To Be Paid, Year Three" } } }, "auth_ref": [] }, "bcpc_OperatingAndFinanceLeaseLiabilityToBePaidYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20241231", "localname": "OperatingAndFinanceLeaseLiabilityToBePaidYearTwo", "crdr": "credit", "calculation": { "http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails": { "parentTag": "bcpc_OperatingAndFinanceLeaseLiabilityToBePaid", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Operating And Finance Lease, Liability, To Be Paid, Year Two", "documentation": "Operating And Finance Lease, Liability, To Be Paid, Year Two" } } }, "auth_ref": [] }, "bcpc_OperatingAndFinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20241231", "localname": "OperatingAndFinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total right-of-use assets", "label": "Operating and Finance Lease, Right-of-Use Asset", "documentation": "Operating and Finance Lease, Right-of-Use Asset" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenseMember", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofCompensationCostonNetEarningsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses", "label": "Operating Expense [Member]", "documentation": "Primary financial statement caption encompassing expenses associated with normal operations." } } }, "auth_ref": [ "r24" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofEarnings": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofEarnings", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "terseLabel": "Operating Expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofEarnings" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofEarnings": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofEarnings", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r195", "r987", "r1220", "r1222", "r1224", "r1225", "r1226" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails", "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r748", "r1038" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails": { "parentTag": "bcpc_OperatingAndFinanceLeaseLiabilityCurrent", "weight": 1.0, "order": 1.0 }, "http://balchem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheets", "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities - current", "verboseLabel": "Operating leases liabilities - current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r740" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails": { "parentTag": "bcpc_OperatingAndFinanceLeaseLiabilityNoncurrent", "weight": 1.0, "order": 2.0 }, "http://balchem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheets", "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities - non-current", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r740" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "calculation": { "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails": { "parentTag": "bcpc_CashPaymentsForOperatingAndFinanceLeases", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from operating leases", "label": "Operating Lease, Payments", "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": [ "r744", "r749" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails": { "parentTag": "bcpc_OperatingAndFinanceLeaseRightOfUseAsset", "weight": 1.0, "order": 2.0 }, "http://balchem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheets", "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right of use assets - operating leases", "verboseLabel": "Operating Lease - ROU", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r739" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate - operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r751", "r1038" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term - operating leases", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r750", "r1038" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://balchem.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss carryforwards", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r666" ] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://balchem.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Line Items]", "label": "Operating Loss Carryforwards [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": [ "r666" ] }, "us-gaap_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://balchem.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Table]", "label": "Operating Loss Carryforwards [Table]", "documentation": "Disclosure of information about operating loss carryforward. Includes, but is not limited to, tax authority, amount and expiration date of operating loss carryforward, and likelihood of utilization." } } }, "auth_ref": [ "r666" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingSegmentsMember", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentAssetsDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails", "http://balchem.com/role/SEGMENTINFORMATIONCapitalExpendituresDetails", "http://balchem.com/role/SEGMENTINFORMATIONDepreciationAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r372", "r373", "r374", "r375", "r376", "r379", "r992", "r993" ] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "lang": { "en-us": { "role": { "verboseLabel": "BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles." } } }, "auth_ref": [ "r148", "r149", "r151", "r181" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://balchem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r279", "r1039" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://balchem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r273" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net change in postretirement benefit plan (see Note 15 for further information)", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Net change in postretirement benefit plan, net of taxes of $44, $39, and $24 at December\u00a031, 2024, 2023 and 2022, respectively", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax", "documentation": "Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit." } } }, "auth_ref": [ "r129", "r130", "r553" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax", "crdr": "debit", "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net change in postretirement benefit plan taxes", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, Tax", "documentation": "Amount of tax expense (benefit) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit." } } }, "auth_ref": [ "r6" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 }, "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeLossDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeLossDetails", "http://balchem.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESScheduleofGainsLossesonHedgingInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net foreign currency translation adjustment", "verboseLabel": "Net investment hedge (cross-currency swap), net of tax", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r11", "r17", "r182" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "crdr": "debit", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net foreign currency translation adjustment tax", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Parent", "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r11", "r17", "r182" ] }, "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax", "crdr": "credit", "calculation": { "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeLossDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization of prior service credit", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax", "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r9", "r130", "r286", "r553" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "crdr": "credit", "calculation": { "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeLossDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeLossDetails", "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESScheduleofGainsLossesonHedgingInstrumentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net of tax", "terseLabel": "Cash flow hedge (interest rate swap), net of tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r281", "r282", "r826" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized (loss) gain on cash flow hedge, net of taxes of $341, and $868 at December 31, 2023, and 2022, respectively", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent", "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r282" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax", "crdr": "credit", "calculation": { "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeLossDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized (loss) gain on cash flow hedge", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax", "documentation": "Amount, before tax and after reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r281", "r282", "r826" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "crdr": "debit", "calculation": { "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeLossDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeLossDetails", "http://balchem.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain/(loss) on cash flow hedge taxes", "negatedTerseLabel": "Tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax", "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r283" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "crdr": "debit", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net interest income (expense)", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r209", "r282", "r285" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeLossDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeLossDetails", "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEComponentsofAccumulatedOtherComprehensiveLossIncomeDetails", "http://balchem.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://balchem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive (loss) income, net of tax", "terseLabel": "Other comprehensive (loss) income", "verboseLabel": "Other comprehensive (loss) income", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r11", "r17", "r182", "r288", "r291", "r328" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://balchem.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive (loss) income, net of tax:", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "crdr": "debit", "calculation": { "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeLossDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total before tax", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax", "documentation": "Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r4", "r5", "r129", "r130", "r826", "r1015", "r1313" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "crdr": "debit", "calculation": { "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeLossDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Net of tax", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r4", "r5", "r129", "r130", "r826" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax", "crdr": "credit", "calculation": { "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeLossDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prior service loss (gain)\u00a0arising during the period", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax", "documentation": "Amount, before tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit." } } }, "auth_ref": [ "r129", "r130", "r166" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "crdr": "credit", "calculation": { "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeLossDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Tax", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax", "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan." } } }, "auth_ref": [ "r4", "r5", "r6", "r129", "r182" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax", "crdr": "debit", "calculation": { "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeLossDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization of (gain) loss", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax", "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan." } } }, "auth_ref": [ "r9", "r130", "r286", "r553" ] }, "bcpc_OtherIntangibleAssetsExcludingRegulatoryRegistrationCostsAndPatentsTradeSecretsMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20241231", "localname": "OtherIntangibleAssetsExcludingRegulatoryRegistrationCostsAndPatentsTradeSecretsMember", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Intangible Assets Excluding Regulatory registration Costs and Patents & Trade Secrets [Member]", "documentation": "Intangible assets classified as other excluding regulatory registration costs and patents & trade secrets." } } }, "auth_ref": [] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSScheduleofIntangibleAssetsEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Intangible Assets [Member]", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [ "r999", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1254", "r1255", "r1256", "r1257" ] }, "us-gaap_OtherLongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term obligations", "label": "Other Long-Term Debt, Noncurrent", "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer." } } }, "auth_ref": [ "r25", "r882" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofEarnings": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofEarnings", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Other (income) expense, net", "negatedTerseLabel": "Other income", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r138" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Other", "label": "Other Operating Activities, Cash Flow Statement", "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities)." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r1129" ] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherPrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://balchem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses", "label": "Other Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1198", "r1233" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1090", "r1101", "r1111", "r1144" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r1093", "r1104", "r1114", "r1147" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r1093", "r1104", "r1114", "r1147" ] }, "bcpc_PatentsTradeSecretsMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20241231", "localname": "PatentsTradeSecretsMember", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patents and trade secrets", "label": "Patents & Trade Secrets [Member]", "documentation": "The exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law, and information generally known to only a limited number of the entity's employees, such as a formula, pattern, machine, technology, and production process that may give an entity a competitive advantage." } } }, "auth_ref": [] }, "bcpc_PayFixedInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20241231", "localname": "PayFixedInterestRateMember", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pay-Fixed Interest Rate", "label": "Pay-Fixed Interest Rate [Member]", "documentation": "Pay-Fixed Interest Rate" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r1118" ] }, "us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentForContingentConsiderationLiabilityInvestingActivities", "crdr": "credit", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration paid", "label": "Payment for Contingent Consideration Liability, Investing Activities", "documentation": "Amount of cash outflow, made soon after acquisition date of business combination, to settle contingent consideration liability." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PaymentsForProceedsFromHedgeInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForProceedsFromHedgeInvestingActivities", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofCashFlows", "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Proceeds from settlement of net investment hedge", "negatedLabel": "Proceeds from settlement of net investment hedge", "label": "Payments for (Proceeds from) Hedge, Investing Activities", "documentation": "The cash outflow or inflow for a financial contract that meets the hedge criteria as either a cash flow hedge, fair value hedge, or hedge of a net investment in a foreign operation." } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchases of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r142" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends paid", "label": "Payments of Dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r142" ] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash paid for financing costs", "label": "Payments of Financing Costs", "documentation": "The cash outflow for loan and debt issuance costs." } } }, "auth_ref": [ "r34" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r32", "r686" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofCashFlows", "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash paid for acquisitions, net of cash acquired", "terseLabel": "Cash paid for acquisitions, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r32" ] }, "bcpc_PaymentsToAcquireBusinessesNetOfForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20241231", "localname": "PaymentsToAcquireBusinessesNetOfForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Kappa bank debt paid on acquisition date", "label": "Payments To Acquire Businesses, Net Of Foreign Currency Translation Gain (Loss)", "documentation": "Payments To Acquire Businesses, Net Of Foreign Currency Translation Gain (Loss)" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireEquityMethodInvestments", "crdr": "credit", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital contributions", "label": "Payments to Acquire Equity Method Investments", "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence." } } }, "auth_ref": [ "r32" ] }, "us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireInterestInSubsidiariesAndAffiliates", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Investment in affiliates", "label": "Payments to Acquire Interest in Subsidiaries and Affiliates", "documentation": "The cash outflow associated with the acquisition of or advances to an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, and joint venture or equity method investment) or the acquisition of an additional interest in a subsidiary (controlled entity)." } } }, "auth_ref": [ "r32" ] }, "us-gaap_PaymentsToAcquireOtherProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireOtherProductiveAssets", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Capital expenditures and intangible assets acquired", "label": "Payments to Acquire Other Productive Assets", "documentation": "Amount of cash outflow for the purchase of or improvements to tangible or intangible assets, used to produce goods or deliver services, classified as other." } } }, "auth_ref": [ "r141" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r1128" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r1128" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANS" ], "lang": { "en-us": { "role": { "verboseLabel": "EMPLOYEE BENEFIT PLANS", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r509", "r533", "r535", "r541", "r559", "r561", "r562", "r563", "r564", "r565", "r577", "r578", "r580", "r1015" ] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSAmountsRecognizedinBalanceSheetDetails", "http://balchem.com/role/EMPLOYEEBENEFITPLANSAssumptionsUsedinCalculationsDetails", "http://balchem.com/role/EMPLOYEEBENEFITPLANSChangesinBenefitObligationsandPlanAssetsDetails", "http://balchem.com/role/EMPLOYEEBENEFITPLANSComponentsofNetPeriodicBenefitCostDetails", "http://balchem.com/role/EMPLOYEEBENEFITPLANSEstimatedFutureEmployerContributionsandBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Plan", "label": "Pension Plan [Member]", "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits." } } }, "auth_ref": [ "r510", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r556", "r557", "r558", "r560", "r563", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r580", "r581", "r593", "r1015", "r1016", "r1020", "r1021", "r1022" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r1120" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r1137" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r1130" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r1119" ] }, "bcpc_PercentageOfOperatingExpensesToBeAbsorbed": { "xbrltype": "percentItemType", "nsuri": "http://balchem.com/20241231", "localname": "PercentageOfOperatingExpensesToBeAbsorbed", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of operating expenses to be absorbed", "label": "Percentage of Operating Expenses to be Absorbed", "documentation": "Refers to the percentage of operating expenses to be absorbed." } } }, "auth_ref": [] }, "bcpc_PercentageOfProductionOfftake": { "xbrltype": "percentItemType", "nsuri": "http://balchem.com/20241231", "localname": "PercentageOfProductionOfftake", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of production offtake", "label": "Percentage of Production Offtake", "documentation": "Refers to the percentage of production offtake." } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PerformanceSharesMember", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYAssumptionsUsedinFairValueDeterminationDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareActivityDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Shares", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1335", "r1336", "r1337", "r1338", "r1339", "r1340", "r1341", "r1342", "r1343", "r1344", "r1345", "r1346", "r1347", "r1348", "r1349", "r1350", "r1351", "r1352", "r1353", "r1354", "r1355", "r1356", "r1357", "r1358", "r1359", "r1360" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1335", "r1336", "r1337", "r1338", "r1339", "r1340", "r1341", "r1342", "r1343", "r1344", "r1345", "r1346", "r1347", "r1348", "r1349", "r1350", "r1351", "r1352", "r1353", "r1354", "r1355", "r1356", "r1357", "r1358", "r1359", "r1360" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r1121" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r1177" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r1120" ] }, "us-gaap_PostemploymentBenefitPlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PostemploymentBenefitPlansPolicy", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Post-employment Benefits", "label": "Postemployment Benefit Plans, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for postemployment benefits. Postemployment benefits are benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement, except for: a) benefits provided through a pension or postretirement benefit plan, b) individual deferred compensation arrangements, c) special or contractual termination benefits, and d) stock compensation plans." } } }, "auth_ref": [ "r508" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r115", "r475" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "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": [ "r115", "r885" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r115", "r475" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r115", "r885", "r903", "r1447", "r1448" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $25 par value. Authorized 2,000,000 shares; none issued and outstanding", "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": [ "r115", "r815", "r1039" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from revolving loan", "label": "Proceeds from Lines of Credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r33", "r1207" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of assets", "label": "Proceeds from Sale of Property, Plant, and Equipment", "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": [ "r140" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from stock options exercised", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r8", "r22" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails", "http://balchem.com/role/REVENUEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r232", "r233", "r234", "r235", "r236", "r237", "r259", "r381", "r771", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r972", "r1006", "r1048", "r1049", "r1050", "r1053", "r1054", "r1195", "r1264", "r1265", "r1272", "r1415", "r1417", "r1418", "r1419", "r1420", "r1421", "r1422", "r1423", "r1424", "r1425", "r1426", "r1427", "r1428", "r1429", "r1430", "r1431", "r1432", "r1433", "r1434", "r1435", "r1436", "r1437", "r1438", "r1439", "r1440", "r1441", "r1442", "r1443", "r1444" ] }, "bcpc_ProductSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20241231", "localname": "ProductSalesMember", "presentation": [ "http://balchem.com/role/REVENUEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Sales Revenue", "label": "Product Sales [Member]", "documentation": "Revenues generated from product sales." } } }, "auth_ref": [] }, "bcpc_ProductTrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20241231", "localname": "ProductTrademarksMember", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Trademarks", "label": "Product Trademarks [Member]", "documentation": "Product Trademarks" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails", "http://balchem.com/role/REVENUEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r232", "r233", "r234", "r235", "r236", "r237", "r259", "r381", "r771", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r972", "r1006", "r1048", "r1049", "r1050", "r1053", "r1054", "r1195", "r1264", "r1265", "r1272", "r1415", "r1417", "r1418", "r1419", "r1420", "r1421", "r1422", "r1423", "r1424", "r1425", "r1426", "r1427", "r1428", "r1429", "r1430", "r1431", "r1432", "r1433", "r1434", "r1435", "r1436", "r1437", "r1438", "r1439", "r1440", "r1441", "r1442", "r1443", "r1444" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLivesDetails", "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r14", "r752" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENT" ], "lang": { "en-us": { "role": { "verboseLabel": "PROPERTY, PLANT AND EQUIPMENT", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r155", "r206", "r210", "r211" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r156", "r269", "r823" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLivesDetails", "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r752" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://balchem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheets", "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r14", "r752", "r809", "r823", "r1039" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Property, Plant and Equipment and Depreciation", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r14", "r206", "r210", "r821" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables", "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Plant and Equipment Estimated Useful Lives", "terseLabel": "Schedule of Property, Plant and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r14" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLivesDetails", "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r156", "r752" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLivesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Estimated useful lives", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for credit losses", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r299", "r398" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r1118" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r1118" ] }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "QuarterlyFinancialInformationDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Quarterly Financial Information Disclosure [Abstract]", "label": "Quarterly Financial Information Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "QuarterlyFinancialInformationTextBlock", "presentation": [ "http://balchem.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "QUARTERLY FINANCIAL INFORMATION (UNAUDITED)", "label": "Quarterly Financial Information [Text Block]", "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information." } } }, "auth_ref": [ "r150", "r350" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsUsefulLivesDetails", "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLivesDetails", "http://balchem.com/role/INTANGIBLEASSETSScheduleofIntangibleAssetsEstimatedUsefulLivesDetails", "http://balchem.com/role/LEASESNarrativeDetails", "http://balchem.com/role/REVOLVINGLOANDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYAssumptionsUsedinFairValueDeterminationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range [Axis]", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r223", "r225", "r227", "r228", "r230", "r260", "r261", "r441", "r442", "r443", "r444", "r533", "r586", "r623", "r624", "r625", "r634", "r713", "r766", "r767", "r769", "r850", "r852", "r860", "r874", "r875", "r935", "r937", "r939", "r940", "r952", "r966", "r967", "r997", "r1005", "r1023", "r1032", "r1033", "r1034", "r1035", "r1049", "r1057", "r1262", "r1269", "r1385", "r1408", "r1409", "r1410", "r1411", "r1412" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsUsefulLivesDetails", "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLivesDetails", "http://balchem.com/role/INTANGIBLEASSETSScheduleofIntangibleAssetsEstimatedUsefulLivesDetails", "http://balchem.com/role/LEASESNarrativeDetails", "http://balchem.com/role/REVOLVINGLOANDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYAssumptionsUsedinFairValueDeterminationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r223", "r225", "r227", "r228", "r230", "r260", "r261", "r441", "r442", "r443", "r444", "r533", "r586", "r623", "r624", "r625", "r634", "r713", "r766", "r767", "r769", "r850", "r852", "r860", "r874", "r875", "r935", "r937", "r939", "r940", "r952", "r966", "r967", "r997", "r1005", "r1023", "r1032", "r1033", "r1034", "r1035", "r1049", "r1057", "r1262", "r1269", "r1385", "r1408", "r1409", "r1410", "r1411", "r1412" ] }, "bcpc_RawMaterialsSoldMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20241231", "localname": "RawMaterialsSoldMember", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw Materials Sold", "label": "Raw Materials Sold [Member]", "documentation": "Raw materials sold to the customers." } } }, "auth_ref": [] }, "bcpc_ReceiveFixedInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20241231", "localname": "ReceiveFixedInterestRateMember", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receive-Fixed Interest Rate", "label": "Receive-Fixed Interest Rate [Member]", "documentation": "Receive-Fixed Interest Rate" } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://balchem.com/role/INCOMETAXESIncomeTaxUncertaintiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Reconciliation of Unrecognized Tax Benefits [Roll Forward]", "label": "Unrecognized Tax Benefits [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r1085", "r1096", "r1106", "r1139" ] }, "bcpc_RegulatoryRegistrationCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20241231", "localname": "RegulatoryRegistrationCostsMember", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Regulatory registration costs", "label": "Regulatory registration Costs [Member]", "documentation": "Costs associated with the required registration, with the U.S. Environmental Protection Agency, of certain products considered pesticides under the Federal Insecticide, Fungicide and Rodenticide Act." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r386", "r560", "r758", "r759", "r813", "r820", "r877", "r878", "r879", "r880", "r881", "r902", "r904", "r934" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Axis]", "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r758", "r759", "r1404" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Domain]", "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [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": [ "r386", "r908", "r909", "r912" ] }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "crdr": "debit", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Services and raw materials", "label": "Related Party Transaction, Purchases from Related Party", "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions [Abstract]", "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r386", "r560", "r758", "r759", "r813", "r820", "r877", "r878", "r879", "r880", "r881", "r902", "r904", "r934", "r1404" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONS" ], "lang": { "en-us": { "role": { "terseLabel": "RELATED PARTY TRANSACTIONS", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r755", "r756", "r757", "r759", "r761", "r865", "r866", "r867", "r910", "r911", "r912", "r931", "r933" ] }, "us-gaap_RepaymentsOfAssumedDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfAssumedDebt", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Principal payments on acquired debt", "label": "Repayments of Assumed Debt", "documentation": "The cash outflow from the repayments of a long-term debt originally issued by another party but is assumed by the entity." } } }, "auth_ref": [ "r143" ] }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLongTermLinesOfCredit", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Principal payments on revolving debt", "label": "Repayments of Long-Term Lines of Credit", "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r143" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]", "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r257", "r258", "r309", "r310", "r460", "r477", "r760", "r768", "r810", "r980", "r981" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofEarnings": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofEarnings" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development expenses", "label": "Research and Development Expense", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r636", "r969", "r992", "r1413" ] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development", "label": "Research and Development Expense, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r635" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r1086", "r1097", "r1107", "r1140" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r1087", "r1098", "r1108", "r1141" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r1094", "r1105", "r1115", "r1148" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is 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." } } }, "auth_ref": [ "r268" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYAssumptionsUsedinFairValueDeterminationDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r38" ] }, "us-gaap_RestructuringCostsAndAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostsAndAssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring-related impairment and asset disposal charges", "label": "Restructuring Costs and Asset Impairment Charges", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r13" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r118", "r163", "r818", "r857", "r859", "r863", "r886", "r1039" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r262", "r319", "r320", "r321", "r323", "r328", "r330", "r332", "r395", "r396", "r432", "r668", "r669", "r676", "r677", "r678", "r680", "r689", "r690", "r698", "r700", "r701", "r703", "r706", "r736", "r738", "r854", "r856", "r868", "r1447" ] }, "us-gaap_RetirementPlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanNameAxis", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSDefinedBenefitPensionPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Name [Axis]", "label": "Retirement Plan Name [Axis]", "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": [ "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r1023", "r1184", "r1274", "r1275", "r1276", "r1277", "r1278", "r1279", "r1280", "r1281", "r1282", "r1283", "r1284", "r1285", "r1286", "r1287", "r1288", "r1289", "r1290", "r1291", "r1292", "r1293", "r1294", "r1295", "r1296", "r1297", "r1298", "r1299", "r1300", "r1301", "r1302", "r1303", "r1304", "r1305", "r1306", "r1307", "r1308", "r1309", "r1310", "r1311", "r1312", "r1313", "r1314", "r1315", "r1316", "r1317", "r1318", "r1319", "r1320", "r1321", "r1322", "r1323", "r1324", "r1325", "r1326", "r1327", "r1328", "r1329", "r1330", "r1331", "r1332", "r1333" ] }, "us-gaap_RetirementPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanNameDomain", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSDefinedBenefitPensionPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Name [Domain]", "label": "Retirement Plan Name [Domain]", "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": [ "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r1023", "r1184", "r1274", "r1275", "r1276", "r1277", "r1278", "r1279", "r1280", "r1281", "r1282", "r1283", "r1284", "r1285", "r1286", "r1287", "r1288", "r1289", "r1290", "r1291", "r1292", "r1293", "r1294", "r1295", "r1296", "r1297", "r1298", "r1299", "r1300", "r1301", "r1302", "r1303", "r1304", "r1305", "r1306", "r1307", "r1308", "r1309", "r1310", "r1311", "r1312", "r1313", "r1314", "r1315", "r1316", "r1317", "r1318", "r1319", "r1320", "r1321", "r1322", "r1323", "r1324", "r1325", "r1326", "r1327", "r1328", "r1329", "r1330", "r1331", "r1332", "r1333" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSAmountsRecognizedinBalanceSheetDetails", "http://balchem.com/role/EMPLOYEEBENEFITPLANSAssumptionsUsedinCalculationsDetails", "http://balchem.com/role/EMPLOYEEBENEFITPLANSChangesinBenefitObligationsandPlanAssetsDetails", "http://balchem.com/role/EMPLOYEEBENEFITPLANSComponentsofNetPeriodicBenefitCostDetails", "http://balchem.com/role/EMPLOYEEBENEFITPLANSEstimatedFutureEmployerContributionsandBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Axis]", "label": "Retirement Plan Type [Axis]", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r510", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r556", "r557", "r558", "r560", "r563", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r580", "r581", "r582", "r593", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSAmountsRecognizedinBalanceSheetDetails", "http://balchem.com/role/EMPLOYEEBENEFITPLANSAssumptionsUsedinCalculationsDetails", "http://balchem.com/role/EMPLOYEEBENEFITPLANSChangesinBenefitObligationsandPlanAssetsDetails", "http://balchem.com/role/EMPLOYEEBENEFITPLANSComponentsofNetPeriodicBenefitCostDetails", "http://balchem.com/role/EMPLOYEEBENEFITPLANSEstimatedFutureEmployerContributionsandBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Domain]", "label": "Retirement Plan Type [Domain]", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r510", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r556", "r557", "r558", "r560", "r563", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r580", "r581", "r582", "r593", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofEarnings": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofEarnings", "http://balchem.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDDetails", "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails", "http://balchem.com/role/REVENUEDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "verboseLabel": "Payments for services", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r193", "r194", "r349", "r357", "r358", "r372", "r378", "r381", "r383", "r385", "r505", "r506", "r771" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition and Cost of Sales", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r215", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r970" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://balchem.com/role/REVENUE" ], "lang": { "en-us": { "role": { "terseLabel": "REVENUE", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r215", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r507" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTLongLivedAssetsbyGeographicalAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "bcpc_RevolvingCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20241231", "localname": "RevolvingCreditAgreementMember", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Agreement", "label": "Revolving Credit Agreement [Member]", "documentation": "Revolving Credit Agreement" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving loan", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "bcpc_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityNetOfRightOfUseAssetsSold": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20241231", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityNetOfRightOfUseAssetsSold", "crdr": "debit", "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ROU assets obtained in exchange for new operating lease liabilities, net of ROU asset disposals", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability, Net Of Right-Of Use Assets Sold", "documentation": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability, Net Of Right-Of Use Assets Sold" } } }, "auth_ref": [] }, "us-gaap_RoyaltyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RoyaltyMember", "presentation": [ "http://balchem.com/role/REVENUEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Royalty Revenue", "label": "Royalty [Member]", "documentation": "Money for usage-based right to asset." } } }, "auth_ref": [ "r1273" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r1157" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r1157" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Accumulated Other Comprehensive (Loss)/Income", "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": [ "r29", "r1395", "r1396" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSScheduleofIntangibleAssetsEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "documentation": "Disclosure of information about acquired finite-lived intangible asset by major class." } } }, "auth_ref": [ "r418", "r419", "r420", "r422", "r969" ] }, "us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Amounts Recognized in Consolidated Balance Sheet", "label": "Schedule of Amounts Recognized in Balance Sheet [Table Text Block]", "documentation": "Tabular disclosure of the amounts that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) recognized." } } }, "auth_ref": [ "r58" ] }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assumptions to Determine Benefit Obligation", "label": "Defined Benefit Plan, Assumptions [Table Text Block]", "documentation": "Tabular disclosure 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": [ "r555" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability." } } }, "auth_ref": [ "r70", "r73", "r684" ] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Supplemental Cash Flow Information", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Plan Assets", "label": "Schedule of Changes in Fair Value of Plan Assets [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation of beginning and ending balances of the fair value of plan assets of pension plans and/or other employee benefit plans showing separately, if applicable, the effects during the period attributable to each of the following: actual return on plan assets, foreign currency exchange rate changes, contributions by the employer, contributions by plan participants, benefits paid, business combinations, divestitures, and settlements." } } }, "auth_ref": [ "r168" ] }, "us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Benefit Obligation", "label": "Schedule of Changes in Projected Benefit Obligations [Table Text Block]", "documentation": "Tabular disclosure of the change in the benefit obligation of pension plans and/or other employee benefit plans from the beginning to the end of the period, showing separately, if applicable, the effects of the following: service cost, interest cost, contributions by plan participants, actuarial gains and losses, foreign currency exchange rate changes, benefits paid, plan amendments, business combinations, divestitures, curtailments, settlements, and special and contractual termination benefits." } } }, "auth_ref": [ "r167" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://balchem.com/role/INCOMETAXESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Income Tax Expense", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r1370" ] }, "us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Accumulated Other Comprehensive Income (Loss)", "label": "Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of components of comprehensive income (loss). Includes, but is not limited to, foreign currency translation adjustments, foreign currency transactions designated as economic hedges of a net investment in foreign entity, gain (loss) and prior service cost (credit) for pension plans and other postretirement benefit plans." } } }, "auth_ref": [ "r126" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://balchem.com/role/INCOMETAXESTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Deferred Tax Assets and Liabilities", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r1365" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSAmountsRecognizedinBalanceSheetDetails", "http://balchem.com/role/EMPLOYEEBENEFITPLANSAssumptionsUsedinCalculationsDetails", "http://balchem.com/role/EMPLOYEEBENEFITPLANSChangesinBenefitObligationsandPlanAssetsDetails", "http://balchem.com/role/EMPLOYEEBENEFITPLANSComponentsofNetPeriodicBenefitCostDetails", "http://balchem.com/role/EMPLOYEEBENEFITPLANSEstimatedFutureEmployerContributionsandBenefitPaymentsDetails", "http://balchem.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan [Table]", "label": "Defined Benefit Plan [Table]", "documentation": "Disclosure of information about individual defined benefit pension plan or other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r16", "r59", "r60", "r61", "r62" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Income (Loss) on Hedging Instruments", "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": [ "r87", "r89", "r696" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://balchem.com/role/NETEARNINGSPERCOMMONSHARETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation of the Net Earnings and Shares used in Calculating Basic and Diluted Net Earnings Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r1219" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://balchem.com/role/INCOMETAXESTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Income Tax Reconciliation", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r647", "r1028", "r1362" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Compensation Cost on Net Earnings", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r69" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Axis]", "label": "Investment, Name [Axis]", "documentation": "Information by name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r389", "r390", "r392", "r675", "r1180", "r1181", "r1182", "r1373", "r1374", "r1375", "r1376" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Equity Method Investments [Line Items]", "label": "Schedule of Equity Method Investments [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": [ "r307", "r389", "r390", "r392", "r393", "r727" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEquityMethodInvestmentsTable", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investment [Table]", "label": "Equity Method Investment [Table]", "documentation": "Disclosure of information about equity method investment. Includes, but is not limited to, name of investee or group of investees, percentage ownership, difference between investment and value of underlying equity in net assets." } } }, "auth_ref": [ "r264", "r307", "r389", "r390", "r392", "r393", "r727" ] }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Future Employer Contributions and Benefit Payments", "label": "Schedule of Expected Benefit Payments [Table Text Block]", "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter." } } }, "auth_ref": [ "r169" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Asset, Finite-Lived [Table]", "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r416", "r423", "r427", "r428", "r430", "r772", "r969", "r999" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables", "http://balchem.com/role/INTANGIBLEASSETSTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Intangible Assets Estimated Useful Lives", "terseLabel": "Schedule of Identifiable Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r999", "r1253" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Table]", "label": "Goodwill [Table]", "documentation": "Disclosure of information about goodwill, including, but not limited to, change from acquisition, sale, impairment, and other reason." } } }, "auth_ref": [ "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r998" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r998", "r1235", "r1236", "r1237", "r1238", "r1239", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://balchem.com/role/INVENTORIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r27", "r122", "r123", "r124" ] }, "us-gaap_ScheduleOfMultiemployerPlansTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfMultiemployerPlansTable", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSDefinedBenefitPensionPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Multiemployer Plans [Table]", "label": "Multiemployer Plan [Table]", "documentation": "Disclosure of information about multiemployer plan." } } }, "auth_ref": [ "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r593", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023" ] }, "us-gaap_ScheduleOfMultiemployerPlansTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfMultiemployerPlansTableTextBlock", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Pension Fund", "label": "Multiemployer Plan [Table Text Block]", "documentation": "Tabular disclosure of information about multiemployer plan." } } }, "auth_ref": [ "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r592", "r593", "r1023" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Components of Net Periodic Benefit Cost", "label": "Schedule of Net Benefit Costs [Table Text Block]", "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments." } } }, "auth_ref": [ "r170" ] }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Non-vested Performance Share Activity", "label": "Schedule of Nonvested Performance-Based Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units." } } }, "auth_ref": [ "r174" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLivesDetails", "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r14", "r752" ] }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "presentation": [ "http://balchem.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Quarterly Financial Information", "label": "Quarterly Financial Information [Table Text Block]", "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data." } } }, "auth_ref": [ "r202" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r178" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Table]", "label": "Related Party Transaction [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r99", "r100", "r908", "r909", "r912" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTLongLivedAssetsbyGeographicalAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset." } } }, "auth_ref": [ "r46", "r131" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentAssetsDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails", "http://balchem.com/role/SEGMENTINFORMATIONCapitalExpendituresDetails", "http://balchem.com/role/SEGMENTINFORMATIONDepreciationAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r43", "r44", "r45" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r43", "r44", "r45" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYAssumptionsUsedinFairValueDeterminationDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareActivityDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofCompensationCostonNetEarningsDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r595", "r596", "r598", "r599", "r600", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r622", "r623", "r624", "r625", "r626" ] }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYInformationRelatedtoStockOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table]", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table]", "documentation": "Disclosure of information about share-based payment arrangement by range of exercise prices." } } }, "auth_ref": [ "r63" ] }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Additional Information Relating to Stock Options Outstanding", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]", "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms." } } }, "auth_ref": [ "r63" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r20", "r21", "r171" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assumptions Used in the Valuation of Option Awards", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r176" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Non-vested Restricted Stock Activity", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://balchem.com/role/INCOMETAXESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation of Unrecognized Tax Benefits", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r656", "r1027" ] }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "presentation": [ "http://balchem.com/role/VALUATIONANDQUALIFYINGACCOUNTS" ], "lang": { "en-us": { "role": { "verboseLabel": "VALUATION AND QUALIFYING ACCOUNTS", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "documentation": "The entire disclosure for valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r222", "r318" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r1067" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r1070" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSGoodwillDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentAssetsDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails", "http://balchem.com/role/SEGMENTINFORMATIONCapitalExpendituresDetails", "http://balchem.com/role/SEGMENTINFORMATIONDepreciationAmortizationDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r193", "r194", "r195", "r196", "r349", "r353", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r378", "r379", "r380", "r385", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r430", "r437", "r438", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r989", "r992", "r993", "r998", "r1052", "r1415", "r1417", "r1418", "r1419", "r1420", "r1421", "r1422", "r1423", "r1424", "r1425", "r1426", "r1427", "r1428", "r1429", "r1430", "r1431", "r1432", "r1433", "r1434", "r1435", "r1436", "r1437", "r1438", "r1439", "r1440", "r1441", "r1442", "r1443", "r1444" ] }, "us-gaap_SegmentExpenditureAdditionToLongLivedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentExpenditureAdditionToLongLivedAssets", "crdr": "debit", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONCapitalExpendituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital expenditures", "label": "Segment, Expenditure, Addition to Long-Lived Assets", "documentation": "Amount of expenditure for addition to long-lived assets included in determination of segment assets by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Excludes expenditure for addition to financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax assets." } } }, "auth_ref": [ "r349", "r367", "r378", "r992", "r993" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTLongLivedAssetsbyGeographicalAreaDetails", "http://balchem.com/role/REVENUEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r224", "r226", "r229", "r231", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r383", "r384", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r870", "r871", "r872", "r936", "r938", "r941", "r953", "r955", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r973", "r1007", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1051", "r1057", "r1272", "r1415", "r1417", "r1418", "r1420", "r1421", "r1422", "r1423", "r1424", "r1425", "r1426", "r1427", "r1428", "r1429", "r1430", "r1431", "r1432", "r1433", "r1434", "r1435", "r1436", "r1437", "r1438", "r1439", "r1440", "r1441", "r1442", "r1443", "r1444" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATION" ], "lang": { "en-us": { "role": { "verboseLabel": "SEGMENT INFORMATION", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r196", "r349", "r352", "r353", "r354", "r355", "r356", "r368", "r370", "r371", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r385", "r988", "r990", "r991", "r992", "r994", "r995", "r996" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentAssetsDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails", "http://balchem.com/role/SEGMENTINFORMATIONCapitalExpendituresDetails", "http://balchem.com/role/SEGMENTINFORMATIONDepreciationAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SellingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingExpense", "crdr": "debit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofEarnings": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofEarnings" ], "lang": { "en-us": { "role": { "terseLabel": "Selling expenses", "label": "Selling Expense", "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services." } } }, "auth_ref": [ "r135" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, General and Administrative Expenses", "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption." } } }, "auth_ref": [ "r1361" ] }, "bcpc_ServicesProvidedMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20241231", "localname": "ServicesProvidedMember", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Services Provided", "label": "Services Provided [Member]", "documentation": "Services provided to the customers." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r12" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYAssumptionsUsedinFairValueDeterminationDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r1024" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r615" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r615" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r613" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r613" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Non-vested balance as of beginning of year (in shares)", "periodEndLabel": "Non-vested balance as of end of year (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r610", "r611" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Non-vested balance as of beginning of year (in dollars per share)", "periodEndLabel": "Non-vested balance as of end of year (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r610", "r611" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r614" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r614" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYAssumptionsUsedinFairValueDeterminationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted Average Assumptions [Abstract]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYAssumptionsUsedinFairValueDeterminationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Dividend Yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r624" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYAssumptionsUsedinFairValueDeterminationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Expected Volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r623" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYAssumptionsUsedinFairValueDeterminationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Risk-Free Interest Rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r625" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYAssumptionsUsedinFairValueDeterminationDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareActivityDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofCompensationCostonNetEarningsDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r595", "r596", "r598", "r599", "r600", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r622", "r623", "r624", "r625", "r626" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in amount approved (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of shares authorized for grants (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r1026" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares available for future awards (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "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": [ "r63" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at end of year (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r604" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r604" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total intrinsic value of stock options exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r617" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Cancelled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r609" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r608" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r606" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average fair value of options granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r616" ] }, "bcpc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAndGrantDateIntrinsicValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://balchem.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAndGrantDateIntrinsicValueTableTextBlock", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Other Information Pertaining to Stock Option Activity", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value and Grant Date Intrinsic Value [Table Text Block]", "documentation": "Tabular disclosure of the weighted-average grant-date fair value and intrinsic value of equity options granted during the year." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value for outstanding stock options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r63" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of year (in shares)", "periodEndLabel": "Outstanding at end of year (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r602", "r603" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of year (in dollars per share)", "periodEndLabel": "Outstanding at end of year (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r602", "r603" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted Average Exercise Price [Abstract]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYAssumptionsUsedinFairValueDeterminationDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareActivityDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYStockbasedCompensationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Award [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r598", "r599", "r600", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r622", "r623", "r624", "r625", "r626" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r607" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cancelled (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r609" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r608" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r606" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r594", "r601", "r620", "r621", "r622", "r623", "r626", "r629", "r630", "r631", "r632" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYInformationRelatedtoStockOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price Range [Axis]", "label": "Exercise Price Range [Axis]", "documentation": "Information by range of option prices pertaining to options granted." } } }, "auth_ref": [ "r67" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYInformationRelatedtoStockOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain]", "label": "Exercise Price Range [Domain]", "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices." } } }, "auth_ref": [ "r68" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYInformationRelatedtoStockOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYInformationRelatedtoStockOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Range of exercise prices, minimum (in dollars per share)", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range." } } }, "auth_ref": [ "r68" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYInformationRelatedtoStockOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of Options Exercisable (in shares)", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable", "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied." } } }, "auth_ref": [ "r65" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYInformationRelatedtoStockOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Shares Outstanding (in shares)", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding", "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices." } } }, "auth_ref": [ "r172", "r173" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYInformationRelatedtoStockOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Range of exercise prices, maximum (in dollars per share)", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range." } } }, "auth_ref": [ "r68" ] }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedPaymentArrangementEmployeeMember", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYAssumptionsUsedinFairValueDeterminationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee", "label": "Share-Based Payment Arrangement, Employee [Member]", "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires." } } }, "auth_ref": [ "r596", "r598", "r599", "r600", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r622", "r623", "r624", "r625", "r626" ] }, "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedPaymentArrangementNonemployeeMember", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYAssumptionsUsedinFairValueDeterminationDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-employee director", "label": "Share-Based Payment Arrangement, Nonemployee [Member]", "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor does not exercise nor has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Excludes nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires." } } }, "auth_ref": [ "r595", "r598", "r599", "r600", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r622", "r623", "r624", "r625", "r626" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYAssumptionsUsedinFairValueDeterminationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cliff vesting percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r1335" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Expiration period of options granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1025" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYAssumptionsUsedinFairValueDeterminationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected Term (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r622" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value for exercisable stock options outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r63" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual term for exercisable stock options outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r63" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average remaining contractual term for outstanding stock options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r175" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYInformationRelatedtoStockOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted Average Exercise Price of Options Exercisable (in dollars per share)", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price", "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding." } } }, "auth_ref": [ "r64" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYInformationRelatedtoStockOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted Average Exercise Price of Options Outstanding (in dollars per share)", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price", "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices." } } }, "auth_ref": [ "r172", "r173" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYInformationRelatedtoStockOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted Average Remaining Contractual \u00a0Term", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r175" ] }, "bcpc_SharesPurchasedUnderRestrictedStockPurchaseAgreementsMaximum": { "xbrltype": "sharesItemType", "nsuri": "http://balchem.com/20241231", "localname": "SharesPurchasedUnderRestrictedStockPurchaseAgreementsMaximum", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Shares purchased under restricted stock purchase agreements, maximum (in shares)", "label": "Shares Purchased Under Restricted Stock Purchase Agreements, Maximum", "documentation": "The maximum number of shares purchased under restricted stock purchase agreements." } } }, "auth_ref": [] }, "bcpc_SharesPurchasedUnderRestrictedStockPurchaseAgreementsMinimum": { "xbrltype": "sharesItemType", "nsuri": "http://balchem.com/20241231", "localname": "SharesPurchasedUnderRestrictedStockPurchaseAgreementsMinimum", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Shares purchased under restricted stock purchase agreements, minimum (in shares)", "label": "Shares Purchased Under Restricted Stock Purchase Agreements, Minimum", "documentation": "The minimum number of shares purchased under restricted stock purchase agreements." } } }, "auth_ref": [] }, "bcpc_SpecialtyProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20241231", "localname": "SpecialtyProductsMember", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSGoodwillDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentAssetsDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails", "http://balchem.com/role/SEGMENTINFORMATIONCapitalExpendituresDetails", "http://balchem.com/role/SEGMENTINFORMATIONDepreciationAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Specialty Products", "verboseLabel": "SP", "label": "Specialty Products [Member]", "documentation": "A reportable segment of the company that provides specialty-packaged chemicals for use in healthcare and other industries." } } }, "auth_ref": [] }, "bcpc_StGabrielCCCompanyLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20241231", "localname": "StGabrielCCCompanyLLCMember", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "St. Gabriel CC Company, LLC", "label": "St. Gabriel CC Company, LLC [Member]", "documentation": "A joint venture formed in 2013 by the Company and Eastman Chemical Company (formerly Taminco Corporation) to design, develop, and construct an expansion of the Company's St. Gabriel aqueous choline chloride plant." } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://balchem.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax." } } }, "auth_ref": [ "r645" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSGoodwillDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentAssetsDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails", "http://balchem.com/role/SEGMENTINFORMATIONCapitalExpendituresDetails", "http://balchem.com/role/SEGMENTINFORMATIONDepreciationAmortizationDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r193", "r194", "r195", "r196", "r263", "r349", "r353", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r378", "r379", "r380", "r385", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r430", "r434", "r437", "r438", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r989", "r992", "r993", "r998", "r1052", "r1415", "r1417", "r1418", "r1419", "r1420", "r1421", "r1422", "r1423", "r1424", "r1425", "r1426", "r1427", "r1428", "r1429", "r1430", "r1431", "r1432", "r1433", "r1434", "r1435", "r1436", "r1437", "r1438", "r1439", "r1440", "r1441", "r1442", "r1443", "r1444" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEComponentsofAccumulatedOtherComprehensiveLossIncomeDetails", "http://balchem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r18", "r116", "r119", "r120", "r262", "r293", "r294", "r295", "r319", "r320", "r321", "r323", "r328", "r330", "r332", "r351", "r395", "r396", "r432", "r488", "r668", "r669", "r676", "r677", "r678", "r680", "r689", "r690", "r698", "r699", "r700", "r701", "r702", "r703", "r706", "r729", "r730", "r731", "r732", "r733", "r734", "r736", "r738", "r754", "r826", "r854", "r855", "r856", "r868", "r927" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTLongLivedAssetsbyGeographicalAreaDetails", "http://balchem.com/role/REVENUEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r224", "r226", "r229", "r231", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r383", "r384", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r870", "r871", "r872", "r936", "r938", "r941", "r953", "r955", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r973", "r1007", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1051", "r1057", "r1272", "r1415", "r1417", "r1418", "r1420", "r1421", "r1422", "r1423", "r1424", "r1425", "r1426", "r1427", "r1428", "r1429", "r1430", "r1431", "r1432", "r1433", "r1434", "r1435", "r1436", "r1437", "r1438", "r1439", "r1440", "r1441", "r1442", "r1443", "r1444" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r319", "r320", "r321", "r351", "r738", "r771", "r861", "r869", "r876", "r877", "r878", "r879", "r880", "r881", "r885", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r898", "r899", "r900", "r901", "r902", "r904", "r906", "r907", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r927", "r1058" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r319", "r320", "r321", "r351", "r386", "r738", "r771", "r861", "r869", "r876", "r877", "r878", "r879", "r880", "r881", "r885", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r898", "r899", "r900", "r901", "r902", "r904", "r906", "r907", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r927", "r1058" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r1089", "r1100", "r1110", "r1143" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Shares and options issued under stock plans (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r18", "r115", "r116", "r163" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r18", "r115", "r116", "r163", "r607" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Shares and options issued under stock plans", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r66", "r115", "r116", "r163" ] }, "bcpc_StockRepurchaseProgramAggregateNumberOfSharesRepurchasedSinceInception": { "xbrltype": "sharesItemType", "nsuri": "http://balchem.com/20241231", "localname": "StockRepurchaseProgramAggregateNumberOfSharesRepurchasedSinceInception", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRepurchaseofCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate number of shares repurchased since inception (in shares)", "label": "Stock Repurchase Program, Aggregate Number of Shares Repurchased Since Inception", "documentation": "Cumulative number of shares repurchased under the repurchase program since the inception of the program as of balance sheet date." } } }, "auth_ref": [] }, "srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRepurchaseofCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares authorized to be repurchased (in shares)", "label": "Share Repurchase Program, Authorized, Number of Shares", "documentation": "Number of shares authorized to be purchased under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r1271" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEComponentsofAccumulatedOtherComprehensiveLossIncomeDetails", "http://balchem.com/role/ConsolidatedBalanceSheets", "http://balchem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r116", "r119", "r120", "r153", "r887", "r903", "r928", "r929", "r1039", "r1066", "r1208", "r1232", "r1394", "r1447" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheets", "http://balchem.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity Note [Abstract]", "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "verboseLabel": "STOCKHOLDERS' EQUITY", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r160", "r306", "r474", "r476", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r705", "r930", "r932", "r954" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r735", "r762" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r735", "r762" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r735", "r762" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "lang": { "en-us": { "role": { "terseLabel": "Supplemental Cash Flow Information [Abstract]", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r1136" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://balchem.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax payable", "label": "Taxes Payable, Current", "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": [ "r105", "r106" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r1128" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r1135" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts Receivable", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r197", "r198", "r199", "r1228", "r1229", "r1230" ] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsUsefulLivesDetails", "http://balchem.com/role/INTANGIBLEASSETSScheduleofIntangibleAssetsEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Trademarks and trade names", "terseLabel": "Trademarks and trade names", "label": "Trademarks and Trade Names [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r77", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1254", "r1255", "r1256", "r1257" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TrademarksMember", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks", "label": "Trademarks [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r77", "r999", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1254", "r1255", "r1256", "r1257" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r1156" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r1158" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r1159" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r1160" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r1160" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r1158" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r1158" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r1161" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r1159" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRepurchaseofCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares repurchased, average cost (in dollars per share)", "label": "Shares Acquired, Average Cost Per Share", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r55" ] }, "us-gaap_TreasuryStockRetiredParValueMethodAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockRetiredParValueMethodAmount", "crdr": "debit", "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases of common stock", "label": "Treasury Stock, Retired, Par Value Method, Amount", "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the par value method." } } }, "auth_ref": [ "r18", "r54", "r116" ] }, "bcpc_TreasuryStockSharesAcquiredAndReissued": { "xbrltype": "sharesItemType", "nsuri": "http://balchem.com/20241231", "localname": "TreasuryStockSharesAcquiredAndReissued", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRepurchaseofCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares acquired under the stock repurchase plan and subsequently reissued (in shares)", "label": "Treasury Stock Shares Acquired And Reissued", "documentation": "Number of shares that have been repurchased and reissued during the period." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockSharesRetired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockSharesRetired", "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchases of common stock (in shares)", "label": "Treasury Stock, Shares, Retired", "documentation": "Number of shares of common and preferred stock retired from treasury during the period." } } }, "auth_ref": [ "r18", "r116", "r163" ] }, "bcpc_U.S.EnvironmentalProtectionAgencyCivilPenaltyMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20241231", "localname": "U.S.EnvironmentalProtectionAgencyCivilPenaltyMember", "presentation": [ "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EPA Civil penalty", "label": "U.S. Environmental Protection Agency, Civil Penalty [Member]", "documentation": "U.S. Environmental Protection Agency, Civil Penalty" } } }, "auth_ref": [] }, "bcpc_U.S.EnvironmentalProtectionAgencyCommunitySpendingMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20241231", "localname": "U.S.EnvironmentalProtectionAgencyCommunitySpendingMember", "presentation": [ "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EPA Community spending", "label": "U.S. Environmental Protection Agency, Community Spending [Member]", "documentation": "U.S. Environmental Protection Agency, Community Spending" } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://balchem.com/role/REVENUEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r1155" ] }, "bcpc_UnrealizedGainLossOnForeignCurrencyTransactionsAndDeferredCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20241231", "localname": "UnrealizedGainLossOnForeignCurrencyTransactionsAndDeferredCompensation", "crdr": "debit", "calculation": { "http://balchem.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://balchem.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized (gain) loss on foreign currency transactions and deferred compensation", "label": "Unrealized Gain (Loss) on Foreign Currency Transactions and Deferred Compensation", "documentation": "Unrealized Gain (Loss) on Foreign Currency Transactions and Deferred Compensation" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://balchem.com/role/INCOMETAXESIncomeTaxUncertaintiesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r638", "r656", "r1027" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://balchem.com/role/INCOMETAXESIncomeTaxUncertaintiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Decreases for tax positions of prior years", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r657", "r1027" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://balchem.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest and penalties", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r654", "r1027" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://balchem.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest and penalties", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r654", "r1027" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://balchem.com/role/INCOMETAXESIncomeTaxUncertaintiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increases for tax positions of prior years", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r657", "r1027" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://balchem.com/role/BUSINESSDESCRIPTIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r40", "r41", "r42", "r203", "r204", "r207", "r208" ] }, "us-gaap_ValuationAllowancesAndReservesBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesBalance", "crdr": "credit", "presentation": [ "http://balchem.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "documentation": "Amount of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r313", "r317" ] }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "crdr": "credit", "presentation": [ "http://balchem.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions charged to costs and expenses", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense." } } }, "auth_ref": [ "r314" ] }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesDeductions", "crdr": "debit", "presentation": [ "http://balchem.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Adjustments/deductions", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "documentation": "Amount of decrease in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r316" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://balchem.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r313", "r314", "r315", "r316", "r317" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://balchem.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r313", "r314", "r315", "r316", "r317" ] }, "srt_ValuationAndQualifyingAccountsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ValuationAndQualifyingAccountsAbstract", "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "auth_ref": [] }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "presentation": [ "http://balchem.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r217", "r218", "r219", "r220", "r221", "r313", "r314", "r315", "r316", "r317" ] }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ValuationAndQualifyingAccountsDisclosureTable", "presentation": [ "http://balchem.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "documentation": "Disclosure of information about valuation allowance and qualifying account and reserve." } } }, "auth_ref": [ "r217", "r218", "r219", "r220", "r221", "r313", "r314", "r315", "r316", "r317" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r1124" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://balchem.com/role/NETEARNINGSPERCOMMONSHAREDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://balchem.com/role/NETEARNINGSPERCOMMONSHAREDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted average common shares - diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r335", "r343" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://balchem.com/role/NETEARNINGSPERCOMMONSHAREDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/NETEARNINGSPERCOMMONSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average common shares - basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r334", "r343" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r1122" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4" }, "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/2147477401/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "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": "(j)", "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": "(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": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15" }, "r10": { "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/2147477787/942-405-45-2" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "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": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1" }, "r16": { "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" }, "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": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-4" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r25": { "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" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r29": { "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" }, "r30": { "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" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r35": { "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" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r37": { "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" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r47": { "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" }, "r48": { "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" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-13" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-14" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483043/710-10-30-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r66": { "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" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-37" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479668/805-30-25-6" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "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": "(b)", "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": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r89": { "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" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r91": { "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" }, "r92": { "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" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-12" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1" }, "r103": { "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" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r105": { "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" }, "r106": { "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" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "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(25))", "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(26)(a))", "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(26)(b))", "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(26))", "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(28))", "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(29))", "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)(1))", "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)(a)(3))", "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(30))", "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(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r121": { "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" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/220/tableOfContent" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "45", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r130": { "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" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r132": { "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r134": { "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" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r136": { "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" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r138": { "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" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/230/tableOfContent" }, "r140": { "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" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r144": { "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" }, "r145": { "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" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r147": { "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" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/250/tableOfContent" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "270", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/270/tableOfContent" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r153": { "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" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r156": { "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" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483070/710-10-25-9" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3" }, "r166": { "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" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(a)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(b)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(f)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r170": { "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" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/805/tableOfContent" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479613/805-30-35-1" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r182": { "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" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/815/tableOfContent" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r187": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r191": { "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(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r197": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r198": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15" }, "r199": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6" }, "r200": { "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" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r203": { "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" }, "r204": { "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" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r207": { "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" }, "r208": { "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" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r213": { "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" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "323", "Publisher": "FASB", "URI": "https://asc.fasb.org/323/tableOfContent" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Paragraph": "Column B", "Publisher": "SEC" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Paragraph": "Column C", "Subparagraph": "(1)", "Publisher": "SEC" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Paragraph": "Column C", "Subparagraph": "(2)", "Publisher": "SEC" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Paragraph": "Column D", "Publisher": "SEC" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Paragraph": "Column E", "Publisher": "SEC" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Publisher": "SEC" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column C", "Footnote": "5", "Publisher": "SEC" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column C", "Footnote": "4", "Publisher": "SEC" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column C", "Footnote": "2", "Publisher": "SEC" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column F", "Footnote": "7", "Publisher": "SEC" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(C)", "Publisher": "SEC" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(1)(iii)", "Publisher": "SEC" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r262": { "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" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r278": { "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" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r280": { "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" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r282": { "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" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12" }, "r284": { "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" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r305": { "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" }, "r306": { "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(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r310": { "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(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r311": { "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(n))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r312": { "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" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1B" }, "r351": { "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" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r364": { "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" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r368": { "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" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r376": { "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" }, "r377": { "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" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r387": { "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" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r393": { "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" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r403": { "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" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r433": { "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" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r446": { "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" }, "r447": { "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" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r475": { "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" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r488": { "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" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r505": { "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" }, "r506": { "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" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/712/tableOfContent" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/715/tableOfContent" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-4" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-9" }, "r593": { "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" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r638": { "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" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-15" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r653": { "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" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r656": { "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" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r658": { "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" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20" }, "r664": { "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" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r674": { "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" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r727": { "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" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r744": { "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" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r747": { "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" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r749": { "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" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r754": { "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" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r758": { "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" }, "r759": { "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" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r769": { "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" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1" }, "r771": { "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" }, "r772": { "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" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r810": { "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)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r813": { "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)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r820": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r821": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r824": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r830": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r852": { "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" }, "r853": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r861": { "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" }, "r862": { "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(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r863": { "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" }, "r864": { "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" }, "r865": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2" }, "r866": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5" }, "r867": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6" }, "r868": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r869": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r870": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r871": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r872": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r873": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r874": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r875": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r876": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r877": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r878": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r879": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r880": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r881": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r882": { "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)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r883": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r884": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r885": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r886": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r887": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r888": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r889": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r890": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r891": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r892": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r893": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r894": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r895": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r896": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r897": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r898": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r899": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r900": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r901": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r902": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r903": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r904": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r905": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r906": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r907": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r908": { "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)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r909": { "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)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r910": { "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r911": { "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)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r912": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r913": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r914": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r915": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r916": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r917": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r918": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r919": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r920": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r921": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r922": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r923": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r924": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r925": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r926": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r927": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r928": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r929": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r930": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r931": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r932": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r933": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r934": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r935": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r936": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r937": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r938": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r939": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r940": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r941": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r942": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r943": { "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 C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r944": { "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 D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r945": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r946": { "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 B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A" }, "r947": { "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 D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A" }, "r948": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r949": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r950": { "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 E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r951": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r952": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r953": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r954": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r955": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r956": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r957": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r958": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r959": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r960": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r961": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r962": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r963": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r964": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r965": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r966": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r967": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r968": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/985-20/tableOfContent" }, "r969": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r970": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r971": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r972": { "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" }, "r973": { "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" }, "r974": { "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" }, "r975": { "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" }, "r976": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r977": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r978": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r979": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16" }, "r980": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21" }, "r981": { "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" }, "r982": { "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" }, "r983": { "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" }, "r984": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r985": { "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" }, "r986": { "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" }, "r987": { "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" }, "r988": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r989": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r990": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r991": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r992": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r993": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r994": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r995": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r996": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r997": { "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" }, "r998": { "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" }, "r999": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r1000": { "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" }, "r1001": { "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" }, "r1002": { "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" }, "r1003": { "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" }, "r1004": { "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" }, "r1005": { "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" }, "r1006": { "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" }, "r1007": { "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" }, "r1008": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1009": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1010": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1011": { "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" }, "r1012": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1013": { "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" }, "r1014": { "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" }, "r1015": { "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" }, "r1016": { "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" }, "r1017": { "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" }, "r1018": { "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" }, "r1019": { "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" }, "r1020": { "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" }, "r1021": { "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" }, "r1022": { "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" }, "r1023": { "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" }, "r1024": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1025": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r1026": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r1027": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217" }, "r1028": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r1029": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r1030": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r1031": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r1032": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r1033": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1034": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1035": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1036": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r1037": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r1038": { "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" }, "r1039": { "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" }, "r1040": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r1041": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r1042": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r1043": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r1044": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r1045": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r1046": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r1047": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r1048": { "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" }, "r1049": { "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" }, "r1050": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r1051": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r1052": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r1053": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r1054": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r1055": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r1056": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r1057": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r1058": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r1059": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r1060": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r1061": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r1062": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r1063": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r1064": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r1065": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r1066": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r1067": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1068": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r1069": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r1070": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r1071": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r1072": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r1073": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r1074": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K" }, "r1075": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1" }, "r1076": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r1077": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r1078": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r1079": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "2" }, "r1080": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "1" }, "r1081": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2" }, "r1082": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r1083": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "ii" }, "r1084": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "iii" }, "r1085": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r1086": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r1087": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1088": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1089": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1090": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1091": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1092": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r1093": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r1094": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r1095": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r1096": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r1097": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r1098": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1099": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1100": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1101": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1102": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1103": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r1104": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r1105": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r1106": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r1107": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r1108": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1109": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1110": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1111": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1112": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1113": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r1114": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r1115": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r1116": { "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" }, "r1117": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r1118": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r1119": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r1120": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r1121": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r1122": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r1123": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r1124": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r1125": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r1126": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r1127": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r1128": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r1129": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r1130": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r1131": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r1132": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r1133": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r1134": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r1135": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r1136": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r1137": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r1138": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r1139": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r1140": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1141": { "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" }, "r1142": { "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" }, "r1143": { "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" }, "r1144": { "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" }, "r1145": { "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" }, "r1146": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1147": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1148": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1149": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1150": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1151": { "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" }, "r1152": { "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" }, "r1153": { "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" }, "r1154": { "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" }, "r1155": { "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" }, "r1156": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1157": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1158": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1159": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1160": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1161": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1162": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1163": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106" }, "r1164": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1" }, "r1165": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r1166": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r1167": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r1168": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "2" }, "r1169": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "1" }, "r1170": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2" }, "r1171": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r1172": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "ii" }, "r1173": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "iii" }, "r1174": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r1175": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r1176": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r1177": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r1178": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1179": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r1180": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1181": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1182": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1183": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r1184": { "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" }, "r1185": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r1186": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r1187": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CC", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CC" }, "r1188": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1189": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Subparagraph": "(ii)", "Footnote": "2", "Publisher": "SEC" }, "r1190": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r1191": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "1", "Publisher": "SEC" }, "r1192": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r1193": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(ii)", "Publisher": "SEC" }, "r1194": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)", "Publisher": "SEC" }, "r1195": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r1196": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1197": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1198": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1199": { "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" }, "r1200": { "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" }, "r1201": { "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" }, "r1202": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1203": { "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" }, "r1204": { "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" }, "r1205": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r1206": { "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(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1207": { "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" }, "r1208": { "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" }, "r1209": { "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" }, "r1210": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r1211": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r1212": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r1213": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r1214": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r1215": { "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" }, "r1216": { "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" }, "r1217": { "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" }, "r1218": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r1219": { "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" }, "r1220": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r1221": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r1222": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r1223": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r1224": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r1225": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1226": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1227": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r1228": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r1229": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r1230": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1" }, "r1231": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r1232": { "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" }, "r1233": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1" }, "r1234": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r1235": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1236": { "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" }, "r1237": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1238": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1239": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1240": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1241": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1242": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1243": { "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" }, "r1244": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A" }, "r1245": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r1246": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r1247": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r1248": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1249": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1250": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1251": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1252": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1253": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1254": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1255": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1256": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1257": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1258": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r1259": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1260": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1261": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1262": { "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" }, "r1263": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1264": { "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" }, "r1265": { "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" }, "r1266": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483049/450-30-50-1" }, "r1267": { "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" }, "r1268": { "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" }, "r1269": { "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" }, "r1270": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r1271": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r1272": { "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" }, "r1273": { "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" }, "r1274": { "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" }, "r1275": { "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" }, "r1276": { "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" }, "r1277": { "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" }, "r1278": { "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" }, "r1279": { "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" }, "r1280": { "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" }, "r1281": { "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" }, "r1282": { "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" }, "r1283": { "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" }, "r1284": { "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" }, "r1285": { "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" }, "r1286": { "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" }, "r1287": { "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" }, "r1288": { "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" }, "r1289": { "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" }, "r1290": { "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" }, "r1291": { "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" }, "r1292": { "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" }, "r1293": { "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" }, "r1294": { "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" }, "r1295": { "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" }, "r1296": { "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" }, "r1297": { "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" }, "r1298": { "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" }, "r1299": { "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" }, "r1300": { "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" }, "r1301": { "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" }, "r1302": { "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" }, "r1303": { "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" }, "r1304": { "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" }, "r1305": { "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" }, "r1306": { "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" }, "r1307": { "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" }, "r1308": { "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" }, "r1309": { "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" }, "r1310": { "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" }, "r1311": { "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" }, "r1312": { "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" }, "r1313": { "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" }, "r1314": { "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" }, "r1315": { "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" }, "r1316": { "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" }, "r1317": { "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" }, "r1318": { "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" }, "r1319": { "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" }, "r1320": { "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" }, "r1321": { "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" }, "r1322": { "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" }, "r1323": { "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" }, "r1324": { "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" }, "r1325": { "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" }, "r1326": { "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" }, "r1327": { "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" }, "r1328": { "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" }, "r1329": { "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" }, "r1330": { "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" }, "r1331": { "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" }, "r1332": { "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" }, "r1333": { "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" }, "r1334": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-4" }, "r1335": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1336": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1337": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1338": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1339": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1340": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1341": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1342": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1343": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1344": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1345": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1346": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1347": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1348": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1349": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1350": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1351": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1352": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1353": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1354": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1355": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1356": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1357": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1358": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1359": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1360": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1361": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r1362": { "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" }, "r1363": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r1364": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r1365": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r1366": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r1367": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r1368": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r1369": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6" }, "r1370": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1371": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1372": { "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.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r1373": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1374": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1375": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1376": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1377": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r1378": { "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" }, "r1379": { "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" }, "r1380": { "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" }, "r1381": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r1382": { "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" }, "r1383": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1384": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1385": { "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" }, "r1386": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1387": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1388": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1389": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1390": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1391": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1392": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1393": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1394": { "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" }, "r1395": { "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" }, "r1396": { "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" }, "r1397": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r1398": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r1399": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r1400": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r1401": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r1402": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r1403": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r1404": { "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" }, "r1405": { "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" }, "r1406": { "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" }, "r1407": { "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" }, "r1408": { "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" }, "r1409": { "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" }, "r1410": { "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" }, "r1411": { "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" }, "r1412": { "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" }, "r1413": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r1414": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1415": { "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" }, "r1416": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1417": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1418": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1419": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1420": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1421": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1422": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1423": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1424": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1425": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1426": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1427": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1428": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1429": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1430": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1431": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1432": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1433": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1434": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1435": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1436": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1437": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1438": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1439": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1440": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1441": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1442": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1443": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1444": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1445": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r1446": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1447": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1448": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1449": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r1450": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r1451": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r1452": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" } } } ZIP 134 0001628280-25-007202-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-25-007202-xbrl.zip M4$L#!!0 ( -F*55JE_^>$=DT )X^ @ ? 83$P+6ME>#$P,35D969E MU]67/;2+;F^_P*3/?<+BF"5EOR5MOM"-F6JW2C MRN6P7-5SGR:20))$&P382$ R[Z^?L^0*)"C*2Q$TU0]=ED0"N9P\>9;O?.?' M1;,L_O'C0HKL'__KQ__]X$'RLDK;I2R;)*VE:&26M"HOY\D_,ZG>)P\>Z$^] MJ%;K.I\OFN3LX=F3Y)]5_3Z_%OSW)F\*^0_SG!__SC__^'=ZR8_3*EO_X\ M?D_#A;_.*IB<_G-:%57]_5\?TO]^P+\\F(EE7JR__^9=OI0J>2UODK?54I3? M3)0HU0,EZWS&'U3Y_\CO3T_AY?3C#8_F,3RGR$MI1G=ZAD.Z^+#(IWF3G#X\ M.7WRX]_Q"V92O:EY0TYA_63]V<=\UAGSL^B8GY__\N+GBU_#T8YPG"\O7EV\ M?7OQ,GGQVZ]O+EY?G;^[_.UU\N:7\]>]H?, 00;K?]SI;Y$I_ZM533Y;?_$Y MQ^7IN2C2A5S",:Q752V:O"HGB4A^%?6Z$&66I.[WR5&SD(F9TBXVZ&]_??3X MAQ?5CDMDUO2EG,FZ!L6'0Y:E MXE5\ ^LZDJ7$H8QA'>5L)M,FOY;)?[6E3$XGYK),U_11D-D<53/(NOYPHMHTE4K-VB*I M5E+K"!@+_DT?TI/D'?Q $I\K>D"9P;.;BM^O%J(HDJGD1Z]@U/J/*7R]6..+ M\ /PTA5L@4IN\F8!C\YD80I_XAGLI2 MSG(8$NZ%2)0L8$#)O*[:%;Z9I 2V6LPE64#P(=P(>+)]"BXQ3+):2ZE. JG: M_K+8^H[9Z;5Z_O;=Y8M?+I++9.1#_8&&DKSV^C;J>B3D].__;7TZ8!WA<(*WP)%2PH7;@?5 M"O@"*+/SNLE34("/3PY)"L]&*X7/X8I-KD0!5O:H9$XD;P2*2@Z7=_.-@MNR M!-,AF>)P%0T7C+4/:=%F;#2@LD;+"&_@+%=@.Z#>A(^!Y):M0CL#+KQEKNA. MGL!-GB^G()=T*RKZ6@5R7B=E53ZHY;R%5\"'EF %&E^DEJF$5V3)#(P5W[; MZQH-H0H^DK5L#M!M#'_BL>J[6Q1*'PY]:]/%KQ*U@C%5>+6##>\]>((3TU.< MM@V,K4F*?)D;XX2_[1\]_Z@%YLGIV1,\KV1_S?)-GWS\\/+H_?%=CN?0.=O? M\_IHO.>5!"?-S7FU-X?[0R['=WV 5:[P#/%_%8X:#VR#)T.!") 5*A1:\HM M-(U4/CLY/6R1?#Q>D:Q$G8U.XFA4Z &]S$%Q-U6MNA[A(1D@3T8L/7 ]'TEU MS.ILER+DFQ]+-FM7(L>KEN3&,T@Z][2)0\"EOT0I"PT0L@3(>G%F2N#":U.! M[0\R5WRMZ%X%%W\CY02,!WB1=,8&^_XIS*_.P4R@W\"8X7==LX.,%7@OV3/Q M>$*UK7%RV.KXZ6@/U(N%*.<8R(*- HFHBN3B6FH_ND;62XK 8< /?-LZ$W!F.=SW#N.1)\E;.3])<*^?_9# M?SPN_,'CX[R MXZ,GQ[ZYCM^H6FVN\\G"-^8HN6" IT&,LI:%O$:UXN MM'"&Z[P!AXH2%&TQIQL9[VE)I^RSBZ>?_U]5*J?@+YUKT'Z#B(!IU335\ON' M[BMBJJJB;?I?&1R$__^+VCQY)>;RP136ZOT#,8,%_%X4-V*M_G* P(71J8MO M1ZPNM*TZ.IW!\0'93U=?IPK\0L M\?.'8Y(V/2X?SF!@(B:PH-T>/Z#2+$2#R(RTEAGE-S3"(G*^P,V:)90=B8GM MXY.SPQ+;\6:X?;#9J,04_V$B?!*V-4=K?^;%RS289D4"2JE NOW_6\*_V+UV M6O).>8G]%[?QIK)?D.K X,O;,<#CNGJQK"@@7"1S4(KL:Q:54M+3>3I(%&:^ MC3Z=BH*,3M*4HI:4"Q_X3KJH MD,?;C34/& :/K0:'(1V6^(\W,_S2Z*XQ&@:B'+(+I$@76U@"_B=<5B-N !R8 M1AYO9MBD7L>5VH/_+*=PA6L=1O[^82>S3L>;'GZ9*S'-$3,>IGSH]X4<%^[@ M"#QMA1$C& 9I+4[N_+N%<\ X,Y"Y'FK\F%5>UR,Z$L>H!MO2 ,9E.1>< ")@ MF9?60HL"P>^(N[]&4,T4X]I"<88)/[T$79K".-%QY398"IY]2@2#S1'Y Y#L!SQ &WQ:$OL^D@&EB]KG_J4*H1AO2&('(R[9J M%<;=\HJ &81FDPHK500"U!*P5IH%N'?PE:,I3GZRYQ-AQ* &*%9+E(55(5)& MXG> ^T./:Q8UV&'\1)O%QR DI1+)C%Q(L.D67$205M?P('BCA?1'O&VP$"_X MS_5)\@J#H5R_H3^K<;N3$(3I:B3,V4,_'*742YO":DU16!O>(O-!;5=>52F* M*PA_6Z.8GNL(JT%8ZHWO/<\^)Q)^I3RNR]ED5E_ AU5;TP=7=36O!4$S"& 6 M7XJ)J;3(W($$4P-&:'*UI&RRCD:BEUO4,SU_XR"HH@132H,:@G9 :XC#,F7& MBZIXB6**$2B2LO/EZ"QL%"3T\?"T:4]1XR&\TV%L\!#KP)+[4#/[YJP>:;SN"'3/5%MI7$ PJXJBNE%_^^N3;^]2 MQOIQAWHE,@3[/2CDC+_UPWC%"@SU(:FZ^)#*%1D%!$&^R4W]IXEZ .A-YMG7+R2')75#<$^ M/Y O#98,5BU+4%:HJ0AES3>+2,EPSK0'O1#7F&.49>\FL9B.@6N#W2C\NLBJ ME<9XZ;\@9%5CH/<:X;%7PCH=%-97?D&D%VO"F:HL, M;U@QG]>2T:_$<:%YM%@YP@J!42Z-&<^+'88Y3Q_C_7&DD>L8RK$,%1[F71W3 MTWM?3>&KPGVCJ44FJ89PBD1>4E%YKSGY54T1-(RX\8,1 ,QCP@K@RN+GCQDC M;+WCD^02D8$D*95!ZO/]85]MU\^ME+Y&5ACL(]%4R!M1&EWBG!C6'JW"(F6O M2 $#?&I1%1FSIX"D8[CQRN.IFNMJI5@#VM,7T,:Q:26NPAJ%/NO&"D,7DZ/RX4U3\Y.DCC9MP&E@D MM^WRL(3P4(^>'T>*+8H3%H4'9[U7DLZ."(7+E/0Z+%5P1T4LT4ABU 9_\ M!71R30?DSR]>^/KB?&?CA7N^RDM14J;D9W!;4+F/2L"19.H:A"B9V7$N]#AC MI;*<8T-Q)D,;0?1%@?I9\\=P'JN?I)I$LE;@A\&M18DB 3? 2I(@@7&@; R MZAZ#.^IL8JOQT(9A1[#[&;A\CM BP/^>F7LHP]_!;71\'!T?PK?BV34X<&#@ MHD'54K0RA>,JBF9-(V=+3.6P30(LL@]P M] C>1]QO?)U^BO.+PC&"@JOG2-#&;E+L7GWXW?F!ZYOQXG1?M646HBOP-^.J M8ZA*B@(ML?!=2Z/#-*H-J8//C&#\"@5SO(A><_TE-OLZ.B0Y 1) ^,C/Q,2_ M*] ";,8#P:/H XO"EOZ;='F)+QDQ,6D]>G)4RI'"V[5FT5%42W5SN A%-+J MFPT'!1XX&R\T]]+PE8X-F#YQ$%Q4^6QRH2BC>-:R:6N,J=4AZUDI&T*T\+*#W^=+[?.G6)W^\"&A/98_IW%/JK0\GH5ME*C%. MH3KW#44Y3?A\0Q7T817?G8T7..UOWH6V+T:4M;>A,LX"(0:UKE*9M7!/XC5A MJ&_\:2S%>ZD\8ZF;+4(LZC5H^[()*3?A1@+1I:SS@AQ3ES$BAY_&02[/1+^7 MQRA22HI3Y:I0N:;9LE5FF+HV%[NKQS7H.TULCKD+2PU&J1/P^_G+OK&H^'HU M]+\G26S[L%P++E!8A8!M#!:2UJ2NRCRE&'=;&H(AAD/PS2M6&):H<[S>TZJ< MY?62/\1GF0+I58*K:0F*0G+1[6_OK_&HCQ>;^D:L*49LNP*,I=2&$-0H;MZ! M)FQXSU'"3\8@M@[C0Y6*.@$6/C,O%<+-:0E6O!1JBV?B0<$TW6>7XKT"6@RC M@EXY)D#0@6"GSJ5' AC&.S>B*7SQ=/M)&BRO,16I\W6PK6NS;U3O %*"]6/% M6JLQD^KC/X(1XO+7 P-(JC0%CWJB&S,$N4W1$;!4%%CJK=/:>AQ4^C$\P#N, MX21Y735X8V$H-S-3P2CJO.+4*X=<02XD1RW)#O;*C./Z"+4@O#L_Q)E2]RB,UU :^D)PL&XWP<#HIH6(B1UJO-& M(-WIFM?&;XERMX5Q.(B7\ \LM/SRX=6]TKB;H6UQC7N4'^MR)*I2ZYY:K)O* M]4=!#KF9H1%5D#U,T?V9&OOV<1 FB/)I MPF -80?BR)ZIAYHEUR33[0)YH;F.$2:R3DJ)[8KP_&)9I[&P>8E%&DN&?J/X MS019.VB#)?V(XR.2 5)<0HW5OI#]64=@8$!_JOAO'L/MZ,A#$+=L(\PUD!-2 MMU,HM0M_\G-4V,N1=Z1MN[L!Q DM-V?TYT!XZ MCJDTOH- IT(%2N'D?^#'YJIZ+,O\?H;GE*M0Q(&AYAOU&5FZ] MDK3.0L9T\'[0A.A\R =DSBHVVB\I2=Q5V]4XBP\_S P@BB#UL',^I%" MJK#JY.@,8R[#^(<\79W"]LM8+/,IR#?"R147H9!=K5S,+"36?7KRY* $_=%X MZU$V[_3(!-Z7XBXEJM]3:6!2!ETR@,1]HNF^#DL)/QIO[8*7R1B_/!HQS()0 MG"X@YF1$-/0_E#^,V-E.5 ^+!??1>*L8!G9O9'*JR33-96]I&>SU3'F4@*BY M0EB=YF;Q6!1-(;Z!XL'(V2_U?C'157!$<1F0?%HB3I?(_,S^YN*8LGJ?G37$ M!?V\LGF-),0"^W%PAHP7;-1'HFC9\TA",&;A,<9A&61I^>2LKW8+DU$:83(: MW%N]@^1Z,5M"ET(T(B>=P\0#7%I:8'J"M RLYW&:52(3SBB'B4<-V8FV?@N. MTZ23N30\K"/%(%&*/D"4>IC8D-S1MLP>7@H;F8 MHZM5F+<]1!PC] QDL:MYO[8/'@R+V?!*9(B7\NCW0CO?XT5,= M;=P0';S/"HXK*_@%[[ =75F770A53N5N2[1+,/572#C'DT3EZ7OS;UOA[PXT M_85"*%/EF($\?BUVGLKF1LM?6Q>;T'5^J!16X#)DF*&?.\0;.?(S5 MVCO'J%1X>%D%RX;,27B)PJ>?^GSL<*R+JIRC>:IC BI'AKN;>/HN6K9 MO?R"*3A"'I#!(-4::?5T?YJ8I+JWE(%3]9"0;9BB-^O#9 MH.B-:#+-:[%:H 756][83,2F_:A*&"!?(7!EYDQRH6T.P\EO4FH1NX4N8EVV MBF2/^N:WMXTQ 2SY_3[GG?;*\M\,>@U4K ,,W<$%B%L[7]XA:%,IL.[J8M!.#CZN'G+ MD3KN /YCY-MX?C4)G4CF596!F* N)\<"^QG(1G;=$7\-,!F]]1T73.>PJW,V M@UT_\=B ';P(' =B$!L^2\,G8BY+<&:0GI//!EZ6^GR -5)$/8)4$H CXA/T M1'IXL!O/?A@T&F@=XH=J).6]&"6+BD%112E5<<;(CW7E*;@:Q?HS,@9^ JG, MCL1T8V&3O\*FB-QH79;93HE"5W!G[,]N)0R)Z3C6+:="[QRU&:FW?FSPE&*# M\.]GCWY(,$)X].18UR-%PJ ]3SQXM7<&T&03[R6**!X_'?W/X[''V"'9*OK8 MBX(9(W;[P7M+N9/1V\4[K)S%>!EK^M5^NT]78*)"$7/%=A6+-.+WN;Y2ALC:<$)8^S^!$%1VB&>I]%+[< M8*I[K<_ZAVGX !UM?8),;H#[&5N/ZO0LC$1+-BX0HX%@>POK?W2JP)BH#?/[ M?;!X3X+%(X[ZT@T"VL?$.$G6.ZNR@^%SS9)QY!W/"KTY[ M*'=S9C8[.'$2]2=(HIZ+-!QZ[S?.\$2=Q>'.12F%\3 -1&13?8!1<^OCI7]1-DGAB/@>;_-I^>+J V^2-;:,G"X M?I+@_J%H&L&\+>/A^:K.B^24NL/Z077O_$>TQI?T<5+L/5%_<:F*>P[G;]]= MOOCE(KF\W*I:8H=CY7.8R52WI/B>[!C\U%_^\8:F)9-ZT3K"; IQRTXA_V&LX5MV[)V.8/ MFJ51O)/,[@AII*73HC0 YESP+QR4<\FX3DZ!M:3EHXO2W9$'?2/1Y5.LT3FA M&_)JX&ORDHK8^&?5>9>'6D)6):D:;BS.3H[(<)4P#;*1ZHYLO(S7)D[_X7@\ MF"D769%PWOA?;_#2R6W0]QF:SM>>P;K[DUG@5M[5.82TY,U5+QR!RV/F1 M6\R83<)*^B$4\: C8.71U]E$FMMSMU'NKY'781AT*1ONLC"P\T'>P5Z^LH85":I._1^T4 TGW2ZY7W%_FVL\"^V:][ M;<"^^.WUN[>7SW]'^_4*/3(PB%Y>O+IX^_;\E^3BEXL7](?Q[?W(],"C75O$ ML6%MM(@M33 H BI]"^@1=IF[.4F"P66]P6F-UN%0->#* MLK=9^Y#BG *#ZP;HI'GPB4]0*S';Q,BIZ%YW7"^ZB^_R>WDUZY74J1'O-CBR MWHWKW5?D,"4=BF"V8S1U6^RA9Q^B#QN#MKJOBDZ1TP%D%]?R.L<,9'1&%LIL M*J:X3Z(N6J\?+U\6?%,,[3F>>*)EGG'%@XNX;PR*A7UX0*_! M=8F$L9HP #\;XG]< >L X:8N>O"4D\DS(RF1W!#R_'( [A$C8,[+==^2L,2G M?2!]*'68UG<&D[,:V-@R\CI)%M4-=I+6</8<]P&;E_*"E2U2:D%AB7 MHO$XE/"8>95. =.$Q_-@WA KD@LX..B@J2]TJ^4]]V\JP^LMQ][Q1X\>'F/U MKO)V/>#HNZL,[<0 VV7A_B?<8--C+EAD>0H4,1L,/EQ9>&G4/J$NWQ7ZHK'; M%+AF5@HDWD$&AXE?XW9ICBHX&(EQ[&/O7+9%DR-5G6X@@T+G[H.:>!#5'?%)UTCNJXZCM3?<,YXJ. ML:MS \NAHKA$1)+Y_'3DV:7;.\=F)";1?AK]4V?T]\*%??_MT4/LD 36@-MX MC;79QUMN-$;L,'CE5B-VL\=##5[^I3OM4NS9QN/]>#]Y%EO$-1&F[/_,V)DDO*'GM!N;3N4?DJ.GQX9GQGN-9F#Y$@KIJPM+7&X,9G6P4(.A@=N% M?8@M("H2/E-P3REBD7LT;D9\?LY)L=Z+)G"J6H5C72/B,0F$HGI+@5.MJW:^&'QVOYVW+C7<)@022YS% M]M_Z_MY5]#97[_'OKZIZ)O.FK>5)\L].8_@TS"T?^SS@7=("I+&: M,^$;I,35-58FLV-T@Z/WIX'L:>HYHV:NW;O>// M;'X:,]6.!JVUJZ]P^2J)]+YI;F0!.OKH],Q>VU8?1TW5:LKT=Z2P8T+TN>RB MOB+NF#N(Y28>T@+<[7J3U=/#AD=N/HR$<:P/97Q55ZG,0)#59#NS_DY+9 84 M7ED12JN.-[AQVW!.V35-2-^6<&*1Q5^#)T3C75'1DYI6;9'!7%=*?G* ]&SC MQX'"VO+WTAV#.6FXI,V[^WKTIF,C]%X2UDH0_?ULEE.5V37Q:.8%U=S$\2Q> M);%7]V.H+#;5@]@FW3TSGT9T'W*]#[E^ZFEU4HW6\\;4GP?H=N<9F5JD\7:8[;(77H M?'2R8]JPNT+'4+.B5TU-QG6?)8>'WXGKHC'2-"P66PK'D&7OBCA,#"DZ :.A MN5:SH;@!G1VN+ GB""6<"GC+C-R+D+_L9.#IO6;#QB8AJE6B20W1W%[)"3T. M/P+64;^SA)VIQV*=2CRM/(K^:,QT/,2U.[%,'<.'=F:)ON*3PG"1:=OK5H3U M3H"<.*33_'B_3O-E>0WF"UDS#I=XT*;O,+(S[$7'+:HICGG.3BSI"^S<@G6D M 7@13N_?_OKXV0^](P4ZN[FWFZ*Y-R:0D94'K@ MF?.SB9="O_R$5'L895YK&V*M(RQ%P2U2UGY5(;S-P^1M.94)+T>G0#$O4UWK MP.A;#W*O=30OI3+]-S'J6, :E&2JZZ=SL42XO1%FB;[[X&4C*$;)FQMA,*:. M"J$LN#KV+B3+T3_QX$6LR$=)#UT2%8YD*@KA6@.(%IP/F'7*?KC$S:FXNH9( M9\E+KVY@.1[4&.?%=V_3#2Q2[=1MLX1RH<&8@D(4]GCR%16Q>H4*>83#UTX] ME]"4$CF\V4<2VH @<UO< M1LC\_$3T;@:!'[R:A^\!5J_G^"<8P.4?O8L;/ILN*B((IZO' M7T$[2-P@:FD36A1PG:";$KA%-"K*+NIR27/'GP3>8+?)DO*])O"GJBF(O3"+ MC]0] CO;Z :7N.JF33;>4L1J'N^P375V><]G,U:?/P96);2^=WK'D#5HYD+J MW7J!FGO4K3*%U(ERDQRTME1(G@!OTNT>]$[OE+1]\W/N0Z+C"HF.]]YX=/)D MO]SPH&GY1SGB7PX<-I9-W>"97R*SN9>*ZKGDG\_E=H_5I 1$;)/Y^T=.,+]& M9[-#&\"/LA\UU9QC;#?<@6GMKF)W]1*W>GG,#J/SW3PW4WF1]? R_N,RQAC@ M#[BW6J)S<^=Z>;W4EX?0C>;L:(+&P^DO$:?]^MW>>Y6BQE'O61-F3+%G&+J( M("SAOWXH-.K9(H%7H"_3H3=:Y\!+$]ZV@@C Q=2S/RP_G\XK-(>M+;WPK+?W MUMP+'M$)=7#1BS&LR(03C9^>/:?2P^@H A2*""7$@TM%&"JZR5AW&O+2)R=P MZ5"7W>_7!0R -P=Y!S:HS=VB;$>C2(>]JE^K+.@LX2G4 2'I[K7G.V>FB8.Q M;U&@J">^D7'1#>W-D =7ZN!&/2(1K1][P?!7$F]"^[$VEK MPGP M!*(%,0' M9)C]C-/=-V[S;3M9(KOC7+GND[<)P]8IDPE0U<'SM1JDL-H76=RO:-N&Z=OZ MVQ8>UQD#)WB[9ABVQYXV:[JENBA1^)SYV@WA"!VZ@5QQ:HZN2]JP$6[3V]3; MFU;<;RAMZ*/!#>UT8-4;8L"C9"Z0)58-JM+)X%FCX^Q:UT=.KU]6%!S?4#!" M<4!TSJ3;.C8O52,,G$Q/8N*A;")_CS[\>$C6MC2&/JN,C28*_JKC!&@'R(\D M,GV(3AIX>8=)=&NB3=I%HF =F;K4:QT>MU;H>J8VP?S*P.&XL3E) _T.7:NN ML46AX+X5X?A9K1'2^P[SCXW?_89WKW\Q-I%OR#G[>$=K/'%+LFRS*;X&"C]@0;<67!P5>_?BR(;ZUF*PP?+E- M@'8S[]H3QU?"=#HX=6L"; [>(/%C9^U@!/U%MH_3:!J8HJ'FHNW1Q3"JG0KS ME2.B\D+T !;5FE]S8TL'<>#%@ZFA*5DA$(C\)/J:372$E?!NYH\[T*O-0[:+.+FTB M/-1&)VV6!:#X(A0_-?V-UUDLRX]E"+"">BP[S@B08I"JP0'Z6,]X$LGQ%%VH M/>E"O_K#MN_OC,I*/OM@<;PKE8O3\O2%7&-D.HL7>0*-%3]VA[C>?;YBH"_8 MM%78N4MA29)64.W ZT6?<]>3?V'>,0(/.>,(@];&[+^+!H!MBG4.M1: Y&.@F<;6X-3;3I MU-7@ R-ULRYS_8T^HG5H/R4NCMV.(+\\NTL7CE=O'^T9E'RUQ,X'0??&X1+Q2S_=X M;G&W3I)>L+MK]<3R]V NW0*$\<@2PLPX:S'?L]*UDM8K\SN45+=Y=9' :##; M%?%V=!H!HU[J]K7=Q*F/0*J\C/I?&S=@2U>L9S6'UZIO'M[N9X&;T'>UMAOE MY_.ZQA/PWZO+_U,]O('"70.)\E'F'^FZ;12D(2_.?V^@+B:,/EE/(@7!##D+ M<>R^IU97'6?MEC=X)^<^9[ G.8,1LV?U;" N^T-_*YGG$QEPL*G;*\$DEV#E66PJN[2VZV2I^H$ M_+5?K.F;"9A351VO4OO]SN6W\+MOC,$QRC@.7N-SOGCXNK=Y>N?QK>U(U-Y M3_8-G/,'6 S=_AGCT7S]^E.XMK4GJ3F/&GIK7MKDQV:BAF$PTB$(YYZE-#SA MW.30[E9.S[>2N^T<D><6$A7%&XD:;F_NP?N M[LM]OKQ?7EZ]>WOY_/=WE[^]OL?7WG:BG^[;%>[E$,GQO=)=#/W<_F[O\GOZ MCNUR8KI1#"KJ5QK-N]7FWM) G9.]MN2.\3:1H/' NSC*9%](KAY?>L&=9UHX M;4M/$22ZM\QJ)T<^+08#I:EBS-R1N5' QRT%\L83CU-2RGR1O(EF=IUS- M@"%<=UQO.^8WN2;H"?3C9T,#D1:Y$=%ZR8^ !6V@BW5U(?5=N8KL34/Q]BY+ M+-=P8G]+BV+O5G%Z]22'3;H]G R^6N(AUZD/?=_3AG;9=$& 3V*2%*>ML6V! MX+X4]9KN/-W\>RLMP&)#W8BC%L)*K.E'$%F&^<11.(,ZAG(T-@KPY]@8K@!K MORR+\%8 =>JX&Q W:=/W-S!WU"!5JZA:!G0_\GL<_9^SAQ.0[V,+:9S/L0T" MTJO3P?X"&]RYNZ(7E;++X5]9]VCET&G=L] >R)*8YD4.@C@>/_7SN%'>U&S3 MJT]SK38>)ZT6D"OO+IJ+>1(^D[;YTB:H6])#SJ<_W3<0SDLIP. S<(W='NV( MF<1'6UD0/]R89 [T;:)>H5)7O#,T;^UIMPV-NG2HL5XAO>>>\Z M'J'/X=$(AT&00(/8C&"5IBV\5'?^%Y$%U];1S6\8G"^5UT5-Q&WM/I(==M)T15A6$?,S['KC_&";@K3W,@T:?"K "(7L;K5 M^]],_D1MS1N/QK5#T[FH*!ODW0->>F> HT$;)UZ6)+A$NWW6.A[1D.,SZ7&& M4FC1LJI;:GZ??\M61''10FFZ,CC*63.S2$:&"]^\Z@8:^)I9.:-]#&&$F$TZ4!9M9QZWT MU-TRJF [;QD%666:>-:YC/7=$H7"]+"O9C9IZ)-?QQP HL[VFUMYB3230+N- MO_XSY\Z2Y^ODAON1IX6H;0N#L%!H P8Q:G81M>]X.$/V2L]_GH3>'9)WD1S7 MK4T4_(I-:FIR^]D?SB[),I9:.N74TF2;$]W+"84GJGO6PR#;QMOC7EP_FJSI MK>3.@VJ1DW[\C>@_3&SWRQIS8Z?G'VZ3Q+-/V2Q5J9<.Y6*T&=TGWTS$)PO%#'LS=4 MH'XY4;T/,8XKQ+A7JF.XO<]MJH,-@YVH!O9%-R9IMO,EU-9&@C,R'GT]K>?' M+IR/MQ/.,/(W&/7KYS.'\XX;)>"Q[EA$":W!1^ALX.W(#/_P&+'MW-*?P98F MD);. KJS8VC?##5*/@LC5%VXQ=V/R^,#JG)^>O)TO_(C/XLZ(Z]Z/$#(^X*] M[7(UO[,"F^6:US0-5J-K9C'B&1/(J+^&$HL]F]CW:V3?2I#6D)5LBU9E^ M'8:$,>+?=X,GKJ]K7^=9;B!:QTB)Q^!8=K8 M?OF6%V._38=#1>^\C<0EQ#:J(HDJATZ/-7#J9^ 945]W6%( M_D(A"D(AFM4'8QFI*. G47.?Q\,.[@W[]9_E],<._SNLI&CK=?)6SEL==L5- M7;;%7&QLY+Q3'<%HLF@G]%!7V (3=A,\_M\2#$6E$.B*G7B*0E[G-NG;7SM. M(NJG^,90M\&C7:58$CBR)R[BB2S:,O-'&PP1B?K5;#TTP$FR*EIEJ6F"KX*C M!8?\@PSXCS%?21$WTU$3QMH6=M="A)CNG2S>H_01 ;?P$CIP?"2O@*Z9;BES M;:2.D%@Z%US+(@WA[;L3IBNNGCC1RI)*JW7%6NP$LG\%*A%BZ+)QP?^*H6 M<%IU^T[;']PC>PVO)WRH:X,6'X49O#!@1G-Q!O/8N<2,W1(>SF9OB 5HYQ]% MQ*J?, Q EP-<"Q?@G%=KB!\#PN-B)W6[[]?-V7 MX(9QIV?[%7?Z!9N\8WTHW,-5N\_U>1&O)\Z!-_&\!-NK"\S-"L3?62)%L6V7 M1\\IV@BNZX9*K(/.7<\,>B#L*Z0&.ZC'8(#]XWIZ@C[A@T<_'1\]/CZZ/D;K MG-:D3?'(H]9QO<%TV@>H/=]=S9#7:/GY\BT.>]48')=;""2)4?=G6C2[4GR2?_2T#R* M9TT]FITLNJNW[>9@ 'F#^!RCF& H;4Y"[.E<#^[!X&T3!XJ&G,^.YL='Q?'1 M\^-89_F._A^'N[ C<3L?,I5<-Q)1I!CL#SH<%=BRP6\!9?X0B7SYMW,8[]IT M*3-"8N**>09N#I-LNK7LF2U9__WWK-)#K-*7(Q_K)O?QS?E_7UPD+R^N+G]Z M?4[4TLGYZY?)+Y>_7KX[OZ>:WD8I/-LWJFG'1)/+.]5\'$!L?-AU\OE[7NK2 MW&@))&M:@GN1BX^/IP0NFA1XLT["ZEZ*D#2MN'9DB3]Q M$P#J/PX+=LS&;N64?2=1&^K^+O/9$/4.DD=T8YBEP,56U5(2U([L(K(Z/%(( MM:HPI4?9)&\*=POP>,6PL'+T2$'H="6Y;DU'%TR32QN+H7@0X2>\SJK=%!'V M599IJ_\4@0F:.< ZPY#:NG2\*"[/1#OO;U+FQ,)SDV(GU?5C>%S.:Q[&[6UG&B+?!F)1G\7I$2G+D5>$(I."N1 M9QTVZ<-PR.9\J@P/TQ\P]BR\)RZ[Q HSD1>J^["7G*44%V9@S-^6_X$I566XY7UP4A]\!-RCH;DO#YI90;Y4)1GJ7M$SQ M&R0AN)A,I2)*MK3=O&^9G5;,<>'1$I>UB%1F;L4C!R!G^?4C9GWHJ: MWF?R"*R^PY7$U_$6;O5QF/XVKQZ(4#DDF>;"L1"W*:@1//'Z-';/'/':D37L M1VC3JJT;$_D/MI,(9;Q)F(@=SN&064F?[1M]\1NO%/*Y!%F846F\=K-_)S5P M6:9B)=*\68_HDK&H@KB 1Z\;K35O%I7E.R95_:\VFR\]?]_SA'/EM] .&@"L M%FN%* $"&<.WV0-GU)*VX=K2$!G,N33PF@Q?0@NN&BZ&@_,O8R@^:^6AA^]? M=IZF\H(C,UB%F"OOQQ#,/">6K5(HU2XU]CL57ET@/_4DP9B^>3&]U8<]],/@ MKDX>CF73DLT^:RDIBZV9.6: H8R%J.?2E&*83%*16SZ0SD;XE\$G=B _L.C[ M7G=U_.7B_(^+Y+=7R?GSJXO7+RX.)VS^[;Z%S=\@]/T7B4H%&\NSK[_C^Z(; M4@!E+MIF4=7PF!A/#-CZ!I[ME:<1J+\P,Q,ZBJ$3U' =T3?\Z\,\PT\X=K^> M5=J.#53E(%42N3312'J'DL2[K"3(=8[7C[$P;5S ADUZ"!7LT3,]]E AT9>@ M@;B08&#KJ)F^GF++%$G<>WC= RK9_G;?0@R_EZNO]4@C NFC3S7WB"N-)?@9 M#_D [6OG\-WY6)\D+UUP>V#B?;KS(!8C$/C Z9@EK^!Z,T#_)/D9OG"-.O ^ M=[,GN9O19&KR?F:5TXP40%_K<4M0?C\=*R_(+P^5Q7 MCL2?E%!P3R"_C6,M-XL<*_BZ/10B,'CM+/5*6U67_W>??:KSE[]>OKZ\>O>6 M $R'8X!]MV\>E3W#NS6YWO5P,B*#6S!7C0F)"3].8^/66A,]KT2=&5+Y#OA' M?DB+5F%DC.Y(UK84$8%/D)8YA6\PM/41]DQ7QN89 CB4DL!>*[@V8.=M87C="BV9B M,K"ES-8)V"B*;#6QG.;S%NP5R>3[W/$5+"_Z!1J4L*8*R\"HWZH\-J86F)=+ M668::Z/2W!B;=5M(PD'E7.;H,R^8.P_NGI6L[7[5(5V!:4-S-#MVAIW%7Q77_"$BVJ"_P.-FN!?N]32=:^2R]*S4X4'XW0@Z;^6^0-2F@*Q>#@[B M(YW1&XWWGB3G1>%V6=BAAI=CMR8"-YTWV]MC*_?(OU!0NUXCMK@J4TV-4G&A MAD6H42Z,0ZNUG*ZQ^B]9RN4460R[X\ 5FVM^"*)'L^_$D*A>1>)(]]=G0K*J MN*-$3:DA&(1!LOS2RLQSD5>KLFM!.@!Q.8$6846CW#M,YQZPN-(#3*,UG<33ZF]BTSU3 ?YR1Q848)_&8*OE+J!6 F MI?BK])T[Z"#V9P$GG>+M>,I@/4Z_-=M-XKE:&6&U M^^L-S(GZK?.TNZ19B]T)O'UBW##)6AX6'>*&U]\J^AL*5]4C)]HT;2L'%Q0U MX5$&)AO[ A3&(.'U("CT,PB\T3(@C/GOD&F3831--%YA78+BOS%U&2Q:J M&^,-Z4'W%"WO-R^2C#S_/F)\'S&^FU'C'_-OE'/#=?]B)WZDA[3#)FJ89QWT M)G8<]"5J7U DLG\[L9 ?,LKMNWU#N;UE,\@:X#M&2__S-O2F 8A1-P2C1CV[ M2+A+#?,7N2(^"J)\<,G06F*1"E[M5%\5L>$-7^JLLI:B\2KYI2?)E>G8!W^S M]S2M+*92RPA-8NE=Z!K\17$]D9N7#!M5G1@:O54'5>#^)T:O*FT)L!BW]7.E MVL!Z[UCD\24/ECNR*!S,<"-N2XJ'D&& J+^\AD$AJU,J#4>^)O4@V]3 D46R M #N,@-JZ/@][;5?E7-9>:T:N@;1X:>HZZDW(KBU8(HSS\%DE3;P1D?*=J?LV M6W,#2X@VV]G@0G15:F]5> -\H[0K)A[Q3?_:[QAAONFEGVBD]&/-/?)-[VR\ M=I_=^O;QZO+W[[_9Z=X#:A M1"MWOTR9=_[QGX7HYYT M9MCL3_9N0XH+DU\_[LT<^8*M\6PQ9GA!' M$26@D HPG"#:5O6UKAVU.C[R^%Z2B;D7,1+BMSGOMWL4NG3!S_C I04T.OA M2!P)-7Z>JN=M[LWDHH*VZA:W%FFVCD1U;)CXB#.ORQ$.(D9^YB._G#W;G0?] MTM"DZ:Z\+J,1&4\7Y0I&C"M5:'-9CUQKN8)L8XA<^B6[57C5EZ?BI5C M6K"E]!-Z31H6&6R].UI@; X2D&DVTOP#T9$BT96%=[D';&QO894,.FT:0<9B M2^W$FO .\/#;11$]5AV<7+P;7=#=1C>Q[*XQX5X)>=#IN$J[9X=]VQ$AI>0V M*>!Y99)&6"67M.^MTB$'7\!DV;/TYSDB6'!S=Y_W] ]6AW6(<3;4'R]#_(/5 M7>2*8_DL\YM7Y/W#[2K,FM@W8N)Q@!J'44DU%=#I M'&8K8ZTRP1Q!W=)1 73/?6"\4=A\F5.O0R/1[,Q?_K#=Q_7''MCR;M5(IZD-491;K-)<3T6W+7)@,/0' M7$K;MQ7)P@5EZ\-*V#W)$6R7,[&$Y6WW3!30EM2RE**8K5U.,X94+V=W&*RC MX+].^UN)YC0;JN<:^7BND($*16FW M@1H?Z\F'"]NSX7^-UV6PM [[6I7%VOA ?1;&/H>@=?8T10L='/+)W+<)P,5X M6+*E(G9,OVNVAX/EP/RT(7@EML=(&\90RW(NYJY;A.CBW *Z1:M[/)5#3BN3 M7*.19J"_@Z,+^SLP:6+.S>,*>4T&9B/2!=/F@G!5QMBBSI5F?0HY9QV% MOE!C?%=LS*=-1CN:,L#$:AX'],NL6BMR65+_$FR JO@#O4M/X3!CNAG]8 M$2?>!)8O;1'.&QSXGF8RV+1Z M-@,%;6'$E'Y"1"R53VI4M$8/&O'M5X%V\(Q8CB 9MEL%FEH_3TLL?!\^:CIW MK7TZ?1_UZ^Y-],OU5:*5_=>2EQG?Q?!DORX&3/EC$A@.\TFRRVO@7;3.EY&8 MV/,43"0"P/9:1W3-(VX+JHL.M+J=R0QM,E VS H%:JU*"5E(X;Q&?&#N %Z( M(.XS2:XJ,M.NT+Y#@"X![^F8<4FFY ?8[A9AU,A%D_29GF.6@'0G6XCT3W20 MJ5@C,.^LANL6D;RCO(.'3T3-8[H34#H@X,;I6-"!-GD1=,'0FJI/T)@ *B! M_SW=+_TW',+=N2U,?ENF$M?;&@]O-US=[476S_(W'BBZ[!.X)ZU0KS@3"=B!E@9[Q@VT"66"TL6B:^O8\%WKLIO0CIG M.BO=A%UC"HH8CD9HQ)[A@BE6KM R7D8 :9Q0JEX7/G;R8_!>AVL1R7>D0A8I=27%",8Z#M>9??$05)U-^,NKS]B/7H1\@>]H_6/)3SI5ID8X? MUS1M\7S^@:>$OMLOL^,ETE*#8(,+:!S WVHL6MBM_?TIO"?H6.Q*\+E_*Q@,5H-Y<>[T4!DR#NL; MU1NI _)\U-!LL&]H(4(7*0#I@8,T0Z0TUX -[EW8VSW:UWW+EN[WT+Y.-<+# M_=)N%XXM$31*\I,!YV>[]9I@+ O4:JBSA-$Q]H"4)F^H\>!4R1@A?"+:UKKE M&CMAL\THMSX_+&%\YZ9IR;H#>_$2LT%E@E.V&,5F#EAELJFFX8*73S7'UJ(, M#RK6<+IG93JO*W<6<(/?B0]8)Z&PC!)1V;L'?SF6*\(I^K)O*W+&4H'8AJ/6LLOV0/7,7/*OV/5\#78U'X)AT8Z!-4 0Y\@&1 )#B/U]B0RET._C?8,:7[EL#PA!F_WV2:Z!%2/3:X# M%8QB,.'*J*W59NBS#$N6O:Q,(3%6B+!UZB&;]*D *1MP2Q=JM2W2&615]UY4B3Y06Q>RKUK*L2 M?%?'ZH=/%::>EYQDS0VA57&GHBW8MT/7DGL&P_Y9"MSD'8?8S"ATI?5T87X. MHFL(Z,K!"*U-Q3:8I-=(A*=Y:AUQ"8&QZ2:OI0%8ARU_C&)AOS7U59!7",LY M\0/S'_<,+_H3L?M,DBL0F+80C#1X4[3@3NVXBA+K!D"U5JU&,J$.OA:(&B7A M:KH,UOI:H:3DS(4QED*E+;Y@ FXB4H.7W+^[E&VCP\-45)-QN8 5XUX1 G,I MD_$!HU,V5(VY;>]OVB0VRZEOC1I;">M7K6AU+:3#_*B"+W[V4W.?#AU[.G1, M6FS/4)\_(7JC1'/K%W&S^Y"7P58PXM.Z)U3#H0ORD,@+S5@3-@;;'\S5O# L MJ81 9I0*H2\]4+>-2%%9BNE",:^K=H7:ZV]_??3X!YB(,!4D2-PW7Q1K]Q1D MT]50=T4?-^R^I#"EH)6$1UT9SI>SAZ>3Y-'#4U):C^&_W1)";B]K.H=]@*=K MQGGT(.#[\&W^+L4HD5<[N;0/Z0+#PQ0A!B J4[?$O'NLMLBXGH1H%F:5+@I\ M@,11L(VM X3@Z=QH* \_B$HUS8OL33(G:7+6.7S+>AI7I@WUKZ)>PTNS0[?8 M]PV="K<\"*IU^W=KN?_N$3RB@XB"Z_G9C:9S\85Z8$16X(2J MB6$MY-0[TO_XU3;4#$0O R9YFQLD>B>3!-U^W4'&ZSKC(OEA]&)AN^^$N6IC MM9DQ^LPPKC1.TR_B(<<0OORPX@A$G>1+Y@5WQQT535,=F$>Q9_#7YSH^?.Z( M)G\- MYTIA#9P?[N+(V])T(O3'8\=KD, F'JH]K&J%S@'\3(6L;!%46[WC+DF##9:610Z:Z>F!^9F:=]@R@G\KNPF-^L>7[WZ>. MNJE:K(KCCHT89*$>K!:.N['D6O.]5KK9Q?;3[?+B\GZ;B07,%C/NYE-FQAV5 MR-.?:K RX8];KI\F$Y&,L'^UL)(94PSPJ_Q'XW/$#69QO9V;2:G"%D0VL"TQ MU>ID1+_6S-)!(ERF:8NGQ^%A_C!G>9FYOQ2!F!JPMNV'Q/2-U/>AT:6 "U$+ M!7?5(F>6 F0<*\1Z<%)LQ,HZS3GBCE:Z3L@--(O2^\JSU^OQE15SWX>Q=E-:],-@-7EUUSDF(BL6KGHM+Z! MQW^\'"6;RW%=V-^]I,)Y2D:J)!6MTI,UH$QVP=-6.[^HA+(60_J#G/VT-&>/ M8$&QL0YYMV#8@]?_;5\7;3K-6QO;VK(^>W+V)YC6<1;NYZ)(%W()LE.OM!G[ MV>8ZSG6(R]KS-7%N)=3:@1L\),]KO #?P4%P]&&CG-Q_ MO$E^?GN;ES?:B: ZXGD\(>DY>T3_.?WV3SE.GWH,QV%X_'U:96OXSZ)9%O_X M_U!+ P04 " #9BE5:+05:*CHB #CX@ '@ &%E>#$P,30R,#(T:&%R MT]:5,;29;?]U?DNGM[($+0D@!C@\<1&--MSW8# M8YCIW4\;J:J4E.U2E:8.L.;7[SORJD,8?$D8>F(,2%5YO'SWE2^FY2QY^6*J M9/SR/U[\Y]:6>)U%U4REI8AR)4L5BZK0Z43\$:OBO=C:,D\=9_-%KB?34@S[ MPSWQ1Y:_UU>2OR]UF:B7=IP7/_/?+WZF25Z,LGCQ\D6LKX2.__I$C_N#W?'X MF=J)=H:[3_?VY//^GHJCI_UXM!-)U?^_G:=/X%UXGE\JRD6B_OIDIM.MJ<(% M'.P/Y^7AM8[+Z<&@W_^O)_3YE]YC-9(I?I0;LE$3](#VM 3 M?M5^'65)EA_\T*?_#O&;K;&H5,BZU"Y7K, M#Q;ZW^I@@,NC/Z]YO;LP3J)39=<_&.*BQ9W_._DPU2-=BD%_>[!;W^1- .C> M>@0GI?*OOO?]SKV_.OKM^,W)[^+X[-WYV;NCR[=GI^+B\NSXO\79.?WQZ[NC MTTMQ].N[DY/?3TXO[_5FA_W!OCB;I7I4%>)MBFO15TJ<)S*]T[[NN.<_JZ+4 MX\4A?:33&*8]V'DZ7Q6Z7TYU<>,9BXURJL1//SP;#ON'O^8R+>GWP>%F3\3$ MEV0ALK&X4/-2S48J%X.]'C*CH9 I? FL)W8/O581/_.<'MGM"9A]I,IKI5+1 M@7T](<7O,E\D.%24Y?,LEZ7.TMJBCK/97*8+NRR:]G*JLCC+E?AM6[R1>0[3 M;)C'S^8X@E+V^>T[G-J3^X3@?XBWXE*6T#%*C)H?5 !@')\[5'A@LI,(.G-\^Q*%[@N7")^$E#A8/^P$#>PUQYR WRG M .X@9G(!+, QBG&>S40)JZ>I\&=(ZU\9"C3B@2X!=Z-;4%@H*U9Q+IX3!R<@ MILAK4_H(&;0H5"G&65Y.\=,58O\-R&Y5J*-50E-,5:X Z3:**IH2Z!BN:XEZ MS!Y>PR+7 0'%!)<#U O@L_*U)XIJ]*>*',\ 23@K!$OR--9ER#V0DN@K^\ZX M H0%1>&F=_&\=.KQFX^+K2%\-*.5X!#S*H^ +)3A+@&QX.]I13H)+*68REPM M96E1-IO!>$691>_%7.;B2B85T)?^0-.5U]E6.=5Y#$\"MP.-X\?^=O^I&/[T MP^[^X6=1/+DJ41QSI2 7[5X.=6RI*4 MT9=IHW"$B[0T0D&,/H9,SD;4;V6",NL9@TP5F3YND-II0JDL[70,#,2 M DT_*=(LW?I7!3L9:\"W$#>WQ1'PYTC.::/_1FPD(5 5\*M&_08&8#&(W#?- M2A&K,4P=.\$PE4D"ZA"HG7@X,R53P.ZB3AU6^GQQ,_!>F47#^V(673I%X-@I M JLUC2Z->F*U!H/=C'Q@V(P-;P#NK#- \;F*&-E#UEPC#/>J^J#R2!=RE*B: M1@\CXL\B5'W@LVJ.+P/(BK&,:"2SI$!G"MX(Y^^Q18<&6#D%H;)1I8DJ"EC! M'!2B(EGX[S/4RZXU*%,PP(7BB7:)YF Z6$8X[J93!XG<4Z%F\R1;P)]U'0O? MHQ^D],V45+: 1H,^L!D+8<6FM M3?.QBG'C.G-ZID*UL7:.>+0]E+.D+:(]"ON[GF:),GL%19 Y4,MRK6G 2@(& MHT(+X^F4O5BP3 =6#\Q"[-!XN[P2R^5ZPIR)/X".TZDCU3^:;W0^UPOWBP!" M7AH"26S(35($,C%6U[B)*1SEH-^W"K,!#YRS,=D!-!;O*!&JARC/9B7@[D91EP?B?$0CFDMTK!]Y8EDKIB[FM,$>56 MYYV7P.Z).AH,?SFS=Q+07K M1)<+X%T%DQ$):>"F5DOL$%^;]#J\C[1W+$'5),&ZH:\VQ3%,.B'N#YI'F6?) M9J]3WH=">Z.LB2A:1B"CKE11&A+V(P&PFJ2.OM,R8?*.,U%DUNXKZYB!LL*0 MOC^&GE6/\0B*$OY 7@Q' *(%?C$KC'!/,E_@_KP@EI-<*3[+7"RE^C#^.\\* M8KX'N4HD>GQ;$6'[UB@KRVQVT/>OR%&1)579?N4C063^=YI[+C116R- CO=; MQ $/9'(M%\63KQ2XO@W36Q&+L\0VS\!47%@K-='OU69=IT'\R>NJD%=40X)JS5ATC-2Q2(3KGZB%IRN@P9C>'6P,F>M=-NQVJZF$= S_AE0'A5 M:OZ8@WH0NB2;=*UG,Q5K& WV!<.-E<:W1HLZC\NJTFHA!>R!198[FQU6BTU4.L$("FN'B#*DT493%5=L"HS-6 :/\"UK$8UK MTQA#$*C>N2JU(%%G>'BC2CCJC YK=@F)]"X M2D!H-[QI$EG:%F"@%"-9P"3L/K.60J!6!P(+%]]T(84Z@&>?H-Q@ !F8/>Q# M)K A5(I@#-**<45:R3A;I=W<%EW% &6K=4\G!N0 CX9E$$7@7[8%L \$'5-4,O M@$9+'%$/BK)&RRG+,;]O2UXATUT=C6T#/EBT^:CCDI?I2=$J7_6%WD2QY*NL MV1=$6(2_GT38XZ](V)O6\/\J9!SZ(-Q^;SBG7VQDH\I!SU,!EI&[VNJ7-BKJ MT@HVP=U]LA$O@+P58R];#ZS20U0>" M6V$C=$.YY:)0;#FQK0BXG6+G5*J>=1L#%J> [#5/,T70@&IZW7+39CJBS8S. M\5&A_E7!:S",G.,;7JUXE=8-?J&$X;P.AU,>Y[Y\#*_ZY)"2.9%("#GC8H6&#W1$]LZ7J<0^;EPL4^QE(G5M73+I0[.W0Q]P7Q[&>K1?'^EV!"1D3;1DFA2+8\JB+V]:1^%2YCSA_#-.B MV+,HX( PK@5">)ZHDIPHAOT!%F%BO1%T@,HS7B+KT:^,'MU9ST9!-MU9T$8+ M:)BA(2EH)@50_",8GE#>;-VQ-^#3^$@V'N/ZX*\]<0[*P00&>YW#UGKB=S@% M8);P&Q[:WX!'JH7H[S_=W1,VK\SD>,0Q1NOM'NPB!H@1$P5N1LEY9#GC.5+8IP!F!AI@1WF%' 6CIL_ MU&:\#@-PLOEV\"%/&BR$2HOQB(-D3\H>Q&P>E$=T[I8/L3^/.#W]5F D4GED M#%='A4I3YV6U/FUM/ R$)Z:8"?5)/*$V<(WDZP(MED-&$3VK>85SZ?(<"!,K M>,H5-7'U!\(%1V+@='%Q@_7U(BUITI("--!M'8^7A^7808HB JN6L>B$&BG0 M?C%D968VX15SDUG0>A=D<_NHMN@KDZ)A@OZ6U)VEVZFC8/F+$1[F]4"RG7LP MTO(:('33SV2L*.D5MO^/E!(]+DK:8IPEBE>*?5(BFL)#"5-HW_;J>RDQN#2[>?>@P*,1RW$VTB0OCA!9GHM@' MY0A4G'8VCV&5:I*1\N9V93.+ 9=9VT-1WUP>K\2D3B!I&N<)\6H&79T7HJ3/5\,^#3I"+;).G0AB4<%NP+(Q\Q+N Z1R\7PC+V,98V?#MWV3*I M/@)BHH36T+Q73B)CQM68$$#PZ]>Y=@F>' M\K0MCLJZDM6TC=F>"NB0559IU,)$3="?A0:PS!U'3_2,Y =KX'O(W-S<"6 M+E14 36AU4O.[9L4H2-D*;9&1)8>QZV8CCV)+I/^ 6G7J@!'-B@TESHV&='I M%CQ?@-*#*WW8]N#S];('$3T239HS\???Y#6+V67';LS\FF?*8FJ7^M7AE&+[ MCR?MR*FH5S+@VP&6&Q1F)S2J$L891 *HY"8<#3J ;VXS4MO5A)X2KSPT>Q3P M]HP-B@XT5'M/,U,7WMZ_D;Q-EY.K2J+Z,D=18W@X: M'6946*MGV)T7,B-32PKLVG=IH MF54*LG\$1"FM00JK1+C5=#:7BWOASQ$G/K&'0J&QHC#FX:)]ZI%[P'K)&L>* MIC"GQAI_E\7&A\V9!OVU84T[Q)HXJ..B3(@%K[ U(Q+*!:>:H)G*_(KRV#$7 M7>JT"+LF19GQ/Y%'"SL\AO:]]6!@!I5W>W!.NR4UYUGKHV$JS(!';/"3D7HWS4>DKE*"Y8C<[D@)*[YV@B9 M9B"GD,>CZU:;R!S+-S8&C=3L>3G*\:3K8'>E_$#!&%;!ZWY0C]:&9&%[\KTB M12-T^T968:YE=E DJ7 $L:BM#AV>3E2R7V/>\*@U5DF.R%H-)&;XX4QAXBI/ MW:LU@$(W#2H;775-;"E<;* %CK[S88\ 5\#G0 MKK D+4HJ>A% D&>)^Z*K#MR>AW-%DO=\M+#>O!#=[)I\KRJKO#I?LW%E-!&L MI>4Z7^%5X!^T\4[&PZYS"R"QO*B=RF)Y$T$TI>&;\PNJ4OBES'7$OE08 >T] M.-V4G CHR:GC86 9"E-Q%"3W-G?:#9L1:^M3E1A'\IQ5RP"G.9",::&HE=X! M"N9('[@$6)^^,20!+FTY&RDZ-JTUS,P+^UVQCIJ"J;"4^F M1GGY$6=NKB6%3M"PNE'N1ZAUH&=9XU_HH@T_JP2 M5?-8$'[PF7HA%PQO,92'-UK7S&I=K'#50OZ%)2FO:)%5=F72=FS(2,;P!B8 MUP)OMCHZ)(T:902%6+4\ Y?'P,$Y6"(\G0>$#DP)U)H",/>!"[;U:0ZS\Y$^ MT<0E\3!_D]>K3H!O"#%&*,#>"G,O'#\U<7F5 B)&+/\PBI7'WN%+$0>3#,\Z MIXEEXV+_-\O?U_,;6AU46/(^I#J?Y86ZU,3%Z- (JXB%8E'I,DR3S"*EN!M' MSC%-K.GA_@6C,/;2/N,1I3NX&'"457FY_.2L^]-ZA^EQLJU*Q@5.'.$J.SC8 M+W$:]_=8EU>)ZCQ75QFZRKC;B*T7 44G\&JH#X:?BS\K.-=8.Q^Z\3+36;D> MA5S)YP(/Y&)LX(O'E 9>,>MKPMQ@>8QIT:W?&#+F]GYEUH6 M;]V8OVBZB -7:JW:W&8@/;:?Z\"?]:FW(_RY4%&]H3S MI"+/,CYVAF#%J@$=OAX7U_17L)%N&'S$MM:H) RF*&GHK9E6 JH?Q,G)IA\QRPO7FO MY:BP@IJM_3JK?.!8MSYU,$:'P^3.@E/A.-.S\!%+SM8TH]GZ\.,O 78YV=&#^I,Q1S%663E/KQL^M:5C/I3_/BE*>YQW%\3KSAK9H$184-ES1P2QBH ME!/T(2O,X4,T+ZL\=8YXDXE,GH9Q,Q!EZF5 #XTJTZ9E3, UB8$MLJA7W&3N5\X*-V]P MW9PMV7 5,+PA'J'38X(7^7'&YP,GZO5)9F11@F%HT 9T)%X;.JE[KT!_Z=FP M18&-YNIXJ>]NW9K=_915M[]8I/%_;U:6\C$X;G_6,Q!7"W5^B%PCX6 M'/L.5FWG].](3 JLS]F,KQGO1\$I'50X9*X)<%"J+\.Q*R>VZ5V2NY&>([F% M"5.VGH?+5+<2HQ(& Q8+8#PSZ@TU2G0Q-1Y.;'QO8GS-:M?<%330E5&&Z!VY MMT_#YQL\1J+N720* Y!H";LD>F;F%7M$0D2R,H6H-4IT]'[+HE_P&%,/,7_4 MYCIR9#Y!!'QKH"Q'Y'LE;H;KEJ"*>3TJ1X92U*P67P@-.A#;Q5'P;,\X5FP6 M0S/X3ZQ?3S3JC(C/%-ET9;?9A!DW=3,*C!V\$L19RY)N3\%X$)E4#UI+&:Y9 M\N1K;-)XGNLK&2T"G['OY1Y*67:;)*; J$>,+"RY('4FX%=.\T _2:^S9:BW M1ZA;I)'-LZR>'<=Z34=[9]\58I1G[SDY)92LLBBXFTB]""!U$7:?C6VU'"XD MXOOP4-=^K]2<"IO9QO%1$\X8Z8BA:&PH,.-ZZ%YC)M8/4CGQG0Y":#A5Q.2! M^SR:MO)DS Y?H8+I.07KB0C,.9^J=?9/N2OBE'/L*!30D;^--^7@::VN@?WZ MD.J:9;D=AXG&[Q25$BS"++>BL[ZIG2I&EK%/N*\E,.=F7'MW1"-=+6C1;Y'\ M1J75-HDD#_N17K^_'FMG6YX%_L)OWHI/]CK/9LW14RS M:PS6V"LCTJ"/B6U_7OI6'QPV#IM_P$KL+C>L9\ 65GBOA+O#@H3A47AE41!0 MY'OG\QRKMMS7[MFNZZGHQY@[=XW'.L&:^F)3;%C%QV>M&X!8!'77&-.VN9XH MO +%-3MVJ&W 8OL;W]Q^8OBL_VMX*+VPN"6N(F]?&O;G49JUK2I9) M#'_*I/53KU$][C5:(2)/I%B4U,5%XW7PK<"2"Y! M$(W!M\9"0!,JJ*R,^JC+X NZMW%AQ(?#Q<(?$\)\V3'9 Z9F(PZV'B'YVD%6 M%6%M::1LRKB=OMYHQAZUZ:>&6P5:K9+2U>U-L$ 0VVR I$JS&6C4%C"H=1H0 M+.>+#SQ3ZM*3:"=V=;0CQ_(<4G(LDE@T,ZA7F*8RY;1Q/9OU/W9<--_%"SZ* M8G=E!52O384Y]2(?W-G2DB:LJYR9% E_UP75,SE^&Y!:5SF,SRF& :.*?=(F MDC*%8T+DG2:[((WK&7ZVG?7&>L\Z)L=>&R:]OT<&\!/N"?5L!V MP<]Q(Y;9AAW%)DF]WN=^CZYCI>9+7Y_D'YW*:\OQEK?VY^RM6($J2,U?@\CJ MO!HE[$%&#$7" MR> 0^; &!;<0IJY<\%U4*")5?ZRQ["/F.+>MJ?"SG76Y!1 M0Z1NE 8^!@Q\8[BY<;2)O#?4.9GPYRJG))MN9L,5]V_YK;OM'+MD=6\>FX:A MKX=O(S/O2:,Z(C R?\LQS(F-H"MDKR0/2(6"2#[K:#*(I:NU>AQX MV'IG_!6X\ TTV,S[,=8VM\ )N&$OC,F4V(RRE!J5U**:D^T'<]KXN.QJ,DN: M2*CR<1XE.M,W=OJ;.!GL"[A3YVU"5H(%TS3E2CX>,) 68#[#B7 MR<.:&/YCVN8V+'0S^&:CHRT]+0MCGU*!A!]RZ2C;X@C^IGMKQM) + 1\]BG" MI4XI02\RU(/!B-;V MPX*+WS7[^^V&LU%R82Z8HH\NVI^./MY>G) MQ87XX\W)NY.S7^I"$Z_CHKN*PL)0WSJ=@Z. )J2 5WCY =<64\H;UTG7.X+A M@.[%,%F]WHF5;0C;6_(C^ONJ#Q->*[F!GU7HL1?F%OJ^Y+Q0!_:7PU@7\T0N M#G1*)T$O';*EMV6L@#TXMBO,Y@.686:A"?EKKYQO]UE!+V&E96QG-E]OTU<_ MEW'[N]W][?W]9TN_[F\/EGYWT[ [VSO/]K_XJ+M[VWL[>[<:]F<"! ,#X%T M]O[UR=!\$*4?')V=M M8/],VL%Z:CO?LVZU\WQ[?W?GDU2K9]O/^\N__F0EZ/;#=E+I_=1LCGY]=W+R M6AR=PO^/CT_.+T]>KUJS^0AT#68:7%MO<7%G4?YY8KH%I/47J'>$T-DYZMXG M)U^?CS_P&%, -;SU5>5?G3_M=SI.3O[GS=M7;R_%T5<4@>3_6Y%CZ)5,HJF: MB6/31!@C3^N^YL:]7NN^W.#6L;_Q;6/?3 O[UM3"M;KHX6-OG^N+8G)POX.- M=Y_Q#=+R>]OJN4W#AZG?OB8?AQ@,AT]W=[_;+;_&/)E+%9NC[7VW&SUQ20K/ M20L<[-&/87\X[(E%5@4W4]@*64F7QF 792Y,-W=$FTNU3"Z7[01I'$$I@SRM7%P.-S,&:^%HY*;ZVR+"ET*$5$"T<:/_>W^ M4S&DW>QL8N*$N?W#);F.P<#,KKEW=2YG&.IGB0B)BXZO6'[1&6D8M3NJ9B]>!];>/>/40'>ST>S#%^H.2$?%R,5\#*C\%0?%W)RA"Q?!6)L-P-..^[??[S>4B>L'^!\'P[WM_<$*](.UH\JS5*RK)K!^>-/TV.QU2?X' MBTK X >/#/Z1P:\!X'\<[#S;'CY[9/"/#/ZS&/S31P9?9_##1P;_R.#7 / _ M#G9WM_?V'QG\(X/_+ :__PD,OKMFX+O',^#^.W?B_E\)3M^=:+@13JN0&]\& MP=?OR'X<[/6WG^W=GHD^4$[P:1+G4X'UP,71-ZLL_>8U.1_FVB2)KF4^ULXG MY&.M?77N*@#[:H%)Y^&M8O;:C" AG%HH^2=&F,C%R>J-AT5PZ3=\7/C.\)@( M;O/9N2D1OCJAN]Q\>Z2N*V5\4[[Z>FY(7NYA#QQW]8>Y@ 1^A7ECTR(5>S5A MXRGXZ>_5K.5+NJQ(YM]TS7*=RD+$L9^9N8L,DG7:O@.D5S 8^Y(L54 M\W39]@E:H85+Y]X7TJO?6$*/WW312FV.5>[1]#]*:G\>93%"_@Q+6?) MR_\'4$L#!!0 ( -F*55JSP5_9"2D .0: 0 > 87AE>#$Y,6)A;&-H M96UC;W)P;W)A=&5I;G,N:'1M[5UK4]M(NOY^?H5.ILXN5-ELR&TRR6RJ"# S MU,D "\Q,[:=3;:F->R.K/2T)Q_OKSWOIFV09G&P $;Q5.P%L2:WN]WYYWA\G MU31_]^-$BNS=?_WXW\-ABJ+*DF-%)7,DKI4Q67R1R;+C\EP:+^UKV<+ MHRXG5?+LZ;.7R1_:?%17@C^O5)7+=^X^/_Z-?__Q;_20'T_GLY>N7SW9?OI"CUZ/O?W@]%MFS5R]>I"^?I>+_GK]Z M?"]_FB MLEKD\N]/IJH83B0NX,WWSV;5V[G*JLF;W:=/_^=)XWN5_%0-1:XNBS>T7/AT MK(L*EF'@KOSCTLW[>-&ZE[J/4YUK\^:[I_2_M_C)<"RF*E^\^>N%FLHR.9;S MY$Q/1?'702F*'G=UU7C,%DI#FGA;[?N_#_B^'OR;[)V>G)V=[%TM^=OWRW^^KIV^7_GOX& MQW9^^/FOT+LW?]'YYA<3529'1:DR:9(+(S(4O*R^_W;,GFOAH::K<+]MOL+ M>P3[.-45/SE7HD@E/SK:IUS,2[A,5/AE%GRI-)6 '9U)4^+FSBZ&)[6(W@L''9[*X1]\44RAN7\Y;N7K]\F6VH;#Y#( M 6[;/#=:3>I>_.4/=#Q;2CFZP(MN>C2\O(:M-8V7F(H%/54FFNEE)$H5'AF= MXDYR!+\#74V!2;Z7F,VD,+3'<$.XT.B94;):['P# MW+U"KJT6;.?[)Z=?(-;N6CZM6O[*E<]$AO0WS.6X>O/\%3QD^5WX3ZI Z?!F MN/MZ=E^6S)XGO;O?V[>-G7JU\_P%;L-%))^ 87+D>&2E/$\R)] &P#]C!4*H M),DI073IA72BH2E6554F93T"_:($,!M<"\)P+N%V J6:5,:I#'4EDS.9D_U_ M:F7"%GPIDV-8>9:,9*[GV\F6%.D$[E(X76"5EU,4^%#8P)SOF"_@]F-I#(I> MC<]L7E4Z%;*3Q-*5$USFN#%_Q7T[MA1TJG%%?V"-VV%0!-4;7]E:4O_ 4>"2$RM'5QKD M:EJTYD)HEB^! MU5Z"!9<#"^)"W7+@/PNRL282.!XV7"0CHS]*(R[A_=-4UT4%FYB\>+J[]7$; M5U\J(#EAW(?X)]K;N2KE5[&:SNU'HK]B$3:G(;D8@F62#DPS8S$ M+H4@Y'0,8?AV(,\O6-R.=B43[9Q/6_ ML3#'ZCC'SX?'AV=['S[\,SD]._GEZ/W1Q>%!LK=_OH*!1A"CLNF^>U:S<3[/3ZLW=Y8*S^XC?90F/)]+M*/F.PYA4?IC".WGDUA M)_6\O%^^V[=)+1>97?)N,ED""5!\V(:#?I:%-,!8^[HN@$5][O >S^2:(SB/ M7^8@O(Q[X?O" M@Z:R&>"I9M5H@\8N^9YDF*%!G\[5%8 #G8QK#C+0_9W!,=9YKNH7:D-M MHBA B*0<)X-G_5D+ S>'U4A!"[ A\C37<-_$AL)ED;F%C=6XFC279S_)!3C[ M4]C92?AN"?3NGG%-%&X=7?@-DOBH/R2.>W"L*XR<4KS&D1$5.I1D4ME#5=.I MS!3(+J"9F9&I9"*L1Z4DV\N&G9R4;"G? 4LE^-!/MNUSWO$P5>9U0<8D1SZ)1HTC;S[M>D^XGBN7!/"GW"OY2WIR L M$:5.@?YL:4\)?['$W:KDH3*",OE8Z'F!EI\N@,-$,H95KBA)^,MW+[Y_"W:+ MKTS82E@091@N>2389H\2.J])O6!=B[E2U)">E#>NUUK8%' MXV*_>#"BV.?K[E7J;OREA^ O!?^B0R#9NKH;!9?/A:)?O6 YI-E+CS*_VA-J:5=PN< 6RA',)R];4P%>P@:\[9A^4PC.P7. %9.WG+]ZB.0// MSM'NTSHOZ8]L2:4340#/V&*HZ-G\W!7)$Q7L8XH1-AH/V% *;1JN@J0A\+IK M<1]WR=U=%G.GE0EDUF\%?[O],\#OW)#*B/*,-]ZR=,8P+:EN!GH'UB5&I M]V(?,6E:V???GZ*[9:1+O]#3DHO4K,/WEW)E$F M.\]^5AN0PU@?"I:,R*6K6.V0O!W.*#5W;?S1_J9\G[P[4"7E)-9IN/.M=@H4 M8]$0'7-R'(S.951@^6<-P@._-L6K)^)*+O7AD931=86"K-W_TV[QB_H7!LFH MKN@I.1@9' H9)+QC\*]10+_E(*131%GJ%(/K=!,T'[3K/OH$=Z]<1PT*Q;$R M4_A:75 -/\6Y,=&8\4;5:/A@0(VC2%B=;[+0>-F9(D(#(K0&1"F BD/[N >B M!M_+P$EF%$0R8"O%C\2.PYL"];Z5S\ZXZ/=8O,-RSO@5PYZEMIY99HU3^'HGMR3L?2$%Y MQF4PJ@I5Z90**<2,6Y=!'-K*^Y Y!)G+%$E=VQC%'V(#(ZG_F<3\ '5GM9M: MHF[[5M,9-T8:"0^2H3;'I3K"LZ+&KBCAWK6OWWCUY@,P$J^M4@HT8S/4]YM# M3/:*I9ZFB*Y=5!1(K\.DM6DST,/4?1NY3(Y?D*/P6[ #=8Z-+&E=-KZ@.Y@C M/)Y;**?"?)24/",-C\:$*LI*BBQ"N?"78QZ2K_;FC::(!3!F@]T&V 44^XC. MF"]7O2L5;*TP[VWA 57+J$]\1W3.4;V.2%S837P(UVY7(:YO*K;PFM,X0 MW!2< ,:8P6@EYL!] 8,5"^UU8TZY]/ T)"NZW0ZC"1BA;.V=QR8P,JM3&=TZ M:OI$^"A2])JM!_BQ+8T^VHKW78'<6CCQ,E>&A!NRB;"A"_SX Y!,CH<,$U8XZ8VO<=NTW4B MZA>9T7'&5G@_:M&1/XCV)W:)P"38\5JI?]N@2J.AU;7)_EL:/4QU61$2B;!4 M##>;(S84B38'"()EI:B!XP[Q"FN5P*R !6S2HWW)=-YY>O2NJ7Z*Q&N%,JD\ MHGM%^0 ,XK&I.]%YQM70>HP%8JKPF3[V1;EC(%:U04/B%^H9A0K1AY48T4,N M8;'GXS5L#I9C*R)I' M8=!6NQP2+2>@.W$SL<6A8?.["$#0A=[K7M)^ZXBE!A:),7A26.2^49@5V(N%HCF8JZ;)CY (0Y$:";YA.6FY\']+7AU@:MO7PHW'IB(5QZ$4Q;XLY1 M32 P%#>:U16#TX&RC,P+/&1%*XVC;5%L@(VLPS(RR9=X!C=3%Z"RVF;'5#M8E;W_MAEC< MAND:!/3JH3#=N6O50OON V:8DQ-SWSVV.TEC693X!C8C?G3-_N7*;W Y+J5^ MD(&6"FJ[:GBW+:!^PNN0B!K&=B\C/5E+VO+KE=*YL"5TUEZT7%,SOEA33W*[ M!6?3"S;&C0;C_\I6#5=J:@/S(6QMBU!L'2 WM[!5ZU\< ^>F#K7+#F?/(A2B MW+#74>,*?888:#GFW4&>P-N*!GH3J5OA8TB^4RA(.--N&<*KPC,3\2,S?N7H MP>S1\"*<-VIV3XC']EW-;I_ 709K M@3&NQDUO(3]ZP,?+%0"-+&@"%"-97N;*MM)%]M0@V1+;H=6ME:"P<96N1\.% MHVW'1)6:1?#YF2L4HRCE9X'2!+1W6R2H"TF%7QC'O[3U!*RVLBMGDL&7P93+ MPA5MH)NN]3_N'=\F,JW1(92D'9Q25=O@;5W&+FX,?H@ MP@AI(3\^<'#$#:;B8XKT]P<<\?>5V(@'AQ>'9[\>'>.(GS]^.;SXY? L.3K^ MZ>3L5YY3='2>P$^'9T=['Y*]XX/D^.1X>/K;^P]'^X]:3/ WUF+WK$ ^ZH]*3")CETU)V39X/'9#;%Q>01 M=L9..S0NS 52U+ MW_@];0DA-?[/>\J^P?[A_H$4[-DZ,#+$73=L?Z6 MR51EL=P"V1+G'):1J%P3S 83K=\=YLV3)R@C%V'(!C8@"Q+A2LDY5P:*3H(2 M.![OBJ*C@780WRFO2(Q0)%E7H$>FZE.[BTI<"97;^T45EQAOEU#+>EB>V#^A*ALGDMH;2AX/*;PN0/H&HY-C0 UFE_A-BZ9I.R,K/U>3$C=@6HQ5 MQ35F8)KB^@@QC*."O+. M%7[&95%.Y7%H:8A\2.:3J,6?C19ZH]?,GKM$S" M\2]9N -GXE+!D?PD0-9RL'[I3AI;?X51F#6[1DAB%=-]6,L__-!OVJ*-?G6? M*-]-T_'Y#NW%J='_DJ[F10V3&2.<+-@4QLY'8>M]^)#(P"YGN:I(=8F"FXCD2U'%9@:^NRHF;6B!H]J#MX08NO#1B2BF$KM&XFQ.Z M;4YSNTX5<75:40?^9N-O>^/?B^)C,M+&4" @*F6W2:GV^&R,$[J:*O;,%K9H M:W-6=ZF.&%@49=EFWV][WP_DE8A^&-@M;8"ZHB3,7=<$]H4U+ MK8!EP;=P7JVU]G">\.;,;OO,CJ;.QAZ!A#/UK$HIDU:UIQZ4&,G"2FZPOC.$ MSH C&N5R>L,9;2K-'F2EV8:U_G/6.H_$6[H82>-19Q08#+AK-C&]$7!W9 R( M&B070KZ @*/I,#@RQ4?0"6J1OQ&/7=>F*ENM^2-L2,EQ8FH]LX"VFT.\W4,L M).>,T>TAC$)?"T:_3STW;<[A-M,1(1Y73:@-$'M28CLN!W5]&5!\;>\6JFX; M^Z%.D?"MSRO-V1S;%\=UL'_(Y8N6S6^',4!%5#5V2UP[0_(Q5&3W;+Q!9SEV M=Z.531I_G5;SNV:AHV8]B'W1,$ O%'UBZGTB2CL$#0L#7:V8ZWSC*[@$A#I2 MN46Y@5_>3).[^@VX-76\CK"!*,.:9+AY*:GX668LM,8TD812\@,_"4'@G,X2 M#8='LK*1T2)+15EQZ31\CX=^(NMAQYL>V%5X'*.E6X"S7,[$3%I+ M!GY+YG($GA*W0]OVM['**53ETX\Q\$F1!92\?9RWPGV*\4S=\\-]/TC7)S;# M(FQYMOT664MV$3O)A88O:L6E=N#^NZ9;+%R8,M"PK!;-&N#V2#M_)@BM!&\/ M#J 9A4&)<5E>750J7W-R;_A6J_+(GEB&B#,'TF>> LRCG838*&\?+ U%]=W3 M=L^P "4& M=KYY_O5C$.S] Q _*BAKAN.4SF0Y0](? ?-6ZY:7]DN"NR$P*^ %"-=,PE]2 M.QPUEY<8&P2ZOA0>H@&'J!)H>$-PC_+DMI&NU;L\Z M\!H.L;5%A5,D<6(/,F<0.PM"0X,;2#),>'Z*!9#)HTI&OU<.(%9P7SB?5L)5 ME(,$Q$=)<&_V+W[(CIN\T42[,W+%B3#*!^C.NBP=BL* T6";, P1"NM%=*"V M_ W."ZLC,IZP91!_IZ2AU8KP7U/5*G?A8W>(=+Q&-%)IBE<3181V@<<[64F' M;S,!FLL7O$;Y:4 =2$%J\K1#G6.!9@#?=/"! 3V"2"R\#-Z8Y\[RF\ +T%A? MFK-]K3:S0/IGCS"[KO!SBO@='L2"9YXL]>!3/W(#MX_!W=*]?XVJYU1+PIAH M8-1*@Q+GGD=N- 1D(P[?8">)X3@W\2 M;%'\SG80[$3/,7DT<-/ ' X[OS-J"8OLZG"9AH+&X4CL#RTG-'*IL0]%O%$! M,<5BH]/MQS;X!'N#96-X&7<>5JZ.'V]-844KZ,6BN>$!",X][@Z%X0:^H5?Y ML5M(JO5'SC^(\->+I[M;'[<)ENZZP2%?0P._?-&7DWD@4 /7:;H(I\]/K;&" MWSIW]F1G<+(6A0\E- 'X1>#8\80)I3-"=RK FA[YQ *"57OE2G>+]6+GK<3" M:)K+D3$X(*M*&U-QT+HNLM?5)P;^7\H6=K28TCTO>C,,*CURLNT9%,$:MDIJ MG49'%643ZQ8\>AFA#4:G'9'/];U6O8G9K'*%OHW&P?XA(9"E:EZ4G%;I^\9.*XQ\ FG5E4.VGZEB2<+]%/= ME K_D)WEG>KP8KIN2)5$(F_* 2IQ4#,L%(B?,K %M.6JFZUS$S]3.GH5-EP' M+EG;=>OKYD2ZX\L:>QTVYU&+F_YAN1^XON S&0$=?+O"QO=!F_A]UXUR-2[2 M8W\W#%JI;-5PAW7$P97.P2;$=L2;WJVUS*@GN^UI!HF63K0N9>E=%LO7JS?C M6O:_1K+X(!]5]$4.<_L>.3:ET<00?X-H/."R&*6Z!\(+7RWQ_"#A[JG8W9+) M/VZ31-HDD;X!#/#?CU864)PLH7X_:F7<;^\H_.\"J71O(FY!Q 23>:8T;T4#;Y;+![CK)I6+"+A=CG-?< M/&S\(*\M-\W:;@=]9K>/UHQEWQAA6#JY$8_ HEE4?H;-\LJVDRU;O=XB:5?) MSO5U_K8=A9KDC#6@',:V#J]U2UNMU?3LYJ$MA0]Q.);$E28>_&YPJ.8$_:9$WHD88-P9?\\?H=H@+SGYS)B MZ#).E./EJ38S.SNQ'#BYBL.OZ:K*U-CVLD72E.I@ZK(:7D33+&)>OF_F](4);A@]K&>@!K1./DM+$#1&P'4YAW"4KTJ!&I_)(IEPSFW^GV-];@'HI2 M)*S4=EY%@_?(V+E&==HN,9)K30SG$D=Y8][+MG:T7_QN ,;[SL3]"RFZ,]ZC M:F%,0-XOY^[!6FS=-=JR$VK)^!/8M]&E%-0,TEE5.DWC EWX1A[L,AXZBS2N M1U21%,7B',IOB"7^S!-6@ 7JHI0Y,.MO>:60B)NQ0&[-C[K-.$B?31B&L=6V M13H1>SKQL[H 13BN\Z;R;/JX&>BN)C&N:;UB2Y1'0+EGG;>7 MYSX[5U+=';:N A$IPR'V,'-X/+">,T$K5XT>M4J^4L+<018%4*-*/A9Z# M;-[7],5#N3_VAW)U71+Q[&-*B41XA;&=Q^NX8DCF>R8_A!%3:JT7X6]Z-C MHR7.:U?@0;WX_BUVRC3D/MI&\5.M^&\^L4.QT,P"L),D(O5A0DF;1K?YC6^R MR81L,B'?1B9D=2KD].3#T?[1X7FR=WH*/^V]_W"87)PD^R>_'YX='B3GA\=' M)V?)Z>'9^HD\-NX5#:LIF<6@8((3OK@B[Y5P6"M1 *PC?SA]$Y^][Y"GR7E@#;IWIWP$8 M(&A'PC)XY,9;_[*/IT8.]W/'#DAH[W.PS<$]OFU#N^\]4CUK[>OF8A]L"] J MR(MQJ*([ +=%(S;2@9]C%7*:1]*S ME:%;&?E(MFR&KOW!@*6_!>F@QGA%"8J);,J: ?;%8R4\AUV65M)^;[^2_8F2 M8P0CL*+\A$7Y]DZGG:Y<(5FA(QP<&_0U&EV%QF- =$Y5Y3(9C56QKF@"45%@ M5*/$AJO:N[>#H5R1=!XU^"GR8]EZ;;P_W8JU(0YV#A [K9-1J*H*A=,[*XSV M!LP;FY0Q.P;H0(8*-QEF8BW7*[D:B^BYF> MM6+^@:0A"$O"C2=ODAS-AAZ1GYK7((KJ7#5&R862@B796D*''0ZR]\CX=0\ MGM#(%+&L1XC>2TE_[O[P_$4#(CK^@@_NH<<*YC9I5@%^+]G+5QB6&\NBY/'8 M;8#/G))4)$1X)6.9D5;+Q9SPNS?)F[[D8;Y.\F8=OKTG+O5)![0P83UNIKO! M:E5M]8TEYD%D\';#'9.M"H*'2F@QHI/$;.=[8]A)MY6\]%JPA-B<$>\6W3]H&N!UID.[6_HC2*X9%<; MG+=\#7"^R6*\I;9T:.0$0G"_K?H?M6KI64CG8B5V],!F[1R"YU1G80Z3IO'U M&"Z)2G,)&+1-N]X'M!'258DPFSO+\Z4[E'P+)/>;J'V'2OM6+J$9CO73#L<* MY#\XKEN[+[=;;NG,J CBM:C,@H6#Y]WH,5'VST\GC_:,"^O#=I7QTVY9AV' MCL;8I;UUR%7V5+)-G*='W'T4*E 'G;S)BH"T'@EJ1J!BLD6]4 "+;ZGMA 9D M4,#$%X-;;4K7QUA5U/C""-O(.C5*A6A'H]=FL'.O[$MC[;> M):3I./\;4?&-=QK';2*T3E47G&2=;C&E7I?:F,(57,';.2,MXX+ [A72-,&F66%VT[(EA*B,J* M);4=C(*&(;1&]MI#-;+]X^_#S+E*O,$*+S4*7(%>'5Y-SXTG.#A0GA+Q_\A8 MD5=X$&S11,-^X%[N_L.7CYMM7_6,;4$"N_+.IAV^R@_'R4M-VF@76%'PZE;@ MCS8!X <9 .Y3]?[J\OW]D^/SPW_\=GB\?WB>G/R4_'YT\H$0C<[OIZKX'HOW M/5PF"G-3P:!HRP V5A?B.[V8!%P6H5&-*9JCT MYVBA33$A6@\ZLZ32R>[D.6Q'K2CTE=*Y"+/T*((%-[I2E]KHN@0[Q$8@SP_W M!\EO.T A>R!C3"$7;"_P8R2N*>4&1%%7$^T@=4(IOC:7HE#_M@]SD#D_'1V? M[=U+!^U]S9&L"U5.:*-X;N_*\T#7$UT3/L24"M" 1ZCL;TH#K6:ZXH&8T2P_N&=*3J$;\EP$JD,[>;)4\> MH_4#$^)[51087'FD\PD?9P#MC4B ,"LX_F437G9\&IJ^_,YN-2-.1!4WBA8, M&5X-#%D97-CU29RRE,I^VVH" M3;)C' P.TMQ?O^_J"X1H.1./#FLJDX@X^GC][@LOYUU9O'HYURI_]1\O_W-G M)_F^SOI25UV2-5IU.D_ZUE2SY/=K!LSFW?)P=[!8?)[W;PW M2\7W.],5^I4=Y^6W_/OEMS3)RTF=KU^]S,TR,?D_'YC#9^K)9*J>'.[M/WOR M-)\\WY]D^T_R?/_PNRQ[?)C_[_X#>!4>YW?:;EWH?SXH3;4SUSC_T;.#1?=B M9?)N?K2_M_?U WKNUSNJB M;HZ^VJ/_O< [.U-5FF)]](\+4^HV^46ODG=UJ:I_I*VJVIU6-V;*#[;F__31 M/BZ/?JYDO3!.82IMU\^+/OTP-Q/3)4]V]^,%;]O,^#8R +INKFD?WY^>G[P[ M^_7B[.TOR=L?DHL?3Y-WIV_.SB_>'?]R\__+F-#D^ MN<#E[W_W^,F_BG5_]&UGINL7=,E4.6SUZ/'3Q>>GIR>CNSUNDWJ:='.=Y,#$ M[-_'5=6K(GFG%W73)765_% W9;*_M_/?^,1J;K(Y/&?:1 LYPI\J6:BF2Y/7 MJLCFN@3.U\#;JC/P^ESE,(I.LD*U-&&KL[XQG8&--'IF6CANY* CB8YUQF] M!"@CRSGW3Y]^R.:JFL$2LPYOXY&DB8+I@8?F,,9#? $)Z&#O1?@P7=I_\>B; MKPZ?OTA,UR99798P3=O5V?L4%Y\L5='KY+_V=O>>[AQ\\]639R\>)PM843M7 MC4X>RJCA>W;478#5%/909;#&.?QAJJ2K[3I6.I4'[96^'5ZI^\9>456>!+LX MJ!C@,97J[K#V_ * @AWVO:3UN1&-0#!W3N&P!< J&E=%/4* MI2\(WZPQ"X(%;!Z &ATSXVG;EZ5JU@2LO(:E(,06?4/(#I";:'QI4>A.[R9G MB-P6+M?!C[[Y:O_IWHM_SPK&00SH\P?0)"-5GOP)K,%,#= :(#FB%V" :72W M3B9KQDXD WP:D5@M%H7)U*30R:*IEZ:%HW$\YV47@\H \1E2[_KU@ ?.VXZDQ6:)CJKLF#4AX@3EI*!KH'S^$%Q M*;BC8V$F^/N=;CO2[U[#4E=M-,"$+GDF<*J ,5J\X\%I#/S-SR(&&K<@" M&?*QRC%5@>"5F?'ID!GO)K]K.)T,IE? !==UCV."NIJ'*TQE:2E=M">@DS?U M4C>5PG6]Z4VN$3%@^SPA,D2U5*:@DT5J@W=7>H+0%T!^_/3A0(%V 41Y;O!P M8)>F@@LE'=6G<:KK(4[!VSO&4W\C.1RAR$HGI5H#:K4@(?L%XM'^P4$*Z\#_ MLX1DR<[B%!EH8UI ALRF;Z;UPV\W#*OJ55#D,^!,6==W<1LZS7>MF#!H^1C'1RB)5/AL@D0 M:J"V974%[*$S2-JF@C'\VZ1RX B[":B7"F4S,SI+]&G,(..UT^( X0Q<[3L> M:%X7B)' 38")J"+U:][ #Y!)J&G"8LL:< )AJX&U:>3,_$-$/$X J@!<7C@& MW*:RK]8J4S6LN4G(XH6;R[I#+6,!&VK@)^RW:PQIJ_"K,*7IB'.UR,AA%D C MX)M5#C=%:&;V/O)'W93\%\S)#)# !YO1):LP*@ ) K@H0,/!]P 9&$0$4V"9 M>E;SRCJ4QO#@&I3N)5["!_1TJEE?!C:NUG YA;\0@>NJHYL$%'\P 4_WF(&;\?0.SY)! #0%JC^]E@\> M'ARO?8VGP%EE ./?)#D#>F#2MPPA$+<@\I 530O] 21D84!7,2O2N"2'CT+^!\(5 MD!BW@FLF80I;&P4.[Q"$=0%JJ2EZ$,&";QX10VI@I-P%Z\BI2)]92Z01CP#) M0:9?@4&= ']0 *A?(\F/;.LDT(U$K:(]3KU&^)-:7:?.:ZTM0/-Z=1LTD1.6 MIN>(('=,T!T7C@.!1 !M'+@E4$7,*6)M B@X[X$'.MD"$F7:(U=<*).+F5P! MZ]!MB]KI+J%E. 8364M#(6?L"IVS]IQI WS/\7:@>5T%$Z&@\TR;;$P-7*KA M.SUR=.+$.#D(RD+/B%M[91HU8F*H:DW^91+C,MEN O;NFK7OHJW9F?'0/(J6 MR-H0Z/ P'#$Z7,[6Z7*#@@PX%0H=&,'Q:0L%=&>@'%G*@O"!P@!/S$F@I3A" M6Q<\ P(QCB=4;\ 6V"*I.YWDR:D\FL0B5U@%N!"4M06[/COJWI5 ? F'7.' MPBCBW23/\<)# QN?L09>,%#0DL?G9%\X# ^ /R: W"Q_"8RM%A9*FBUH!(&= M2_ 7M0#%J7T2SPU5(6+&XLUJK%X1"CA41+*BSYE]KX>"##2CHKA,%P;!#:!& MC<$=O # =PR_[^!FK=SA3!X0+8U3'[4@!+1 1%LA!/L6Y.ZZ^KR:,^_HB:$ M'I>_\B^X?T_@M4EC+F,R^U=B,OMC\0_^][RQBUB &;TS 6WB_0YA]9$J5FK= M/OC\,9<;QI+9T3%DQAN8;-J(,:%B#BH-^0N0T,'.[Y"[ .&!ZMSQ0TH>888? MP M#UFY4HC/7V9P9BOP2=CE'R!9._)F(VJ [:E:4*_A'Z^#3V-Y1<(_ QP3)QX\ M+'XKL,3JIB]Q1;#7%D6200R<@G%F\!>@("T''K7+2(7A ] KNV18 ZORSID( MQPGV($QH=^-<_/ *STXOJ611]""R9$LX6+"MCRYF-P&87#JGF[*E4P\!ZWT! M9!;!YA-YE8>BHR0>8*[P+#(U#*<-(D729@!\?=$Q?51].4&'V917 MJP%FK%79_;;)C)($!(7B=_RYL&."@*8)9X/E$"6->+RW>VM!Y\.EB)\ =*U, MYSUR!3[,)O+0FBD?889+ ^0+SPMN]-4FNGDD46Z+?FAQO1D[OH\&;%D*A0I$8*"RJ0\R!B35E3LW,;#"N"LB1*-Z!5['(2U=#Z MO=4U\!CV99&CRMD.C/'A+C^_@G=S=8RW0R.$]&(0(UK"NFG2FNH]'LVT1^]! M$[K.K,L.3\:^"(=!MY=>C-8D&#,P?MAB(-; +J#084-ZO7-^[B:O=:9Z% ## M->8UL2B:<6.Z@1M]BQ?(B7?844^\5QMD:S7&@/"5V#DDWBJ*GV H'>5(%;OL MWKD-;UJP$KZ)Y+KH%N34]-Y;]EF*2B%P"EQPY!F[@A_O2T;K8^_C"N.2WHY% MR",.L4F]!#2GW ;.6;#QF%(W2 #BA:<_X&&T#I$L-#!+8I@-H3(3%O,: MAQ*' '+A:J;8WXO2774]\/RU:/26UBRS=;X,E8/93F(#4 /'&XDY$%=D/N

KW'8;NUWBU%OURAN3 MSW2@(YTA:VJ2+MB'(A@A0A%-EU#GF:[^L#"-V-:A:@RZ908<'/GN M6BLP(QU(!Z,1VQ<;!/4CW2R1_7>FX/F1%0.245**U8U]!A9K*M[PJW+_KFGL M*FKQK),.[0P>EURTYLBQ%8K"T5%1#Y0-%CB90B.$$A8^'KED';'$&#*)06?J MP#D"GR$'-86-$6PF P-O/-9I5\'A7,N#^!SGNEB0G@6/H'I$S]<86^W1P,!- M@I"5**1S&2-_FJ$/!N\O0))G]*/U\=XXL'#7DAD8=DN5H1ZKG4M^:LB\@IW' M-AIYPC18[Q7B7*G1ZFOC<\!8!9JT9%.Y=PV&0-J6#4YKJ*&7R1F[%ANC, X< M)RX%G9.TQ+5$XR=;2:4"V XI9:CN> +!%"Z8G\*\EDJ(*XS3R%_.Y;P-+OV_ M%;<.[EW[?RGYR[I'O&P1JB06BOD438VB:(K.LRWJ?4RZRD=SV=,RI(A0K9]H M=L18[_>X/Y/L#/)8HD\.JW0V?.HS&ET""HJ+E'75.BEJM&G"?!X@;2_-TM _BF"NJR*&-5PGG\,-T5<_ M49E[C=51R'A!$D_$H7O7=#FF')_D9I.$[=:S8.O6P_F01/R4Y'O'A0./X-B[ ME1[XJQG'[9C6S6,=*HR2=E#Q8R$M%@8-'QH9::\A)S"E"0M.3:U"V$J@GBSH M&F@._43H!59L6=M$8YV,3PZKSE2IV84\]@!(VH5,T, MV+G(-3KB!5)S-=LI]+0[.GP"5SXRV<[^\\^ ;8]W#Z^>H_3T&DL#8H#!N@\( M')3O R2_?H8KZDT>K[) U6O*B=2"E+(,6;$O])D?^]KE[KIA80+)]IK@>/, MA4+":+2\(^F_A]\A2=PCPC4@0L"#:LI!JC,3U)EE@]*E%>;-SG6 ,8@O:/E= MAC"877XUG.DP ABE+(1)SM%*.F*?'<"'S&YQI:,?$ADEXK:I07Z7I>" M(2XLV3'H\'8Y"Y@)M$[,%./-M:MK\;5)Z6:V@TTE4$EI*E/V)2I"F4Z3P*KM M!U:QN&2,.S51K[#NDQ)(53NG!!T[?6M@ #E\?K1%.Y.>5Y1ALS1UW]K<_NV8 MA[-35A?-S4E5'//6J&*4>&^I&APPT1\DF:1E3Q?>\U6L08:WKU;S-6#I*/H& MB5<\^E"&1HHD::#\PJ6"F[6I]E.4H1L?!__4.B.)]9Q3QL)Q4*IU]^AYQ,4( MU&>5N&F8&(H@831W?B'TQ8YFGU!]6\,E_6ITD+ $SH['"9E6'DA*U3"YE.P! MF['!NDR3F#>D8=E3)GDF3*=<*742/4ZBRRJ (TF+ M*641SV:-GE%..,WN2YB/$0U!Q M916 Y^B_@14L3=/U$J\"E:)V72L^K%-Q7\B$\4+"R2._$\*1PE78ER;*O;ZFP6*BU$.I"5ZUVJ[);XOK9 L17(P.(Y&6T(IQD0%.7'C1H(DG.J=T1#>TF M9UBH03:0EMBRS_(W?%11@R$Z!YO)C]>M9]>ZBD.H2T#"U6W<,<0^FP[0R);= M.C4NKELA9CX-^$UP9*[YEISPE8[7:6KDT)>$>DS\UR4=I:TB448:Q?BV:A0] M"/(/AI+0JJ?DB\"Q6.[$^[6I_98/4C62W?QN\H.;EX.:-GO+VX@H&IF,"2B3 M5DN103R/35T8+E)MT$C8N:^JJQW/A*=C9-^0C 8""% >/2?AT.&0!2K4E_.H M@? FZMK<2;:I180(H[:1D.\F9066-7HWI=9&EM@EN>)IJ)2$/!.QR&V /F>QG%5C&57#1AJ06Y>5#3N:QH N@,&!3- M2PW9ULZS$T3.6(>,.\Q8TL!\Q,!/1 <]5L/V)1_R6U\ZBF>MZ+!\6PGQXDD? M!HI1H?(4@EM8!&2.&>;E%*:J7%ULT&\ MV3I#J;3J=J9ZG?<3-I.>_R759R1>=W-Q[X(V^CA-_*93GW/NK!N.OAY+%((N M2(=*^_!Q!0R(L.&DSG54OV';VODI7.LVZ[$>]^JE['N3G K19:62P%=749E! M8)^"O6)5.D[M;+A(K%P4]5I[#3UT'Z):9>,MK75H^<+PR1K3&ZTBI[55_H6_ M#I/UAUDA*N@;3*2XT3(8WPJ;_::^<)Z=@E$+TZ$:Z(L70N_^9!W0KW0Z#7BO M):://8CC::;<#I@])XJT82-W.Y%['ZM"VN M?A\/_VSI3AO5*13,OC^):SB)(& P#'B28DYIU=SNT)+H_6%=UV&%A^-JK,8: M9%!F_@=4H"IVVE*:P :OW7Z27UR0Y,D-#)+NP)<9^A?8W(XOQE0PE))PE: M,F+"0,'D(-E'H@^W,>OY=VU[Q71A7>>F 1$WL_>6V6[R8[W22W03@6%5][-Y MY(N07IRBS?<521V>(S0@5[(,_&S*2,GSU&:[D\/PX)#+=Z@PU;:0MU7[KU6^FL^)F1E_-: 'OP2'-IQK=H9N@7X@07S78,[-R<LEAE*RA8=8@ MEHYM;9R0!ITA^:L3KO7DL+=@/:A1$9H'0XYCI"Y1UW[[R6'@4.\1'.5<#L#\ MV^II^X0>^#=*:258+/H&&_-U]F#'NW<^E(JFME\L"FL+P:%V]2/BJ8W-4V C M9=C&Y;8Z@V[UR?IR02\X28E&@3BMI9F./>&KGN+MM"QO]4%2OYZHO'!*98/L MIXO:&G2^TD'Z_5IJ#M)3)#^(LFCF]7B^8I1UQ'T_\5EN-"P);IPY(<)99@J: MXD;:WZVT7X>Y]Q]1O5/V_$3%5AMYI^/\543AY?2Y&ZDZ5Q?0W8BNZ%KK!BZI M1@_Z)8==4U!"WY>7WF[?U-WF[[?]=$1]S]G8#=K?Q4EP=#?,?H^;I@VY]A;! M$4H*K$LW%+YCYG15L<#=UM"8)%GC&O5_F=("L^,D09'A;%-NAQZ.&=5XQH"H MIY$!YC]19BVK5DIUU71*5X3RY*'5]\/T\[XO$U>>^ M[[XXKJ4[L0D_LC!<'O7R%Q?0?;#0(L7A#0P6WIB**JE8##P$E<9&C>B7"YV> M_(%*^I1MC.:(^U3UX9IH"$)S4KC]7F/DVFB&F'L[/>T_N=)H),B?C*5.!,D9 M\,*RBAJJ?A\%']]*)MH=<\O[@MZMB7R,35R_-;9:P8J('^CH,YKXMM2L0FFAJ\9V; M=@XOMRA"4/5 G0#;[19PW3:2Q:\E%,D??3XK;:C /EOB%TS0\K!@X:\\3"73 M3CX3*+"7;./6NJ7]2=!P+L.W#3-3N+(A/ )[S0-1)B_5!^JI(%R'<40RP1V: M@/)QUTJ, B>Q?+-/)WV;?BI8A DS9UG;K_!1#5=-C2!*'7RC!__A [&]D()O M&8%JB"JF*738IC-\9>#5J)R^&D1GHBQS,;.+74?:##8T]FI\"* RDR3Y,_:@,OX?<;*3@L;]NL7D>&"X"> M%SFDB-!WO.,O.*4^[":3R(A:I]*-F<+&U%4;ZXU\_2/F&\-.*A=EHAN^/"*5 MEC#DBS!5RG25:9V+SP^_Y7 M:Z??3NI\#?^9=V7QZO\!4$L#!!0 ( -F*55HP^/)#<7 " + #( 1 M8F-P8RTR,#(T,3(S,2YH=&WLO?MSVT:6,/K[_A6XFMF-747*)/66$W\ERW*B MB6UI)2?9N;=N;36!)HD(!!@\)#%__7<>W8T&24F43(H-F5.[,Q8)-KK/.7W> MCQ__S^TP\JYEFH5)_-,/[1\2OQC*./>.4RER&7@W83[P\H'T_DC2J_!:>.>1R'M).FPV^6?'R6B< MAOU![G5:G1W]F/XV/=P+.MW]?=%J[ASL!=1G"X=R!%I[NW ML]_=[VRWMKM=(3NMUD'G(&AUNO)@G]X[R.',<.XX.Y1^\-/&(,]'AV_>W';3 M:#.3_F8_N7X#7[R!#6]OJ >S-#WX+.QW]PU_J1_M^B/?/-@5D3^0PTT_&=)Z[?+FYF;S M9HL6;1\<'+RA;_6C?E+$>3J>?7KUI;W?NU=%<.I5P]N\"8M4'M:+AC&\7R(9 MO:K?UF>9"I<]C@V7J#7W=%)LUKLV2[T]Z[YQ?J"7/Z M\1UXAR\J6 ID./M!^***SBR?O-_WS^=(DX$\TPSG(1^]*"U^Q-WP>L M3JO9ZC3;G7*1NP[>WK(6L@DOO ]4]AX/(P&<8$/&S=\N-][].) B>/?C4.;" MP]\WY5]%>/W3QG$2Y\ 5FE_'(_B9SW_]M)'+V_P-D<>;=__Q'__Q8Q[FD7R' MU-S4E/OC&_[PQS>\=#<)QN]^#,)K+\O'D?QI(PBS423&AW$22]A >'N(#\J4 M_QD&@8SIG_#]%V!-:>CS^V_S"]G[:<-O DW%8H@KR?!0\Z^/8>:+Z-]2I!_A MDVS#"X$>>LVMSL8[W-F/;RHK/OD%Y_!X$E1?L;7Q[N._G_Z"(U@]H#=$HF\6 MW=YXUQ-1)I^^[DD,B!@?P\*IB$[C0-[^*L=F_9V-=RWZS\%69_=Q+VEMZ]5_BT=Z/RT?.Q1@_.KH1:4#_];O,]LY%,!>[BY!;W+[.OR7MYU,V2M"N##0]1#S]KZ\4](FA/$L1V:D< +S@.?[PY#;'/[N1/(GQ740(>H/M[?V# MC7?WB=)_G('F,6M=W,&QR 8?H^3F%QGTS;:.>KE,+Z0?B2P+>Z'/E!<'7\7M M.5!"Q$'+=4AL/1J 3!>QG#/W)0 MV./LB\Q_@TTG:1[^+0,#F33,@,E]*%+#<.'!LQY YI$PV7DNF.S4!R:[SP63 M79=@\J:JMJ6R)^&.^3*;H6VBFG^8D>8,4//(?CG,09M%H#:2>\K7Z+>F25%2G^1+GR(,I? 5^4Y7#XV^6' M']]4O])_X^^GULI0AYS*$F^JN[_OU$H+FOW:$?SS43",DZL[\?OE[-='K056 M23RU&"EB^,VCEKI.FQ=VK MSWKR4:]"0Q/6C P#'7VFN7W\RRK^#>MC(JX_ER2Y:3_ HJ&OWNA M3#WB7'*F+^3X]->J137Y8[.#ZNHC8J[Z+[#3T_P#B @R6INM-OR?_EWYG=EF M4#[:[C2WVN4K^!O]MW[)F\JY9X.AXP 8V&&1*R#L-K=:9B'US5-.MN76R7;0 MY]/:6\3)MMTZV00U?LO)=MPZV=;B3K;KP,DJ[&9K?G:SM3AVL^<:&#KS@Z&S M.##L.P &B\[;BZ/S@V6?3.&)-2'^,X"7W8ZBT _SSQ+532\(AV@();'EM-2F MV,E?!3I*P5Q*8O@S.[H-0-W0.]H+]UT>(E2P@7$+=TRJK-(<0%!2S?P M7HK\<0%9+IBAEASN+% .+]VTK+T<7A+@ZV[YKMH 6R N.G4WAI_+ %LDS.MN M]*[" %LD_.MN #^S ;8:_W>G[F;RZ@VP%2&N[I;S\QE@*T)0W2WDU1A@*T)6 MW:WE9[52%AB&[BS=\GV)\F=)N*B[J?Y<5LHB85Y[*WT%5LH"X;]5=\O\F:V4 MU20%;M7>EE^YE;(BQ-7="?!\5LJ*$%1[^W\E5LJ*D%5WF_]9K90%I@%OU=Z6 M7[&5LDA?@JS_"%+:GGWG?4=N8_IFMUIY[Q43\(T=?*YD'UTER?I&/X%*ACW M0#M.UJHV(MHY[U5M$%VO&[WCG%?KZ8@^%]A#.B,E[%+ZJ5S?9$"PA&"*7$\^>W+K1P5&"NYAY&![K6__+.)X&2ZSNA!'S3B'LQZW]T46 MQA*P[_]5A!G%]2U".!8I8%Q$0 &)'P)FL]/8?R_3/F ]60+T)]L'[%OM(N]O M'U!Y]%ORPG:<=9HM$55S7<%CG#LCTQ&@88R>-^OE'Y-TJ-H?#Y(HD.DS=-A9 M!6TXZVASGC;>B_@9>L.L@B:<=+NBC. M.KH<1M5J4.6L>V:5JOM"LJHN9$0>H&P0CI;= MT6UQ3/9[],@LEQZ>&LUWAR;6KI_EY6S5A@C6/IZ:"@H7M(SOT1FT'.+A?27I M*$EA/X:/O$RR^1Z]6$LD&S5@>9G"QP6J^1X=:B]&A76 @/;6;KXG.<]7,5K- M69^@PZA:S?R!/6>=@O>CZE=@><7[,#A.CBZ/XN TSRZ+;A8&H4BI%82(0YG] M*D8CL7RT[38[W!_3B8 [(*.JFIX]!A.OD$^(#_@5T= MIS((\^2EDDY-_8O.2(;51,/W:NH17"7:JKY9^P)]BV]VKZ;NM>?CO77PTRZ) M-FKJ0ZL);:PLN+?89+)*$5! -704%K]^4+47]=(*;OW<=9SR#A_MJ_^,VW;04! MP_VE^Q*B#J:GXE/BB).%R%$&6G_4N1?1@2\)ZNL'W MG76P.8:>%3%_9_U;CJ%G-4S^P%EOTUSH.8.SPL=Q_^1V! N\S %K!\XZL+P)G,4RDHYP-X[!;8%HB+G\M\9%.J[VWU##&%MGJ MG46$,0Z]%)H-S,<9E MC](4>Q[B/[\DL504\"+0[@(+<-:;<0<+.)=I+TF' K!#I/+-736_D29/YB/( MFE*'L\Z4A0F(>B*FW7+6C^(,9E9CF+=;SGI/G,',:LSQ=LM9G\E:UKEP<9UU MUZS)PP7NX:R#Z?F,Y><<3^"$EN6LZVJU.%_6U $G<%XWI]B%S/(T]',9$-:_ M#R&P*N)PUJ56"^*8WX%75_IPUIU6H@53">%;BLJRWGA4Y(,D#?^6P6]8@6X) M#_1]9N_')[&/=MM9']ESXJOS M,B]CVUDW6\V1NZS+Z*SS[3GQM?5"+Z.SKK.:(W=9E[%NOJS'F3'?!NBM10*Z M;@ZDYP1T9Y& ?ME>FV\#='N1@'[9'I"Z"F!G_0Y.8&5%$<6VLPX#)["RHD!> MQUFW@ .B8I%:9L=9$WU! 75W],R.L]:U$Z!>I*;9<=;6=0+4B]0U.W4S4Y\! MU"YHFYVZ6;7/C9<5Z9N=NAG!SXV756F<=;.9GU=D+%3G=-80/D\3.$D^1M]R M?A0')W\5X0C7>#^>1L G$0?U@;FS9JY;,%^DPK_EK!'[*)B_+T)8->[7AM:W MG+5IW8/[0NG=60/W47 W7]:'X)TU=QT$_$(IWEGC]U& /TX "&GA8UC]-(:? M]D&=K(\^N>6LJ>LZ%A9Z%YPS;+$,PO0X^ED"/,5H$/HB*JLDOB1I/C@:PCG] MY4Z662B].V>JN@3IA=*T:G;-,W8#Q(NEXVUE+U,!9MUV^ MY"7LKOB_%$,1?RGRE)LQQ\$O4D3YH#84ONVL/>HJ]!=*^\Y:I?- _R@.AR*J M,_$[:YLZ"_Z%4K^S%NH\X+\<23\$>(_58)3ZV*3;SMJD[L%]H?3NG!7Z&+B? MQD&!>60BJA_!.V>4.@SXA5*\@=J@HR% MRCGG/ 84<84W!D4DSWJ8)9.//\M\D !.KF66XS+3GTHY,17B,O]9=--01L?' M/(MU_.G3\3+1TEXH6ISS(:P0+7/M[3@I (+I2*3Y>.*=)P*V)^)C !=&[M5[ M:T,+N\ZY,NIU15VHP-MUSO]18QRNJ%IOUSFG28UQN*+*OEWG_"SUPN&23()= MY[PMM47+0C4/9[TC'V0W/Z44>?RAG:0#RM?^<2J#,#_JIY)BO=^J7IJ"PR3N M@XHYQ)?/ZOIRG4378=SGMW\4?A@1>2P1VXSOI@ MULA>/!MWSL?S(+(G0#XOPAVZ8,XY<)8%\[E4J>]I"-&><_X:IU#_DF<1[3GG MYG&(TSJ!(.=\.!I!I[&?#.57<:NZG.?CB3$]F+EZ% >?$E]$_RK2, M"?SFS M/Y<]+U@I742A0'UF3_-Y7 RO =GA._BOLX47I3.Z52]E1-WTTDGD-/T M\7PE24X0B'/N*.<)Y!F*=YR@#.=\5_-0QG&2CA*@#?DEB17N7BAZG/,V.7]Q M5R/Y5Q19W7/.0>4\?:Q(\J^*0)SSICE/(,\M^5=$&?O..=O3TWQ!=*XTXZD12K.$LO97H=^G;9F/KJ4D0O M=23I@9/>&S=0LJ)8S8&3'ALW4+(B)]J!DQZ5V2@QU5+)&!6A%\JVG/1WN("0 M53$M)YT1+B!D52S+24_!Y=TC?'QL')2.#W^[?&',JM-RTHY?+2I6PZ8Z+2>M M[-6B8C4,"E:K&2JTV ##^[>7:0UV6DX:Z([@9%4LRTD+W1&BE_7% M:7@M\O!:EE7&%V%V-3E+(DUE[(\O;\3HA=X:YRQV9S&TJCODG GO+(96I0TX M9]-/A0*Y]1NV=$OB,A2H'SOR_6)81/ L#@>)LXB"*D?!GP4WCJM+X*33W.8$_YWP&M6&$3J#/.?>"\UQS.?E( MG;:S3@7W&>&R4.*L%\%YWK8LC#CK-;B0>9@22A"VT]UK)^"?9'EJ?L%9Z,?) MM4Q%7]9'XW;605 39'06B0QG?00N(\,%%:SCK"NA-IA;492AXZS+P67,+4DU MZ#CK2' 9&2Z$@CK.NA"JF)L8*G,,'Z0@VY(JHBL#86<*>V M[H@5 7^1%F^GMNZ'YP2^$QI";7T3*\/4BI2!K=KZ(E;$T!9IP6[5UIVPLFNR M(J5KRUE?PT<1IK^+J)#OQ^:?O\"*(O4'XT_R6DYD:9N'3N-1D6?T1+L^-\99 MSX'[>%BD'KSEG L BQ0^A7G8IW2 8Y'9MN-OFY>;)_%UF"8Q+B>B\S3))8UQ M.NIC4N]Q>!U&P-3FJ ^=FR(NBVXF_RK@?2?7\%_33'3B@25SSAWDG%MS<S^V MO[FC5=6_DC#.?X<7%NE#$:RYN/4]O6C4)QD\<@WG?J$1ERV'_2EK.IE!)ROR MYFP[[,U9T\D,.EF1.V/;8<=3/>CD0MQ\AC>FH8BRRR1ZH7)GVUFWUYI.G)([ MSKKEUG3BE-QQSFWXW'125T'@G!>O;HA;%6=VUI]6%\2MBE4ZZY%S&'%+\HYN M?_=N.G=.XL78G]>B+BOC$[\\W,8 MA\-B6)_+[IPWRFWTBMMZH=@= MI'(M?0'!SGF27$=PW6ZP/<\V%../X:T,[$>627OM@V9KI]G97PSM.>?_>OFTYQ#V MG7./E7CUDZ$T+2P_)?X,)&CDG]R.X/<+<\;&L*<2OK M8-I@78TZYQS*:Q)UE4179%7NU=PGOB;1YR/1%9FU>]^7 MZ[RN6'+6Q>TDEE;%[IUU,SN)I17IC7O.NGKGP]+')+T1:: K%I;;] ENTFZS MLY@,@;V:>U"7#W@GF%C-_8W/>CT6F4"S5W-GV[,"?I'54WLU]W4]LT!8(."7 M[L%9JGK?VEH4S]U?NI_@"8#8GA\0N\VMUF( L71K] F V)L?$ <+ \32#;[' M Z+=6H'EN[]TFVJI9LL"><32S98G &)>'K&U2!ZQ=#/B"8"8ET=L+9)'+%U3 M?SP@YN81B[3H]YW5G''0 7N6HRBY$;$OLZ,XN)"93*]E-MWJW#P&.MUQ*H,P MQ^'R2U7HV@M4Z/:=U:0?BXC3&%O-)^G8_% ]6Q]<.!L>=?52N.!].7 V8NCP M#7("<<[&T5R];DMR*APX&RIS^ 8M"Q?.!L1W6=K W3D(6IVN/-C_7_0HE+_)\G$$J!J&<7,@P_X@/SP8Y6]OPB ?'+9;K?_< MH,?>_9B-1/SNQV[Z!G[,_^8UIE;"_39%%/;C0U]BYM_&W3]^X&>YZ$92/]!- M4CANTT^B2(PR>:C_\38(LU$DQ@#**(QEDW[T=BC2/ARIF^1Y,CS<@2-=RS0/ M?1&IE]#[^.ORM)LM/G$.8,T#_6;U]29\]6;Z\X/]S8/6[*]:FVWZ_ VME^HO M%9RW1OD&_09.@D#Y:6-K0S\R$@'.0CUL>6UXZDE+=(5_U4^3(@X09DEZ^ ^^ M=F\7L3;C0D$7EO&R) H#[Q]WK_^&\+)<>L%']??5,_?@'C5[8AA&X\,?O@+O MR+PO\L:[2(8B_J&1B3AKPM4/>_Q@%OXM#]L=(!KZ\X8!L@?K$(4I +4[2"N_ M?3G]>O+!N_QZ]/7DTOG=7IX<_W9Q^O7TY-([^O+!._F?XU^.OOQ\XAV???Y\ M>GEY>O;%^2/\(;(!D%>>Q WOP^;QIM=I[6P?/'K;[K.C@\V#O;83W.@YKOOB MR&A_+C+Z>';QV?L1Q&BTK:7L@>JCKM#2\6J,8$,CS\D/B4)H=J MQ 8)VAX\\*[=:OY*PKAC%8N0/XL,E ^QV_IHS!&712UH(53 M9FN",K=G4N8KG+SLG<7R];?MO1;:4WOSH+UW+V7-3:0[F_O[6_,0Z4-*5V=T MBY3WUH)R)'O3,$A&\U/('[ P+IX]F388MH]F6$=Q7(CH0HZ2--_P>DDZ%#E8 M";?Y80_[1S3SM# ,K;/Q[K_^<;"WO?-VDJ<92LR#!4&/B>?YKQB!\>C+E]^. M/GD7)^=G%U^]\]\N+G\[^O+5^WKF@8+T%;0@K[WEG5V4?^V\"EY[9Q^]K[^< M>)8.9?2GH^.O^'7[8&N[ JHY*(+$/2>+^(2=1U4*#N"3YA"6&.#/FH$8-_%531EKBMY^S)7ALN3\(VWZ MW[#0O"\MW[>U\>Z#],E1\%__:.^VWJ*E7[U*#0^] '=>,#:JET8['O[OUI[C M]_/LXBFW:$F<9V6LFZ8*A>R8NHM]]T24&?Z]H_CW]DOGWU\OCKYKTT&7K_B__Q\H3_,0VK.S5TI4Z2JM^JPF!)-N!\FO9Q M,AR&&7J105*!KAP7R+@/'R&D3LCI^Q%^_(5^JV_B+IB&S?;6[O;^_8S^.0WC MW;GLXO]]WO_<"0Z+9G:?@V0ZVW.!Y[&D<2'[88;W*?\"WVCRV-MX]UY$&"7Q M](PZ($)W2&5>2_7D5O@YG=E+>EYY5D]D7C:2/D9T B^,O3#//'\@4MBKL6IK M89]N[VZV.KL+,5"W-W>W%V/JTJ;N7^KI*A-3U#<9NPL52H^]<=B#QUPI:L5S MG!1QGHZ/DZ"JRL..? Q@YW*4)M>X3JG([V^\^RS2<23B8/FZU# ,@DBN"+YL MIWS;H>I.,U_%[:F*0'/'IJHT/P!IOH4#??:WMSKWDL/+N7:OZ.IXH!$FH!*F MWI]%&F9!2#-.D=F']C6CQ]*^B,._Z>_7ZSOB/H)/-R\V+S>]D^$H2L: X>H- M\/@*O'Z$FN] >.-I0GYK;W-_:S%"OM->F+Y N]I_O)0_6(3?T"%5\TD<_2@( M4IEEZG\^P7IM$[9K;;S;\^+YC^.=9^C6Y,8I$NPV: M!/SZ6D2+>PWQYK/T'-06X,-E0+*S\>[+OZ;CD4][R7D"NE'T_X8C5IS4*[8V MWK7V=K=WGNK G(LZ9_/*E?I&7BFHH.P;I0#U<"0B3]Y*O\!&*O Q<$Z9O?9> M <0\!-D,UOE=7-72#/RO?^QWVGMO,R^7D1P-DEB[6!JH/D0%GM@3J10 D4 > M>J\>X:M'.H5?5FAS>^/=_C1EOG[$!<".G=$Y[K2J ;9W-MYM=7:;.[NMUOR4 M_V T?!K_DTE9+^/R7,(M2<,\A!53H@Z9RL ;%6E6H+<@3SQX@K2.=N=5]S7> M,?1#'OGYX:Q+]"V)=(M][ %]7RD\>(,GDQP>3G^8&[4K58V_AGE$WA\I_('G M1R++YM"3OP? I(+X6S8>=I-H(3!)>?F7":\ORHM(="1O_0'.K?2 )=P,0OBD MY!N/,;B?A\[JX.A0+'C<[G3IRAK)MLMQ$ #T99[X5PUO)%(/M-5">O_=4G<#M?6#CH(=\$5D@_N+[X6%VGLR]3Y_NQ]=2$R)7O\#WJY[V*^JI M]P5LA:?YR%3FYE.S55<4\SN- _002J\[]OR!A LQQ'35FX$D-S'"Q8H#AIDG MO!L91_5MF=Z:8/UL*4X?=X"HY]%$O7RA\ MX;ZM\O#;;Q]/@B_V9L=)#OSRKR)$;@E,DG)H4DI5RV9SSRT,%)F_*#&KY*5U MN-YP%]T@OY7BR%Q4^P9WI7H UJQ>VLIEM<2R5JGQ N/7F$7I!?!MW*='1ZGT)?E! MVAV/LJ8S[Q6LEQ5@TV>#!#."=))A/A#YY+YO1#;-8^C':O^O08>( ^]5A\_7 M!?4=ON_^";O'Y^E1^!'N0*V#J;49:O^\09'EWD'+"\0XVWPTA:N4<<[/1<,N M%WE1$GI[+;UK(KWK?,W3\KK@%0#J'X9Y#O=%1G +TB1&.RL:>Q)LKK%'TWB$ M3T&K#R(7WD<6VQ4N4*YARW%;/8<[6D2<*7#9_.J]PA2)O;>=K<% ML)P'#(AG7:<6^3Q.U"N_]&8=[M+H(M=Q4-Q/NMKXS(S"B%>"@-= M1(U'[2[,EUFJX,N\-$[CX?(NS79%N'BL2*7]OR\R6"C+'NQ3T=E^N%'%]X3] MD]FF2DUPKW?_,VW^F/?^, W,T:QD(J'^*?TE5FS-]^ZQFK$(8J:Q'_9FN?7) MF0\L&J/N>>(5&5O<<%3NK#2C:0<8[?BN:(POOPGAU4A5,9PM059S'6;$\F,1 M^Z&(4*/%2FE*6L[!DA9ID'E8&AT&=Z5#;;T2KV<:SW7WN3KH]YF@!Q7)52(# M$Z71^2'R7&)).V('$(5]%V!OHD]1SQ\R3V09<&C\0Z--]GJ28@JQJF["WX08 M:HB!)O#VITGD)280L2OVCO> M;YN7V+=UK[.+Q1ZO\@_V*-O]^$F??6A^IZ7E;D$@-7'E@?= MR4/MBU.2+35[X/A_,L5DN22-$Q'Y9RIKH!=1,@%\Y"=I*DT)/++V-,4\@@2I M\CI,BBP::Z*<]5;W"5/W'OL8QI?Y,#_!\QV;4]]%H%7)OC>G9+^WK[QC>EJ[ M\S"31N%*9)6 ;&;** E&D[=%@L3.3!0;.;F?4(@>&'8TSL),]5E A]2U;'8% MBFL4Z#+.F,-C)!V^HGP=\W:;J('C3Y:HIID=C$]!K;A&ZCR'ULI2*6Y; U&UPS8&B0$(4KT!,0HH4K+U.D?X-=L'56_,%T1MEOM M5U>OWP L>YB[!B\F7$5 Z@,!\IIR6>4M:Z7?&(Y>U07B?@\('0U8B[;ATPHM M(FW=24S\^TEZVK+IZ?3+QQDINO0&>L$E+7%6[N"1%+;5PBX0C1WX_[VRA;,A M+RQF@B-]E-VT$.F8 PI[=&]VGH2^9VKC,;O3Y8>SX]\^GWSY>NF=?CD^NS@_ MNSC"03?O_^U=G'P\N3CY!3L/E!WO\+OWD> +P-W M^+D$9(Q0?T%;V#F-AH?K:!<=^494"LP==Q\9Z+BT#(DWHQL#:<7CGOW>9RES M=4V(<@=)%""KL64)/7].BUWJQ;1,J63TD_MO(GD?.911&ZUFN)6IBI.^. 5NOWIB1&Z4UV1E<2!<5C:%$",ME4TP+JNN;,97B MJDE(.A31#6 , A"5)\"O8D MG-F+-TB1O_UCCJ%[(#J^4DH8";T8R3/[\8V8B7ZWFCH]@(YC4>!'(/!*#H0, M0:0DX^%JWL _FY^2Y K_-L]D]5-HCF6:BS"VW8CD*[R7)354 \T@06)X$A9@%8243V2%BK'W%-PB!;?RG3J#4;%B9'=#*6(E*?#/\S2\1IO% M8O6?X'_ZS,9!SN+>3,'6P4[#^%<[>T>S:Z]5;=<6R0SS=/MDSI(P*O0&!0 C M59N&)J;/1A# "%?54VO!JP?*5@:&3I%[0(L#BIFS@S8I4L_GF@C@_R/X2"@I MG((8C$+9RU K 6V=8-4K^%8H!L6$3II_Y!>7\8RI:H9'6B[23 < MIK!#ZUW+R015?NWDIQA,B8/)3U'/G\J !8T5&\OE4RM'X140SN2G-V$437V6 M%-'4R_!! ,+,CU%3"^-B]I?\7@6:J>/"91S.V"PH-W_.@ .0G?1%-O4YF 1( M"5/9OCFJ _VI0S/BIA89X@N08L^ M#14=\:?4[#8+@;W@4)O;$38%I*]+DF&$)=4MW?F W2Z/ MO)#!CP>1-N/,2-UK"&]B5 MXX3\$*D. #;4MP!+L)?Q3N"7L$)!T4"Z. WT=Q W0\4-,\;] =X2=0;4<., M&'@Z+G_!*BH2$8 981>$/5+]8M&B H/#D=1R IE=C^$-STT M5N\$F (5>^Q])!T+"&I?>!3>O'T<.L0DBFA-S9)4V(E9FF9_$= 7::Y)0V%< M;R&39"R ,O^PZ%'N!T7SIW!6KWVTZ36]"SBH]Y%7W-27X-])X?&]@",)57=G MB2=\(5##GP >^I,L"K7V9Q-C-@; !S "K8G\+A'5DSCHPF-@284<,X"/G.A M( F/G(TDJQI&W,';Z01[Q@Q0D6^A*!76HL(64OG+5UQ:PH68?"14&H7,S*+[ M$XN2#"#HY>(*4>(EW4@+4 SWD9<*I<,H4&VR.9^""?:>FVR"11E%?/# ^&Y, MRJBH E7QI-MPW\ K[G8E3"CRM3!=4#%>@.VR-EP<,UQ<=6N]/_IT_,O)9T^[ MM%8[\GB^/5?'%9Y]\6AX+<^>=7SK7X_>?SK!\5K'9U^^HC>Q5M-?VIW-SF[G M4:5(=W^^TUY,4=->:W-_?U&;VMK;7LBF"%+W+[78>6HK>_D;(G$/IH MREH3A#,$H0N,:D\13]#2U[3R.%IIWT$D+U#3^3YP>J %PM&W2H0%ZQIKBE@= M1=B.[-I3Q5HJ+)U>]A8E%=9:H1,XQ::'+!7>K^V$-44HBO@M3F6&(? HW\] MSC*^(VY1+Q)9BXBE$T][9VTYO"RD[F@9<;RV'-84H2CB>(Q!$#48JO9DL98+ M2R>8Q%8[NV:'ZV(J/:PS6!9KBFZ M29%[9T7JG9@6D&>J7=5:@UW3TD.TU-Z_GT'I8YEZKT?-MUNPC'LQOW^!GJ/O MHA)GNZ4K<=:E..M2G)IMYYD?H#H9JR\H^MEE*U)[NUMKIT M@FP?K$-Q+PNINN!G=QV*6Q.$(HC_[T+"!JYE\/_7GB;6,F'IU-)96!'H6O-T M JD[NMQG;VV*K E"$<1G>[[=HKH.UIZ\UN)EZ837Z:Q-CA>%U-T]+5[6/0;6 M%*$IXK]Q%$:8V)9BTTEDY.G76PXV4AM;VK M@^P':\MC31&:(HYID!*-J4!A <:&Z*=2B0^:OW'D^X"\7-"0B%C_J0?'EF*G MM%-J3UYK^;)\PMM;1TY>&E9U0^6#;_9MK5[%7)/$HD@")[JD@#02%U3B&JP+ MF-:T,Q?M+$Y(K'5.1["JUMK7T3+PRKNEUO^YM' M J[>_ER3Q*)(HA0]W1?DX0A M"=5)8NR=W<1@60S"$19['0/H11A[[V4LP>3 +!G^GBR/LJI,%8G=V+7)&%(0DL5$AA820S2)JN(D*\I;%/X]&5#Y76R M'\P[A;>"#1/(;W=SK9ZFUF)E^=2V-F%>'%9U#7)[W6=^31*&),[3,/;#$=@H M5HK_1RE5%9E,KT-_G;:Y)J4Y2.DAF?%M>3FNY@ZL^OT@[(:J0<&,S@5>Y@]D4$3? MK&^NGFC6^N;RR6EO>YT'[HA0/J@U!_Y.],W=C7>7IS]_.?KZV\6)=W[T\\F: MRZZY[(,DLW=O'[$WN>A&4G]NH60HTGX8-_-DQ!NV4/1GD>5A;ZQP].[';OIF M8GUK'76F[1U88Y1DU%WU,*48R+5\>Q,&^8 .7"4()I+#5OD3T-.8 &DDG]:&!$T$CT9;.;2G'5%#V@ST,1W8AQAK?%AAD S#[O M[*T^(R%U'"+J^_?R"*(&L_LK$BVE:L ;L>?)#!+7:+\3Z+#!I3#\#J*;'0/3 MMV).&MS=F.-**L;;1"Y[N+.M+VF(8<+\L(F?W,U'EWIZMATW_^L?[=W6V^G_ M?E]D\),L\S1\EK1'6O$PS(%M^7/L^M51%'EBB$YTZJR3#Y("WA!D#4_>^G($ M]LU I-SJ3RD68QEXUW[T4$]N?0 MU(9@'^]7__6/_4X'2(Z_:]"?[;> 6^FIKS ]6,1C\Y7Z^$;J#Y)4?U9DZK/7 M#>]&()'XN@XE8(J1; TC;_HLTG&$M )?@"3>V_3^ &J1US)*1@T/3EOTA)\7 MJ6QX '#'SAR M"3<0%WE*,E-$#?@P"1K>""AU*'Q9D"*&N07A$ SW@835![ 76 \^Q\V%\(8, M!%P8A7\3!.''<(B\7-7C(P4%;AE^Q)O--FF@: YL7'JI!)B08N%ELJ]Z&J:X M,$*J'_I>5W$ 0'X^$#F JP<7RAP%7Y&IT)67)P ?_!X]#.IMA]XO!8##^U+9 MU2_J/$=\O-E?4EC,0/9=>4CX=4(U M\: * #KT,3W,ZKBFD54$"*";J B89C:XB!Y_^AN@+$I\I*:-S?K=OS\0$L!" M$3H&:D 12=$?T(?)#>R)P RTZ@/=AR:M)2_O0*(2+?E)4+QB1$_I;@JM4;9^ M EQ4Q&DF1$L\OLSOQIK?WWBYN%]C C;I+=&V_)#D3.QX$E@-U-PR(LZ0,OYLMS'.Z Y>NTU<@BKN/X[W:^.7++QNO M-8'CC;L&]I1Y _H-T#GP*G^0X,+,O!2P)M",/@'*@FM(DZJ M3)_%!=X6P 73]*9WK-X !):".M&/X80!DC&(C;$GO"L)))9$4I.Y$H F?QHN M?8%2D"XV" =*QX9[TTTQ6A,Q C*Z4R#&'7=@$H<@'@Y94 M#E!Q^J 3^-X0,.47C"V!.Q@2TKI),/9\> Y^$ "EPV:S$$@>?JT%9S]-;H X M<-.3^[,)ANDD"E&E@*^,8 ^93?729.@!"Y-ITT^RG. D\Y!P.252,A]).NS! MOE$);Q !17" O 0(RQDFC-*@8'GR5"FV0^XFQ1QI.4[DE;@78NH@+,@WY5_ M%;!L-&[0T17> 2]71(#7,LLU!U;$4\IV/'V4@$D&.!SRFI-'1&H*C5CR -&) MK0MFEM8'BR*->;]V-$?'.P4D X@K2![8%XNA3IC";703N)1:P8/_37-S?U'F M#(=%3(,XB2IE/AA'(+* *8TC_ MN&S"8SY>?-UX;:8(OO@$. ^@G@K7T3$LI M97T.[L,HTRP)" \+*11/^3,!-)F=9:A$9>5:\,F5:FK:E:+0.^3' 9? J?NS M0$C#WS("!*J\:H%KN&Q]J;55!1CU*>@(@-(47A"($/\'=(F>I!LO4O7:3%PC M4[#PDV85=N"- +!4&D)-5_&,AM28F.'\3&J::H&DX5MF$NJ;!(B05!B00D I MYXI4(,R8:?!4*!*7/6*JO MS3?!;-%' Q@"<5O@P$W[8B2Z8"[0!4"63>]'"#QE>H!R':..$X4CX++9&"R3(?PF"O\JX.]>A.B! MO4; '@ 4YOL_"S1C<#V&41<'R#90&(+L1HYGGL3GD L.^1F/60%LN,_LW.8 M= '@5H%*DHP\\D821U-4GE:HRWK[#)B"')(!4-)1$*@;Q.S&HFHCSH>AGR:@ MGXD17% FF/+=@&O!&V:I666U\4SSCP7AS,M+"\IX0(:F;73"TO8OX'/BN]I" M-*(8;,GPEOZ7J$GX5W1CJ_NBFP4,PAXPW<_BS\18#!./@G2LW #05M.P M+UF)Q87@DOT-8BU@B:#QJG8D^6Z@7)8B2\A.()J:O$N*#:DKD)-J+) \M6J! M1K"2X38@,M.E?X(O$%-B^0HL ?@_/LR[(SI!03H&G;.)5Y>_A^7[J/0TD10! M0C% 3[U2+F YPO4((FG\DKB'P&JN:DJA2BG%4,".\]\CJ\,ZBI1,9B,":$/P"0P5[ M%$?Z+89HE>;*E51EE>:H$_NQS8MN@OJ=I9( ]*]LUPN8IHJSXZTUV[%N'*L: MQ")".I./?-03UP(T4[CF#04^_'T*6EV83F@M$7+DZL4U6[=5Z1GP&Y>H4?PR M*/>(L:ITQ HMP KY"N%_DZ11 &+ERR\S%$MBNP@]W,,D5I'/S,(^OG>8Q$E?H'?&G_0< M@BH=)$P) 'E%1*.DB')4H4!UY[?>D(6H?(:RM!HMW=+:*C-V$'+D&^DF0""! MTG0$Z.8(2A1,6^LL)'8:#E%GH'$M#) MQLV$!#"*A0E1K90"D'T^R9-9$)JEC%D0&(*90<7(EE6?RE&1"Z.T8,0[BI0. M2H;97S3=LNI/TU&ZJO$#V !95:C876HY[W!UV5/B5NF@28K&\^2NR/VGV3"9 MI3TRUZY1&K%;4'DI^U'2-7%(@LJTK)E#H*S>#)J.2M8R9J&I()5-=@ HI:D, M&&Q:'8]$XJ3^-5(IU3X/8X!HX&#FP)%X);GZ+GVU+$R>O* M?,#GJ"ZSHTWO-,?52&<"RM7Q=*G4*5 DXS[Q_6K@'74G7^#B\!6>$+D1W$AS MZ\P5B#7'0 <#:H4#D0:8IY E/60I*:ASY/%"C1*N$/X;-6*RTXJNUBK+L'H^ M'BG#) )%'QDI^C/1K(C1%<:W+@2\^O0ZTO*K[B$5VT&'6E>2HJI/'9!;/4_A MM^6'*L8[D7E0<;02^Q^9\E;+KTJ)#F&FF@5PUC<^P&]7I':4^FB K5:NZG*#[-1R"@4ODC0%QX3/OU$*-]I \@HS$+\ MN!?VM>^JB*7R&=G71E\F+QO'<%SR]EINMC(*!L &DJ*@V@BYL1<4J98;G)EB MNW[+4 78*B CU=5%;H1V$.P5J07]G'SES*4HKQ,AQ3CUXKS!$23TBA%Q#Y4Y MQ-1K_+-S'4K9T"7?"=BH*S+2N]CV\L<^.0M 3A5#YCSC**28>L5]">9-U0QG MLBEBLFCQKTQ6-1=L\#$B#C!79-U5/EYZ1![@TY0,9\&:G!'$[Y#RF51(3\G@ M?#)H/ 43=/%$AN/J.(8:TG8H^)*)GL1XD:VGR/@Z!.V&QJA&2*5Q )R2U$1@ M;A$%0D&2JAT MBS#*Z>19Y>A(QAA1+.-+/52G>F$4(6'"752A%PY\RXR#_!["F#STZ,$3(_*/ ME,'+&;YJS-P! 0B+1A201E=(B.PZLXE>\V]VJ345_K3X BFB?' E'T,5K<@3 M0"UL&V..!,I!DM&>@#>\B+M!@J+T__73T >K@G(-RCBXE9.$L#8I%RHI(+/8 M(N9/$&TA_(%<4,=7\61XT2B;#NT)!.Y?A"OD[WEEQ$I&4I)U'E6+!8K,[6 Q-(I'Q'X5B?41HDH!O)I600[V[N MS.,&F/8K(:TVM^C7DU4OP##96P'PVMM^N^3,YWL)V%ATI((CO/.3T4PWLZ,3M#12H"Y@$_)8K-K!2"D.*T M26"R94%7RPJT9(G! H_AB#,1N(<$SD3*EU&KMHK3$V,.:!_ [=S,GWMB$OBE M)3^.?$ QD_I<%JE;6:EGL7=4]&$+WE:KX75:G4YCPC5T,TA 9C63&]0&LJ*; MA4&(SOFCJ(ML^Y/H(H#0'P.$=1K[FQBFH^\V7GOD\R4Y1[%X:@/JG1>@#2-% M'NFIO"J."TP+GDU4YE!>-GQC\CL&Y21$[_I1EB68HP1@4"_47V%"CO!\*\6= M<[?^-JF@>+A(W&3:*C,)Z7\((-RXGU/(ODBS0ET?]O:KTPI?12/,7DB-A@OY M7J9]]!4-K="E$6FO )V1]L\TO WS\,;K3>N7%%*(,(D,KQ$)':GBW;;M1^GS M&(C0$6_O=[AB27&-9D]YC$WO PB",**4,A*E*@)5OE"4M*L55(4$6!13;CT@ MAU65H=SA('W@ZJWB$K%@-M%BRFO.0T#16OX^'IB-65?I!PJ]<39B0]-QR:,P M/P65H(08A3)&[LD.YDSUNQ,-3%J\B=L)M*-A7R'Z?^S<2A%< RER'IVGZFA@ M1YC86Q9T8 V#&%&&$0A,OR"3"%0W[5A 40E6@C++;%-26>E"^Z%[8<[,L'R5 M\3,T+)[A7UDIML;17DOY]*\B!C[4GB&=#/.]0T8U-)2\]YN_;S947C%Q0KRO M%O.#*_LK:'"%]SX,CA/OZ-(L;4D\E8> 1+ YR,=G,E<; M=A$/L!A?E73903$D36[GKE,9LD%2@.D*]D:("?9 'O@,D8;ORTCE$UHY['=P MWVQ.]JO8ZP+8T3H)XA&DUEDG03BPEY=5RW\?T"_$#0Y[X(*=>>[ZKDN:![+E M:LD1>X+8)UX8G[\2-<3J-DC8VKFM(PFZH8DT-(S'M(QJ5ERNE"MN%>.:JB6=&6K2+$(5Q:!C M%-T_07M@WRM&(WL15J:I3/2@D&5E!7J-V!3*-L% 1[UMN\%''W-YDXJ993G] MZV\,=Z!@H"QU=(ZKV@D5%ZP>/Y68"8%>.,\?"$S" -U;O1_Q 5IR@K\&03A* MT/M/ K*,=%B!V@S K_<580G=IG$$'0YWIE1OB%[G'W) ME0<4V %.!O<"0,#%U;Q[@ 0&4K'8A-D%?HYE" C&(J4H=@" BQ7FR:M8$,TJ ML:Y(5[LLYI+-]]Y7]S*N'LN_3NV"N7-5,%<[/H;DQ10 =((C>"A!S&OOM)1# M6_$"_!!6P/ >1;:0U+%*%N^T87:_Q2&/\S')OO@[]"\3'5.L#(-A5W%RTQQ@ ML36M =? 3R5ZGM&P+2(AM5IJ!\Q9G_VKT'<$RR@S2C76N4]$SG;1H]+!R)NG MV<54=ME']4YZI=X9,35,Z1#H"8&O4V0,V+. VTC,XNUV7HYZA[F)GJ_)#>2?'O -(($TWG,"^ 3 M1>8"3/Q!78N&S$TIY 4,,R9/@5LM@5%1LLO.*\;8K(W0Z M85!YTO3BE1_0DMWA_%<#[2/G@XCH+S7#GE% M[K0_4C/HA?JW,9#V +4%5-BR$;::>%$$^U[X5U'2KQVQ'N7>!^E+Y.\-@YT#XRKYYO\\:+2V=LQW1Y7OVHW._K;Y;@8%JT=9?/ZSO;5'#Y,BCZ&OC/U]VK$W M8\/;'=C:GB?N..W6U%$Z<,#].XZRU]C=.KCC*)W&[M[^'$?ADW0Z'>LDE".* MN0V*<6 *$+9G(+$!2KVO'.68-1GZLI(>3]+"- M&OVSS)I2"KI&$W)!].CYRMSHBAV0U0F4P;Y7ZCW2IU+H%&F5>QDU MRLH*2D4NB^,;D]61VHAG5A+]V+[6E?53]HA*T[L3%>3-@\)1EA@8\Z%$?Y3HO'(]B$#'=LP;WFD37LK)_9 VH#).# !F6E=<+JG26 M4R:H#(DNE$,).2@^F9N-O(%W8/@)E"W.@"^;BBGUFWO6^9-49++'-<%GU28+ M5NGCW?T [/M ]\7$4M$ MWYB/ATPWBB9TR\I-!4C1FF'$Y#05FJ]NP5W!:89O-K69P M [M46LQL6UBR @#Z\CB!?IN6OE7_:>EXM*\YH.JJ+ GAA&&]CE49Q[Y*ZX=/ MI&H%JYDMORR*M\C:2DS6G@D+P$^E?V7P%ZR3/$C]BZ5Z-]MIW$OVI_&#FK1- M"TJA.[#?4H;F@[+&[3",V4I2+EZIK M;G5JT3_;NXV]@ZT&_&.GT=H^T*ZL3J-]T":[=U1F2@.'5GE&S6R$77_O?2DU M9040E9$%)2U*7\YM2/:1]WN;YC*[!&/Q5# MY5O&7V16@)TDLG;[)&4/9..(#N-0D5Y1071P\UT#1;YHS=54_S[OQ239A#>V>/TB=1H<^:<>E=5'M M?EMV*647(I^7%&S5=-QVL20*%WHI'\!%[:@Y5VO0^"I]4PQLNNZ&FB; 972AF*LNM3I94IV :IN-7?[+7T%A"U-57 M8OQ;P/4+GPY"2!9E*3>]. M:^-6!TZ7J>G1GDQ51GK..*A?OM-$&@I[R92#[$^N^??3!+OU1R:CG*P+4V3+ MH6$%AXJ7Z@;-S@DQL+73:&_O@QC8VFMT]K:5& !YT-K?)4X^4_C8XL%*+B*9 MA!N6*$I@P59'F2"\==N=KOON]K _JJIHAFUB$D%L.0?M)&_XN2">CQDV/MH4 M !=,\=+H423Y64L$Z-T,SID078N@$K6 MF7 \5@Z/9V]QCQJ[NKM1]A16A>#T#HFI5OFXLC'R21JD:B!O3;RGTVKL=5I. M /D^<.PV#I8"CLXD. X:>SL'-0!'J[-(=VJP%L$C_]Y_8._5.QDAT; MMNP:8V87F'23"M?#P&.?]WA#L9E,7"OED,ZEVQG"UK#Q%/K\3;MB0"ZHH81F MM4Q"=QD+_)6*86YW3S>VTCG^.KF/.8'QQ;\D67E2Z3N!(+XH>TI\IF3*^LE/ M]%E]E %E>YY2EQP@;.RJ]+&(^_1//FF"Z5'\]Q'<8CV"Z>/IQXNCI5W MU*?[^FKCY/QHX[7M@Q_3Y=3:J^1Z7ZOJM)-Y77(AIM/WD5\ M %97WFVI6VW:'ODLA[NLFJCI7@I@2@=8%0-[:,0\REQH_9IJ!G,,,S)UE)I ]AUK]I_RV#^ M)#_3>"<&BW&[C%O_S!P])?1LD!&E8>N63:IK4J734[6I$[S)G C*+X/+2^\)8YP0,^3<4K"YAA+;DS6H()+Y#0^E5?BV$@;*EN]6 M90'E^@-V!7M&4G\07E,T4*7?X;'";HI&8T)1.3WQ3:E%[2T+)2CLN!$].65F MW7<&)67%4A-'NFH,D0=YA9ZFSLTJA,JXL!)TZ9@V _H#.Z;@YA8=X-E=3EXFK2\,&*@)C] M;@0U[77#-^Y.432Z=TYI\@^]^P*YV:DUN>J2NN8;DC^].+TT),W,4P=0D&9? MX>H;^!#V4%!?4L^$F,$E."5 @1WV87KX*!E401SM_POZUWC_8!-,W\@/J>CE MJAI0U?_1*^.F=7C M4"DM(TA=T=F*E1F/LUI1:@6"&+1YB-@T$YGI:4A\]XWAMJHWU>F'LK4 LZ\1 M=D1I8D])H-?0:L%CB9RI=547/QH/6+:5Y>F*LUL8TFH/RP^6!(K]4XMUQ?:- ML##GX-BK3IJPD,<-'V.,=Y.8L0A/U5]I2Q8VE693]EG9P)3$ @$HL/O:!5($ M; 3C/=*.;5-RI3(RT5E;,MR/?".8?F#W"#4)*QK?+1'530CJ6I_+#$0<8_W/ M#4@+F98*(L[4XO=/OHA+?K>48"A(J.44@OP4=&-L&F-'H\* MNEP8-+R-(UUR.RG=<,Y'MY2"7/%LV"J8L31L2DXUB*:2.368<$CB&Q]E8_T! M@:KK"_%$IN<-]JIOXJ0/V#^E\)/E:II@(+B:Y%>T7Z7'>W#?YV&OB%@P;&W?TI<<&8OX51;8YHAOJLC:[[S(V0P4MC*OU ML,@:BXZZU+U2=]0 J.IVO?>V>M8-869TT[8KGSG BU1G#F'%%VMGZE_2#,U4 MCYJ<,O-5Y\%J:VO3S@Z8SNZF=Z3FK^2PL7(9I18:MY'2GHT#C3I4EXJ\X.MH MI7E.OO;5QOGYV<9KKMP@+T,DU2"SJ@O":/?X0MS&5NLMJ?TSE%[U-=>')B/4 MT_7,]:<:VU,=WY_'\#YZA,6M->O[K.ZG&=HE_YQAIU([!OQL'CMGEOTZ 5JV M6(J(S)7VU.M(^YQXP:;WWK(-,ZSU];5J;AD"D[2'EQ\3"R9]>ZS$VB'=KK3\ M6H1QE!68UNP/T!#--"/1F2FFL7>1 1LDAR?()+5 .9BI^F,3GA+ ,E5: $7" M# S(L44X)(KCE^"W0]U! 4V\^C&LLS(T1L&ZWV4*++_A?0:D@ST0FB]U[(BR M2;MCJA$+$YH CZ;)Y1@HXQ:[8X9EOBTWNE2T5:;?"LY9M1P;U*A>Y-Z M)O^*-PS3O1S'Q!"V!/A_P^OKW&*R3L(XHNP 4_\P'DL3^ M#V:K*>)WK+A=+)7_B!:FA#VN4=!Q*.P+A^K-)YF;,DF3N%;*,A5@?W]\#NN: M<9ZFNRQ\CC[+O-H;K>S3QPT+*(PL,T.+^EXU\"6EG#']7PWZJCUKXXI*#7SJ M$O:NBIA,_UI:[8PF]5#&8HP^2'-;CRZ/SHXK@0;!72"E@E]9E:9T@#=6 A8% MNC#:=G'ZYN,E*!E,N^Q%>R5>$Y@TK^>L+-5:IKHFR0Y#C/S$J^PUYQB2FX^N M;KNQW<0KCC.N>8(!,$^0F_'?*'*P*X>^Z?9%IT=?=7DS^&]%86I?W'81]38\ M0S5D)ZQ=,34!_?0\-5-82YE-#);J%+V281!H544,?(;M#W7#(CO]PDC!'DV! M&4KM9,,C@ BHGZPYI3L>2ZL]&ZPK1=RPDDE1J1EN<,\PE )A"C:T&D'1L(4+G$R9GIC^R(B8%D'8R!E[\8XK M1?;:]9!H->Q&ZM^6A;E)%\4IZ"WQ>*[3$E.I-!R[_Y!*A5$U*3/%IH5%2VKV MT9XQ\MT( WJ@HCNP%\+:HJ_CRD0V:3%27&^ Q:4!:FT3UYE7L.4XJVHXMR_K M4;W#^$55 7 $7*6MUHY%H0,#@Z')6*H\6U+6D+O3=*5 &QW=C:;<.IHZA)^FRY M4S/)K6&T!_MW>__)'@1FJF43=J\+5*"\S+86J)P7H,>9%J56%9L.E%!VF:Y: M)GQ(&1$X",(H>4DW43C!* CJ/#FQ(:M#B=I =A6:T8O43)RZUMOXH$B2W8 A MPF:BOA@A3$VH&IWU-]5"$B4$.(M MYK!C9I:O+(@W:=.J:/23V)%R,V\+5U[ M,FM>@O$W1D@SZ FG*#9K;7K:KCUB=[[$ZF]I=/K=!>1WU@%Y!_;R_0;D9TF? M+E9UV'-5,+[L#_"A@(/WFG6BHME#%EWM_Q+0\'.:9WO%*;59P^*4F69$)M-P MTP-[GL+>R&P][KY-((;-)9RNA)N(K;X54OD5X:%RO NK%,:[K:?*C*<:1VNN MI\?.,/LNP,GT&4@&'Q%J;.WL- MK[VYI9H,M#?;>RJ\H"I+&W.5EI9)>KP9 L$CZN>&91I)QOG:6!)(8->=_P"B MH+.%E#LZ$'_CP/(PT'DN)IT2 )"J'L=X^TWYOL*)62&6(FT.0ZHJU6W@*\US MT%=9Q&9I+NS5N2A4[ZXM>,R],64L(@A2W6TJ39*\G> M(^Y;X>09'S1>E2D8$N7X=+6JLC>"BV&./=%AJL+8R/(@^4W=("SFB%%6IBVZ M*VI!8[=5H@ J'Z(GR8_/Z5V3KS2RLJ'C=:K/M,:0:26B9X/;5I7>,%MPRLO+ M!\<\,9H.CEG0%'7$+O.^<:)@>99D:7ZOOA=7VC]+P=.A=Y76EC0DJ MF@!.A;.19J;K@-G,N\8*,G*I:'DBAXERQ5,R)$W8;5B[&-,47KIJV:0A/LN4!>A2DDHG>YLN?#3"D ^ 8\OA01(6DC+5"4!F M1(NC/3,?J0#:C0$O5,H^==8DEZ:2TN^9*&K*0U6]@VTL363<39@M#54+"-2K MQAQB0D/2YVNKF*C%,M7 F4D.W!TK&N2K;97,4P<_DP;L]1-=JZAG:&,'4S3, M/.U6H1_@/'=]!7[([ -M6N:5.N[T$6F8(8Y%BICILF]/,Q3E5Z-H -@XAANR M7W-R.9MS*[5N; - %9/=YJKAN4ZO4&S+[>K_.ZUP'@BB7;NF"P;%/6;Y41G MMH_1MZ\65\E8OQ7BV6^U7 M5Z\Q0.D/+(EKR(1KG,J"+<,9-?-#T6892\@;J5V+$=VZ_$H)Q7(%\ZC/CA>P M($R?,X8OJ./V2MP:AG*=,#&_/QX""-"5C<+-Z@*J^3D1%(V5":GM>$^Q M,T0:5B"RTD73=AZ4B$)Q4;;;-X((%9DW-!.^*R*Z9O6CVH\JU?[AMGC:<-QB MD8\9>31"">U7,CX/_I-MSO9_3C:UHR0D %$:5CSL*@?;$\I'SI%'BJNKMLFH M,>([#M3^C$:EB]L6M_M.F[??.9BY?;2UT8'TN,V++M8W[MVQ>Z- DZ10D5YM MNAD]M^RJ3J\LJV7X"6Y61WXMJV^=;L.'47;2^[#@9D 9(%*B+HDZ#7R:1(I- M#3 H3J,_XM.5JIPY"1EO+J;P!:UTGB9B'S(UU^A8\>AI1I3M-G;Q? M6BBIO%!277FD-N@GC$'=,7X 9,C5EEG#+D,UPQL;M@-,.\N42T4W^#&) >J% MAKZU X)R[JYDU09D+P<)MRR\5MERIOL7?6E-_VL8UX7].^H_(W*QQ!2U$^N2L:@R:/,4[,DV&-6 M2ON AF!3&D[9=@&'MZ56*ZETE*2J1R2*[S)UEWWUC% #]? MM@QCB:>N3(F*OFDINV&WE#( MF73 &32M!0Q+V+SD7,$\:>C227Q4E7$UN&CJB,TT5;WG]KI7^A? G,Q^*L YB0Y,*BC0\ 9=[QS M =8#<*:V]W>T=#AOF,I*C 19'J;)36.?5_O;.:V^K ML]O]C9A>:*P6.XVY MJ(!=7]Q/ZO+D>..U'E6NMD_) P:*UZ' 5-HPOBI3!4Y)Y"?DLN]++;0UECCW M-LQ,F"0MX4*;.SDV,O+DP\]'%_J7+(4UDE5..SS]0T66(N8SZ6^"&C9#_H7! M3QMS<)^#C3EXRPBUI;C?C&0O/]S9UKEZN!M-1@\1JK,@+X$,WD9I0D5VQ*ZK5U5P)=>6=: MG)5N3NJ61#E#VI9%K[D]$B&)$0+FQG+-&+7B,D?@2=>!K*;K^S1.L]I!OIBF!<;MSKU9^9GE24,I- MBS?G3OK(/*$_),^34_0YT;: W*4T: 9S1K2GE#O_5>J<[)J^(L^H;PFV>XI# M7(LJ36OF9B3E "\YVA8, ^+CJA*2/J#HANK&K=2 .XX^Y58K:_FM:OOITNE[ M5OQ*-:/E*'L>-9M*K)VQQMI7+!SSO6ZFH)5_KNM"3W*@FOQ,K:;8@VFCK3KJ MZX<"K!G%63&4'HHJ!W?B(/Y?-DH\FUIWLBXMG2C0*QL/$8U:]>F''B9:\\S= MI(AI!!(VG"!]0Q?B8*2&"NFRM[H!AO#UY"6IO*NEV@5L($Z&H6_G#Z) Y8_E M/>3]5D'%"PIC4_U5)+F ;S#H:IJ*-*JEDB#T 0^]'@8@0*CJVG,HI V<=>$> 5E2-O(]H,W^EW=D+?#GZ^/4(NWDHB8%/ M\1G*FJ@RQ@+[,*UAU!9_A;,%./;*M! I4B 7>",\D,1O09Z:Q#:K_C0M!P[8 M1=!OJ8-*F71;_:Y:=F^5TKY5G;HIG4VWR>\E/'Z9Z*S@ZDT@M5P/7*(Q$*B\ M$G'B57M;EOBC>J"TFES<JZ(+"=K$@_A"E#21ED'4A4$III;;U-?G'AR]B:0(#HE MI$<%:RIM@)4F'DFJFISB;:^!JO!( 7IF1.0$(]-A@)GJ((4:QTBP(;%.K+6E M7ZEV?R5JBQB9 [O2E/@]1G-,M,)^!JV;-'8T,:"AQ%)Y"+M M"E.^-$E"):PNL!&)^('FT0M=;?O;%6;/2L.<0=8F*K.>=J%+53^'00 "]T0@ MF2+5F^/G4],Z1 3?!!PXI<"9N@BFX-R(8UV3,0A-*R\+PCK7=5 :DIEJ<$#1 MS!M)8_$X"#]1B.YLAP-,LQY\H M$+Z[T.7>.G3IP%Z6%[IT0)TI>UQ:^:^^RF_&^6R9ON1FO,742,.I:6]W<8": M.@.H]W0A-40T(,HL12/)9P*@88\ 4M4Q9(1684.V_=1*%?9YG438K'I*ZZ$" M7N0 07*#CCL11@4VS,&45&PW#B\E&6)E_\/R]@"CY(;$;8[I0 UM,I-EP[I3 MI!I*)FEUB]8:5*FL%*E>2"I)K+IX@F 36#"0F;VQ-*)2[8J^I"M24S-/4.\> MU3,LYJKF6FJ5-:^^ ][0(-4H=BZH!T5(RPRK3:.T-(I&FN4- P^+#*>(O)&!4*Z148)'[NM M*$.:ZZD''1Q@N37/1UWV0,[L2!6VF,@\?$U\J**"&B9DL M2XJ45T[OVLKBYGY*^EV\2LJSK_@KLJ(:UJ1WE7YB>]/@O"1X4JS:I%H)R^-H M.DFB.P'%@Y4^$ Z'83\M*PAI%5'DL!TU,X.6P*8'6:#\O:H^71?:ERX"$N88 MT"N%$A)#.9Z>K#WEKL=,];+[!XYS-YLPLF"LFT42:1"QX0I_RF2$^_];3M[K M^[C"R_/P4=(8IGA/][HM&\08&>^IN\!491SU-90+1Y.AJ0F/?TE7G%5O)O-1 MQ_L"O?.Z::F'&JX5E+FC.QJ%R=@O8%Y5.[=TN3;4-F-1_2"383*"]S./ AAD>U(M]ND]CP M!J!Y7^L2J%R 27Z]H;:@U]>?=Z1[4RRW403K,]V>(&,G2F[0!-).2LY@4+,EE7IM-&2L:_--:!9YGYKJ8[QE 4YOHGY_ M6%!FC E34U3&QGG*$$-AJ*BIVG]IH@WBF8L3 MS7FFG /*J*:QDJC-ZL).-O%YM U7!;$"J';2T).TJC;Y%%XMM-Z$4:!<%,"% M8Q$D-+@-7PXR#O\-2GX^@-M_A7_THH1FH^59$0-8JP.74;RHYDZ4)#6;9#1, M:)]%3LX:ZJ??32*A#Z!^>GSV^^F'9OO 0S5+#D._836ZYZ S_8 :PF X18Y" M]9SU"_T2TL9'&("A4$R948I<#F"O0U;785JH.20#*WI=*J2ZQA+Y++8)J9AA MNC!=FV/W^C#NY(,5"7-2)9^9WJ0)O]4LV-]ST]4>[[C*7'PGRK9JE;EPW+B+ M\X+*4 J*!S5":\+VTY/H1H,Q#VD-Q!"E%@$/0RB,5=.B1\7U9GM4>;8""WG. MOR&63J$*-'L23I+G'O4^]RW&8#)V : QWRDET311?[ 4!8W\ZLNT.1>-U:"J M&<8W6Q;V.A/&@[;?9__M-2?A;)K2.0\T4@]]<12 ?VLOSB28?5^3],(H-EQ#![F)P>,=O!6DVV MH80?\Q5W[JRCH^8/BL2.>3I2QGY>$KU/!$$#IR0S:48P428&QK$D26] MG/\%6O3P1B@G?;7ENSVJGM4<0!9N+O->E?X7M&0W3K]ZE[R+C=T?K1D;K MM&,0G(XT.W]"?>.>_.S; M!^77Z$6#<#12!&CU%,%(;9D4!$I%I!91VZ'#B/BJ'%.<#;PH_*L( PIY:HQ4 M?B!YJDM(P[G4++A*ES)M(>CHP81RK595FBO&0MD4(B=P&67@GH"$3G%;294E M/Q@9MUP8HR($4Q-)^5N2ZV5W"BS:-5C>]"ZIOJN<):(+;92+K"R^8M\56] T M_*5L9341;*7&"\8:40-F2)M,5:<%JI=AO8G<>*#E1%:'#1P/:[;(Q[)[S.HX MA\&._65UO-$XQ!F@G-NL+(Y48CLF4^EJG7BB3&#VO$94R*S-*89(YK#QZ#=( M\V-KF3S6J-450S9?L-^IW@N3')92V3JF4MJKQAEY]ZCQ!"4#3("+[UBH^F$T MC,LC&ANG1\7C<=J;( 2P601W_.T5L:\[+/&+,-%:$XBF7>4QU-8F6676..&R M]=F$^:$8RL3YRLDWZ M+9S4!KKLO[ ^[EBQ5,H)&/C5YY)-NY*5[G6;:>#45 M@GZJ\F15(WOC:E36=J6R]&XQ X^EPG3%T=D98<7IK?%:9M;8O?C4K+[*,FH< M^[UT-\$'5<5B/46^ZI>;,_\/G@%15%%R'[V0&19PMQV=TE,=QG*J/.[3O]7W MF?T^Y-&H?F)%L>]TTZMW5MBMO0'%IE2/!,[41O90)@)S,JW5"EW1)!OTIK^E MWK\9.SQQG$T<8BRYS5*B(Q"*K:GDK4"Y N,D;E;JR@'9AN@K>5IIN1FK[QX> M!_N(4EVHR6XIN7G#3C*CM4MPD -/-;'_O^R]"7/;5I8V_%=0GO2,704Q7$71 MF4Z58L>)>Y+8K^7N?&]]]=442%Z*:(, &XMD]J__SG87@*!$REI("E,U'4LB M@;N<>^Y9GO,<]-HF\V,LT7CK7&W(22@3U6?"/0SZ=MD0LBP.45>\5=DR%+MY MW9PH(4Z\!5S")& & 1*A\WPN;#3*S86Q/G1YJ/!MYOI,B;6-)[RM0UV541( M[BO*J+P809X'DR\4#%\L"^1JH2@[YY 0+X(0ETDRE5^P2P4&:I8L^-]ZOH;- MKX0RFJJ8PL9&+6#W\,D7!AI2."84UROC;&U90[CX48ZO29-?0[]>YIK3.8R M:^FXOS56PH679E$7J(UCY3#HOZE;$5WF HM!"7+A\W280A.A,%"H-@UR%GM, MZF;H1)U1X;YQ&J-QJT/N2BDC6,"\D\HK)K&P"EZ#XN]@/GHMJG5I\VD_) MM60FYR].D$ZH3T&Z@USX=B37CD0-#/?$254AGW;WK2L-2P.'@N\A1"1@W8: MA=#4-CSOQ+I!7321*%!E@KPE# \F2[[$[ C9X^'!\9TF;K]DV_33-*DTQK \ MC;_)^\4EX=KO8;$K74=.*:UA'UJ_9-P7Z.MYTJT MN[5=D%):)<>G\ X4N;+MH%DVW0XOE[R>8I/DD-W*1U*KK6TN? M>D$>9+F;CX"[(%)L<@G8SV8=2'$:UF["23FQ.8+"K02G4%OJ3:[7$'H*82K>X^,JE0P]R#Y -#SL(91.)YDBQX=&" MFSG&WPK/B&.ALD-79U+ 03D%VI/$7EO\=L? M+=?!)\.%X$M_AM*S8 VN@HD4@6F!1$"T@:V[1U?/_X1H,:A;&=A_2>1H$5() M8@IR- A'(K6Q,#8.CO*9T1Z=@?/1U*607J/'I9&971]SLZ_9)HC0R'%-$["Y M)P8*IG8'H4@S..VUUQG_IK:*!JT[[/C:4Z*0+95M5PTAL0))=QM'"S_(1531 M#-2!W);E##MV,O9HJDS'7(*FF52YM6P"ILO"E?5+=>!D#:C8@ _,0E(0*BR? M@Y :M("&ESN:\_<\!]%DM<=6\)*ZY^6$N\,TG,8F+3]JTO)[,)9GP6E\(T?6 MA@O)CC]!]P_G&+.Q%O+GMAMU[S<5K[5<=$9HJT,E3>[&+?D><.=>#!(BELZ!WZW?1G1DXSO:* MLXKB8;/+HX/VLDX/87J4<'&WVAPM[W,BP?2<]#;.8HV?@FG&UJH#=9\7F"IS M@4H\WZU&<_J-KJ<@ TI=1L3F'PLN;N60/UJ@71FIR+C4>5CJPEB"?I&;A[)C M:ID=NYLR&)+Q+-%$WM'AWX'RL@(Q1&ZX+ M15VCOP-Z1:/7PX=)A@P,(W-^1 MAO$G-WWWSBSQ<3(ROC?!1+>L\08,]3$F-RE$X&C8#A 26=CBH#XZP@ 8_Y$=VUIR5,=A7:?B4S^V-PY)6X(G*".:7*> MF.+/XI4$"[6QLKEV)1"J\)7&#U#2D#@ M\C/8,K *#/[?65$#;#?6CBP5U<TP">(=&SB1 HUF=[" MY*L-<,%X36ZW-'M>R_W0ZF%$9@PR)B)%T0DFJGV:95($K-.!,QMHI)70C^ + M"KMBKFE5*K:I%@\1@0>XOK6?%@/H,BS9#>)BUW#O'V)=J1@/"&?U-:>1[C%. M^Z?/=DYO+==>XUYR8@B_B\J=3(@2,C)XC3]EW^!@E(3$MDX86E*Y,K@/-X#M-BG%.2 9- M=&V@XMA508[NAJL;;3EP=ADLB\V4<\>\P!3^$LW)%!?;.,.8S3(K;4KIA4-, M>JR:OUOTS'621E.,+_O9=C5+J5[\AJQ@S7^LS7O#8*4.DTB*B5Y7HWZ4&0%+64JV# MMT R.SZK^Y-C&%@R)H8PA1:4H#8",(\RWO&9F,PD+E VG@R!;V$!*J5(9R6Z MB;P\Y9/*"SN+,!XO0CG51+[D;E:X O&-_B='EFOMELH,-Y?;LBXJ52 Z! M,!?KH'QYJ@*5X3,D(+W2[ MK&1JG6*MVLUOM7J]/1R"M."5*YIJI^7?1$9'-Y:.^VLV@(H=S*I9'WUM>'+X M/ N1:2Z(%=B04K?CA",P\:#PNLS9[G&W0HPD:7+!KUV&T\CP<).;ZAX\GJ5? MRPN-J%OG&&*AN_M5@0N%?<'(?M29LC:[S>A#J@0G3M^Y7% MFBFP8K36H_4SYYAG#@.4:ZBY!.JIT[Z$6CK)#5JK5@79Z&I9)T-6KW"WH[JO M]S::.OJM$O:==I.QWX.Q/.M"^@]KO2@XBRR>&3V04M_ M91(U_JOK3W.,RM4<6.8I)HG2USN1%N,51/\Z4#NN+@&\,4"SUFBKU):+7"-, M_W";1VKCHQ?XG9' MLXV_#:-,HI![;SH%Y*9U8,OV#2:?".[+_!KO%S%V['"),P2W^^2O"P1 *(*ZWUQLBCFV)S"I7KYFG0 ME-5S"5OR#_MJM,)J]]LP"1UQE>QYA+'72PHY%;@@_Y:V*!84#:N>1$Y%$[D< M@H@D(B3I4(;^$M=CF#Q=R:<*8W.*KV4,IUK) G1!7$N M;XI-5UX*T'XB86.L!4E1/K(?RH.=1>IK.#;*W-"\P !]+E'1O(1)*1Y9)K@H MH]$PB5HEC&OGRRF+U0^.?C2I MDZUK_3;B_!CT0;D>&T_14L"%YHX,HR2,N?+-"I\\EFI<-87D@1[?:HK,Y,:2 M>'TQ-C?CX'.22]JC2N8\8^ 5F5'FDVYRSZ3([6JU8.>>G(6E-- MFL=D2GVIW3-#A\KX74PVA67 0)FDQ^DC)Y+@/"J6HDF3XL+DY3+78E5(%P"Z ME5O>GY)D-E5HCB!=6_YGC^B@919FH&:+BB4-*=!1HQG>^'*49/M*E7@\%]KZ]NF"Y-"(_G!'3TE PGTQ-[!BKO!-T8+!<+-8L& ME2=K:!?GE2UAN_<2)??%&_ZU:9'[XI7%!A)M@3&M*&J;,V5YA&,DS)]!E+O6 M9[4GAK4^'!P":7="3PM!EZ\Q:F3!*6N*5NJ,39;/7BZEEQSB1AN,HD2L*6J/ MS6=T!AQ_\1NH=OB)A (YVKP/Y -.O4^XM#K)^]O[GSY\TEE>W\2)R>O4'KF] M+DH>G'8ZJK(BQ[Z03HX7(EP?L%R3).&=412EH5Q\>/?)YINSBBR,P3::HP&/ M 7CX) K>)(BP82/ZW\;#Q4@V[CM-C/3CG)XU9_]7?VZBRF;J)9H!5$A-%1V2 M V#,4KD_F:8_ /68)ZE0(.JJY+J2C:"'+<)&; W8G3#_;.&F=7Y*;:[@$'7$>K\7,05T\U26+0NU\]U84VD-I9[$ZGGPFZ^" MJ"@U^+/U-WCY)E&8^++NMCS>ODR#6E*T0=8B_-CQAU&F% B!\ZY66U=Z[NA+GBUJYU=M?U*J4[C1( MUGFX)&.?/F 2I9B_FPCVRY0JD+J:D6U7';F[1&[(@'I^T'PLHV<)^:A+JWV' M"9,!G0:$E%S0-L7S/Y0CVD20?=.E&,@"U,H5\1?XD1U:9;F%KT M_%0M8@=L:_<>U@?+MYVV-N-BI=),6_Y4,E>B\-P(]4,O!ZUO%UZ(10IH8#G4 M6OI73@D?&->75!/&UKOO72;)E&)O]E1@Y4+I4Z\XJ@='B>/;W)I(2Z #%K9F MHH,$7@?_KE4W.)<*;8=KYTA>WKF"M#CSW<+MQ)SSQN5Q0N:'&XL'+6#N5 J" M.N>767ULN-*OM"K2(;$=VNE4=*BV?&C<1-T'9CKRWA-N%VTV82.R9Z&FE-UB M>XT\E2$:)=BZ=)O._!6(ZZA_8--GA- M;J]T6W,"H- 5?$X1EW5CDO02;L=_.Z89VF5& =SO]+MWG/X!5AWWQN1,<8:TZ]9RRU#HEH-R&-7HBR!E:K"FR2PTG'4VN+E)TH[F@V^ M@U0S9KP!9 *4G0EF=ZJF.:6541AID\6P=N+H-Y@K)6MDB]-XVP*4.P\%?;1S%BQ[(%$+1YM?8Q!NW>@*@_EK3QGWS,;5-RB4&9#7 < M*UPMI(Y-4^[^04J!%JT"P$]JNJ[9AEC@.V2<8K%=+\#]PU22=2OA=W#")E]0 MU^CB=]\N"("Q<;-X: %N:@81IN1F66Z#,A3;1#!Q$ MTFN:RX:[@4H>E7O-?65GRE;;F38-=0_ 3HF,RY:^++I= P&V UETJB+*W+YO MF"DE<5PLPEQ2;-S@H;(G'%!T@D66?AU7=Z*SBYC6X_K)3->%AJG3?M DP)QN MS7:=G9;@,L*59I8I'2_SQYINN9K7,6)U'NG F])?OBPPB&<9'?U: IBC.HOG M0LE1:?E;/ER$G.'^!6@68.,W:?<1ZY_$*,-&![K/!^$;$=N^"/Y9J:6JTZIN MPTW"X(2FS-%F<74M.A5"\HT;2X,9Y=* ._!&6S9H"P9IK 9((:UYRG/6=[)+ M19FC56F8<'74Q&HK%&OU-U)0LX M7EV]=JF1I/D:=NI@&6<,SRQG=O-(>5O=S=;Q!T,@2M7OIROA: MT]A7NMR^B-&J]3DX1\U4C"+5832*=:>Y0[J_WK.WEOK2C$KZ5CH$WR2"8@WC MS;R&32)Z MNHG$?@'$-F3G.'*YJRSIDR5SGN+JT?<).Z])(\C[=$\T M7)6H_(P3:LT0C";2LCI&A3#G:_?"\&&;\9"G0'7X8TOKF1:7-:WIMRC:Q\DGB/)MJ?M#5^M$IAA=E"ETS3 M5RLT>&6#Z=NMXT/W9!69%EJ@P.8I:DM[Z!L3#]9,[A94_%-F 21EQ.@S6F&.V?:J4Z+])?' 9*!V+K.5 ;;S MOKIV )T/JWF9.XS P[0B/C.'V>8VE!+69U,?%]D62?Z$8I.$ Z>2=L=!D1LWX A%EMHINDZ#>@[$<5V7X'2F7?V/XR2?3 MH(ITQ!L+/3E.\N7?JQSBJ_" M-)$^2IS$JZ'K1S,'FQS"%PCLOC3-=7S=/H=-#X<9D^"EE'198"H\S5Y)6,W< M[D(4HZ9"A"R@^Q4Y109R",ORR_GY1T[,&"( RHPH#%!&83:GHKL4_0H#4DX$ MI)AEFOVPM&)(XV/8 )TJ/;+4ZC>_;MT)4&T/B?-"6H,,.+[92.#Y?[9!)2M.C6-0'7??+8 MT42'*=L4[7=8!#8Q8#A8E@-4@%SX[;#"NRQLE&\A#UR'OVR< CNW!C#MB2HH M\N][<9&G6O8H"*F,M)=]5PLWC6WY#55H$:&$E-US>ZS:G?,K_J[SBTR%_S80 M:=.@I1H"!#52\W!]&WH!$JQFQ!2C(_U9X@31W%@,,1_'MBMWN7R:S_^&@,FZ M]T_.4EZ'':I A@Q9/Z*MPK%-VCO,$(;H7;M*-9TF,2VW8-+1:\L)1DUJ"=./ M02S'!Q;W=^7?QL) ?;+(?V+UJE^7F4:)AG[AVC(L.*!KXS^6Z.I-V86=BJTW M)HQ]*N6-^L]4T(V^6\(8*0R9\WTA):;G%5EBYA3J&\O-# 28K(C2NHCIT6IZ M@[#<'KO8S:\^3JW-<3&4-,Y&(V^LU.U6K"2=5[T*DZAD1E&NC"OH\.G46XD- M&\SZ\F:L,0>7Z;]O[S5S$!I0-ZS18M<76,1'B<[L32+_CSS:J. M0JSQ"?<.Y-Z.;FM'.];2[FB1)=4G[>>)B<9(^1&::^=.[%WK?FDT/L-HH)!1 MUWH:>L&X":/3VGOMG,NE6QRP/UJFNA5SE3+>O$[:;[EQI-9=W.\I%VO!1L3J\3GJGE>B6Q#*NU)P[#J!PWU\A MH3G-W3Q=_&I):T?2C918EF&*]HZUBERGR>LGX3P:#:)Z@70L(=Y/"E:XW42X M#QX>>![,,J)I(4"-KAH.M(RC9/)%I^(9$%/7[<[(GF;8VRUI='SJ57+9C@QQ M[L1MT6QHF;)$EQ%:%V)5N4HYB(""=("J]$,)H:>ID=Q?:3N3C*1F!KT7ZB#.MDX MFH/CYXM?# 7'$JO!S=&SU=6Z01AF03G9GBJ;?L=!,3DFYOVG/CF?\K3E?.Z9[$!W$J%_I>2U27V2!QJD8^3T6X34KDGRB=0K MK\C JB1LV!>F 4//J^#^Z>@1)S&W^&'U3'WKR(P6WE*[>;Y<&6Y!'!^O:3G= M2Q^,U;44PW)2V.0C2KQJ#JQC$E' 4)[CFY^%VL:4IAO$A]3HF-")02.5L:L: M3+;I8)!J1>XIE0K!>=D0W^&,"=]4U2,K)YUW8IIU8! D2R?X1*:!8A43E["Q)LJ=\BR3F[A^N_I(3I8&&_I5I_ M@S:B1+CN[X6F0V[:?L IT"1HT$ZWJ^IHY (?-[9(L-'T3A8 <\0;3L!VFH==@&O9@ M+,>%:;A#'-6->SGTDB7;<2.=WZX5V$-2Z5Z8(E/)$!F>**,>)4ZC"39FID,>::#29.XA/Z M(ORDZ[U5,O(",^-_"OT^&5-2R2Z3>.7K^B5\FA.3H?"RJ1K0.&WM@CIIQ^,+ M>GPHEY+7GU8RV@V.U*V!N"1/5YS+)09"1:ZHCOD*_ MZ4[UY:S> 5X'*&RF.M8H],WB%SC>)RESOHN-YG>5_6W*':^2>(JQ#]*\DC1O.&N#1UL7 M>&*(2R^DAJY;,$)]5!J7Q7FR@&S*&'?W"P3>X"?K]=KXX$V8^=+G*MM9:KHRLXG%7NX;P9.:M7<;!UJF ^Z+MRF:OP8SQ8_?!/*WJ2"GE^,\ MG-'^R!=E/3"'+57A3CTX!8]J%T)24Y1#P=(/A.?E!ZB[W@NY#F>:W9M1,O@2 M(\1>E38]BPJ-DO>I]*5 'B#.5'.G:JH#IAX'5$5ASEA5A=@@)Y_Z$GT[9A]] M8U5Q]6J*Z6!][*^1?QEF3Y81,AN^$4Q361WP!A+2TL%U);$Y453/J*XH^].C+%8B2TU/Y%L7+7/H\TK:"XI:']J1HL%N1843WK MBL%W"_-G[A=0Q4LS='(T-3:;#"V#2"J#,LK/%W&9<:38%2F_3,2;,LD)MP8, M,J("9M;JQ&D<'G%O@XJD91M%S3>D:[IIO3DBLW7MXZBP4CU;&2&_:70VKF2( M+ [P-C1IHV619H5 WAR;2*T=0['"ZVU8N2E=RUMWP2%P0@6)>[O7Z1HR/W\\ MQ[>%1(L8V@XE[]Z_^W1.&^PZ6+:\]D\' XS/X,^7GT0,//D[M8P*TAOQ*F@.7:@\RG8'AQH+URE&UA=IG*!2J:P4EY>6)NW6JY2J,1QPCG2G8TP0#H,Y&DZ0 M"@DDM68$Y7-:T[U%[.FK,-.5[;1.' R3KVFD%X]":HKP]52F:ST<%LC< CHK MTZ[9ZNL[5&U7 ,^W-E38J#OV*'AUH\YY@UG2E!N-&J*>*:5K62-JXEOH47446IM,3JO^O/H%"I[\G4W+SY"$JGJ.(F41W MR8>T3]IH(;.D:-9ZK: VS#@@ EBU["YI-MQJ33Q=V_/C9KT'5[W<27R@EQ_ M(+=:J9= =S N [-9:Q7/BIM/SLWK5=HD/"N"=R%.)/)C2G@^@N8X1X]F8JIC MR@;LI>VT.2T%F')QJIQ5MFD:%\E- ?$3[("$\R/&-D$9 XI6 M8+U:+H-*6(A&;DSETL!+(81 ESIXW 0,YP/K;(@1IIN#,K880RIZ7 H-!'SF MDI?G0@VAX-+DNYHHES(@,3$7\2K@_25TR81VSTB(73&%3Y1:]DGN+ M?4$C"'8\' @0^TW;9(CS$D2Q+Q1X:U72G%/*ZL2ECF*CJ.FE8=)H5/4J),@Y M]\R5QZ)2K 1$G52D4VQ*(%]I9UL-E![=)7_\L% MI.B>?Y5W:(,,4R_D8F*_I++OF=7FXHW=1R8C=L8-CB M/>X@>;;H"^OF.]3(4 +QFIIY!IXO00APU8%+1CK7IT!>NLY" :_3WBU%B3%B$:U,;%U+A;FB MJ\(A$B[@3! 4NM,D+NWS:(6 @@#;V20%ZRY>N;@:RQ506B <&MO;85JB1J<& MN.9!(:4<$-%I^"IPY.\_O;_PSBWKPU3!-\(Q'T-9ZV^* LLN56+!^FA,L>4F MLI[#8\))J:P>YT7MG,C3(D'"6 W:_S.JF!;B*P2_7TO=%5'"Z8UR-M_&,,;J M,D#K1F?WJO.'[W;;W;:#RC")7@RGFF0J6EY"HVAW@PA+R/MQ_!Y236S;,$.? M%2=,.I1%1S2-=JDR0_'!(%DF*\"R@2*2U X^JOP,Y]W"%5=ML>6<$"MR1N?J M#$T:7,^MR9=0VQ6;8M3V-COW9FRT'HB8A\.HHH\QV,8:E)O/ RHS3T86KUOP5Q@60+<$0&O@U/(M9\2GT%J%MON/#> MJ@G%^(R^?O_6J.MKZ<2&^W5-@B)!4NK8N[5*M64<3@7-(IRDR9B)V;5OQF'< M[S.B5\![F;7!^[<:$,@'*<"03Z9."!Q/T1$S%@DPDD:J/M=W@Y*9^2.8S/A, M&]61$QWJU/6BC(L#XP$3_JA;=.#5X:?68'TIY+)!]TJQ%ZEUFD8I:#%5P13W M$]8ZX$I0.L"2O\1WYW-FP@<))TU;KEC!M7(: 08L^HX/*<6[+\EW-0"S[Y#;Z7A5#SBG#* %X3"2D(:0"WI8C9PIJH%*U@+ND2Q[;% M2 "A%;BL([;50F&VB;M$DT)F>'KHDA@+E 5$P(BYC=Z57K@>]ICQGDN:PMTE M)T7@E!#!!Y9%[INCJ%<4\Z1\!'G7Z+)-2#)X'7198*G6#POO5+2$>YM- -$N MNEE61G". ,N( ]U:DV^=3+)B>OF1P(';^TJ2@C"5?(!;'M;4Y#X@2NDX'#^V5L2V M!3-M!VP\S+D>G2E;.TIW$C 5_92?!HVYIHW3NM)W-\*%&;D%R\36=7S)QLX" M]Q<9#:=_?7%[3*#;?5'SLB4N6GQY$JE9_GK0US9"2-3@KT_P-]O%9;=_T"-2 M8U+TBEV.GUK_^1^=T_8/Z__[=^REP9R'%SEXU-X;J>T[RM@U+Y.3 MS@LB^(%_KJ:O2\] EM;?#4O:1^W;O4M2=IE@F=X+YS;\\SR>TH?AGY_GH''S M[#.\Y">DF7A!.S([Z9V^,);0]#SG7^$ P&L/EB@&::%>'(8[<;]K^E[WM)ZN M+]K9VOH\T*O?1<'E"X]!='" ON:O9^%7-3VAM^K1#%_\6'HJ168PM2>)YB"U MM42,4D=4*=7/6\8]4 2E.?SH?<.<9"8@EN\) 0@":*?Y(7U#O>)RI;)/NA(X M4FNKW&_?XRK_E 3I],/L+74A2]+L [&S@^RL;^[HOE]KIOLAO2C&$_V3,W=8 MJ,T#ZJ^=1K3"[T?B) F5;=B33Q1:^YS0-+:1Q3Z8%_3AJC3Y!M2$3OTY^ "Y M9U[I4U@N@W??(*"E@@EW2NN2^SEA^*E;UPYW",*KRE_%0:%:] T@,\9GD".A M/Q(%*_(!V:[%0X0HQ9Q2JN#X72K309$RB%F8S>D*B\MW!8[[.Q1+V7 M+]Y_?O$*>[' 2:T_BYC^+8^<\&(!LKFBYF73W0Y>E\P(@YV.)8"9C,UJW0H& M=#TQHN1R78'AK-)+Y?@1>GG87J>0(UC'UT&J*'R+_J=NJPMN-C4;(/^3F44D MA >N6.9]46I)?A=:\&SEDZ?QE= 'U) N0-]L'BZ]8@FWS,F46#/9U5A@!E># MVF7S6H]S%M;/Y> >%<4GE?:]J*_>@UR6/W^E M>^,W_H!.[0BZ\VOG&&;@C&B&/U&+K[S? ?@[V6K M#,QA43FE 9W0[_!11"GE5@>ZL%=PT,N53,Z+L&255P>IUP+3P]TO#T&_D121 MU;!E(-E/0329JP43,3E5%@NQE;&DF-^5JV A=&_F'PS<4PG X@LJ/]@V_X2RU.: 9 MJ'\\]P'1&R>\Q2@6E4O:Q.2HXHDT@T-!12'"DEZ&BS.>TGDKK7GE_BTQ+#H1 M; (OJ4LA!I HJ30&8H(JNH(U'Y<&),Z2*$JN?=U)MFP52X,"K$='4J35*]^) MUP48D:*]%C)8*AHO+_HW_PP_B@Z7^._4ZO%UY0ZVE+/-+N#++0"AVY/QJAO. M0DK%49,BPX@;)3=Y9NY0?ESS3NL'VJT;:.]F!['DO_=.:UW&LDO?.7L$E[[> MB:2DTND/^U-(/OA+>0$[_=8 5^>3P@(;;/MP 5X>!; O' W\OJ0FM\X-;K-7 M3UB$7BO@#U"FP4\W-98LP(C0BUVY$G.B7V/0?FOSQ?0SSS(NM#]*U+$&!W&;K.BA![D,?3("G]-/P+3QZ 8%=/9!\04\>V5%EX]'H..@!!4)\CR8?/&N.!:.PJL6E(?G%C.ZQE,G M\"70)CEL_A"935>P#-,2S:C+Q:?,F9RJ&8;[-$XO8&M%AM%R]RAT]@C-)6K( M[)@6*D@1^A(P-[">([B]L!T,GN/7@HJ(5"I($H>-V$)>>0@ZAGBO\M X,[L> MVL\2-#Z&8_D)[ 8PJ/_-89$@W^ 15&\D[:Y0ZT#\;SP)EY&R7<,H<@,/C#V< M7^EVJSH^U\H"U=0B/)$P4"56-2TF#G^U[ AGZ)(0O.45@@F&@'[_K-UM@0U MR7SG#BJQQ9!- G8QW:]"A*!BBJ?E'!P22N$$R+UY*3680O1G$$&IBV]#NG/J M*0[.&SLAW@3TD!1'EB95:F8-,Z*XHLU3L#*@_9A0"5C9OPHF*=+C4:G/)OD^&>T:3ZB2?-S?(F9K:TBVV<8:G=;UQ"MR#(*J$E3$IFF<.6T'OJJ MBEY3*DP'5-RLR$6_D.*]<]X^'1.JIA*%$@!&=:(LM;5:5WN1(-5=?K"%KMF*I*Z>I(9/7E;Z'[CJ^AX M"4<"T3U-0VUV)7&EU92MA;-7 4Z)L[$:9V)O!L1G)^E:R-5(]:%>Y MIRA7%7)CE5I4A+;RD1%)_SO&MR"TM4A9GDN5_US$4N7?M"_BS=>/7^L^3?DG MSE3%V(Z+ACD/IMOS#]3";_T--.#$5)G-O5F47,-Y\'X&)6NM#BI$SQ"18'$= M7+-#\RM;'4YC*@+ TS&9%=2>2KK<<<36C=\&&Q)4;I>'V^D7L*[^0BF/L8CG M+5UCAY+EO>,N.=Z)]\&Y4ZC7._SNK32FDL7 N.%D;@E+ZI*[&]JA%Z8JCPM? M)-\DCF&-BCR"$U\BEL0V*]@:A OXZO>5Q(3Y:<(%,Y,IMPJ/;2!D2LOWU>4"=VI)UK3EYU7UGTPS7W$;B>F*]/.3LY*4NKC M? Q+T'WE_4+U3R;?HJ&][HD\AIGV7GEO+:.O[K="CRU.\!)JYH'RVCU/N\50'N,WC%$%&?)"9JO%8O.KZQ$WWQ8_G-FQ) M88R:0VT;FMJK%@M!09][7=_T"-=.0+7[G4GA6@L!+YPRX5U%8[H *V.\:18+ M)SR*Y6:^(;^0$%4V ?MI_8GFXBOWRW1*SO!@E^M62^T6F4NH!I;B/7Z%U%E= M##Q82< T(. M (HU!V4*;@2^^6]HBJW6*+3*84?=T)IZ]!*%@=")N#XLA8UT!S?3#X'Q8W!^ M%<9O#+>Z#OXX3V 'N,P:2 T,8"SX-W(1S A+LC.7A::CV M50U5V?4(+>TT)PDT2^/,ZYVQ6F*%8[,+UTD:32VUD(G8W:P:[*,PFJ>8'!CL M9?CQDA!;V_.A/]'2?2YYK8R&*Q8+) Q+,Z4][)]"4!OOEZ?UMT+;;DUE5&# M*JW_\0,V$XB"U>LPIDG0EWZ0-13=B?KB"@ M!M4;]N]E4)U>JWLZW+=!=5N#_FC_!G4ZNED2OB<993F%HX#'ZJ\O>B\J==BO MN\NO7J>LD=DBJ)X'/@J/;P?3@;M@I6BT0SZ];5YMG)6LS\%/_S>Y+)[K_,]+ MM_1S787?78/BN2["G]:&*BW!+>IN'$R^7*;(_W0BPV+L66\K+[4A[..@XX$C )2S&5 M0UG+^N/ZA*NYERMX8(M(E);='YJE?)BEW/G>F-'_'8Y*^_6/7^\D.Y5Y[BP[ MA[9.G:&K^RE>,UP/!._I4N[;2>LTZ[2ET#4+M=5"G=Z+L7\PRNC\CDK[GB[\ M@UFGT9K.[MZ3SG[XE=RW([8'AN8!K=:H6:>MUJG[O*SMBZ5"O#)7'A/[^)Y> M\/NU;*=K>ORTL;WOY<0UZ[1IG6^7RO575/:G8K2 M7NWI.N[;$6M,[UU6J]>LT[>%N[\G"-0Q=D'X4R$G8JBNI V.TSBVVON,4.O< M/6\13.;PJ)1)0$T3+D(5$V97\S-RLY>086?2_BF$-Q0I]E 1)J,I/(!ZRR34 M(3U)RTU%U!,T"NEUC@ &W]L(@_]-70:11W7A"F=P>&CX][<4Y%+U"(JC\(=, MN1\45I"HG/"647"-D@F?G$1!*%0B$2W,TBZ,7U>GZU"Q8YN4E IN-=BRR)$?) K&6!-*[8264;*B<[+@7HZ^:42&9)9,'<2#\2NM-O7?B?X+7C%5 M7JD/M#R.^8/4)"\LA'1E!L-,)\'7$WN,Z7L.TWE(/:9BJ:QG6G5>XC*),*F) M""D3K8;PN2J^!.+-0GPO-6RM6<=RMRRW,STQ26(O)-0\E7ZDPEAKFH]^3MS6 MV=1I$&O'J#J2: 5,S_H F9RE[Q,2Y,?<(@]6+>$>9-)Y"J1C!H>8:-RYLQOW M;:H?GU_JU15FGB8))\HEZKXEHJ+[Q]&ZTC/M".W8CK1??)=.K2WTHD7 0C]= M,R^=_M:.("ZI5/[2*?XC@;NB<^J;2^&!9D)/K"-VJI\;4T6+=(&8(M8?AL]2 M^L!#O7%@OB:L@!$1$H'.OB4\O\BEFV9F&C1BST)L40"?>ZLF"NG*^>+H=7QL M5MDG34?W.U,CP!:=,\L2-\W TOQWR*W1:9_\CW1JI%W4L*NIAZWXD%,=&[+- MX-](.7V/]_S^B;[TH0YC(F6X5KJIHM!&(.T.U3F0_(MJIB9^MY(@4.6\N[F6 M!D)7.&U@@< ^<*#&IL2E7R*$>'2+JW\$%E=_H\7U.WS!NPAF:'R\#;-)1,T\ MM[*[]J;F5]JFY9KP#&SZS6+R_"KSAN6UJ-9U;7D,AN88?%,Y7ZO=;2KZ]JNB M[PF.\#H%9??&_7C_Q[L/GWX___S^PQ_>^4\?_O[9^_#W3][/_\_/;_[^^?T_ M?O8^O'OW_LW/GRX.2FT154%-[5T49DRJ:IHO<3$C=UYU;7INC?%.C5/LULT* MO7]&J1I^&0&ZX ,5F0]'(Q\:II#U9[$@DLV M[#P(P8, >^8C7)],@D/6-G7Q^=ELI73Q 0<4':YNNS,T#*-HXR84[:(:<^[E MHEOC[?S3@/ZP3@+L7OP#*?WJMFNMF9-L MES[!N&\CF'':LM.E-Q$U9_EUOZB8FKHS#2C(QWD<8CSDCR)/0\,_^*L*(O3I MZ36PDN#:HYO4NH' XX"DX]<@SXHOH?=[N KR8 \$HU8U;!(,7Z2"@YY:(G#7 M+M0D53D*Q)I\= <;U(4K$V^2(LY4)-_^6Q'1-[L@65E+%HOX[Y"T)EHYPWV+ M["^KM>=PV$!3?-C1!;EW'H%?B-*VC":^;=%5CK9-= P*F9:#143$A,Q92=7V M3O=$0MI(4.X#*#YD X=3<89S=29R#-+[+E538J7\*8G5= ^DMU:M77#3LQJ= MMJ:!?BU@)+4*R!=1_".YHJ"-[.+'LA03>ZI^]R<2*WA\]="(2BN_Y@W&32E- MUOD!WI+"!\Z)P3!@4?H;R*,]Z ([!BU*4NN\VO>0 MRQ'/S=N+W_&XO"UR^)DH(V+-NJ1C4<(Z19R"H8JF9.S->00XF%@/[3B.@]SS M8.E]4N$>'(?!V6['@97Y14$$Q6@.QI5;WA6-VZ1_M^=71;R#3ZV^#JT*7%GG M+3<\$D3TEP0$*8#?)[#PJ/CI-;\';*;@*W0,%M_0/@I[\_=P,@_@QON$[*T9 MG*_)EZ>5Q(_SUML6"^1IYRX"Z;1&NUD0;[I/*H,/(W/^KFHK4MR"M/HAZ(Y"D^IO3>1] M<)AWO$K7+,MU,+Y_ATMU@P1N>IM]F>BSXA([O.C+;[,0ZI@-I2UOXJL80I03R M6*E8($C<$=4-<,]T:VQJL&2Z'LPPF()8 'C)'XG'LV00(":/Y^$2A@)CR^#I M^36^ !\FP?/2T&^-L;B"I/ %7XU\%["GX=U//H!"QFUJ(_:=4@*YS2BUH'/K>17(%&H7TA;Q;EHU# MQC !K8'69M.D14U:].P^TJ+]]OVD19NN_'Q_--G[_W[NT)7 M^KTC@*X,-D-7@O2+R@TVS';>(;-J^$.&6F\!2O/G?Q74#N:3P$LO\F3R17K\ M_2YX)FK.GF4%_.HCN I@'G#'%?ZN;D.[)3_WDXG,3>=7ENO]O32K>$*F6ME4 MVD1B&!==SL7G%K.4SB"N2*A 9[*:V,]OU+6[0\S-,1YL- MT\;&;&S,1].;'[D-)56&_)(&R_GAJ4ZT%RYQZ%A,F%Q[F>)B FDF."FXOSH6 M&5)S $?9@=+,BS36-V1)<;ZDRH"48P"2HN520M"HCF$A=L4K<_?:P,6-50RL MUK$=$_9\9BV[X%M91C65,B;4W-C&,9G2.[)YD"HJ]%FFW&69+.,BR[#X$<2V M_2#1MU-L%W[[85M7WR@Q)[U6#6D_MG9E,82E&?8?NEGZC5($-O-4??5>DCV:A(L*4SZ;VG6&,+8 IMA VU19*\X)G:O^_T6)/UO M20Q_H+)^&SQ_,U<+7..,9T1E=01(F,!J8^^K8F$ZO"V#E"0ZC$/J/!7&5RK+ M=6>L[^ .P:-A,L LNIV1F4U6C#/UKP(_C_4T[I=!!KQO!_Q7*B M2C: MN[A.X69$A)]TB7$KKTJ5[\MB#"[NG+:$OW."M8G811M_0[W.,:@<*PPQ!RF' MPI>PUUBB*[%M5BJ9>[!!#6&3VC\4KMY<1;HXV72UVT65X-/&RC:J@S$4F<)6 MNU2_NE3P/&1A6%(G]Z]K19:%Z((:N2W=O-D\N39WLGNSAYDW#S/LVXA-KY,X M8@H 7$UW86C!S*+,"E"NI9?>"<1BW(5P 2HZG8#[,5E.3O F[W1[G?^][+3^ MN;Q\X<'"_?5%YW0P>%%Q;@;M]O+K71K9G'8'RZ_4(^0NPVV\K_7SVFW?2UK@ MM$D+-"[;X[MLE0CV-P6P]\N+LS52TBJ,&I3!0S)KW%#S4IEY, $-A1/?NG3\ M6QIU'TH'L]-6MWUZ7QV^VF>]>^N%=D^#&K;..O?7H*T9U!,,ZN:V:EOV0KM[ MHZ3](N9C#?4H':+J)F[Z0^V7H49+\YD"=G^8=,<%N;?;H+">=-CZ:IX^#$O, M%MYT^\[>],O.JXI]=+0MRS:0^6.$[A)1@H05#,*I]Q&DCT2O.:3'>$B# QAL MD%)4Z2/&B2;1"@F/DB*>V)+"_1UZFERFP>)A(,$/JPJ[CZD*#^W8GSN A+?H M^J3>/X*H4%8%<&@3:\G^K\J]G]16!%M[HA/^KJ%$^S_F*&!.P(,^:"][=6>M MUA,XO7=2[B>U-W1)9^=$!RD>C#"Y>X_- ]M>S>*F.*^]6MU!NU_O7]W;0N!? M:4&V78B[LUB[F_JP&[EWI^2[!]N_K??MB7K.]=NML^%QRG"CF(YP4QO%]#P4 MTZCKGXT&?K4!].T-^S.-^_(WHGT]LJT;HK[+6R=?K_5WM60VQ]A:U3!/N]. MHPH.216P&O.@[D=0[0#UH70CNYMI?P!>Z#$KQ+HI M-M*V+X&L1ADTRJ!1!@]A'=V3P#V'V-$FNA7^WW=AFN7>_RF"-+]C<^5[/]UO[3]_U M^\XN]6 KIDF!!2BE;7JJH3WU]P]I:9Z#2<%,X)V37KO)1=UA^89WU.-[H*V; MX/,AN5>=0; MKWCHTM8H@[W>GD89')(R: )'3PW/N5"3))YJ?([WE'&EHX)3[!Q[WVD1GCHP M\-3?;Z3IN4O3O0!S'@HUM./W'P)]LB=3>TY+\QR,B;\549.&NO/JG79.FZCS MWNS&,4>=.V?MUG#7$N3]$;9&#^SMUC1ZX*#T0*?KG_:'_F@T:-)/#X96+BZ+ M+/]6L^CYQIR[H\.%D#;QYH-2A\->ZZF(,AH]T.B!1@_LQ]PZ[:%_=GKJ#SN[ MFD5-XFGK1;Y0RYQ[O7XC-.?Y.HH-5''?A/J8G<5#E[9&&>SU]C3*X)"4P=U- MI"9R=$_8G,_S,)TVU#GWC3F[J\W_]&"*/4G*-^+4B-,60(AOP^;L"0SMD)AA MFJ5YUJ0Y'R9Y(M&6)@]UI_AS0YBQ1[MQU/'G8:?5WQ4#LC_"UNB!O=V:1@\< ME!YHG_K#?MY#^2JR8-]6T*L=]IHLY[LQM''74>GK9.>PV-NM:?3 0>F!]L@?=<[\TR;[]'"+_%9-C&'41(SN)*9(7]#XBGNS'T?M M*YZ>M@:[FD;[(VR-)MCCS6DTP4%I@G;/[X-Q=';:1(V>")KS+BG2?/Y-V)R' MYCDY4#Q%QS_KW#$ L/52/'5T8(?O'\2>U6]7*4?X7SEGT66A[/5?1_CT]9@BW/\PS+) MPCQ,X,BI*,C#*_4#KOE)C[Y=G4B0*7S BQ]?=E[I,_\4NL?[/%?>FV0!KUYY MJ5H6Z60.8YMZ+Z_#?#Y7T?25E\V#%-XX2Y.%IQ;+*%DI^!$\*!6MO#"&C8UC M-<&I>_@E+X='YL%7+U-Y'JF%BG,OF7E7*LOAN?*P()Y^GZ2>^JK228COR_)D M\L5+EOB8S /-H5)ZD(SMOS(O6<3AN,C@C1-X)*ROMXR"N&7)F4$HR@Y&(W:; MQ:[[M&+WH4B]GY(@G:)HO U3D)\DS3R0/2]8+M/D"D0B$*&P8NG!7R[38-$B ML/SSM^>W>F8A?R[M *2(!PW^0U.%( M\!?F>['''51&HY$/@^'7P8=Z?J??]=M=_308-0CC6*G8/4$M[P,\#<>"R\L? MU&?*FX'LXQ&!3\/^J0R>GWE3E4W2< PSAU?/DB2/DQQ>[P5C6 [?BQ-^C/,2 M>**"7RR"J:H],IO6SYL6*<@_?7JE CB'\.6I9S+?.N]-ZPPO@"6$MZNORS#E M9:;Q.XO<:@[A70YA[VD/X=LDBF#S@P58:CDJ5MY3>'^QB#WUKP+D'44D+D@J M0/1%CE.U",(8)2BX"L(H0(L"1<*1-"N.&X401%Z.7!1D8)D$(.WR"] !$2P9 M/GO3_ W(G,__OCC65L_B-?A-)^+Q+O?8GWRNFV_$HS!IBGRS5]QU V:("I]?(>1UK[;J8BU M\[_SU*[OI3H9IRKXO,_P[V9BS>/%6SO[[XC]L/=Z?]XL?/I,U O[V!-X+T9/_]??!C MW3[>ZQ'93OD,N@>H?(8;E<_O00RRCXX'D<,,?\C Q,PF19:A[0*NAW<>!]$J M"^D">A?&03P)X:Z#G9F2*J#/@ :#2X<^\@%N%-K][*[:S+DG'F"QZ(FO0[!/ MP\D6^N/E>125;_VD@#=,P0Q57]$:%D,35\'!(P<)N"0S(PN3DBRD5A82(PNP+DD!QOP83?)@*J[P/XO8 M\87QH2!6E&X,T/^UTG:1PR]02,D;)IN&+BWX$!K^Y.A&Q93= 3+,P(9*TKP% MDCE#VRKQ/@9I[KU_[WM\(/"#^,+S.$;3[1-]W(.AO$O2A==IG_R/&.ZP(K . M\)$:XY^/D'@ />_E+(S@K\:QO_CY#3U1C=,B2%=>YY1=A5?T:#P$.'EXM+/2 M=UI>]C\V*_\E[\-@CE"3UE@HY1&F;X^+'*K]%CHTGB*/!1'LHY M+/[ZTF]>4I^^/0'!'J.@P?6 7WIA==!_W9_V>8&/KFZZF,S6Z]MB^V_==_3\ MP#&%PVJ$E)9BPUD")SCSXG3C("_B#/2NP^5D(=RB\&T28%BV] M#M+I290D7_"YSCO-<\,8'=$X!X,?SAOE(.<.ZN[2X4' M.E_AY0G"#5^9H 1?@LB'1M^#%SPM)KE5='$!SV+EZ6/X9^I[2[AX%\%$%10_ M0$T3+N!4S14\?0YC@>?A*8/!H>^;@9$?1A()\RDZFMNGTDO!'"EPR/ E'FS6 MHE!<#J:LDON%[-1,7]]GXM8#F\/TJC^E7F<\[3J_\C_OO"K.Q'>24%SA8)#')6 M1* <2C&T/RA^!AKM@:,L.YI?%[RV<&V1<.!,GR@,1,/Q]0TR<>T4>UE;=0P* M-XA427SEFC42D!0Y*G=]Y==*%'P[H= H^)X@^UJF/#A5X15LO,I$Y=L[^ 7' M4O&K?X?S$243'.2+:GSGP!3I1KFI]WJTW(AI<-!3OTW?9@IS4T $# M=Z18P(#A*>63'..51-,=K_3:T1J8@Z=_"48A!G4EU5=CB_/ZH_&8W60]]OV* M6?W2=3)?O;ZSR73V0":3B>:)JBIESB<8)5]FZK7^QP\@3G"YKEZ',>T,?>D' MD14)*];$_>E]_&<;96NU.=(F>1)YL_RY!7_Z?OWW_7:K.QS5_JG=ZNSX^T'G M;*=O;!I49]@:=G=]^?,=U.#&1]6GSKXY<_;DUQC)^D]:[>C[[ ]04&18;($J MW&>DS?V"9!X>#G0SO^8/:_KQB4!S]5*T;5GVK=-]/NO5:]9KI_7JUA4MW&>Q MQMYANS<[Y_<-^+[M.]] AKQWJ[HS(\F6D]]O5/-IN^UW!W=LMOKT+-"-[#YC MV1T,VOYP<$=6IT9V]V07GZGL=H=^I[=WLKNS^72 S%$WY"\:!JG=*/4Z?7_8 M.5SFF&/?GMZ9W^LV3-W[NCVG7;\[&NX1"\Z1^>BF('HW(H]>UQ_V=^UK MO(Z/=V!/SI](H[19GMN/ST=O]^[8VCET SYFVH0'G25:R$G#P,E>JP* M8Z<*JK&B;G6D004^D0W5;,YMFS/T>T]EX#:;<[OW[O='3]0LZ+C'Z-;R_X/#>QH?K)SX:]/S3L_Z#V#'?1(QY;QMP:*F5Y@ =U@'J M=L'[&C4'J#E S0&ZTP'J=_W>X*PY0'6&JQZ$'N[@T9CP'I,H;H_?];RPUS_K MDH]W6/)1PW/00+$;*'8#Q6Z@V T4NX%B-Y# PX0$=GH#?S38-5S>P%GW:Q>? MJ>RVNWZ_D2".[>[*+SU-VS[I^IWM'%$V#Q&Z0V/NPDIV^W]ZYYU:3:7^L M3/O0'PP;'/:>[D[OU&\/GFAWGH./W,"POU5 1_ZHO:N -C#?Q]J=/BCW!B._ MK[O3]8=G3[0[#0:[P6 _"POJY2F"L%\UINW>;!'QKQMI]1X/I9=\ZZX&4=$UYT'[R+YMP<_;D9C/S.J->#- MX%WECAW8?W@>3N;8:R&\"J=%0"U8$NH"M5 JIZ8!_RJ". ]S6@SJ()#-DVC* M304RM0RPMXRWA%^K. ],LGZ2I,N$_J2^+E5L.LY0KV5\/O5;MF/-$^P7S:CV M5F46:T^2B<&\7GLOPU?>YQ06+Y@X;7)R=2FMCB=)AFUF?O[TT0L72^YG7OH+ M?J%PWA>IRR""U:(6. C,CR^][SI^_ZSOXW]/.T/ZRG<]?W#6H578N:&"CSW3 MEMAS_4I%*Q["RQ FXLX[6"0@;=(76Z:.._E=&\;1ZW3Y:]^!+5R36VC<%5SE89-C8K+_;&!M,;&_EN M:M9ZAZX06WSM^?6@[59VI.E!^Q1C>;@>M'M0LD2"=C[Y5Q'RZ=C<\FAO&_5\ MB+WSXA*&X/7:ONC,:T5*+U*D*K';N9TB;LY/*KW,\C19@**%VR1 V\C+)J&* M)W"8P&:8NEWHJ"_[[Q>_^Q[_"93L/X)XDA1@;/C>GT$VAZ_GV!".&F_%WM^* M6'G=SK:C^9]@N0RV'XEM?G<%6PPGV_N?KND?-*>B!MN23MK1P#H9#F MU!<2OO4ABQ+?^P/;-JY:MU6M]>[IW92O6'_?MI)]5NCT7WUN&H&]22#NKFQV)%4I&_( M5Y=: ]Y_V?G!E+AN4T)]K'/?IASZ*.?^/IZ OE7\T[,]!G_QWLR# M^%(]NVKO/W2/U@9>TA09[C9KX?/;MY1;([N-[-XNNTREU\AN([L')[N]CM_M M[UUQ]R/7[7R#&._ACK;VZQ9]FE7XR[<9WP=(%O!+FF29QV'$AAU@MR/3._6[ M.U>0-L4@C[4][>[35: WVW/K]O3]SJ!I^ M-+# ACQBM_,QZ-VARV3#3_!8V]/O^F>GNVJP9GL>:WO:?K]W1W^SV9V'WIWA MSE?_?6S-05[]!^CP&]+[&9+>)[N0WC^8@7Q4D30I>;Z;]?STP=%F2S=6XS9; M>CQ;VNWYP\X=@T-'LZ,'N&\(&6P"$T<;F'B/L"R5Y5RO0869383B;@?EU._O M'/UN?*S'NGXZ_JBW:Y?@9G<>:7=>#OS^\'1['K%F8QYK8[J#5OMQ]^4@;_X# MC$N\CR?)0GEY\%7?^ T<8;>$ZM ?#<^:A.I^[D[W#/S-9G?V='=&?O>TP2+L MZ>9@Y6GC\A^MRX_E/ZI:-_VX%4!2/EWE\FIPZM^Z-/M]UCIP*?>'WP9C_Z;U MV>_ZC.94/,]3T3[S!_T[0@":4]&3RQ\NS1$[=GJT*?ZJ)$J= 043U3>J5F4-L.:BLB*OU'.6ZC!V91']TW M)WN:7%Y@U[3X(1#)-+)[[+([&+3] MX:#3R&XCNPQ^$BB.[/ M''^^,+-NI^\/.PT*<%^WIW?F][H-G=>>;L_+;L\_[>Q0,]/LS&/MS*@U>MQM M.FW=C'-)D6D[RID=T1_M'K^L/^'2FX#\S;.<3MZ0[\T>D=\;G- M]CQX\-8?WK7U0K,Y#QZ=?-[ MB/W^JEE>>/?[W8BX"[9->39."F/M#E#O[=#PSDT C\.EV%@-N['2 M\T>J0MI89"G+FJU__"'\ M4%ZN?HLJK#[/%5;H4I47_,.+=;=P[SK,YU2II+S--0E>IBZQZM>;):F')3UP MAA?+(%53+T_P%SWO.LB\:1I>J=@;K[PYC$>EY5> H,[I/3&^@6J(QT4&P\\R M>A7^:98D4QC?)3R9/X%_ .U54'<%\WF5M3SR[>0-."QX1V;&"0^X]D:M]E]\ M>KMW!8]8*'K:(OP*HX]A".."FC>=MD[_PI7/<+*"2P4/B2+\PS(-)_#PTH>[ MK?Y?6KO5 S(-%#4)_2+RF\383V7*;YKU!II4=Y&2D].6QV6Z9L$_Z37.FN$>6^%^59] MO8YH.T8!,C,.HQ"T* A15H OEF6S O5<".H#]2I8 MK+ (2ZUCX6-TS9->W"Q96Q/=W")ILHQ]9(-9)AG-^36?EBME26"0 ,;YEL0% MVO8KP9CLZ,U?6:L4?R)I=8KF:2W<_YVG]@!>JI,Q*(@O)\$,!OLZB*Z#588A M!G<38 ?,,9[.'.PRTT*#=$FX:][H #9'BIV!,P=Z,Q9O#6?GKB_\( MAR,5=,?#P=GXK-MO]\?C0'7;[5%W-&UWQVIT]K^=-A@L1'J4S) N*D?/[;^_ M#WZLV\>;%OU;Q8J>N#V_TR]I J[G[W1.&XJGYTY]>Z=^MWW'IHI[G=AN M9/?H9;?=]=MW;0C:R.Z>[.(SE=V^WQGL%[]-0U?T;:6]G=:W=1AI^(H.LW+Q M+QAI-3GAIH1Q-STXV/G4'$O-3R,7B!F.\*>:> MTLR!TVQ& M6@@'PO\&;!59)2?@LQ-(2++.'J)DF6X_5SF6!V'BR'*?[T7=QN);MM MO]_[-G:<_13=9YN$'#8YR"8'V>0@=U2#IZU=>YXU::9G(QR#UJZD0(UP[$<. M\9GF(*MT!NXV%O:714'DP/ "_?T*5LVIJ!X9?'/GM8=_7J=!EFLQ4 MEL&GD:] I5=$.4 O\$>#MF_8:NS0 ^\2LY<)#PMO1)I0^!7>%&29RO7W>[VS M]<'?1*X0+!+XT[]I\'K0]*PS\ &'-?G95&5Y6DCNU$P7AQJF1+4PF8,8R82& M?K??NX<:YJ?/J?X(5F A B3N,FL/OM\83.H)K/:9%:;S&J366TR MJTUF]48MN)D!LLFP-I'^7=L"#L!;:C*LC>P>H.RVNWZ_\VUT]8WL/O4N/D_9 M[?7\0>_L"$7WV698[U"3U*18CR'%>@-;=9-2VQ$RY;<[3U'U><\YI>/[0 M'PQW)=5H=N>1=N=E!RR*TT?ND-CLS#8[TQ^UNDWGRF.,Q*US^]]W!&X7<_H MST9OY(_N2C)V8,[.(>Y.'V[\.\97FMUYZ-T9^+WN'3W.9G,> 1WXK/O+';G/ MS[U/T-$OXB"*D@G"MQIO?S>[^-0?G0X;AV7_-@9NEK-.LS'[MS$=?W!VVFS, M_FU,=]0:-"[^,;KX!K%,[KO&7/'W:.L1G L8?0^JVGB#WOD6&M!Z$_2?U8G[SZ=H M!WLQ30HLWBN=H69HAS2T^G+H(W<#RSP:WDM;.\T5I=M4X33*W5'NHU;WF2KW M1CAN%8X[LQ4UPG'@W]^-6D.^+@WKSVJY#_A783Q5&I%^9%G#-N+EY>JWR)ZL5A/^9[!8_B#X92]3E\1&H39$09T6!M]Q2<,Z M?4C@7;K-#R8PRC0<%_0R9+?H#?W3WJ#E5>E)2M]"8A+;AP").8)9DBH<'#P' M7G][@X2MFQ=L[EZPD5GC1ZK)W?B]/973>IJ8/973-9C];H)JVUM\QTC9EE?N MR>'\O>-W1C6"7"-U+$LB='7T,-_>,6-OZ(,V#[$1[V\7[W4HZ4[*E\!@1N/& MFQ4I$RD-.F=;*-QM3H"K=W=3LY_GH1!.U9R;RA1JJ*IP(GTXJ!W;IZ;4*J>6 M3XI?W>CW/3P *(TN0U8MQ*HJEC=9!+?J9OZ ^_1)DB[!:LB5$;/-LB(3ZB.' MU#+)Z$YZ37(&8[+444@;Y7Q+B*?:]BO!.$NB(M_\E346CB>2&X=TAM;"_=]Y M:H_"I3H9PRY^.0EF,-C7070=K#*T[5U#'JQX=P&K<]\XP]GLX<22%AI$,&'] M^AK<%97BIV!,P=Z,Q9NG:O;7%_\1#DJVVZ/N:-KN MCM7H['\[;3A59 *#KGP#;T2FOO_^/OBQ;A\/DT^.E83NS^6]?!^#VGT,DU='(L![ 5*LNUS^-CGK.!MS8PJUV; M)?B#[C$R&C6B>^RBV^WZISOSSC2BNU^;^#Q%]^6IWS[;H?3H$*1V%W3+45'( MO>R>MD;[LI?[@(9Y/J7D+T..7'Z[$?Z,JS"'CTRSU-3&;G5#-;7D>[@MISM7 M(C9;\TA;^(0G,HGN6AZ';\4>^.=3W-H6@.Q5$>BI<#OS_<@;7I\,_#D9>GO>P.6NV= M]_,X;//#ZWI<36][LR3U$/-"V&($@%1 Q1HKGB=>4N19#A]#X#F@VHGMXHCORNZ?M(Y3<9XO4Q"#/7NWG MW@2(CQRM^?-LIB;(\$!F.%)%-"#-'6LM6KO>X<<";FJ$XU;A:.],^=P(QWZ0 M '_K]P\ON]@9_(59BURB*DP*JK4[HIY-J\)QI8FSD,4()H9?KN4?"J=_?7$[ M^<$"!#W//#=9X7OJZT2AH3)&E^DJMTX2U!ZN9X/!,[*><=\$U_@N.9!"OO$F1ILC&"<*Q M5 S/F:H%ZG@OB7W\]219+,*<3S[($/P.M$E$-YH79)F"7^?S((=C#Y?% LR" ME!D) [(7G$_#_7>(*P>V$"P7*:,X,1/T)I2MR\#J(0Y05(@K%:0>+**:;M!V MA((*0;7BIT%;POE+80M@B3+:D'&1P>LSHV$S9$^=A43A:'6QJR.1\Q$V!10N MTHG"4I_'<4&VQ1)^"UN(:G/A==HG_T,*8)MA]O83E76;>&/R4.3-(9,%@Q37 M+HS!.+U4L59_63&;A9,0)7\29'-O%B77^-D96&W>=9)^P0]-Q%!+%8AO*I&+TZHKI?6K+0L8%[@J*\1(:@67I@[CX(!31,O2_93KG8U M"F'J]\ZTNS?G"&?'?,?X#]S@JR"B#;9,XK"=W_61;'G@@=K?H.F(U/F[T[[? M[P\W?JS7XA_/-SW&1X&:!U-X8=_OG(U024XV#G&N0 +'*Y)R[6YFQ1@T;@B6 MK9RN9:HR^#39N3EH09P.G A8.?XM?(TD'E4EPFH+O H=_]71+4B$SKJ%;@"\ M'+XH]\PNHP 4C$;>.B>)+;)E@MRE?%O*2^%%R.D+>BJ;ATLYZO8$_X"C2A6. MA98&CA7>Z'*)PV-$"<)84K4,%9]Q>,"WOU^1: M72FX]L-9Z4%D32B%MPA>+)7'T.A8D8V5UA2\UL'*72)T%N9)1(8'A08VC[WE MO8]):GP=:H"]O K"B BT82>213C!'>&'D]=AN<0-4!DC%ZS&439@9'@)&$@R M(-HW=O;/HP:*33_AU8UQ];I]_0^>/YL7T/&K;O/1C+P[-]-Y46 MSZ1^H!E44VG15%HTE19-I453:=%46MRH!=_H2"=F^Q+T?SA<8I-"&+$$B]Y) M23#OFH+../QK=L;7]7L.!&]D]?MGM^P>G.R^[(#H[L 0 M>PA2^VP+,%YV[D#!T]1>''3MA6.5%YRHDF3@/5CDSQ=S_W(P\H>]'?C)&A[@ MQ]J97M\_Z_2:G=F_G>GV_5&WV9D]W)EAI_7(NNP@K__##LKIZU\@?0\:D-O% MQ#[$ ]/I]>"6V;V%T(%Y/P>Y-8.>W^ONT#VCV9K'BH.-_$'[CNSOS>X\^.YT M6\,GV)N],03VLHQV1_3X!Y-K.U^_VO=I7K>5Q)2(@"?6AF%4;$U&L5HLG(97 M*L;T(V(SP\42/LE?UH4U\-Q*><)1U ^\-[&=0Y: /Y4MJ\D3![T^2=)E0L7A MRS3YIYH@EAIV-TVN=/W,)$TR^$\4X2>FQ80 M;-@$D:T%GX]S+?E?4ZJY2@( MED]1UO*5+UA[_"Z"S9>$_*T'#'-=*2.%Z2/?]8;^V:A;*I#*;B[DTB3;A.E> M*JGT:9G:[C)N.36KP<#LL:IBROMMPI13:<6 X>7,YSV@^EF<#2P38M''L)($ M3]=0?ZR]JQ0]42F>NS]2^:1NKGO"N5>J_6J!V,0$#B>_'J2-DPU2@EWCL&08 M29$A@T"2+3I!++NI-!%X>6E,LTI=1OU7 M_/(0.GYWT/7HNS>\?D^K[[;7JJ**%6(?-<[9;408)4+89=O MX>CW7C;U\+>/Y!46RFRD)-C/\W?;;3P/KD@_TKURI= G2"9?4,XTM0+\_C(- M%MS&@44Q*/)YDH;_IFO#R%:8Z<]B,P=$1O3\=N^,V3TR+ Y"TH"<*6+44A?$ MT#G0WXN]OQ4QL@>,1EACQ*^##_7\3K_KM[OZ:3SNL5*Q,]0I%>K9\CRM_N4K M9"7FX8)N-OHOW(!.*1C7P:*M.4$S!E0KA^:.!Y80##O,YC!6]V.?"IA+IST>G'0< MC7&A)D7*MOC/7]G*1NV,K^^,>J#EX%0$"[J50./-P\D<#' <"99'AGEYC&S% M.'N&FQ#(MA = P?1907X3K,<)MQFZ1>C'9QFE Q=B*C#&.LCD_-)*/@F@H2 M,Q7-3L"*3*C\5/Z(Q7RPQ5*FB#77$3S(B/M+75GXJB0W:K&,DI5B_P*V*U9L M@!)I":X2UN.!F9A'2F\X&IQXH/@IL*_?PY#45Y5.PLPFZPKJL&J, M/Z;)1*FI;$AY^>RR"OO+T.^"LB K?>!W^_=BI+_5-[.Y@_EE7/['+^MV_;-A M5Y<[WO2XO;PN=@U+D*+Z/A%83!&YW)%IM:I M/^RR=U7$FIL,S[RN93SQ+[R,._VFYC- ,/TIM""D MPAMN4,*;T0D9!Q&)/M@C5)A]@Y%-AZB^)EV*W?T!^#>DBCM^;S0H*UT.$I'% MB0MHJ(WX[A16B5_A[@3K%J6D7,-.9I6YJ#/]$%(7^6J)WP#Y)*,T(I85N'6Q M,+]-)'=X\9"](>0+8'.%DW")9Y8(E21\*09G^:4BTYITB<( ^D*C0>SG;7*C M!/T41),YV-)__,-[^>(-_"NY#+(7KV YT5B"=1:#9@H"CQ$L.>!B WV6F6MU MD-GUL#XUZ/!BL?2R8H%6IJ,%D+5*+S#'H:E.>*H"4+[BDTS '<**?V/Y\4LY M-&/E75Y;X: 3#Z DV=\FV*>='HMUO]NN$VK\D"%5J#F$+CG'X0D+$;"PWG=D MPX>#%/^K@ $2V15(BDI38KU:(#$&NZ$G[ MW;(7;$[!G$[T2>?0\XO;U28)YXH>F17C?PJ9BT.8DH;9%QQ>E%B>,'4E!P5) MHM)BF4]6.-T07P)_FJST?,0G:7G2R[%NG>U=P(JXX_>'[1MEWL<_\5+0Q_NC M-2F6):D5XQ=B<7?6OW4^F:1%=8#6L]:VP@M]3M'_1B:5:7F%&_X+PW]QVO!? M[,%8'I[_8F]O@+*1V-I!$;7]SMG938JH5WN!WJQZ;E87>..SV)8;Q2;;E8Y""R'Q.X>'!9&O" MYM-].B-_"M^HBB]!$].V:Z%;TNQR9W8<:;@ R^&78)R&*O+>O-$RX'N__?9F MUY#9!JH^[Q.>4K1&V+G>PP33;0+P) [V-TO?IKCNEHSY_3K&_#V.1;[!' 4Z M[6#\H8N&$;"?)2IV>$?9S":PL]$Q/HY;Y/,$G$[[.QTHJ,82&<-!S,H33+MA MRL4^1UG/:3,*BT)Z P"')N(L:! M\A,F.!F%7Q"M BI 0JND 7'*;6DY:DQ##IW%RFVY""U9I>O94Q\U,5"4@D.4^$2T^W\/DZV.=>B'6N6PR],+*&Z_/5K7;,I MXI/]/0[QIXN_4]"(YE-P$H??7^64POA1PW :]61:%-S!7?OH)UX%4<$'8J'@Q$S7E:4N^,)/HI1J< Z(6PVJ> M =I,WVYX7X2ICI5O\PPQ#K+=K /B7]:12*;8K9N,UKUZ>/#[61'!O3.3IA-K MD-P[C\=X)/B>D@2=:U+@-5'R,D%\F"SAOODQ/^DN$&]5!KID:8*>%\5B@>S2 ML"(N0;-C)W^$VW(2/FUW%,YT@Q0$8909OU4VR9X)$D\KN4L$A61D%(P3M'9+ M8KR.!G]CJP36L%<^ X?PFZFZ+")-28Z_^((6@B.UVMJ>%0@B]OZ%$"K8*;J< M+.ZK! I@X+6:.F4//D>NX)OX/0%\&9N,$TVH_7TQ-^16"S5-]B2![=1W)YX0 MNS!P*:672J/B/1AE+ ^Y/QM\TY5WU[NJNC!]GQJM>,]:4>X;0@:\<1V;=^:D7EC'!A17D)*Z<6]$UPEU MY3!E.2SYJ*X&J(9U(2HI6CS!BOW7@[X>FZB8$_S-DS1Z?/'C M>]@D;W@N&>/U__T_I4L$MN?_8&I;?G[K..GGY+?\SO?7IS#[_< "0HTG0S6 $!/;K?B^3L& T65#N6C%60 MS>XTNUA?4-W$[*E?<%W.;/O%9W$*+H ):H M8"8YB:500E?9$B:HIFR;O(Y*DR-_U&Z;5G;P^$1:?U$5"/4RI@(;PB.5W".I MNY'R3];\*UB7:^.I2,P_,5' D&M"J>.=,UP=W-5MLF S+UD?P;&,:36USS,K MO8#&0#<,C$Z*Z6@;M UIR])IBARMU+VFC#E&L\:+&H%>J"7@QPR]4 Q^I$EQ M.;P%Y\*=&ICB7T;:4F<&".(8%W'*O[K3H[7_OE9=VR2_5[+\O_/ MWILNMXUD:<.W@N#TO&U'0"H2(+C(/8R09;M:$[:ESU)-Q_R: (FDB"X08 .@ M;/75?^> M?)_G31,WRL3%F["3D?& 38*1:PY"U M<&62(Q(TZ3BG1.>YS#SB K3(6%/FT;X49S?*\NZ,$>M2;2+13G3;K$)\/D:1,S& =BTF@D[((E.Z\X3^4Q-RUWP9*1 M.RMX)[+'?.0J8IGMK7,Z%3F7=)%"A$Q5C/].\GG^TFKV>.^/I#C48>CSI9=3 M#@1Q5GD??MX)!F@O3ZJ:]*&4^4\=YJ97S[*$6WV5 :_ EJ M\!6/,_56AID*XX8\(@H"E?Z.GK=/=FR7"]O59%!NS[PTS/Z>)JU:K?7C4;>> MM&I>]MKKI_?N=](J:)IO-E;28;]0/2H!Q*LW'#KY=B=UCXZV[W/T^><;N0LH M+$CFED$L9R^G4_9C1VJYS^_B+41?LT*B;_U:MA=]71,#=;RAYEA#NL2&G&@> M_&!/;L3-D_OY$%3U;%[,%S>G<#8.87! ?+Y"EU7(+8=ZU+XL=0C@DE MHU<3J:D<$Z=SHSUCK=:%';-"-F%^Q',41L&4G;0&AN=17R&*JZ^O!H:K5^!Y MT]775P/#U=== TOPLXL&IOQ>IRZOS;;R>YW0C5IK-; 'G 2$$YM8&/V__^@9 MK>X'[?._YIAI>=)ZF%5K46K56@^SZJZ'U1X\-=;#K!/0PRSE"5-2>S.16LH3 M=D(WVEOO"<.V$%^PK=UIZUV]6HO.7JWUKE[=]:[:@Z?&>E?O!/2NGO)_*2F] MF4@[RO]U.C?:;S4&V[< 77'SRBA34.)0,KMO:Y3Q&D[%'_9VJ:U.LS%X&$V8 M,_>8=GNK76C_D^N73GUDQR^\60+OG7K2)AH=2'W5;%I^?8TT6K["SQLOO[YV M&BV_[H9:"B%EJ2FYO08CW;55K+]1>_EXZ]9BJ4\_QUW+X M3CW'1^E2.X^6]9\[M%JH?Q?%%4_B; )/,NWQ8V"'#I5\NR'C[C=#=S?=Y2D7=G7MDOAUI@8WM )(HP\+0[D.B9CW/@ M 9ZJM.?UK;!M[!+".!1PW@>-I4:*6#.;? 5 Z(AR;2C?9<:=OR_N+) ;KRXQ M*5L[YM80Y8*@LL,\G^R5%@:X5!B@PZ>7D]483U9+1J&,DQ@JLT<3.<,R!CXI MS?7\^-)"XQT' RRNVP_DZ-5(>@O>P<5ZZ>CX.-?N,]W:>][2WXN"Y>L1!REV M$_%^O#[O%DIH#!"-Z5-#B<95)Z^+R0QP=3@3$UOSXR@_X/PN7#0U#EU$/+W< M^( _?@JY:S2TI^QG$/ZI:VX4S=,1&[#3D%ER#/)EH1[9T]Z14+]H\T&0;A*45\E=:\NA'T(J=?G+Z.HV-HT(GT+D?%+(6/^I3H MIMF8Y3',F0)U>*;V0'+FIL1/\DA?S -#7I(SP]'J+V*@#?N%#)8F/@FV(#7 Q0LHY-<02JN&N"8N09@WDKMES!P\I C!)M3^=SFF^5XTFGO/ MMT8]Q,687CXYV\V84_0VP1SET!/Y1N2A\-+0(:61/DE]Q:-XT^P0S.J MB,DDV(5&X^%<#E/.C(B5D'M(OX^?2#J_9SB8?"1MJ,Q0[S#:_/M 94"'@ MR,!7T;2N(52 M>YB/)MD/)]MAOVP^@5U'?F]K,8Y5H3EVH&8^XU1XG-R6C)@E"ICR>+(<6BUG ME K)63Q?(7/,-E>"Y0+$H&_Y\$)=F\;+D!6;&7$K9KTS,9I[^)+13FATWT^& M4\&CQ5<@,2#*A4UC9^V3#8LOI52D>^2L0@RO(3\H,1V:DU-*2^$8DQNAX1-T M[9G9WC^9_2?I/^P7B&,QIP=O50Z?6S@-/D(B.Y8NJYRMU*02%8$NC98%?\<5 MK;GK#' C!&1 2,_ DBZ-G"V O)"&,N*L=^P)+= U5;E8L7WQ":=4IG-:OKI3-TXUE1/R M%EYKHU>KM2Z.2"&T19' /5^86 -EOH[G"RA9:V4/B O\SL,&$O MA6*%'!:_Q ;DD*PB/:; VU#(*G$4Z0XGQ"DU$L(C-SE\4=2\:[U'@B8E2&C= MI$DPGU:-@S8Q^./PCY,[(W.^?,2QCIN8AWR2*!EWY%]"!Y1'VCSZ<' ND#U* M?3XX3$"XE1*9C1PHE>#B #YH[XSWZR^7=I)_ QD;N' ^5"?E0 @4AFZAK6YV MASN4SB^2YR/FSH2PI=&MP-OH#O);I64/&3Z'A&'@>X7&CSV'FPVSCI>,1<\/ M-Q-[R9TE_O:=N>$\4V*!,WK&8:Q\F"Q(:KQBN'4VDL?Z]7 )OO(1K88_G"H=<9>JCJ#\)QLEH$:*D'H.!T]>H\&9 M7G.D(^$.YF0?S6G.L.1FJ7HE5LOG\@X9-7R"-3M@+^)@IV&Z]88# MXDG)%K^60]7'8<"=9WS682R#<(E-O=+MPEUQH(;EWH1S:?/^X-RO!?_F3Q\E M$2BI5%V1ZLHCY-QS(S/DNBP?.8_T2&O! UZ*P+0BX(V"_MGW/G*9U'F=F4$&+VBFMP E@M2DO;P[^B MW@<"$"-I&2MWG0JD:['])_/Y$,F?DP 'U_/YOK1_>+2._I7,@H0Y5+P>0H(N M-$4RB;2(:\QL<37%#T#[/(W#%-Y-(*9@NK&\RAK$".F)1:,PB_G%_V0UF,1( MI_@R-QU_#P+GI^MYVBVHQ6Y(6OPC]_548K_K37DRP@$ 0^YYY@5O+0)>9QVI MY4+FB2GP),]"I@@AV_A+M]?D,_!@ QZY1XKCX)SB9-A(.*K(Z0C_\^?P_N3Y M;GK6Y"WE3[P#JPD?F,35Q;1J#71$,(-B/B THY1F#M^EN4A:NL1IX# / M%A+PC>**"TXAG\% %EI8N$[:;7ZA>,T\AR,,*=1*'[[4_H$3@>6FY4XV/DW/ M6K-3X&C1"H!K:SZ-7R/#WB93.'\5TCO)=XC',(HS'TZE M!K%^>#6Y\3-)*8M71:Y0&VT&!^@QY(X0T)3\8(ISM81%D?%G"V,',]%L&9LD MWP#8($]A\!/#H;1-?M/S69" > @2A@EAY07PX/ BI( EO!B^\@0OQ*A7)&<, MXSXF0+,@OR+,:R,0PWXR=HX#Z(*#'<":UQD=S"A11EJ)P]"%U![Y,?21S-G=GVCQV/7+H"']] MS@@OV@Q:OFYQPL(JCAMQ/:50=;CDNG7JKI5.*AG)*#BM=7Q!:)DV44'&=K?Y M3+M$99,Y&,!M\9T468M%L(^-@2QBF6,BE^8S?BE"7^0CU-.[%XHCQG!J00AI MC"SCMLA@;SVKTA=PE#(+3AIPR_Q8X+Y'(@EC,]86 ;6(O20P1707>"#]>)AM M&F!H#J-3T=7KM,K$\<'%=X<'9'0^O-TP]0^YXVJU M+RT\BW\P$3GE>MA2X%3$8T"G\C,^N@5^5QH4,EZ*XA4E<_+@,?D@-T5+LV2> M8?8A>W;AI)*'D>,S*S(R;&?_V18*C7M!H]#>F;.];$&%"%1K+B\Y#\RI:"*R MMEKZ#J5*G6C!R1/C@+LR\*<3$!1!2.)09$SKPAN1>-PSS@12.Q8B/\4E.'H2 M]TG"E M/6DZ^(#4:/OD2"7("$< M!T^9,'P4J9 4AAZ])''&5,W@%."P9^8!RT=5D%M,E!639J'FE4AA!3LBD"YD MT<+^N1W$D^53ZCEBKMVQOW=L OLM^JW\F.KO\(-D2+71&/QX^*;]\:!]_7J_ M.*SZ= ].UN3!UY]Y&D1&<_IKE%@_D8OD:C2;[2.AEHKCT]AC"!P .Q]X]BQB M5_(/'S!QP+-?KER?MD9?^L"EZH4(6&*0;K$) KZ0_UK&[_J7K68?0WBB1Y)X ML?CM)1S5;\L_[_Z":0T)C9F. M:_E?JMR3?UI):UNTK:K3\7UAPW".V44&=QQ;RQM=Z@BQ*V6=7Z2_M9=F$1W5 M+.+$TP/>JED$SZ"Z_GKS]\_?M)N['_=W/ZX?;^^^;R,0 MB+_!Q=GOY4Z/JUSU^Y=MPRJK7'7-RTYKO7*U[:-:KS60GQJI?8F;/DO(2^&H8 86?+SR&DLF/;MA@;Z MNCNUO>B_&A>F-/3GT<63;<^N$"'7OH/_^9S"XSJ^$8D^F-H&RCWWYH+U]2N^ M\N?3"R<@,P ?"Y0#Q\*(AH2GH-T8M/NZU;*D=T"N=,!UN%VN1I+>UE?T^@[I M6;:C".14"<1Z P*Q&H-.6V^WNQ4AD#?H+U\8">R\18R/$)-T7Z=*OFD=0')!F6;O3:%4'2.1FYMSY6'@?8/Y9$]DKGQ#J2V%:-KS=) M;&"N\B1?@!)*D@ VS&^93;W7W)F95L?H4\C9EIGN@IP6(*?9URVC51'D[,D: MJ@7SO,<6*6Z2[+_D&%3ZQ+;,\P[+$,1Q?N:G^3IMHF,T!CV]:55%EU!:Z1$9 MZ?Y09#8&7;W;7S:RE49Z:#S0)29-%'C,3&FE.S'6:SK$5Y)"NS&P]*Y9%6^K MTDR/S5!W0H^%C+35KXI=LT_MU+ NNU9EF&EQZL%C$&,QT^[,5)S#5MD"E:25 MXO/9IW-U%S+I8/ZNJ7=Q;-X"H;Q1Y53&7U]6V]D:)#50J,\9\)M\P+L OHN M;^M&>UDR*, ?0O>OB)A:Y4C!0O/X1:?&++Q4%Q.N9KSUCO)+[R"7Y-G>X\E> M^\YG>:ZO\#;V&@.C9^BMW=TKRAJH()(V,/Q](JD/2.IV]*:YG&]1:\N@TFQ6 M=M)3?NK7,E-Y@B7AWL6)V+TFP'U9OU=^Z?JC9@/C?"UJ6H":;D_O-W=VOE7+ M#UUI)GGKQ[;_Y(J6_TQT;]-H] C3//=994KLR$2_T%%^A9-TTL/FUF1Y3:)K M- :MCJ4WK9U9J]))*XBE#:QUOU@R 4O]EFZT3LQ?76F&^P/_3+-2HH3E7F0Z MSWG8:E+E5KP^!"A/\BL>))WVW?B/B%-)60II X58NFDH/?84D;0I'+A/)%F MI*[>[9@50=(YZ+;%K):WGV>U%H]Q'[31 =K0N[L["Y1&6T$8;=9H M]P6C;F-@Z*WFB:4&5YK#\NPU..N+_25=G#@];)_!]CWP1Z\*-W=[I&R8K:HX MTI3:^C99;*]'$%:I=?3^[E7GU5)7:Y;)5LQ,-^UYMR2>RAU%Z>83V^^_*CSA M2-EZ)9E #^OT=*MKZ69W6:FJ4=Y265Q4M&^,HNOSH^NMDA++TG6+Z+K?U8V6 MHNOM% ^YB*0W)S45V:=>N\7W,QLU82M.,,>P;559W0$,E'N)@].U3GU%M\_+:_(^@Z87GK%6[7! M/!1E[OW[^[3&6F9E;K-8*#V&. TI&5H\LU^P 8SJBGDN3?^V[#)USW%!:'E= ME4C/: RLMMYMJUZ8BBPJ3Q9;MLS: UF80!:6;C5W#IU7*[!3#^D']QC.F6KZ MLA=!@2>9T?M?20_8,MG4N[MG@*KH3@51M)FO[@=%%J"HJ?>LG96-"D9X:L-5 M<:8DL%4^WY(F$%- ?B]7J6!\F&>EG-[E"T&S,63M0K8V M5 KK?JI#I2'W\DI",1H#4V^9JOOV*2*I5'7HKD@R$4G]]L[MH93R6AX47[(% MH7MDN.>ACI0H$UTFDB4ZP(+[OFJW=XI *5$(N@50+.RH=V)]2VI6G31:3G-4 MS;8/PD1W#CCTL<3>ZNJ=WG*XMT8)_V614@,E^IQ1OT$B[(YZ#+.U>WJ[7^LR MEV.@_BS:P;#GP'LFUTI@^TJE?[4T"ORG1Q9.O\)+[L8W-..Z+&5BAX)^4X<] M5T2%4[K^$77]?2"HWQB8. JRHUIJ'S%U@HT92&)'OZZ%^F MSY;27O<< 7QUJZ16$UMR&Q6*ERM5]NW#@#O ";MRM_6.ZF-8D1#@KESW/)23 MUX0!=R"2-K6,K4R\7"FZ;QTIW %+V)I;[[=59^YC]XWU O_I(F;A5 N&L":J M@E,U;[NUCI6NM4]L&.] $Q@O[.NF>4*M*!202G60W1.0NM1(UNI6Q3C:;ZI& M9=CLNCR-0^=G5)M:CIF<49HZ>HU!V[#TMK5<"'I" >JZJ==GB_3M$S)*([V/ MO:U,W3"6!8%"^GDI_S?!=.K&.$F9=[Y$#,+:F3]"A\N[[T',M%;G_?[:7I;E M]K\B]\IWO?]JQ.&<+1)!9O77OG.377N"]E83WKD,\S?OWUF6&>Q^$*V5!W%: M;L5BWEO4TY513U?5#W07KN6XS_+9XA$7^/FK#J5.OQ%;NP]E2B_>0MBZM\.[\"'&IB3_8WMSECY52.!F2HK&>O)? MM:#VP19D8L5^ 7=8^($VLT/M&1]VJ5W/XTD0PJ4XVLJ]1/B^:+=MT)JC]&W; MJ3N9O;77'';Q LM=_,X+Q/H)3+\K3,%;O@.^Y@_'./7;*)HO;FCL_F+.Q;]9 M&!3MI7.4PRZ_KF[I=;WFO.[F<12#'@5DSWRETV\?N,%I^:@T433"Q0BXT-%_(+*P7Q$!_.. MX&E5#3S'MF4JJ?^B/1CX!U5^^2O**IK&@33?5ZX&U-[+9J<@6^R---_,-G;5 M*HW]J[W[7!T&^HWFVVN]2WLJ4BVWV$]YO;?TRE;J;ULL#]1?T] MHZL;[>62 M_E6G+?6UO()628['A4WVWPM*IF;'VBKHH4EEE\O; MOWFP+]3W"58&3LHHZ)^Z"58%-U1+I!7"RM0UV.J,PR@XUS'HEF&VR< M#&(+=-3-02^S21/)NZJMZ2F"9X.-LS-X6@0>JRJU7/ML"=6M4HN3%1WZ8=5X MVK8'6KCK7+B^-K)G;FQ[*D'QU1-0DC.]AR.]]6_X@9:F#"RXZ9IZOU^5I#+E M/#HB8]T7BJC.QM([UBG.E:H!A_W!8AM^Z&C,#GU8OZHC?S5CE4?Y69SD]6@T MG\YI5L4G-G9'I;LKM,QV8P#\56_WJU(6H937(_+8 P#*:@QZ"*C>SC-/E$+[ MRI%3\@K%E"D;RVK MRZJ\017R5*R09P^0[R/DFY:I]WM%L5T%^4.8&?7I#9YMH8(AU^U%VJ9S$3?% M]WAEPLDXP7SH,7Y;.U!\Y4[R+V]R-*?#!+>OV[WVG=U98KN)+-'J6KK9K76_ MZ3VBZ8V,2<5#% \Y=D7T?GA(BWA(OZL;+<5#=E2Z?HMQ!F)!7M?4#I]TIFL9")ESFW[A<)#ZWVV>V,>Q:O6'/:#?;PZ'-C&:S M;_2=IC%D_=[_=?L-^:5)F*8(/K&+8SPRO9^VB\18C +.$!;]M07 M#VSEL8S'!SL6CGI@14%(C;>N@'I9B)^"-=F568LV"9$3_\?F^\&B^T>D>"T8 M:UB.CE3PM]_L0='EORE*E\02H?3C]=>;OW_^IMW<_;B_^W']>'OW?24)5V7- M-UDN])#P'KR!SXM1_:KNX7^9'4;:9T".0E+/^WY9]W MC,N^T2O\5?.R5?CS58]J-2_;K>)?K7K4ZI];K?Z)+ZJ]]E$;O%U;=IY84Q?' M":M2]@2RB"W:>9SJWLTSWKN1V[L _X*>W3*H;&2G@]EJ]M>6AUO75YU6:ZQB M2'UG< RVM]RH<>>4B,IMM;1GZD0]3*U-F7C/S)^S+V$P19L&G_@/-Y[?:!(E9%K(I8$V+MOCVQ8A5%V]#->O=WWF\F9QGSJ#XM,.O^_7.PKFZ" M*$;7=*&%=3()Z N& M6QUDXMD)?/_,VL(],,_+@DEUA7NM.2-.\C,_R-)2MM48='IZO[6L&JH&C M"94[.>R9><$,B[IV$\AUL'D/+I#ET5[[SJ?T8%]+)^W&H-71N[LW:%7NDPI" M:6.FZ3ZAA(.1++W9WIGE*BA5$$H;\R#W":4.SMC26R?9/K(&TOMWYK/0]DAX MV\[4]=TH#JFQ@S*H=X\/\L,%0KG.'>UK::5+FJY5F8[8RDHZH@3?-YAZC8%E MZNV6,KE/$4R;HFE[!E,?P&3IG8Y5$3#M:H._5C/<*M/H1"&W01@F81^!L:@L MR#K8+Q%8EK&W,4Y;WU8-;))S1MX&R;D[\K#+7MO0>YU]^4X4\DX#>1O$[.[( MP]%UIJ4;NTO68R!/Y994^/OGD%LBF\AIXS"8:@$GO\#?*0917_YV\ 3HA+^E M8V1**HC'*=PKW%R0M+@N3;A-+*930PC@37@I)WJ[-"(26(]*S:OC;/?C6:O[0YQ!)FJ[H$G0GKWL=;,PSA:# MVYJU^\.@";9L2^^;R]J6PN!Y8G!;\;L_#&*(OZ6WS8/G*ZM0XRE__QQ"C4GB MWI !D3&->RJTV/XEG14JA>\@*7QI)H<<;.+ZF@(JE2I&JB0YP!/6UP M]E29GC!T:'9UHW,*?3 5/9T&/6U(.:PR/761GDR]6] '1=&3LB_J\OVSRW;: MIVE1:>Y\\*+NA.L*%\E'YK-7=.CNXC2$KMXOF/&E,D_J#Z*M5.;=0=3'-N]Z MMZ5 =(H@VDI/W!E$/9H5H)N]?<4-3DES.J$A3Y5>W#DX?+^S6&/"Z;O3_&DU M8KM&QOX&=1) \?K*PAXFN@#O;G>7>V74SQRO@/*AR/!4R7"#0KX;&6+V3[.G M6^U3B-HH,E1D^%:N[]W($/NJ-"W=[*@YOI6UHDS8BA/,AQZKHJ52_]6=@R'U MT8[<$1;R).:4-F,A;'QPR;^M),JI2)1[%C[@#:^ULXQ%P2*3K>2W M"4*)#&FF,J3=&)B7!>U6ST^ *#U.4=U&JNOLA^HLI#IS.8JAJ$Y1G:*Z):KK M[H?J.DAUQBED\IR'L50W6Z3:JSL'2^F3Z\UCYNS75A+GS#>V$J,G+%U*',#I MR9YR=I8 8)'TZ9*E=0H>\^WQ4%&-<.T&%%$7G,'IT74Y2VX-7??(ECN%@'0I M2"C25J1=4=(N9RZN(>T^&8R*M+>U*'^+;7@F_-=QGP=_@W_)=4WM\,GU>7)< M,T]N(X8U/ )=@[\-P]^2XWWU8PYP)_3$*S>&MXW6WY*!M_3 F&:/P.J U;S MN6I^$,/[X@"A2KF!-MHI8]>W_9%K>[!B^ '5*%VNW+YX0QO++V9!Y"(6KT+F MT5R_#S]=)YY(JLE\2]QY,_V*/805 .97?N6(Y[KV%$TS?Q;9?^-RD4[=;I_9 MQK!K]88]H]UL#X&5[/^V7"*&V\EC&XX,="T<],+B 5\== ;6S$#\%:[(KLQ9M M$B(W_H_-]]-J-@:/R#BT8*QA^1]2P=]^LP=%E_^F*%T24832C]=?;_[^^9MV M<_?C_N[']>/MW?>5)%R5-=]DN=!#PGOX#4QG(9LP/\(1T3P]I?+[^5]FAY'V M&=#G:)_8B$V'+.22TFSIFM$TVO1ODZ9@PQ^,*NRHI$QY=^MK\228PU.=*&D4 M2"(WY?4DYF&-GCV+V)7\PP?'C6:>_7+E^O1<^M('(4Z%@$#^MB#>Z2SXKU/6 M=]GD[$^X$L6;Q:\OX5>_+?_S=R>W]%U&V_ M=+./ JJZO^JTPF#%/H)UE5$;5V[U6ZIR2Y&A M(L,WKMSJ&ZIRJYK)B.K[U>P\5A&6N6[TTBCG-W_G 5]X+YH?<]XK\U4PW8:+G.:4 MH-V&CJT;$Y2+QW&=XPN_PAMQ@X]X@?RUU[[SF%[G=7*;5166;)A/UFE49AJ6@ MN5?666K"6F5!:C4&;;W;7\;HT3GGL?7S3*:%>,0%?OZJ0\K3&R'P#S]DL,Y_ M,T?J[4^VZVL Q9$=3;2Q%_S4)LQYRBGR\/HB6WWEB1UK,["ZM_0A_.400\-6 M43,Z7V[@BK[ #?T=+^AWN#?\X37F]/U@(\^.(G<,0,2E !$7$2.6A;:7YR7H ME"M4:CL;?$8'W46W,>@5S%[6[#A)B-)$+I2I)VE0NA:R:,9&F$'JO2PDW.W; M0%4=;K>9-KPS0%"0@;@JD$QC]Q=S+O[-PJ (03UT /:,EO&A(HUQ%?;VJCH= ME]FN1N$6^E$?!]HV.\NQXNWU(X7!"O*_HPC('9!G-+$YN-[I[VNN[='5\V*S MH-[J.7HM1Q/;?\*A@=HLB.*0Q6Y(*>O:D'>!UV:>[2^HY_"'4NK;KFZY3[ 0 MGSFB+_T]+"B"I?\!7T;3$:R+!+:A&\'1?IJ'\.][.)3 *=3JC&8+#,5V@6IZ M5"W[ /LR0.=>MG[WH7*__=YP+O'RG645\;65"7M3R<_7HW0$E7P7W$B/4A%X MT'UI[3R90ODN*XBT5[K5#X4T'+W:7'9[**15$VE']9(?"G.=QL!:]E&=O-.[ M\DDI!\M).K1U!?#H70'BK* M>J]]"O4DBD2J2R)'U;L.12PX-U-O%0R%KQ8W/Z5,\!,:5ECIQ9V#+I]OR>+F M6[(ZWY"ELT^ZIT)H4S>:RPDWBNZ+[6/59%C/ M2>#!94>4F-_]H'W^U]R-7VJXSP,VZ#WF'DM*J'>?L $O;-S-M.[5-?9KQ-"S MB>,':,,XHHK_#8!@O]]Q[\=M"=SO7UI=HVQ'8+-UV3/[>^E.V[_L&.6>M*:W ML-E1:U)KJN*:-CRI.'9F-HMB9V'PNREHL^8K]>C&^Q@ TR;+)RM7_TH_ M69"J!1&5?>5 MTN]N-\;ORAYDOZ:'=\.G8%KWMNN GL>19<]0 ]VFMWA[ MB][B]3@/FM6U33?KD^PE?ST-Y@L]N4XK\:%XVQ]MS_9'3+M8ZF'0.ECBTFD' M,[;8_^D$,GKK QE919"K@*7C%V9CT.MV]69+I:%6)F:I2/R,2+Q_ 3_+B=>C>/H]CV\5RV@V SA6"':N^,7E=O6G<./@%(XERNVNWFV=4'*K*OQ4 MWU??/^KW3RO0L\/$6M4_]8!#Z8Q6?_50.M7_N?[8:9D'!(_15."I&WA$LW=U M/>IZU/6HZU'74]NN[6]QP$7]);&]Y*NT=]66]2W;@QFMW=N#J3[ E69LZGJJ MR ]:[8HR!$,QA-H@3C$$=3WJ>FIY/6\P?/5M3OF3^^PZS'CKD==CPI* ME#_@'VPV#T<3.^+37T>\OT2TMK_$:=JU^U3B'T-F1_/PA=2O'S1ZU[FWP_^Q MO3G[QN))X/#V!*4U,ZQTL?2VL4NUE?*45)IYJ>M1UZ.N9QT_7E%R:&TH.,R1YD;1G#D:M1?G1I,VP]'/JB#C MM983$= MNAYU/7OGSJ^THU:P:"X>=^'1J8%EXG2S5E?OMY>3#13,:@:S5QA9K]$"E@6] MT1BHVKJ3A,\&B^L(2J1)2F2[7Q6 5:D?Q G-RE:+4XM3\]F/V:;<.%G?R1XZ M,&WC/-FI Y/9;@SZ9D\W>J?094UI;95"[\&;RYM68]!KM?5V;UDM4^A5Z-TM MS+/4./U@/97-#EBNA9TN5?YUY4!4TKUF-(_8&=GL4F?DEF7H7<43%9SW+-&- MI3;S>^>$/:JK;I_"L!B%W4IA]^#]JDUL#VCT]%[S%+K9GI*#4GU??;]2WS\M MEY]J6+N#7-H0VMJIYVB;>H[V=*N]7#^B=)KZ8\?8T*%_-_"T%'CJ!AZ5F:6N M1UV/NAYU/:HVO/P!%S6L=4E_.+/2\#WJ[T?N2]DV0&FS]%Z! U75O583;*HL MN=+74\H>V]"LZ]C,P%3,H&9H4\Q 78^ZGEI>CVI5NV6KVLXA6M6VV]BJMJ]: MU>Z2\K;!EME'K]$V]AJU=*MMJ%RW$T//IFC$7N#34?"I#WR40U5=C[H>=3WJ M>E0XHOP!KVE5JV-+ DPE ;.W?L?E-$&KR37!"B#J'*HO5//:(R1W';[OF(6#QUNZV5F6W,HO M5$U\*;>=NAYU/4=J7KO1B#I"\UH+A^75"+;7(FTJ@*P*O6&.*%&HFIQ:G&J>>TQF]>:)^L[V;WATC9B M;Z=^2Y8%>K?>M$R]K[K7*K5MW_W"MO'][8;?3F/0ZW?U=F_9N:?0J]"[$WH/ MWCG6"/PJ["[JYNO=X1F^9:/#L"S&2]:RA6K."\9U9\\#;X5I^: MYEK+H76%787=G;"[U -_W]CM8(O"MJ5WK.4N<^>'WBHY1M7WU?CVJ>NV7SW-8AFN=VK,;@LF!>M&J>N[^8Q#ZZ MGW:P^RDZEYNJ^^F)H6=35&(O\.DJ^-0'/LJQJJY'78^Z'G4]*BQ1_H#7-,]5 MD8E7*_&':H[6Z34&EM[I5: YFG*45-I1HJY'74^MKZ=LFUS3.%J;W$Z_,3![ M>M]0;+C60"IRKVR83;1#F]QN$U"C '-J@-DPRO50FF"W19I@P20[U297M;"_W@5$>H&KB2SGHU/6HZSE2F]R-1M01VN1V,;NV MU2I,IE,PJQG,7F%B[:5-;I=:F2K\G")^-EA<1] B+:Y%&LOFO&H'<4(]2]7B MU.)4G]QC]LEM[\(Y"V5=Y3;_EYVV6!4QOGO+J&V&)>S4,:K;P;:_K79?[[=4 MSZB]:*&*&D^5&LW#DV.W,>AC%^.^(D9%C&='C.6"BDL]\5>4N>Z!+'N-@6'J MW?9R58_*]:\B[G6BECFCW"YH"V_P+'HOE!#.^+ Q15%#&R M8^9H8]>W_9%K>[!B^,$4-A%=KMR^>$/;@D7-@LA%<7,5,L^.W6?VX:?KQ!,I M+3/?XGSZJIE^Q1[""N;QZJ\<\5S7GJ)I+70?R?P;EXO2V.WVF6T,NU9OV#/: MS?9P:#.CV>P;?:=I#%F_]W^]7D-^:1*F<'UB%\.0V7]>V&/8X97M_;1?(@1N M%G" MNRI+Q[8RF,9CP]V+!SUH)L$(24[7%'",GX*UF179BW:)$1M[#\VWT\+ M[)I'9!-8KWJ#FAQ0P=]^LP=%E[\%2C.#>TFC)7!_O/YZ\_?/W[2;NQ_W M=S^N'V_OOE=^S3=9YO60L"RZ.#N::%^\X&=4^5W\+[/#2/L,4'62@#77G&74 MFL]XI>H ^(-1A1V5%$#O;GTMG@1S>*H3)8Y?DL:I8""E -;HV;.(7N3\^E+WT0LE=($V2&"_8 G07_=M+^-5ORS_O M&)?]7O&OFI>MPI^O>E2K>6GVVZ4>M?KG5JMWXHOJK'W4ADR6:B:LE+&3RVV* M$WREG"1%"3=K-K7!FJC=WE25(OW1GK%&/4*;1P&4RV8,=0U MP:1"?]LS6#0LNMKBXK?*VJO6@>R)=VUR&JB#.;^#V5-6*KF*NY==J^(GL&ZZ MFHH#G6H) "QGPA)'K M,Y_C]/74DYH*X7W$P?F(S *!+ MD6**K=E3G-CU;_K!F34GWN> D^V=VTKM M"5'[U"TK+\PIB1['"R1==S3V"__,5+_,5_?+W$LW(\QW;'7T3H%GNK9N*86A M;67WGC#4)PPUK>6.Z I#]SAZ/9Z"J]J-_AFC E[0ZI"Z_H1MS08^:"KGU'ZKP;YDCTNV@= M+;?04J91O5&UR=@^,*IZC4'75,,@:X"J/U[8^'EEB^_N4T])Z &H(;H;TTT@ MT= ?;I,;N:$+*9N?;C8Q%*5W.E6)1"GS[*!V_%NAK 5:@-XTJV+:*90=5!G8 M&\J6@813;3N=BL#HK#P$<"D^2'S7U\9P3=HS#IE#48]8@,V04@#JG.LPWO%, M\UQ[Z'IN_*)L_MWU@(_S"%X41: B#UV?#O@F.?B;[+E?AR%>%%6V\#N[]?G@ M];OQBJ]\E3?5*B(Y$[5N9<"=&/"V50V.!KR2&@765;9T4SFLZH#,/884W@2/ M8_<78V#JG=9RY6:M,THK+\UO_6V6ON4DA4 MP1A4Y:7T?G+;"U1.G7M.W=X M SR86T0L!LIQU=RF+F#:+8RT'Q"59,P5C MINL?YJF\Z$_<[3/[A69U49O$T2BW[>F*7%3_MK&E0\OS59@IR5 ^1:42;X:TUP.KX[.5CD.IDK@G-><7Q\,E6^ M+#O%&@T4+ NA&EAMYTP.FR?9'HH<+"0'4^]VEK-$%3DH4BQ'([I6;1[JF0Z5 E6]0;6IS_\A0=7'EG^6WNWMDMY?03]R#63]S(UMCV=7 M.VX\#T7%E>O'MO_D4A:VZ+>SB[BO;];#0<4]!5[NP\"9H^+.7E>S8#:!>BR] M4^ >4]E9]<9364&_'SRU<):/WNM78.29PM.;ROC]X,EH#-I]O=]>SC*H=<.3 MR@MWN#A8O2.\1!%G2J7^!0L=EJ3S7?/T5<;9[ MPM#LAH#HZG:[;^] M?&9Q[%&6'4II=+3SN []9,*<)]5[=&?#^TL09JGE[WBJMS)ZMBHDO[8SM-FI M6F=H93*]11^SG1"VA8#'8([>+6A_HD!6?Y!M:98?@'OUJL:]SLI OTT%//:U M'X]=S[7CL^MQ?4T%/6??Y*]+307[Z+L[R"QGBM*JKF$<,(>&%BI:JF M.G"?DA69\WLPHMI&8V#U]6Y!XGSI0)0JXS@16&YKX!\0EA@2:NN]UAZZZRA8 MG@@LMRW=/B LVZ"&M#IZL[5+ O$Q<*G*?,YN<>=8YC-V?=L?J3(?5>9S@.AC MR)X#[QG!Y06V?V8.R -E!WW%_/B[\4W('+=T2D<;X_(@?0NF'ZN2QWHV_!O[3(PMW)!>LDFQ;NE4P-E;54-0;2QLD]_ZQU$B: M!#3&@IMZO]<[K?2? MRLOG?-.K--0R"B(U:GCW=-R[\1=YI#=XHF4X:[MJ.>K*"#JF)WP/"+(4@NJ& MH$/DY:Z'T!;"N4.]S\P*]$51MK.0T4SS<(#4F=G.^W1^[AT_V\_R:,MJGAV,VW1UPUAV"RD# MIOYP*M,X:B]P:C4&EFZTEZ6S0E/]T52F7=1>T(0C)'6C514TG95M_,G%NA\? M1#DZKY49O =/=7*DI0G!!)/'TJVN,HY/#3Q;.ZE?#YXVVLMZKZM,YE,#S];N MZ=>#AYHXZMV=2HB5(5T>!S_8;!Z.)G8$C\2Y2,%T&OC^H=,EG;4T@730XNGT*A"Z4<;.6TCF/4()2V'TMLKL/SDH;=^&<5]0ZM'D MEK:QA\X?5;*::]7LZ9WH]O1>FXDF&MKPI;#8?A?K^JR;F>S8^BG)VGA],Y,. MAIE,4^^U]M!7K1)-=O9D>YTU+G?L_;0'7'8QL&.9NFGL,KQ+X;+RN#S\:/E] MH+&%(V,[>J>[K-S6:+3\,@S^,Q&]$D$O8+ M#!W_B6FA'3.-_YD2,%%[5@&GW;5>?M1WX\_BH'_ .=_YR.+Q_SB[YQGX-!B> M/U@4A^XH9@X-V_6=_ \RGRS-^"F$:U9A_*Z*/1PQLZ0*T,.@J6YTJM)71N'O ML#ZU"C/!-L8(>E5@@L7:94]IEZ>[N#UIEQ51*HN-X$]L%&)B./;6)]\K3IJG M/["4;$]6I3RB(W4GOGD/&PF<6Y_?E;PS^+LWQ\/-7ZT+K%X92&D"5 M8-[:$%P]+L[[@/..;A4X/Q7.%2[RJNV4-5>X8__*&!W0ZK+!=)59(LWUUJR -M4:< M<.]H>Z/B!\5O%+\Y;4NZ9YR"):WXC>(WBM_4PJ71,T_!I5$)AD.&XF^Q#2^$ M_SKN\^!O]"^^AV'X6W*BR2_ECC(O&<$MLO!P,*8G7KDQO&VT_B(,O(B'^6SF M,:RCM#V-S,0O7O!3N_4YS!#K%UK$F/8]B)F&$=CZ;1%6;X]&P116\X+A!Q^V M$FEQ@'1+$+&!SF2%(1Q#%,,/J+3T0VTZ_80UC!/%[]E2.>Z]I3-#OYL\C^&Y>+_,;M]IEM#+M6;]@S MVLWV<&@SH]GL&WVG:0Q9O_=_?;"WQ)O/WS]^T MF[L?]W<_KA]O[[YOP[+>=M'?)4.ZR3*D+PE#>D@84B7V4I+_OKOV/,V>@CR/ M(\PTC"?!'-[@1#K6LC"4TQ,[9.2?G+%0_ W.P'Z_M-WUTG9+'M1N%!S@U Z? M@,.0ZM"D;(FW0()V3O\<1P$M.NAU?/NM3T7]H_Y1_ZA_U#_J'_6/^N>T_OE^ M]_A9:VD7FO"H?I]/08$;+=?5Y'VF=^&3[;O_)F4M-9+@+Q_MR(WNQO%!^_3YX>;'[3U:F=KU]T_:PQ_? MOEW_^%_M[HOVW/[^4%Z8\7^ M%XP9^)U8!W?!)>O#M12LT&BLLV4^5,(X7&&OB\O2,K>UTLC-[*MSY&VMM7 _ MVMYHPJ9@OH<*>D^.5['2\7P4^?.5HT'T:NX]JA M2[_V1V)1U%2-'D?N!'3P?+/#%P_-;OA%J]_IPL!,Q_! M7\;B*,9!X.B:/X]#\HC:GJZ-&8,?S28V/&/$YN2.US7["0AE[L'+Z6_X>G@P M_ K7Z,*KHABNSQ-< E[LS#&(PJ)+;8FZMN<\.6Y#K..E@'%8!61I+3..BH"Y M)(V*N4$>[ZF;.Y %M^ "3ZO&;M>2[DI6B[.3$MSY(((B6<307?0!.#7\G MJ)V@BV2;I=1+#;UD6/WDC@'3?@Q/!3B+J(4VM#VD)DY"<0@;YD&\2)O8STP; M,N9KS'.G\'9!Z*/L-5W2U63W.=!*^-9*$

T!.S>S19 ''-,*U^R'2AE*& M1^Q)4$0$$HHV_F] X\\)(SS&8>#)9X 8F.)P$^T)V#]]@5 ]9B%("W2%!_-0 M&PG,D!P#Z LO,CS CN$%8X^A(!$2$DB)"=G[DVGLUPS[)<�@9G^6^J<4]: M)W'9$X @I==?:H\9\@P9R$N45L)E/70]CZ\I68]&D3[^PVCBSF;4F!1($Q[O M>/07_ P_/BY@B45$?'XU_G5.&\6%%#^ 2#BBCD^1[1&#$.N!DV7NL_CRW*>O M,Q2&V '7=U ]0 >Z'\392\@L:#B/L7D4Z!)X=B_T:?QDZ/#/R6V"7*4X)>-]UJGV=$/[6 O&0=*V G.N).B(>(;D](A>J.D%%I@@L>+)^83 M+Z&!\W*A%*.*(F!T'(!VV3UWF ($*([ >YE>R#K^/,RPAN8 MH#OB@3_.C%9_'U/W03^&?=F<9\!OHK%X#-"9O>*[G+-% BNTCI]<]0Y3P80/ MD)08^-X+)T!@HJ1;\%>YR!I6O 16'P;SITE*J,G!K6#X: ;!)9'6#KNW,_1\ MP[^F<_O#C1)^@M;'"W YF]LEG.F\X-=GM'AA'FEX*USVZL,*GI%I ^BU! 0O_'B+;P87J,T" ME_1)_D5Y63:86B^1FVBGXP#!03(#'Z"-%GYE-8"EHRH' 00J#M>-GGPL^BC_(ZLFA M&_T9B1O]20P1-H2F<(C"AW[QKN@YP%OA3I"4)YRNX[P:($@=1;:'BH8$W-#& MBP'2!;4->) 6^+EG)UJ1.!4-,!P'(=?ZY6?1(HY_@I8QX8J3N()54FV-755* MRI4S?'DFXF(OA57J>[= ?>_65GU/"J;H#Y\+NB&=G,';E0:O) "I4T MZ) PQW,7^-4D,2^"\\!RYR&Q;33?4V?!%X;FC*=]$LN[33Y7Y&7\\NGV1GH1,V\$ M,X4]W-!>G%4\!U%7H/H-SCR^!O$^H02T3NRL>1S?K?\>@QF0FVETWE]IWY@-A$QN1?+%YCX)6RU\9$,'M=,= M39*H >>CXN@\_N4A$XX/G+="*D[@"R\*_%E\"'DKLQW)HQ(W!OX:F*?#O$OM MH_PR:>^P;ST][+\F+^5RH\ '8GE)%R*^G]&=^-;@ M58GJ[20Z+A@&+J"=+Q>>N*"3Z>+'TI4A'NZFR>_<5$#)!#\"M9=1;NQX3A$0 MLCHB-%E(0>3@PQ"'&$S$+9 ,<$,FF5PPCV!7(&Y<6 >:5KXPSKAP00,M?SWD M@P-RG]J9ZX 5S3U"'+V)7XG44U:E] M7GPQ?B !"3],TM[QFD"6D+6&AT8AH3$*"ZEYCY*SXG0323/:Q9"//.RBFQ>' M;CM@ D7IX=^.%_SN<,).8M;FO(A@TH9D;Q)27 J*9G$Y$'!@AU'1*VRU\>-$>XA' *Y.&P8TT;\B)$5.TQ/?;/87?K]>=#WP6) F-=XUB[=W8#2,4VKK&_Q3,X_=@='+3SV>QB A!/G/Z&DB MVB*#I\")YR,^:@[C3)*7<[D+UEI$=FR 7!*$!]F_8H$H_^&MS%N(!J/ #%U, M5?#L(7R7YTO(_ G*F0!)-@%UZG*]+5 *W_=A "(X?KD',S4&\PM=%Q2!687W M?O-$\"YWKFNT=SKO9/?T-S"E0TQ1J64P-MW>+-D>2[<7,IYPX'"_H:[FO/. L0ZHI4<-(N^J2\T9QK=VBT\M "6%LV/NH"'ZM- M63Q!S_TSC[%F5/=YQ,9S#PR@9Y;X>LC['&'HE3OAHZMMX+GZ[*A&.=7UJ"8: M%6][%K$K^8FRR74FT49+ MO%G\^A)^]=ORS]O=RZY5_*OF9:OPYZL>9<$"-CSJ2*U7X5[>: K(Q[GKX4I7 M]^L_8*/9=;KR,6;O%/,UL[G-466'_5IJJ)YW;S,"!J XC* MP;F]O0XZ)W2Z9FH LJ$A8#YH'Z9(N0 M_W "V^#Y)\*AA)FCLV&WV.N1[">N>X1HJO#Y+Q1\ MMF?V2#@.A>(CU)*0?DF*^+_1'?@/3 _)_#)D,?D/\:5)ACIJ%P%Y",>Z2-&+ MXD6%1RQ(^LKLT6@^%9J5D]7%^%NF 66]25=G$A5,O8;HRL.5/]D8WPJY7]J- M.UO2'BMD3F6 M%';DSN)TX^=T=8,ON3"T#.D0 4;SX3\I)343[L:<4N[FQRP6'G$'*LDDEXQ3 MF(=)[' Y5IV)QV- *PW.^3Q4=' HB09;K1!/.+YJ[#<),\'.#&F#C$ M>$[-I79=\.HMMH$1>3@"6+XS9TG&9A8&M"^1SNK(E,!,2"Z;$L 95R3?@(EW M<3:,D0D;82Y6$@A<3*J)1 BD,%3 $^SH!2*<41P0O_4UHVFT=?RW2=^"/QBZ MYJ?)P?+"1(+N-,"8PP26UFK^)ZTIP%9+Z)>BO%YD4P57O)/Y#IR636=>0%&* MCSR[#05SM!!U[W=/A-G@CB_2+6MBS_5S?/Z#$B5QCCA(Z7$F.T37)LSVX@E( M8HR]B?WQB)D#?\:HI\QC1+6 TDOARC/!2(PI@HJ&HA%(_LE%:N:B6X2LBMZ0 M^YK\M*2DY#&PR&?W.9"DRY/<*4Z?9K%F<^:!+J/,.T0J/T7K0#683V="F2&N ME%T6*1%Q2 P!G_\GL$ &Y!!,.5EP!4NWP)=&7,MLD;8EN#%]&3TBV97L1QAIGM%IXO@,:S%-H MSR:PUNPVT\7R Q:Q1> $*49_CRQ+WBG:+.Q-IOKQ^/ MD45*E2EBV??FU;)T$PN7 Z?G.:FJ&&!9 /_SZNYHE=6UBW+J'VZT;LO2LS69 M0$!TKA<_D@M)>(HN2SE_,J&7BO YU9J((@8Z6KPQ3"+CJC'%SL1?T54[CWBN M[Q+UXH6D0."W_2X0Y1J(4&V*$6O.[N"'^('W2"L2O:3YNC)HC9KP/$S+T?"M MJ0B4 6".K-P6Y&AQRMBQ>3YI! XF5(/I>>N##4!\Z9IH>67DHR#GK'\Z.6?R1.ABKT<" MI.GA:/QT:B>DU@#XV,13,=8J$E,M'&I98[:#<]WZ*'IVENH_0AG+PH%NGZQ [< MF.4#!;*@RT:A0$526,3%2[)X2E92F8(".Y/$8ON@O*(NSFV&$)5MX%CP*TR' M'8L\&JX NR'8W[)Z2]8Y\-5EK/8IY?T/F7@+YNT4G)NH^7AV(Y)Q<.!XDJ;5 MA)-,01A=Y$Z/DD4;>?T_3>7CE6BX'0U$.=X>/O9N% =#N.'6I7P#%[SY9+?E M>Z%5\K@,_C1WW+"Y]*0E?B@C#3.:,+5F542'*S=N-ED+ON0ZN&B"7B2K3S S M;?FZ]G,CJR7S,AESRD;@^?&5V4E:W]6H3.Z_;0 %Z&=&L]45&9S7#Q^3Q,R' M/V3B9?>BV4X$_0.<%BC9+S*"]XB8PNM(('F;W(N4^3+?&I\IGIY"LR5S]\24JX>1(IFVE&IGP*V1MEJRZ3FAN! 8R9 MIK)\:?'91"_TPV$V.7;X0H+9#N49Y%FD+5)"\;?8\9J_CJ?EAR$='+?B@?1R MF7/<2ZE%$](=ARQ;W2G[/HA:WN%+5G?(/U;DR4?"29A=2I+/F*[XE&M!K_.L MCOP/;>E_,/6<-R:8"2MK^#*S10>1?\W1DJ"D0"$IDJP(0A9#S8[7RGF\IHYC M1.("OH\E8/P!JP!66#_E+."*-L*-ONQ]1@B$>8SM.^0[N9*HV3-8H3V:Z&G& MJ9U8=4P47XRQ:77J^J%49$T4BPVQ11#GLV3.H+5%0FFQMD.R;%JB2#=-GIYQ M(F>KS[AOC1]FQJ2+YL@)TI+KIS#X":0C;%#A=(9]\ MZ"%1+XFGRP(%Z1E+>S5EG&2+["\C%SB3=(AY"U5S@8,O2V19U<8Y/E95Y(5Y ME.ENE8@0'F,(\6<>+\=(I^QN_(5,OJ_8U6/1>T$44N"\ MZ!= N+^U\Z)7)8O^,5=]OL)2$U9Q:@[GTQV3%B6IW<9<\IGQN!!6>WLL%"49 M5/;.?[60N"=^E[@,DF45VWM;)>I9UU:G;)I>MWW9-ONETO16_]QJ ME7O2JD49QF6G;>R2\%>;7*?B23EK=K1A6OV:C7/UK5)SEZXY-7/Y?<^'E*+% M]@Z8,:4%O<^=S,EG>BCVUX:/K:GU;0: V-I-2><<4K=#%"# M3CHP.HQ.=AN*VYTSGQ:)M \$2J,@CW4CA5@'6HP)]-K=G4+J+[(^\0;"9*F. M)CZ\]>GE+<74V9!9YT#(;C<&RR4'F\BL>Z#%6$!F2T1_PH+H!WO"!&EL*!:R M)S>2"9645]"W-N:]C<^]4C5#%'.\W3+@L2IE#+LU,PQ8 MB,0Q3-A/4W/=563&490IT5FS!BQT3$,O?B;Q8SE#(\G7Y^L07;SY M>S-=?F\WOU4F'E%8,WG]TAOUA8YA(N\IW\Y>OGR+?*=L>60N^2F?EY5\1D^[ MW_'-8J)GDB93E"0CHKY)#&O,Q+X7PV[XS.1)BX498'K8%+1-CYRWUDZ7]B&M M[!1NZK1KX,*;L .XSQ/N%6;:P.%NF$ PIUXAG3>?;ZV6H*2VTI4,2KW+#I) ' M@8]5.W[!R63.F@@NPYLV,*1UF,3VP)RW8=)Q+&I3>-TO,CML4@SG)%L%9H-' MG#1I!0NM[_,DC"7#E]H7D:1(Y0V,ZAX^L1&;#IGH*V6*Y +*6<"&Q(PRM,&J M<)^>&.53BBWG6F\N)XAGW\TY_!:=>(_2 /R6\N\>[5\K"BC:+:.FW;WYSC38 M6BU[H]'B8UP\SWC(U9M2)M8"V:;%0+POT26 66X@=8#9+18&X7P+K$H-0LS4YI5IC'?+#-FBY!;: M!A.S#^+8P[X#_Y/D=V9[;88L5]%,LRM\ALG2^"*J:,+6;EAGM;1ED9F=9!LO M+$(V/+A-ZXJQ;=L\UQ%4K)5^7/ .*HX 5NCQA@M4MZ=C[9C,7Z+NZO:S[7HD M?'CBY3.O\?;9$T]#8E@22A(BS:'"%\YLK-Y+TDDY)\0,4_@==JP=V;RZ3W!$ MD0/&LU'UY!.8+".Z(NCRH[ #6@_/PA6%A^'.EP6KLW]V5"L9NP MBZ36#W!O_\FHY#7S6UX'&R5-%DER@QTZI6IL.\U/E]V5LS]]%G;^ M$;&[L6Q ':6ZA[EEIF._VE6:?W"S*=E@[=21;VD!A)NW,JA5=M)Q(.'+Q,$S<7F9(L'2 M)OD5L34+%^9/FJ.,V:BI*V&%4H7]&D!# C.#S#*^35PNRW1<6OQ2DG+MB*8% M\5:#246A(5:@1$E# Q]+TS*'GN97\Y3FM-W[\I9S;BC^_U?7&?+85O C_R&<59AO]D^1)U#U,)R<;7"A"PD#DVJ8T:(/L MK>Z357T!.PYU5)[0S;>3&<.0;[[2;BT/&X>?;9W!77&^AF=!"CO!M7 L1>U8 M7;9Z@(]"\^?H$2!I$)3,M.%5C51TP2.0GF;HY,@\Q1:=@;+8J M/UM;?M97Y6<56,O1R\^6N3C^U%H9].$\OA;\[D8.5<9#2NSPK)9'%AO >(;] M:G@Y*S(;$.DVG[-"J7^Y#MB\N#;A;:0XZ$*+RU2!9=0NT?I""GD^QHV\QN@9 MD7[Y:69"7)8?2A=Q,@3:3L;]B-7*J="BJ9,,R231%IK>0OSREUA2EC5',J;! M32[J*I4-G8B72/5H:1Q/5@E"+WZ(3@J"=:Y<+:UW+^PP2!TOY.2!Q7%T>E&# MN

&9G"%0 2(?#SNV9PP$:6MIUYXFQL#F[-D-+?, MM+'+QJ:A1*M89&<-NZNX$GLC>J,]8*/&VJFK-]GQ\7PJ7M)7E-IQN;P]+\#G M9S*MA'.D^30UT]*9)4STB7/FHYCP\Y-YU&4A/]:$QIWHN4BD^%&NIZ^P13EW MD:-0DBE9.0\^+ G3?I+&3DYFN?CM:#Z;>2Y%(^#3F#A!H0"Q5#&@)3V)#*_$ MKPPQ)P^[(E$7'4JD10=Z7/!S/GM[XLYFW+] SR=W6=)E5-=^PE%/ DYVXFF\ MHO@E&?+,6R.F@=^DE_,61%:BOABN!Q;Q._=]7/O.M8,N=YXS_,P^"V? RO"> M=2*=T,0YZ)HX"=X1+7<6FCR,VE&YV%SJVBEL(IR3)+A]V6U0 #07*L?/;Z@S MU$7Z+ XJ#^20>H=R\R(Z:GCAU(VBI"E[%CY,X(4K!=6IM+'^#OJ\W#16N^.U@K*OT>YKA^F/=@1WC&TV MDY$+,YH 2WN*)M2],C=-:XB)(:(+<>Y[PL?)7X> $W9RZG_-/C5"[0T3S'@# MZ$Q\200X/KGH4G1*K8T\!W F/GTLGX(PW&*GF,TYBU/_Q*OVDE==>5\@V J) M2YZ%@UIN#,2!7>!XX\WTZ[HVI\D O"=E#!1(O:WQXYPW)+\6#7&(48AEO$M' MG<4AV84OXDW<:?Q^GY1/@*=!TMENS'>T)>KPBZY>V'5!4_MVJW" M.Y*RQU [1K 8-XDR&Q-=K-FRKR/2,U$3@/LH=(=,MK"=>^0%U+X'H,69>A*I M./;-K=#)<8.3P'-HY#F.0HI?#KS"M>M9:,PH_7YDS&;N(G<%*UHA=UN]XD[I MM.<<3M-&Z?GA\YCO1DQ%O#:=IIWI#Q;:H@5BCIOIF?Q F0;$O12Y]N8)%^9- MT5,3(/$Y#-,A]9C1G&ENMC!\)'%#+V?A,QMVQ1>FV6#TR^GS60!G)]-7/CT;!!J>R076*#F%_>1/9\ 3 MO\)!9K_2\)>]7F?Y";UZ?G"LR*!-/)AI'4"4SE0*\/#GN:$G'2$-)S\ B,I-KL$(!]I?$Z/D7J"+CFTT- M__OYYN>4 L39:R!*R#*!^>BG/>.Z['_?:]^"\ D^<8/\6->^7UY?:N_P48T' M_-0-$4^(Y1HOC?=MGR<1]M_\^%QRVVWN6N;6"I) <0)OQ-7MMU L9[Z](I\C/<^/)L M+AL:%,"%YSS-*Y/:MD,FV6M[]Y]=!EJ[J3+0*K"6HV>@KJ51&9D M>$N.G5%!K0QM@.D*OT5%TI[!IT3\@E1,KW,EN\7O@KN#99KD@Q5EE0_BVF7E(8\Q1J^$'=#!C'HE2@K,Q,^:$R6 M_#1N.O/XI 0^\[.T8#0HR-4?VI[P##.V,/1#U&J2ZKQB"XG3)1C=S'#5B>U@434/GJ;/6W"*D\>CN#P[[?U^NK-A[A"+_YH#26!1H^A@+I&; M/VHJ/,T-9N%A SA37PQ/PQ].A$J:#_Y+HBE0J?CXW&7=:/@BS%<9.AC!*K!B MA#N>$KLT<>/9F,@SXMF(DG8YPHK71/2P5 ^";0#@))*]+= 6$H!0)U'%7!YL ML+Q#G3,0RN,9NY*2TM$SN#JFDR+&"^>8'":7##3G("Z:@_C;.VPZ\%ZD,LD) M QZ>WFL*9-#0IN2E].HJ5B M U0&7UC,BP[R7M?$R1JR*2_=Y _G&\;= 5_S(T_D5#A(),22(KP4P02W.A\- MZ[F\!)DB<)>.O$:; [B3P^=>_FLNV%2!!QNKRV@":Z3U6M:%2?^SKG6MD3%) MA;]_(<_YFQS%.8[T M7I5I0=% QPJ6)\'U4C@#LS"K%<]XE?7Z%JR02MJ1']@N2:%LT0MYP#DQK+=H M]IN$!SN[3DH2[\/ #[#N-E,0MM(#5(!] MB_''9](ZTEXP2Z,'\3<739/&7A(W>TA"51= ^;+X\B;'^/A'+T2NEO;)C>RG MIY#Q4=KXUZ2 ]-W#? @G T T#.1$[R\;)"]]V.,3LD)*]N%2@OK8H$]5Y 1 M@P:>R&2R7+8RE60WANQXD=H0;AO] KPB%2?$B3GE3KHVMES;*L>:"965_S1) M[1.S6?A,3S$^%>YBRI48+OCQ#-TH%>9$XIDF(SBM$^!!K23(HDU400VG.L/Q M=W*/%H-[-GX+]% ^(M1&KAK"&5_Y!LTHSXT%)[6=BMB/<7C)EE_B >$O(XLQOA*5P0)I$I!V;)JLK MRXE*$UE^[? IHR')5^(Q!=2-,EL&O[X1>Z2E<#9S(N"1R:BF"B!QYNQNR(2=.(NDQ5J$Y>- MM;LD\>*39('?[#_AU.1LY)N[3]_D4&3!E,0P021CLAPI'4BTS!!18CYO6"R+ M0B(!YO2C24<=^>3QY&=[9TY$V.[ +D4I8]) *+'J*8\%50W,9HD30Y[V!HOF M01Y*]_?LU%,W ?L^^<@\8MEQQ.GZH_4;(&N4'"_4@TB3R/G 7]G-4?1&(&GDQGF9PR."Y)5TU9G M,52P<%C*FV]4\0&X:ZX4-DT:6-\@M%"AX _D!O!7N!0I<'KMWOLK[8N-FF!L M9SG>Y[073_$3X*-I:Y9$DC4D3>94Y MCU&(3R(2D'ST4N:0\F9,\+8D 5#:GVE32:[!P4,30D0)_Y3Q@,]& MIL*S?79J4,6K82EBA$FB)-GCI,JNV$E.HCW=V]?;CW<_4"#(ILL+VTXT@86, M*LHH$ADYJPZ%/,^I.*!&@(B41,*!'I+-5DI5?^D^32 G>?*E]BEM))"N(0$Z MWPXO7Y"M3V'_J*HD\@P4I 12>K8B!$1$Z,C@"3X-L9S/*.&G+&):*V(?H QX M]@@^PQ=#YDKK8@HKG6@WWSYKC]CYX.'NRP]9P)]>7)+2E80J'='OW_6'] M[))5R3?T@H+7&NM".57P]?#V(33A :3(M2P\CM"5>JF]:WQDX5,$AM&T\;Y6 M?AZ#9TM#T M"2J0%B?"?]=XOY!_JO&JJ'N1]:]=2R'/-6S$*Y>U5$- /F9[))H>H^JP^@KD MKQKO=%. M-0F^?!T%?.$N2%WG9XT+DJ]&U] HZ;E.[66$CP\W+MI-<+7^GP'<-.C=MH<- MU:,9U=XG[X&?_.G*AAOV'!-P^$=!S7^BBES>HED^03C,A8<'-XLUK["7@]C> MG4MK"Y(I4*>0J"],^O;B."ZX%L[>_]]_M+KM#V_E,S H&: :$#?"(UA2&WG MEEIOX?V-09,.I <*?_WW.:PE@U6>]X#WQ3O)^.X4 %7X>^&%2ZQ%1&3T N8/ MCNX$C&7@9CO8()TG<&L?;6\T85-8T9_L)>FJ/Z)A(R"OYOC=<3":4RV>'24U M2!Y@&' KDB,7W8M$$ +HZ!0DX*>O0C\7F V(TI0"1W\B";J\38ML&+&8T%UQ M?XNQ4*- J5%)MA10V5^$]O$E%.QW#D8WZ1[SR&DLCDEK-\A1"Y<>_5?C8FEH MVKUX\&-PS9GGQV3&P.^8>94;F';ESZ<73D!*$CZQH:''D]%$/*E'F(U!U]!; M;5.J(7*9J5N,V'0D> Y/XQ)C#\IMS3KRUMJPM9;>-[O+6Q.TB0]D(2\8%B75 MZ+M 8<,FMC>68JWHP=X8GNBE(?]%9M*^G^*7#[,2L/\"LQ 3&3TOI%\ T\7%^U\ M@25931R?3L88L8ZM1Q 30+1)V<$ M,3[3)U'N4H) >4^YZFZ:+Y7Z\+(R/,8"TWQ#,89M7&3&+V;C\R[B=NA?8"J) M?$5ISM!=3QO%O%",,;=?!+']Y.'QCY)%GR%FPJB^ *M-?+:O_9,>^6$RSV\ M](:_4["BHB/LPQ&FP[W30Q2Z:Y&#V^0N?CH^]A3$O*D89;0[."LKZY8F 9,_ M5NS^RY=%>?6V:,"PQ.87^MOFK-ORS+J_YO ^BT#%&HZ=2.05,'V5^F(VN69F M&05"+]=B%0]@/AN#YAT7'6EI**TXC4/I:68+-MK4>_VBC8*-'81_4H=%>X8" M()OLO^^=%=&)'#N$TS:2:/4M9M?;7IJ@1&F ,X_%+%7*5NEO14=@- 8F.MV7 M]W\ 5K$.[:]E%:99S"K2V2W+C09J(DC,=I$@J:F5^A0$#J4=ECWK3G/]6?\N M'ER:^L%, 8%I605B1@2+@RA)D,QJKI3F*;KE17RD'&_?FH26A3.$Y;H_\3Q+ M! 1V"!,YYW^E+X7DE^"(Q4Z55$PV"X.AQZ87D5 I@0\M=J^7)A*R*MC]B%UJ M*X^6=^);.MU6]G2-'$G*DY7FP">*,-]3?M ]GT67G.N%D1XL6$R]Y4/]3TE] M"1)M*'$, V92 OFW<>RD!9J$K7B$A-6L[Z7 M6"JIL@$-X1FG@8K&/AC+DSLMZHN@)NHD$6Y#]3.HP%J.VL^ AT>+@J9FHVP/ MT=$$C!F/W8U_)'6KMTG>+V]6)CG8M>]\30>>7$S3GSDX67C^XT M(N^2?[P?>-%T[+Z^\WPZ8?JE]XNO++C-HB]D?^86PW':MF&BT8A#^/^#Y,7< MGK1A 7_-_]ZRVG!T*OR3TE9+_MY0G5+?6#4HU6FK]OI'_4HGR28*2XD[1^/" M9+7=_@_$:?,'5UPX^WU"P$KQ;: ;-XTE6IHFH>2^G^))R7]ZITU_2NKBEH[) M,+\!P?3P6J"PZH=HQ L6%\F44@&.!Z77)9F]@G-?7/B*:ZE(C5_1ORZO7$TS MS\XXQ/L\<]M.%FAIWED+E'Y?*[=NA39':.!V&LCZ4MDGOZ5;6SHQ MVX&0NR.;3C[Y55)-B_5BS\JXY!8;KXP( ^.SRK^ZPX"ME+!@O802[JZ$R7:^ MEM8ZM=759GK1,/V3LF=)_E/9R'?!RCNPH^;M4X>;J MER!.*TH&[W3A]PXB0/>TP4"WND6W>&^%3ZM39CXD#;3"H9V! MHLV=6>9O2-"*<&N?8)>+%,TI;KG>7M&$8]M"9KY0V,5, :CP; =6N I7 ^O= M&NYLYJ\%.F8HK:YMY5OEA#/;PP&MJHX)IW8"3HUN=9&FJ:UNQ\R7H0AO5JNP M) UOPHD=)PVR:^.JH:UL7#VAC.$9=%,\4F2()X@+?2 I7?IE($B:+=L%SK 9#0M\PR_!7=Y1@N%^R*#W MMP/H21&-BO S3O#T>%3]+A7_K4[5,?UG( Z^DB)=F_]:PI*>#_< MA.ZAEM;\3JMKRHY:):=3R;U7T.RS]O"-=-<7X+%7@7C6 V)94CD-!O#9J:M> M=.N-%9ZY4$M37-%>I:L0<:AM&I:L819?;)S>09?C,>CPVD$P0W0'Z@K/QDFF M (E'@A*HM+Y; PT";DGNF/V\$$(00<8_@ 087AN>PPF7+_$9CMA-*A<#[3 MV811[;41RGD:DJE+*=Z0C#,SL/G74DK8W,@0\H6#,*\:M9P9$D7;QS?1Y 52 M1CQ%,CT'S<8451=Y!@=DBJ3BV+LZ>/:B(&Q+?S V:IP>B4?((CJ+81'^)"E= MKN039.V#_66@<6P*"/CO)7W+,!!XBW?%B$@IXV 44(9//!!.8VAC%P 6%8]0G[$,5X9J7ZC'Z$L87,?UNX=NM7 MSMK[RN$2S9<-RX-R"\;XAS,HFBL&:Q]VL*8">ZP4CU9&5.[IG(&)L4OG.YDH MV&:9#7$./$<5YKAB1^2,"#.PSM#%%UVA*B;&J)HYW/-&FN?286UY^:FDT0BSY(0RB*^B@)^STC-VP*PA;7,B:D:Q%,W% M>^@^@PNDX='\J,.PA.>ZQ'2GV9#X$=^(Q^!K2)Z]8!8Q8.>B]38*56$'L2E_ MQ[R7&984-Q-41RWL1ULK;RFS=2)C.K.(N$9%8E2/%*U2S8:OL85(2X9IK%_B M%2NLK6$ . 4G39^X/6/K/R"JFTD?/#"BTO4#%:I;D)2'.84IX[G!@_:;UC_@ MJ.:N(7 ]A05:&\7<)Q3F:L+SRJD.81GF=*D)G>D*UM?YESZT_V@S5A<4]4&. MZP 4LF #\-$9#ME^L@%9N@.Z$_"U@+,NPG?EK=E04])&Z1D$!8(JZ1]:JALC M2A+@SUE6_0%L2<%8@%9_?1.)"ENR!\<5^E-^YX/$_2I(/&#'7*Z@I^ MD27YT#Y!E(W)&4UY3R=#_ZV^?]OF<\L,.BHL^F5#VK;;T-6%.D[,KQ#E=HSDU$?[( MCDD8EGJ]6;*K8)/ZWFR2# ,'T);^F#\*3E#>!+]-P*&@D9"3&XDVQ"-@MEX(&%R"?-E.%3X M#-WH?I^,,84#^_X4!B_Q/--3P*(:;4FCFC(WE.!#V-4^71Z/@BYX%!HPEH/S M*.B%/ J=E4)Z_#N$E?R\-*O\,[%%/\+59#;!CUS@JQV6*\VT,635%4,VC0+& MWC>M'YC=\@=@IV/.IX!>ESQYL.@_0O!J;YVS=W#VBJ+*CEUP M-%S#^DK/0%5F>F!:9CBT=G5%E\T"&%B<)XU\P!F.\6P21EE.7XP06&"T!:-O MO=*^EM*WY *HK:X)>UW 89OC@ERS[S3;=S"5KLS<:U&,44>W94?-@V2DV_CD M>A"MP3R0"PJLJ\2:NOHT=GUQPP&=$GYMAZ/\AND7'.4?\$:4:M6\.#^3Y<5E M^0U'C.7X :Y3TEOH/;,<\ZT/@?2,R2.+/0<8 M;TO7>*!9:* \AO][2R]CHXS?HZ>2-,V^:!IKD1>:E=VD*Y^9_'[DXOO(!P7O M1('YLHOAA!!$UW59+9"EM9ZOW*17.+YC31HY%!5-[A182T9V7,HUEEN*!E7S M6":N@VQV[&V<9DT\]X=TBA9V(^@%"JG:.Z;U>F<&=+?73Z]L>4V;S4#B^4_-_>?5ZQQ6#7-O7? M("E"A)^8N\7%/1]Z/\G@ZD\2!NEV*_/MAO#?#_*JO;(%C)H^;\7>920#9&4C MFV_3:^6J,_Q:*VK*JS9*VW"6T52P6W;!B?6$*7X7%KL&$EUX!!:$# C6-=%B M.%:/!S,A"XRSRYG,%5D:RAMYTJ*\-Z9(MGD9Z\VMY/P"!JS&4N(DE-ZT[N[_ MT7J;,IHG]_3TJXL!]??V0UL:($%DB-=AWQ\^P?=F42*C#(*\LJS4L*=R2MMK/BV!'O)@>1'L%>>N2+6 MQEYI=UI=1[:-_ 61<(>"O?(,M?$ [)4E-="@I5N=RFSJPC-ND\02Y):'5$+K M)#B^;!/.A+9LJX+#^1 2),@M#ZB!]FEH(/)_&;)9G45=>,%M,,$$N^6^]:Y\ M__11],YN=0U9J8Z4*1S?%@(DV"W/*PNS@MVRI HZE&"VH%11>#Y!?MDD-2P' M-7/XN\%UY)?E=-)16#N=H!/;LT@);LQSTL,MN#%+ZJ&ZLG%#L(T)[LP& 1W7 MHI.'H\\LJ8;:JBN*DV$[.1E%/ ."S=-7Q$-S;)941QTA!SMFE>BTDE.\(/*2 M3PG>U+S?!GM_?'*"931"+XOT,MGA1_=G%1?9:76UCFR=,B/8R2AE)6K*B;ABHD>*BW0"X^M'53 M5\,6GP41]4JFE28"$ K>:<$[73/O=&/%O#8>:ELY- ^UH6AGP4-MJP>E/384 MO0(/M:T=>+"=P_-0V[E$X)[G:)P>#W5C#5II?FF6:*B/6WIW;/7JG,;YP-)L M=4T[?V:6RXW3+ID)*#].J]4U] * <,KW6RJI;^?6]!CDUX9BTWX_I:!0K%[& M:(Y#/9=8MY PNAZFW_SBG@#3KZ$XJZXY=V+Z77N@N3P*R(Z@@&S 6 Y. =E) MTRW%450NJDUL0X8!!VS#9]3DC&%XA"=\& ?]'ZGVPGCAE-MWIRCTX8P4DAHT M,!!98#"(R)@Q5LQ\=P;^A-"C [-C8+K3Z>-!/V(473RBP]P,C5?@#W RIC8; M40'9:0UC/X_%>"FK1']N?"/.(*-1]IF@3PL.!@G#@ N[&KY*S,RIAR(T/RQO M 1B/ML(,2!GB L-JVXI=$W&!;G7J(2ZPV[95]N4'&91>A4UA[37I M&\YF"!8IZA>\-F\HBV+X*4/IIA_I8O2BKSXOYW*S?%=!02C^C3P3?T;NASS] M21Y F$DF?/\$,GU-M:+LB5Q56UW#D0V]YOO./=QH"MT4NMD\W4Q\\WV(9<9[ M45$-,0,[=CYIUC0-Y2')4@9.A>-AJ]Z2P$O\OHCW:HGWM$/'>Q?@.<[4/Y0' M4S]P[(;U YJL&I5+<6MJ'1/:=&':5*[):_<6S>/$71V,NW2C"@I7O3V9(K 2 M@=5NBHJ)+NEA-IV.:2S$N-;YI5?*T#X$;?/[GEL[SHLPZJ=DU/=PA,[8XRBQ MY3PP*FV5C5;7@:BGHQ\7P%M$/4)!]JL@=R2FM5@$ YS2:F*VNBKB/JEUI8U$ M#-/@[U](#*.)&$:8Z".E>>J,82R(86Q-5K0\I*R(81HC1$)!*BM(M1C&QAA& MD56[*6HB8A@1PU2-8501PP@37;>)MH^0B'%:7=MP9,VHJW1(!#%"0QJI(96B M&$V!8%^13:LI:K("&233\;RWCI-#"XG%VW_<7O!,MF_]X14FK/5GWCJ4:4V^ M2GJ7YWV=T3OIC?I6PLV):9-ETNK.<;Z'*P!!!F0:@O"DGQIZ/VEC$'[@O?1& M>YM]QW+/]!(P"DXU03_) 'F\T1ZNO']+ 1S;>L9K-D@@/X@JPXJAX!%O'"J;&K])+,!L/I)$+G^L1XL.V(O8,"@?]5D2R,ATM MM:;%K)F-/'F^3_%NV)O8ID>90=+N?C9,%"O:.L/&Z>($_TWZJ6S/XEF8#G9I M;^N!)UJQ^^M% TWU-OV:8,H;(5"Y5I$-[;%W]X\WDBY=K8?;R#6*/L1!_\;; P=>DF[^]_OMX[]ROJ@6_2_NGN5#*QBPMK+%>^];3)_XSH.SH=?? MN.FPDKA'5Q^HA<5*2##FBR"ZYV0WZ8ROQV,I&KDAX:A0B9N1N=]&6_44NC[K MT(UP?:2 (7C)%%(D3 &CDQ+2M$B4?B6%(L+N7-;@"X],$$;DN3N#KWI9#+ S M]59I%S6OM 4_$4D3=X ;*F[9U!.4Q9@@2L;$@]M?7:Y$.5FY$48*D!<2C\= M>L3O$SEQ(#2&$Y$$!&VLUP&%C[L(G![-!\-^*)G&&8[ M9Q)*6,+^B QF8W(_O)E,Q\$K(0\D?/;ZY $%D6I?5OE 1(,^_=?]< Y/SC S M*)9)@>743K:YGHM%"J"7Q")ET552%XF\"O1K#\J^!-&,XM? M9Y%LA+*(^'>)GK\[Q[9YHVTY9DT=ZH9:K@%_98>ZUC8ZCAC4=H,RM#IZ^1L/ M4URR"1G AHK 7 M#(!#+$JQ@*!_/#' A*,NUE8-_6*Q>$'5,2 ECF=@/M)C!!P*MT4A.4AS^;+8 MG.G%TO;S/Z-;IPVU,_R@2 ;%Y\@;EG,H?>6DM[IJ(3=RS1WC!0:OB;>V0O,N M4//LHV@>HF3+CJ((S1.:=ZF:YQQ%\Q"[7=:5O>,8U:%Y9T\:=Y^[-A'T<'M3 M.$QH31&JL\^SW65N5X_)YGR"ZE0*4J<6&PV;=3]\='^65BL'V9)DVS2.#Y C MY*I6N=I0*[]?N=(5*E>Z)>3JW.2JEFSXSG*E(H.=K*EY4OGC 'I=1 \&K1*[ M]U<6?L4+=84IZ6%>G*9CUU_K_V[O/B\PB\%*POONA\7"]!4>%^4I 4&,4G9+ M+D'*7(*T5C?P29Z\*EN.NE"(AH.6:"&V]#+R^J.D-G'BOF)]/"U3147@!W?< M'Y$)?(.1@>)2XW.D^XGO]6:1=.OC93OV1^ ^2V_PF9KRGGX&?T-_5M^S4IM@ M./3Z!"D>"2_NY)TY7DBPL25E]$WDE%:KQC# 62_R!IX;>B1B%'#I"Z20P-[W M^7A5QW$D6JG-_D@)#"?$'[":8_P1FW'2(F1LAR%Q(+W!7-0-+U-/3&.$"[+=T%TG 6TJ8;+I OWGB,3Z=E MO4Q@TX'C(UF)+JV5QEWAC28AF;!^$O?9]<:T+A(7E(IUT5/8:V@=+[QK%K%9 M1"2.D01K%L,2^+1^FX^*ZT?AHRC1(SZ.L692L-_Y,.;?2+>D+=TG(J%C(B,H[5;;B(XA*.T:,):#4MJQ]INB MIAS]>$TYZQM2EA6<\AQS?EJ"YK?WFEJ:-#2 'R9>').TA>]# #8/?_BTPN\P M>Y%_&UHH;T )[GFQ._:B>LRYN1+C$&8O'?!.C8P9U/7W\&'X-.T>G<6C(,ST MK*X,QY@;R"7X]!416=I(4=PO$8*A9YSW'U[G'_G*.GNNT1DL1'/1-1\GV9*" M-!/#(6BV#!LI*P6W](EWPY7CS8J\E>@-")WU*)\^;\NQ/W!^\P7=FXQ7[$IZ;-TO2, MQ4RQY.@VZ4Z.1&U0\Q-,,V*AIYLN#B*20LK'"S_=>LWXS_A)%M MHLMQD5&0(2Q";0ZPI;@ON7!N'7.J2LI;F8^U9E/^!MX!C).#3[I2?X02AR-! M"0Z#\9)9@KG#U"& QMYBF(N/9 UC;^*Q3AO\I$]%DNXJDQ86 %-!21:5!I2+ MYR)\,I<2L/NPG#Z,,_.#1/XS\YY!6*G(X(:^>*",4_>5N2"ZLC,?F[^2_:51 M<[\?S@@=0P\_[0U82 KOIZU$K >=A=;X7=9YY ]XES3(X!@.]?@&WH7//.5K MNIB9CFO<\6CH\;GPR7CIZ63AL(C=;\\D?$UX1)/C!FV,XUW]\$;0@"FV,6)$ MFK(V+X>CN/@ICE"FOU&F\@9?"P=4?%^\& ZE\)+BD4P#F"JLS #T<%&8X3MR M=BG&[HLL/>&W?#J&D#S-QISZ%*;,_ \.A8!TP4H2;-#CHL5GQP?(= +?,_#@ M,$P2F5VC1OSS"&03,Z'-+L=@EN[4N6F1BL!5@$"F[PG-JYY<>SKOW,HV#<#[Q5OJ,XU\F4D0T]Q)7C.#TP MAP'53-6Q36JM7*[\V4-'X;?XP4/B5HU_-/,7.)+@V9 9W?1,2'Z2L.]%Z?%N M',"FX2- M>V43I&H5/K;79JO66G=H,'69:XR3./T\S-8!:FF9O$;QFM+D2@ MK %Q.<$FT;,"DS-N2:G9.>.4RV/F^,YP)*)HABX:33_?Y=2E9%T$]\)9) GN MWJF3)>$SAX&@=FD 4HTK"N^@9D1RQ^/T\5%;NJ:ROBXAF(]QUZ8&5T18YH%B MT23I\#D(?T,)*AU>F1!>Z:9L%,"!I@YS(<'"0U/FN<]<8+--Y]_F 1W+IM'U MEJZ3B"F:F]8Y*Q0L)[7WZOLDO9?)[*'0)J%+FOUK2]]3L[[QE7+Z?;Y5)IM;K6ZL ?M+P!HW=_LM&7U#R[U34ZZ\XU,@5+BJD476TK/S)FAA'V MAH8=H!#\A)$$DUFW?R':"UL=4!7.GIWH$J?)^:\/:58^.8JQ,S<_2_&(J>]- MO21)SHZ N,KP>X(!M9ON1N[,4:27/'!D]G1AVS")J[Z5;C[W4S1;6'J.SE+I=/OCSSR3 \(Z0#GC\;3@/N$QY[@!';^G"3MSP!XGGIYDRDTB# M9GC@PM#6C!=BTM'%A MR24*UPK',#>F]QW!;$K9!SVVCES4OLVB"#,)&N@98G:1G_1#L1?/UJM^!N[# M:1K:QR+D' ')3LX+[.R;Q)2I!\W=KU#-PYO1" 5NCA?'Q6TA&I<0EO%)(AY- MU] TZ=CM_[AZZ(.PP\0F<'@9)P>:#YX?3/"P1G_+S0=!Z:2"#5*3 )--*'8( MQK!3./[%I"U]+@E6(J=H)7(!$E]V69)Y<#Q!%]9GPN-I/XCG($1SG!):%]"6 M;A( F^< !6_,#I=H,E-(G0R<3OJAUZ7\S.+"LR3R'!N'A),TXN>C\J(%B*/< M80'JE9XH>@0C("\*V]"G)W;QZ9#Q8FLZ&MPT6O]LN"V>6@O@4 M&P[J$N[9(OP!.\D,SGR[Z,5&'KFGH^1O*SI*'O/LFQ?]N*((B"GX(L-8S"V! MAYD"DBX12\?%F*%*3P'PR>_M!]A,S#_/PE?I3Q+B<8L:;:J"/!9V^24ME2O< M;#RKWK@:,JT[C:ZW3P] /R1QO;'[*:IULS?O-+UE6E+ MECK*I2T7^MISQ>L[YRL^P\D1CQLDXWZ2G9]O_#JNK*VU=:,P6 M&G,@;)=F!*:/F%%\X_$2FUP;76W0"=76KWDBL_XNS*FM;&J=WN/>%=^,X6;. ME;_3ZAIM965N6&QUA:VF(5*#]MIH=3MM6^SU?O8Z?R-US+TV6UUK[M,+]_H2 M*%GIM=QGO):[3:[E, X2L"7GDDO!#<;]3;9W991KH?%K!-5T$^)8(?.GG [9 M6NAM.-JU'2'T0NA//Z.QM= [K:XV#W,O7>@O(6.1EIW]"VNJ!!CMN01WR:$G MV=]5*F\HK:[2KDR(4 < 9!-47LC\*0=W6PN]BD*?A]$30B^$_N2"NZV%7A-" MOQST1853VV_9]MW8%?F: M:;>B>I20+>!"3&A? &(VK%B1HD609G@1_"?K4UMJM"'Q*!C S)Y>&0A%,)@A M_(GT.YJ$JX]N. ZDR)MPT ?>F,-!#RDF48JFXOG]#&X?WYE\AQW'F)O &M.6 M'8+_ Y]AC8#YR6,3&X?AR_;84)0Y+S?] IJ$%C';K/BA#8 M;MZIU] QOYG'0/]%+CL[5=$:.+W.RNEAIU;I*>H-G")RW!3D+7YYO]P:U7"1 MW=J7F^C+\\W9#1?9K:=G%8C&QCYJ@6SY%!.GDP)^PQYFWUM$>U-FM+$3!NV1L>L;'_8=[7 M_XVV]7]-X0(*AZXAQGE!I5Y]%K/R$%>'(;B\5Y6M7@21.;RQMO$BI:/1MO(# MIN!\V.C=1PC(884&SVI3Z-?A.7T:9--@GY[1^C%V*.?F./9^H"'MN5S$7\GGTD"HI,.+EXQ",/CM8H_5DD@Q$'?,0OILBN M\/?0Q2=?X5O0G,-G4BBB!-$H@4UZ(CX)&0Q1=MI8&7GE_;P:>0,XQ;Q#DV=R M%""^*QE\LU5EG<4HEX>$+C+A(#E$9*)BI,O<^LJ;IF0>?TKV6C0F.J<4CVTE M G33,:?,]9A3B[/,0Z>ED-7SL]>J';6./E=+V3S70I2]5=N[%!Y4Q@+*KD,6 M"^@:(W,X+Z[ _[%R2#^G .5U#1'Y! ;WNHRUSCB+7#YGNBM%AQ9&+@!Q;@KD ME6$?J':7<@I009K9=@RK:0 X2ELSS7,>E&X98E!B4#BH#8\Z -*3JFP#Y'-YJU(*KJ<.C=L"].CT%O(O$(%11&>6/:3_? .OW*Z=>IMUN)RU M7(9THXMYDZ"0?H6#P3:-?9>W;D(&A0P>>]V$#!Y/!IL M0!/!2C6=18.O)*1*M597ZROFRJMJXMVX MA2"_J)DO8#Y/V10.1#B050YD M3RU#U?V'!1IJM]6Z<+CVJJ,'@@LZ7CKP-T;1*[ C]GKPVJ]?I'L8W7*V^-_" M((J*/*,-ARNU,JYY'5@1NR/C"AE;?VBH9O.C4H)6UNX[('\=O=T1(GCR(EAL MYLPFF#E;P01HY>!"R-BQ96R-F3,;;.9L%>1/M]M"!$]?!(O-W)ZSZ%N:.21V MTH6,G;R,K3%S%3/ ^S5S>,^H.VVE,AE?32)X(/J&XYW4DQW9[:Q^N2#>;VH^ MK&/[V"V2S@\^S<*T+9#5\64[Z=+]*K+>';#>6IY^(5?]5U)ZFWX_")9.]MNH]6UK+;="/H/(81[L&&;3N*UV#"SU37SWE^8L,9)3P./V)5-&%XB MJ6VG$;P60@CW8,(VG;)K,6%VJ]L1)NP$I*>!Q^?*)LR!*$QO&TTQ86=_U?TY M"(?$$Y?=QSY 5\R/\FVSY?%TA82=ONJ"P[ M6G ^$@GZ9LIAW4?LPU@Y[,BKDD84XM5@,[?G,W@-9HY> JEM2]Q#GHH5N_IS#05-2F">C9W^0O85AR8K:=T2MK2M=M!W9^ MZBI<[$(Z1T=^,16MU77,RJA$I3;S2$GDRHGC$T9V*9KBB:K2&F_8:29XBZG@ MC9_:J:%WX#2O9"[9QC<A.T!OI^Q.3HL MQ2"8(47L@M$YUM"._7VQ-&>Q-&>?H.;FDW([-RY!S0FC5TG)^4:O>TY29S9] M=9+:;G5-I2X$S.TW5$2H(D(]P41U1J7*!J@.#5"-II1L"U-_3KGJ;4R]JK2Z MEJ8(4R],_0FIT]$2TKN;>E6EA!(=8>HOTM3O.R>]E:W7(*PWZFKV%[9>V/KS M3CQ7,/8Z WZKZX*GEL3SKS'.!/YWX#UWDX&!L8#]ZG?_1G_)1H7,Y.D(Z>_A M/\D8,R_]]RR*O>'KX05&0X%Y'!')?7H*R9,;$\GSX]#S(Z\O/;OC&<$+.2G( M%&!&"+8F!6QCI1/))ZNETLLZ<@>ZO#@56RIVXA>PZ8KW:G6/;:.2^\VD5OM12]_K1? M,_7'TE+0/WX"N?[L>B&5DVM_D/YR48(><2D?89@?QJ [Z9)H$$<1D)XI1ALA MV,;,S \=9-S'(Q*"BK)M1%6<0HS%13(.N+Y+*,;/7OPJ#2C*JP3?XM:#^ ,0 MYZWLL>2!W8A 8L;CX"5Z5V+OZ7]B;H98),D.9[!,8W<:D7?)/]X/O&@Z=E_? M>3Z=+/W2^XD;/GE^(1!>UMA@3N_(N5OYG]NPY]^ MS?_>4-JFUBG\D])62_[>4.U2WU@U*+73UBQ=#&K+09EK'[7AUKSDY?A1CZ3% M9[4UDRI,CD& NL7D^V!D27BDZ5N%T_\7-6 W"P9, MNUL"!BNU]=+%>I=9+*V-33A\X+(F9KY)CSA""Y?GQ+SE$/E5@O5Y3 M%%>B1F]1KK:ZJ6F<6=\^:5YZ_F>84=]K0KWDR;$@L:ZIR(71-BI7=)?=ZR-! M< A=%;JZ)TRF_>NJ!KJJM)VZ"-R$KC9*9(6N'@XW:/^ZJE._:M6%GK9773W[ MQHS'(';'11=#BY=,)"$-D][\%084Y; 6106-J*!9<=%]D&JT.98YE>AJ5]X: M F?8LJF?$:B+4+!S5;"]0_+N0<&,5E>7M8[0+Z%?C=>OPY13UZM?6+,E6VI= M?97'+@HM5WS3'Y'!;$SNA\5;PRAQKV?Q* A!9 ;??3@_9!AROXY!L#Z\+A3> M?L/-+*@?L9I3/W(-6X3#I^'\O(@D)&,7RYSB8"FDSY:LSG ))'<\EJ8X^34U M91=0.*);;;5D$<,!RB'@4;HE!B4&5>^@.NLKI.JMN3A>FJ/N@HL+F[BS>UW1 M(:9>?-G/XRLI4\A]T>N0*2H^_;JJXJG2, VSETGP1@,1&L%%!U'^!M:\L'"7 M+D16$_#G-]NF >FA.+LDH7<4%>9"[H>9 M<)&?(0I2S;K2ZFK:I11)'L*,-U9:5^3?T8YMT_ZZHS3FI;"^=FQ=;77UMIJ[ MC!!E\*)<[U!E\(NFO;A@[V"ZM/"5#^3)\U&Q/KACY)]7"X(&76MU+;.M5H9Z M.C4'((*69@8MF4/OFJ!%OZ2@1;@?X7X:X7[RNKG._12ZF\X)N9L#%8^?:HI' M59J5XM$-FO_HY!&*=T[Q'':*FU,\.K)!J7;;S,^Q0HZG)MS6"XB(U)V*X0^2 MQK$@(E*;PEY4I^15,[B-E;D5R1BT.*>:C+$1GTRI)1DC3%(Y/[5%,WZ#<%26F3'.=6J82."&7I9 _"6K,. MPAV-G1*=/++W[B?A@\YQ\TFXH\,<#:5MYW'SCU_M<$YF=95#UYMZ$NYT6EU# MJ\SE7FS"FEZS<$XGX2,?8RJL26O*?:QAI.P#2*I6>U.76!CIW8E MW.B6T^,P0.+D+[PR:R>*L8.VXSE$)V+X&5 M**"FRH59G5,^A!IX_:!VVO89H;N)Z..THX^M#K &DE8K=6&FG7ST(=R,<#,- M.LL;.IP-G+91.<%T.$Q#_!E7W/-G+KM:W R1M^:/R93XOG<0!&\:1!3U[QW% M^?.>R1S[[I?6PK>X(5+F7W%[8'-F\>JOY& 9CL2_C>F;A3O9S']'X1SKXXE< M]4+B_KARAS#8=^[XQ7V-<*\R9LBD#E0Q"*F$Y"J0G^MNO[O+=>@+NF542KN^&IJ)]XG\!,Q$GOS5*GQ\7 4%S)NT; MB6)X#-@B:L>N_<'2;[Z#+8VN.?'J"BI9H],<*-"[P+]ZABF0 ?)N\YE(#/XS MY8]%VOJ=R6.CV63B4OLO]<@X>,DC@:;ZQG [:90#HV^=" BH9K45L_A/1P5L MU(RS'I1NE6/L%8,ZWT&M%\\M40NWA/+;@/9X1OR7V_"K7MZJ;,.B>GFK4HHK M]2RO*"\/[(Z=[R6!%5@?5J!$>='H;Y <34)V-/H3Y7804BBD4$AA(Y=12.$Q MI?#LN=DS:9H>NTY%XI5>;_\R\^/76 MC^)PAK^,[N,1"1]'KL_O1T ZF'"P.\RB^TH#+]KS35H-A,(1*%;[NZL4*%;+ M:EH?Z_'V6KH+%;)!VS7TMG(I.BP\3PG/8S38\V"KA\!/%)Y'>)Y%-3T9ST,; M8SKMSJ7HL/ \)3S/OABEZ_ \B/5D7DJ\)#R/\#RK/8]YBI['5&@9IY5'(&V@ M"A^H7?-X*4BZ960@,!;WZU#W12&_457I_J;,\@7^U%1;7>-"&W7.2?+6.@KK M2(YB4?IV\A8(1=:QVDYE/"8AHL<6T57&T6ZN<=1;W0(X>"%Y)R9Y:XVC?;K& ML8/7!U9;$R)Z\B*ZRCCN1*%T&.-H@'&LG(@1DG=LR5MK'+<@!VJJ<329<50K M0S_5V2]ZSN5,?]"G:N<+"GQ3;\N.D&I M.ZTTPJ+@[>0,^'6G61G<0XAH8PWCT?((FPVC Z%R_J9=&,;&2=UII1"J&T9+ MP1)BK:W7=1TG1+1YAO%H.82-AM%26UU;&,83D+K32A_48!@UE,RVFJ>'.6O@ MZ.-E#SX'X9!XHA;AC!,(Z1:O\PAZJYM/*F_O$$0^N=$.X5@I!"YZ,U"(G;P! MWK1UE!JJUH1\-M8N'BU_L)5=Q-LV81>;+W>GE4&H:A?QDDVS:VA@%/+96+MX MM/3!5G;1@G.:L(O-E[O32B!4M8LV8]!51/'!4;%4B#]H$HJ*H(18Y60TI;DM MAY:SAV;WAM-"5.A)O("VPW/O+%S4QE/I++3Q+K.CMJOSQYWFK=):R[+:K%R" M>VDRBI>M[@'%JY(0",D M,X+ZZ/C+**102.'QEU%(H2#@.GC1F"#@:M(-BZ8V^(;%;'4M@44OL.@O'HM^ M44M/YOX%:8QTHZW5U>7==!T6CJ>$X]$:['AL<#PGP: @'(]P/'MU/-I).A[: M4F"US3Q:XGGJL' \)1R/WES'XRBM[L4(K7 \PO&L=CSZ*3H>AS8;*&WK)'@? MSQ[T2M!O'<2A'JW[9R.)@J.UNIVF-(D+R=N/ISA6TTMU$@4'6P@,K:T)^JV3 M%]%5QO%H'2R;C6.G$#9;2-Z)2=Y:XWBLQHT:C*.!MP=.NSH;M1#18XOH*N-X M-";TS<;1+"1;$9)W8I*WUC@>B^&[!N.(5ZMJIUV]_U0@8 GZK;TM6FDTQ./E M$C:2*3@VA,M5,&)/$YW@!*7NM-((UQB MOO15V,7&2=UI90]JL(MZJVOH-7!W"_8MP;[5J(3RT=('!60*%)\H_O]:WL_X MW=#[2097?Y(P*'(4'>S8MS55>]^0;)Z0S//*,93C6]@@N!D_8@C!/1O!;5SB MH9))-85DGHUD-C([L2^3:@G!/37!/:&DQ1:<7Y9BM[JZX/QJOMR=5MJB&N>7 MI3BMKMUI*TVIR3G[@H<3IORZ;-!\[6@,Y!L;'"U5:76MFAL:(*7"KYP#%IBEZC5C M@35 V81?.7\/7P\L3Y=VZCC#GMQ6'EHS46R&17MQ(^NLZ.5R6OPV5.S>3Z3AX)>2!A,]> MGQ1+8RI)5/"BQR!VQ]F_?PRB^"Z(_T7@I?W@R4>:K\6[.7\VN1H$\14?2I%' M,)$\1%8**COE<+'>G!ECKZ$MVP7E@G3;2TU:W9"<;,ZL;;K/EJ,6[#.$ M,5."?'-D_"JC;L0X!)AXF+X/YCT?$/P0Q?"ML8OI]#B0_'ERG49%5SV@T6UIO6[B!S>,RHLD\A-GPT;6(U+FXP'8.F?1(*!T*G"PKKQZJW#!?4CLD!%N,1$*/%- M,J07;SS&95]%"_O#1OJQUD8@J!]]E 1_D47I9R^: JL MG2D[2CY:;J_T<)SQD,:\RF+ N'>/1Y_XS@-I\OH+/C!']D!]X#3Q\WQ_!E=W\;,=ZV'_]O2J/FN&IH*;JK[""*,,N/Z MK_\=21\"T$-J=#RP%'$01A(L"Q/?9Y!P%P8/RP)F)%TQ^ L8L$E;PBG^Z7+B960-CQ#^+=JGD27)!"V[O/B=J$(7Q.[I3\SW\RE["SGWW0T:$ ME&IJJZO+EJE#F)"'=F)F ^S)@X>7JF@?\!\T&*:^ M9$3FB^!+_S/SB:0ZCB/#RK*U@P_5M#340A2OS?734TB>P' L+E)F6>CX;Y.A MEUXD;(^1U8XF*P7X5WR10+*>"1A'XDOI:YD4<7F$%8K!L$;HNMP^'#5"DGQU M& 83"6P?2AS[7S#9TY \N]X8Z4= &7\0_ VXGDCRAC28P8_"TV'EP!I*'AS1 M"9E$^ ^01W?P[$64WQ4^-@C@C"XQXX\* T[:C2(21>BP<8OZ03@-0G06?3<: M2<-Q\"(G+X7=&5"O%-&W!A@T2T.7:E-;N@>3G'QRKD41>R@U/$S#^L%LC#RU M\-D!P06*9A ET#F$+IYB:)" 3@L&[44CY,W-?.C;#&:B*CWC2LW$%0^D/PMA M;/"^FY_P8@A!I.L^G9'JZ!!3H*Y/J#.3I9>1UQ])+W0<$!-,O'AQA$E D6X> M[H'+=P5=:)S9R@D:)+86+UZ$VX[;U1_/T&_2W1P$."E8=C9#0*QH/H[8(P$1ZO M1*B7L(4^8*Y(C#V*A+EVN^EV4S?>N,T&-(W CB,6J,N#UF^CRX]@??B!=% MLQTLL0Y&QI:= IP4N>SPS2,,OP/#UV3#R!M(MCLEIV =80H0/VB&)NM*O@N7 M"^SR>8K*;Y"Q@7,AQSDOB3>>E"2?8$2?*AY898^Z! Q)P$0P48>?YU^#'_KT M=(.B#88[Z'OT<)9\0IJZKV$ D3GH-&$&(TI=RPNF.!9M&HR"GXWHJ0JT<6T$ MOS(-MS8)M[!%Z>:P]^(Y:/[4_#Z8$)]WC+:33Y1MR%NL&NKZ0L(J0Z6\,59; M*QKJQHS#JN&N+\>H,EP;5U9I=_(G'_2)3&869;R=/R9(U0])&]*)/.#O(+$\ MN$8:?KRC.0D8TYQ/'D\#F6_QVPIE_A6W%P7C6;SZ*SG6OB,=:CKVTM$L\]]1 MF(QF"CM\U8/M_W'E#F&P[]SQB_L:82XWNPFP ]D%7)[[RAD.AWN;(9,$$&J, M,G%G:/R GX(QN8T9BS0*40/_XED.<;6>9=@]6^LHG5[/)9JB.)HS4+0><>S_ MP^K 1QI?TR,V1O9Q]+=?W6[1/M:I(:C)VPP/HHE&I.F+4A3KI.'N_O%&ZDA7 M)?-SM_XS[$ 0OG[RHOXX /M('N'C'\9@(^?FSV&6%BP96,R8_PX?1L!43G&! MPAF,X?;NCYN[Q_MOMS"A#V<>..7<#].I\$07%;/\ M9'1E>=@GD;Y)9N=A, 6Q$.H/^!L2/F/,%*](#R?QO8[+" $3AC\\_S"$R"=X MP7NP:FZ)WH/-70F]X89%&;O3B+Q+_O%^X$5PJ'E]Y_ET:O1+[_GSN?]!F[M< M&H\O9'^>F^.VPDPRK\SG;^9_;L.??LW_WC3;EFH6_DEIJR5_;ZAVJ6^L&A2" M.UIZ$P=EK'W4AKZ(DVE_*+X]7C.C#;S'I:F-#S'U8EYCM V7.G']LBB:O[DO M$EX.A1XEE2]UQ]*;OK.T@7-M$>.Z' M^_H7Z'RLU+9N#PQ3:7-$2W44V5;J(B*K;P>/='81.BQT^'B1QBXZC/5KBB,; M6K[5[11U>+L.W,;7=-QC76M(GF9C-V0%K8MEV.39'<_<&(O1XR@-2EX3L+Z( M-I^1GY@.D/Z#)?^LII^V&V %'XGZ!/M/>J_P.W?\^B=6?P\(C'L@9Q['Z\-E M*0*QB:0Q>2;C;-."YS-I VEI2Q^2;HB85LOR(6)MNUPT0JQ,YV4J^,ZAY!,< MKAN^L@)]_CU_#8 J6\?4KZ%A\[5/XA2D6Q:^KX>NH M^1J^CIJOX?OZ[?[KS;?'?\G2UR_7=X_2]=TGZ>9_O]]^_?WF[G&GJC[ZEE5_ MU1WVUU,PU\FZR[0_)Z8:0I*UWZ8&#XUA-)O !&GGM1OQ(KQ(E.")$CQ1@G=Q ME6BB!.\R2O"^@ <0E7>B!FC?&015L]R$S$S><@31O*%6J6)J?5-1S9L>LJ6!)AQT$#O,SCB5V5Z;%?N?1 /DVB)7 MBCQYI$HFT4UU@ 4Z'^.VZX%JA^XJHP,&R];@.%57.ODT.B2%3@N=;E+ 4JM. M(Z>%9#W&<,)"S1*A[86ZG%'UIV3Z"$0:B;4;"]JMH&FOK*:479Y73:= MRKA9XG:S#@C6((0??>DC3"+>![*?N%G**->&1M3*RN708D/P90VY(A+R4Z_\ M;&BJK"H_I@+RH\EZIRGR<_;G* JL*JX.FQGYB6N&$E>'E6V/*JX+A1X+/3[V M=6%E/=8NXHKPU$!5L[5J$ODY)7Y$R@.*;F@2S[ZDM-Q@?9LM:VJ^M44N-\@- MB<)*@\2:%E/6"U@MR@.=;LBT5!HGWM-W0 <+QHF8L@BG^TK<,)*(/R"#%1"- M,L=G9$"-VEK(TU/0@5M?/%(>@RF7E_236418C@DSQYYB:0Q M7E^/Z?4UNZ%FB+SP(2^D\):PQ2[^GS]SQPRKF"X7;&D@O8R(3\"N2 01:Q&I M> 6)B;P)C>FK^N[8?B*-^'N!-,O"0O#63P+\8O12!HBS*:,W\C,J3^"#202 M3 5?^.135,[>*QL:>PO\]#+R^J.-LTC'0+FUX0T2(B.3A<_(_%GPPB=8L=#% MN?820.6!%_7QL?#3?,@P?1^K"."7GB^U?F-?8TL_F"#G2(RXLL\D,77@QNHV M=M\(:]V=A3#WCT$41UCZBQ.Z3=?R(UW*J$A#S5:W"'><$YC/GWP5$M9UD-LA MW!_VISB8;SH5+ISKB(P'5%P1OWI!Z]+2_M=?;$U3WF^QP/23ZGOIA3!L MZ_4SH ^BX\4:C@"&F$X*%J!.!1-7/K[# R?=#>+0X]^$K_Z=^*.P7KA/_$CUSZ.L/@S$7F: M4/.SK03H;>EA!NJ8;"S;T1H=V\X[,O1^DL'5GR0,TLU0YIMAM[I@+?-;D; \ M;[T 6ADT[[VA=SNET+M7O*V1T-YF:6COV[10C)U)UB%ZFTX>T=MT\HC>MW>/ MUW>_W7[X=1-6H'^S$16,4VL=&ZZ].'9ZS$1'(Y:^OTZ&@M_X6\I:9@L3V;8" 7 >A+-V1H*=!ZGB;8TM.X6T"=01EB(A MD*5HUOLW_(1>!_<$',JS%R$)!3[K^N&CI!L0Z'*?/E>JZ"J9 GWR/=);M!-_ MCAOO^7TL3\5_9#8^@A=XB-H.OFH ,1V/0OK@Y2+JAF1IZL*IFL9SP7"(WAX" MQR&_<619AC[$E2'(Y9BIASM ,:<.JXP5YJ+:P6I/B";HV]]1'PPK,R_R_&51 MN7A&09E_Q45^D%F\^BNY(K0CJ6/'65J=S']'X;R$[HE<]6#K?ERY0QCL.W?\ MXKY&F-;(GM?@L)9=P.6YKYSA<+BW&:YS(G]S&S,6:12BB?C+-@X=;"@M:@95 M_(CF!43\;[^ZW:)]7.TTM%;)DO.'_H@,9F-R/TQT/.\R+:U$??D)O[;25#47D9W\+.G<_<[80*8G&#WT[>@'W(F=ZLZ%N.'CN'*CI$*B9CFPH M=5UIB+*TK2U"1,G@HMDXS6W. TQ1J[8W7=J054OVYQHW(R2#3S29\Q7&%0R* M-*C3ZNH= 5IVH(W&/!H< _FAK#^"GL:DT;U#K'R4PDVJ"#CJ0B2U&#]K%PU_$0EP8IM+?[_XND)0$Q,O>4S:= M#NJQ5OW@0R$DU",7U MCN[ZY=1H Y7NSFJ$_>FZ[%B"R/P\Y4;?D]SHM*6Z8S:%]>?LST,/4VQ_ M'\>OTM["E[:W<8)IU>%]YC ^)^(3<9N=E3G8UMM+JV*JNU M'29%0+MAVVG?'^T _.Z[XW& 6!4#$>+N476V+ \MT@Z3]0 V(A(18E&O6&S= MQI(7"ZO5-Y8K)"FK2#,HM> HU9GJGK1IER[;V7LZEME6]^$]B4&)0NP^J4T>) MX)9U9 ?XF'.BQ6MU%.Z=\-Q+U>HU=7:B.K6@S&$2P&#^I/$0C9A8]Q[]YYM; MG\%(YUJ =E^=K:OO&[YNOX5!%-%5^LCQD>D/UQ0G<9NDT<9UN)"%O.[W9Y,9 MA=--5G ND$+L+DWL]K=T"^?!1DOZV6?6/\XBV'D2,AQM1# =>5,&K3_VHCT6 M@FSQ_3()C*TS<\40HS3;<=SL5#',)!;G+6:@/GO("/T%J1*6T)J_1V0X&W_Q MAF0A.P7CZK\;S$*,'])\E*.TNJJRG+.Y6C^67#:LIK$@(55N+$MPG:)/0Q22 M[^T>> -;Z&HQCV@44#89[&BMKFYT9,6H#-0F^C>$VC5HXH=2NTP EXW=2BLB MEAIKJFR8)]'I(111*.)>%'$#VW'M_@]!2DU-5FHK519JURCI$VJW9[6KR_\A M>Z'BR.9I!*)G7QC^&+H#,G'#'RP#$^./5"CVA_E6__*=;*JELZ?TA@E*5C+3 M8NQI*(CL:-68:1&%YEM9>F,#$$3M 9;=ZAJ*[%A- 8(7\M04>:HKBU5;6"PA3_NQ6#2'*QNJ8.BWTN@Z]KLN#6ZVN9MLR!0L\ M TU? 3:==FY%:'[QN\=4-JT92A !"3>@"_\XD;27TOE M=+:/;U]\-E M(2TMC7:KJX+;Z>3O*>1RP]YPY5+SL!U4(EDI\):T.;/4R#>D7NL=N897CY:L M%71_X9,HF#6C_4X@K359"DDT)?"A9S)^;4OPXMD$5%;R ZD_@M&@V%'8ZR<, M/:0^A[R3GMWQC&P640:934"G)FC<)#L'_[!SBW=Y]7EZ%6W] MAJM7XN9G?SS#D*B83F+H_22#JS])&*135^93-RODDPX\5(A#_2"W0P5;MB&^ M\>(1_#H9IS2C]5;2&,9+R17H'\"K]%ZEZX>/DFXHLO1??P%SI;R?3R>Z2F9 MMY\6];7II]3WTNT& @<0CY ,Q^ @X37<$W(""'R$:KV/<-EIV$L=7,\=NWZ? M2-&(X ,@HB:A=%L\,SXK.AU9\DGFCZ\T]-IKU_@UC MQ2\L>%JF&G/Y;TOE8^%3B:%A":7/!);='D-EYS/MY^_77/Y> MV4AH1=PR[A5^*W"&)7V%&;CR+"09/_YEY M(>[0R(VE/IQC7%CJ*2?3I;L,/X,)EZ*4:C?]:T2>)C $:0++)?50T)Z\*(:M M'S#QP"W_WGYH2S?^LQ<&/GX8YO0U#&+"U/_ZB?C]5^D-?K)U\_6Z]1:>TW=! M3O#+KU1\43IACOC4*<9A..&H#4(Q.T%SZ2]5+VXCZ,9W]H.DIE,@\C#![]CF+7/A'.8\)-ZYEO\O*K,O^+V M0$=ASU9^)8>5?"3QQ6NVA57-_'<4)J.9ND_DJA<2]\>5.X3!OG/'+^YKA(?F M++>,YU]E%W!Y[BMG.!SN;8;L^ ^>*6#B]HZ:2/P4C,EMS%@DB"?!C?[%LQSB M:CW+L'L05RF=7L\EFJ(XFC-0M!YQ[/_#@L]'JA2@31_1!?L(G^PNU_96-K3H M7+<8#I9S-<(\YR"X-^S^W?WCC611!ZZ":UY?IKT_WGZ3;NS]N'AY_O[E[7%_+74QTQ5ZPB@"*+F%C'.DM!@WJ M$NL5>L$;%U87QO-Q1":8MTO_B $B'O*E?P<0FTC/L .P\M*;E6$K!/P0I.@1VXF.R&;+TY?1C]#HP(@B<(2-C07(C44[W,C W_YDT@ M?'HF5+=IG#)$ T)/ /AHMBPTC%Z208R+)O"!*6&&!Z36I?'/_\S&KQ(]'ZIF M>]U:TC25](<;LL/"+<8(L*$0G<6PQ]*;UA^W-XL!&"P^!FR$"@'.,?2B'_@8 M/X@A[AH.(1C# !#V"(8U\6+ZI<5QP]_@F$"/%!X&;"^P#IBM@ZB&L SF,$> M#@8>GQ4< 8(0SFWT-,*^ZM%?3Z=P((##?]E=(_AW5HOOA'_"XJ.#@J*N9AIWY,1'?'DG$[8_>TDW']0,YP GA M3&*2G)#8_G.QE8(>6%%F??% !!%@V*-)1WJ: [<0X3D**1#Z!*))EJI,_@Q[ MZPUFL'(A@8WPHT0U%K:'25HBZ!"-XZD#Y(D_$?)U'_TS7AK'[ M Q3(G;I]6"Q9>AEY$(R_F:9F ;_%/_96FKBO>$QP!^@6<'/#8"+%8/'I[)/_ MI7.(J5BE"R*Y3R'!0R*-]KF6T>6($HT (>#IV.5D;&:AQ\D;8&-P:0H'6J1] MJ#K]/A*DX+AAR=FYF Z6:<>$2@H^AG\01Q1Y*/=9]\.5AZTDC##$)?$):A+^ MVXT6/CT("/O\R.7;.PU>\+U@%.'8UH^3R23Z5+3'[&PW ?,DH1WUX%U@LV!A MP!;!5ZE:0CSC!^ +<45HE@3&O2@;\+8 OOPG=8\H>OBNJFKEKIKH'JN,YJ6B@I;.:JIF# M(JA[L!T8K%&0BD4]0&FC_%X2H7ZL.&\I\Z1E\:V-S#E<0&% L%$+@CM!*%(P41ZZLM25TSP!-P9>.GWF\' @525[<>F_NJ]T=1^# MZSY-N)18?<1Y,/SR%XQY M@^QNS._O<#-N;FCP7[E0Y2XP=!M64;:-@ANG'79[PYU,76-&S$=9L?)C7C9$ M-$2/J+,+>?*P11/NX(7]J_XL#-%*N/QV.V 9Q37Y\VTRC&N3)O5D5.Q3SJC8 M.V94O@3^TR,<2SZ17IQ/GB _U7+RI*/EDR??;OZX__+'[=UOTI?[Z[OU*9-= MDV,K4BUT.,?>LN+4RKW/SIUXO\P<>C9LI>EGJCUX;/&EZPDSJO3:@N#E _SP M$3X!)\9KC.RI[V6W -2L+O\-CJ7T1B&YH!CC\\(H2>FC-:"1MQ01WP-K'A%0 M57H&>@[&SVB-^^R)0SBHC.E198#&>7$6%K/@A2/ 0WWP$K'8GYZ)2EJZ31>O M7V"-[X?LM9_Y*']WX1 SFWP(PC!X@5E\Y >MLO:O@^&FH0%; M@'$ DI&P%:7F4\6BH$V3U&AX<0R@W_1 M4QG\D3]T$+HOL&!33(K$6='Y[P@.-A$\#L>&U3Q;L]JS5$5B?8-9#&+FX_5O M8J57;.N$'^K*[^B&HJ[LAI;>,"R <%9LV YN=D,55Z6ATJ8+1S8*8]10@V;2Y E.A?,^N!;D4P9]@[]S0HX=\,G4]ZK!? M1@'>9= +OZD;QFF2"3XS\683_!.<$_ N7J1&@'85I9\<:7A>(;)%Y:VP[\M MUD&L?L=T/$,C@MF=L=>G.4S\/K-92[_$(*[GHNFB1F9CU8-/8K!GSR3$5!"- M0^3LN+PU)H3)$#M'9J>,$7S9;+RY<&^0 _(I\A%)&O<;O/,Z9LS;-_Z@*!_? M@7.:T>[H=D$^?N619/$PC7FP<13,]113OZ"-+LQD,O'8(7I(4IV9^=1_+)WG M%[4Z21NF6[;;AFV[7W2[0E:70C.0I3?)V<&5?Z<+D3CPC^EB?29D_25*!TZM M2ELM:%[]!1>_[. MY:"#MW'PFI8_=/]2_E+-6I6OW\_0G=7KOE)9WC)MV4;J MJT0>&^@'B];A&YE X POKQQ,&GBK9ZZ*32J9$6ISYY8\"3'G$2::E@@^-9C M7%B]SS/8_B=N=:)L!(H_I^G^D"I\R/FAV>GAC%TX*XYRHRCH>]17:A^6U+ M'S./[].!HC%G%R=)$]%B]1^-[4F]Y;Z?R)"$,+;/['*2KM@=B8L$'@[A5B?? MD%0^$-_07[5R2"45%(O=944OHYZ9PU0^(;9<3ER=B\%X:"\<#(?DXB6%*.[2')V$Y;,2H)U?F9: M>%9Z@,(W+SZ4_.P3>O6QAZU2HEGI/:&S[DIGVQ).D0-<=EOR<*F0L+F=75 MA'OU]]N-M8F;S_BA_Z(#&9C M.!(OC_T#G%WZU_[@DX<&:4"EH& ^UO+(5UW8L5D6S%T[D8KI1WJ9AC==Z.NG MX(M9G2J]$/A*L:L3LC=+/NN#_CE3UX3NS3#PW8:B]^ M>TKOC"83>#A]R+N5?FBKQ6--/JD/HA /L(AC=QJ1=\D_W@^\:#IV7]]Y/ET* M^J7W_/G<<:'970;%Q!>R/W.+[#AMV&4TRAR2D[^8V^LV+.VO^=\;1MO2.X5_ M4MIJR=\;JE/J&ZL&I6IMPRSWJ L>E+7^Y1M06K=$*%W[,=7(?:X KX?%44?" MI0P4K3N(59+H$4+F#VDPPT/'(R$O7SI\VT6ALVW(:8.( MSBO\2]\9(-259LL=JV:(Q5-'4!0:=D$:MN&"IIJ&(7V68LM&P4VBT#"A89>A M81MN&BMIF*F@AAFR;N8O11NH83QL7KI>43M3I#@\$D^C^'Y-WS^3,Q%]XCM: MK=/?PA+0I+KT!EX;O6T"=8_X_J[B6)&_]1ANZ)_T!S*0KGGMP$=VG?# [B3X MH7UO;+@7QM/&;GI*'E&3+>([E(!IL!VZG[<;T)TJ[?[55E?79%W/XV\(%L"S MD*X-Q[/]2I=&I0M.<$*ZSE.Z-AQ-]BM=.I4NI0#P^*SY)8\J'S?#(;:K88,I M)O&QD^ !B_<8DD[2<_X0!_T?TOV4(H;(M'TY]"C $OT+JT7].D?-X?'&WL+? M=;I:L GGJ:L;XHQ;OQ\2AC;+@D"V)]E(WN+1O:66M>Y<>LRHJ:?*"]9 M)G?+9-0FDS:5R4Y'R*20R8KYC]IDTF'96Z=R=<3>9;*6B]N&W!1E5FF)&U,, MK9ZA74((O% =^Y6$+/;=UY5;Y51UX]9O^]*AHBF>J!>:18.D#V]MR*YMZD#D M&?<<%K^%0#5MIW(Q4',N;(3DG[ODF_5(/EZ%MPMPWH3D-T8ZA.2O.7[L+OEX M3=_6Q#5J X*_([5&G;,I*)KB^9F"OJYA.R+V2_82'@&MDW:!#8%-FG0>"O]#Y_->K;,MS1*: %K8%! MTAB6$$-RIMBN\+&K05)GQW&"*$U\E>M<)0=5":])WC(OYKOYR6 BD?<,8?AF M,<>R7)8I!GV_W=U%1MZ0_TI79%W)EY[+9>=G-G!^E#BK(YL%Y:FL_K'*55-# MYHAWHI8J&VH!T._NP*5MZ;I(\/O!;(SXX(@UYU'"30:*Q5&R%E"QZ%<036LX MH^1A4PKQ'R4(FB&!T1&9Z1)2168Q41.HK?P#VWD;)!T(3W);W,3.*9-6J4II M9#W6^?KH_ES'^6TY>8 YR\F#Z]W>?;S__49ZO/[_;QX.2EK%!E,PQ"4,O(T; MN3(IO^9#P?:!SFJC^G!GQQTR+P SMG.OK2S!!9 MFYPGXDOFG0HI\HU\9+L,EN4^H:6>UR1FN!1L!1RDUB[@'5GC'HN':>YSF$C> MK+3S3NZ7HHT\NGQN<+W%ZV?M<_U Q36UG0^"?EG$[SZF6C >"@]+;]V(, (8 MJK?(,%^H2D@QP -/[H$,BEA\Z=X M[*LXLBD2-N/>\-P>)23AA-EM*6$]H!:50V9G/^GQ9V<(J)-XC$=$^$7$$2?_ MF1&_CQ_/E% SKFR0ZY#]K4?B%T(X;^"<73X!@I_SMR8L8 @,_].+*(CIJN&Q M4,P+,V).1X5\1NS/!<6,Z9P'P(Q)G:X)W=A!RA4VIS1_FHW=D-+=/WOD):+3ZTAR M I#YZM*MQND&J4E/,?GG>^M-\-ESJA@21N X%E2B4$16&\,F)C.6H[UTO2/. M839 KB$T*-FC%)(2<4> 3"C?VP]MI,"#+WK@/!CW4 \%E)*2>3&A/$&:CI$;B&E!ABV=CAWM M1#KOUSF)AG3K\\,P]Z)3$"#7H^SJB"8=3-B1:."ELIHXV<$BE1['EH9W4 L? MS_E*&47,(L4#DCS&E$)H.@V#GW3=8.GK9&KYS!Q_DGGX1J8NR(=+LY'EREYM MO=55[6(N+1J;H(I^(.,GY*W,K#+EJ?8I^\Z AR?<$Z>,.FA*][8"\_AP 1@\ M70G&%+.X3$731PZ;@JEG?-*Z=(O.[#G;<<;FX7+T<?(FJ)O)Y) RD M:ZD9RR,O;BL.0^\G&5S]2<*@:"F,5M!310S 5 BY/4F>!.'H2SQB[QT0) .# M$"L+&3_S,VY\P=7.(T-J_="LK+"\8!/17T[I&C'.3VYB<%)C\@1CP\0:/ J^ MC6RC&)JFA#.3Z1B\%[YGR$2#!B$!^E,:O8)ZT?&X+VC$%LA;J!@,F&U/HA1& MM$8XU1]SJF'"MK4%ES$RH(N.)AB?FJX.9Q2=JS6-HZ*E@ =CQ\2?9P=2 MAF7F\HA=M*75R?Q74+2<-47+ZJ2E5IBTU%L[DXV@R0A\'.G],'67-\PY?X!8 M;>C%*PA';#-'.'(*$?1M/@:A@70TY\!*N45.BMX#M+FM,(TNQ>^AM$VM/GX/ MNQ[6BDY;LW0QJ"T'9=;![[%E+0J(_)&*-8KK(M;,:$O&C9,A--B&,.-#5'#6TN*E+LD+E:Y@W#IM#E6)"JR5AV-5=2W"]TX,JU,W;IA0VAK MR;IR1E"50C?.53%C *\H,CNWBZ"]?^X M6-577)[W5[?N:)0HQ'V3'O##F@^,Y^J1':9M;YM/A;3WU[U]2J+FG M.\HS-^1O*D6;$8P?_K5LTA-CP+=D1;EK:9N.N"IRIY-O*,ZQ"XL X:3D*A=S M'E:N+,P/6'H>&5K(U6G+52[R/*Q, MB5UZ15R MP\BJ4T6OQ+5 $^6J=!Q0IUPY"L(2R9J=!XH4T<8A Y89 M'RMPQIYP57J=2]-L(U5C=4Y=5@CONBW9L6KF;ZZTBPTEAA.Z*W2W7L2[BKJ+ M=YJV;*E"=X7N"MT]3,597;IK4=W5[?Q%Q&GI[@I&HBQ%Q(Z@9\4 \HL@H<6H M9XYBGQKJ&0431*3+]&1"83*]+"HZ T6.&)@KA4*GL.(4AI)"0O9>&3)W NK) MKZ0E1"2?Q4'XRE@F@J&DJ;\LD4W,>680.C+%Q^Q12I@B3%@.DRF@V.9_$JAG M)S(H <5V$9!< HKM,N=>"HJM+N+LX^EY!BS5C5HZ >IX2.1XX1A0^KR%=5\=V3'J8G(M TW71)@;H:"7IZ"[ M$7$<1D$1EUVS9;LVJF6AH(V24Z&@->8>CZ*@*E50QR%;IR];NP4;M+MJ9J[X58G:%8 M[1885!F/"LWP/(S@V"E"[,Y.[+9M MKZQ)['*2I2FMKEE )7"JB K-#2 XV 5H>>@]DX'D^3%$@;AOR>W#F\^?;F]S M"R^B]3W&%HM*MDT9_>>!YUW38O*R1EQ3T8@;!6D\T2-_VF*U(;FP9[&BR!V6 M(<3JW,1J0W)ASV*E4[$J:'86F M["@U8RQ%K72)^[.T(LGRYD??^KQJ6$3$R6EVG^LV5$*(&"M%N5PRU&RH* M"J^839&QLT\7W,32+.GV]KO)]<6QKU+&M MXDW""A'+2Y'=ZMJJ/ MW%AZ\IZ)%'H1A3S$LZLWA,WQ8PF^0(NGZ??AD0.^A@R-B:XB!59<^/UXOJB( MV/2)],FD1T(FA[I* 1D["1ZC+KW 4.!9'&8QN@201=-L6^IZE#Z!9S@?E"'P M#"\!UT[@&6Z)Z7U;?)91!6FKM&=:O]V:[*)?'WW?K/8*:"T*N_ M=;WR7"JYNM;D?N%+1*BB+;TQ? LH;]& )HM;J&;)B5JP:;58%[$B[A"X$= MS.:B16'NH7U!KS_MY_7P?DI"T"C_B>Y0<@-3/MRRT;AKCL#^.D>)6F'<]RM1 M#DJ4K5:^0A4!?&G9^$8BXH;]$;]-?";C8#J!VE+KRC8T@&1/2=W!KOYOT(1B_)3NU MA=S-8M Z-3"*3RM*LK>)R5OM).R80C MB"T;>A6HS>8D&(6RG*VR;'GCM5=EL5K=CB;KAGI\9;FD?.DG,@UA4W9WKY>; M\ZK#'Q4<@S)]H5_#8 H3?OTZ=GU4M)O_S+S=KB1L.!^9LJ978800R=0F"M;V MY^N]")9#>[^=@GK\4X5^.@FS_34D4Q>.B(15$PJ&J>:9;KI!O-JS")#/0+@B MI0%4*D)_-OKN<7:IO6ZIH=P9%R M;L)4,M-1DS#I*$PB0CYL52_^&[ A%I0 '"N2M6>2N]6#E/M^M^^#TB[!JX M[$'4Z& !O7(FN78A655,=LV29:!D&0659"+T%H6\IZM7.Z4U=JK%-/ B5#:- M*KD.$4XW489VRG7L)D,6RI!R;E'TR97R5FUJ%A65![/<*;QO1O=*JYW=ZEJZ MW%%JB*M%1>^9R-^65K\6^7- _AS9L:K8_0/6]":#2!:W ])U\&)242E;=Z5L MH\O8_G#',UJ_([F(8NWZ?=)(UWSV=K%LHTVZ<=?)OA580%-I=;5\4TU]UN]L M7._9RU?95IKMY N95_89W0G7NHWW.J617FFUU5M=0Y.53@UUIPVFZ<*?<74] MGP7 J[BHDZ#R,/WO O)F-8*S3F:?EED M[>*KIJ%Q/UQY0YAL._< M\8O[&N'&9?< -B"[@,MS7SG#X7!O,V22 +H3A%1HWH'(DQ _!6-R&S,6:12B MP?B+9SG$U7J68?=LK:-T>CV7:(KB:,Y T7K$L?]/55I=2BV'95 ?T=CX6 3E MYF5ZM<"S_RZI$[#*FV#X%_D)212.,@BJ0W=_=?WDI]-PQ?P>:^N.& ON*OI8B0+6V]E9^7 MKL K/V;?563,.ZVNKN;K4MH24O"Q.<&@E\:,G9K8-^*%1.J1^(40'U?%Y*QX MNL&^GBQ/CXP]\IRP]>'"]1A6M30,@PG]Q=HW^4$,WY"2LDFZ]B# 04ADR96> M\[E+NB$]'!6)T,A[T8A@T35]E3L!1Q277O?]9.:,PLQ6# MPQU-H-6_!>/Q9R::*_@V39/)#9@Y,KB.^>_P58LLG-=T]GX?YLIDES-4]@AL MKX\& U6)^ /ZSU1B9YEQT;ER18ID6%^O/Y*\"$W0>#9@\A[0)1\'_M,5^-&) M%( N/+F<$]//VK#_^HNMJ=;["$=/ RW01UA3=TSU"?2'X$O@\0M4E\LQ4U9J MBPT^6XTS)<8TE+:I=9K(0=E(8LQ&#FH]K^FY4!L*MLX+GKM^P7/7]D'*V%P] M_\ =N!MG0@L().",X 6#0Y,S5BMY.N%\9>GY-SLI66-.&%E.Q/2G:+C658[59#L!!A $X5MMQA@O\*&K$2RH>:)Y(2PG;:P[19*[%?8L!Y(ULQ\ M&KMI$!4G$T5D;L"(/RAU][4N&RB*\L^_]K[&\L":,H*6V>J:LJ65O>9J5'>, M4"NA5LVZ/;9VO#T6:B74JC%3;^!5L;7C57&SNL*VZ0)K3#$^;;.Z'H\QT(70 MMS\BD_^.UM6->T,I\S?/EX:S>!82'B5C87DP&\,?)E/8NFS%.#P6SAFDC[UJ M])DA:X"1HEE_M/24MG12'0UT$;,=+.D*11*(RVB.WX]5^E/BNV/:L>!&TM0- MXZ28/],,-$W:(]K2IUF(17CX 9J\Q&,)K/RJ/B.LU^1]-9I&6U^BI(B*E+1#E>HEV3:8S4*ZOR<2O_<$M7Q%./U%D#)Q6U]&=G"F@DPO)8-;? M80:YA%$$@@/_VN]4;+P]+&A;E^E<2DT@9X@/,P$5)F#E\Z6.;N0WN_Q>[Q;,[F56 M-(/>4?,7FTL2<'IFFSL]:>B-290UP2$!C^1'21O@]_9#FW.Q2,\N>*G9_V/O MW9O;QI%^X:^"TIX]3U)%*^)%MV1*58[C;/RV*/;NU[S];$ 59W%"DAB#M M:#[]VPV0$F51%YJ41$G8FG5LB1>@\>M&=Z,O<0XG%Y\.D[8M*&@#('J=W,@; MQ_2_?D#^"U*<#QQ;'D>]8$+B0DJHS/QDN,&&F#;U!*L94->=$L\7"5DL@(VR M_U]FBURXU#C9+R"+%R=I@3Q,I[0E:7%RX^B+'$CDP888,]"./C'LP08*$UR) M>784=!?;F>#6C,,"C !9J8N)W^.L*F=O#N/SSDY7>8%&$[@*WA#CO4[^-0+&6V"%+"S& MF8N,?*-=R^"K _#1 M4H[-A@((MW>/UT37R47>M%SVA!C_P2;8&]A[^N)PV_4YF!?+^;<=:SG_MF,M MY]\^7/_C^_7M([FY_7KWX_OEX\W=[9NR6>6S,]YHO"'']9#;Y94?3.(U@YT2 M*RR?+=H9E\<2/#F@K MCKU1&-5ZJQ<^IVRN4&V2F;:R>G+D7>W;[;?:^P0*8N0]*P$\V)8'OSG33P5S-D?P!$AS9!=4$D#Y/6.D! MN: ?4+C#9J!.H)864$_H__#?$!0/4,1A]#:@'U6 @<-"&DS)D(9H\"0L]KS\ M-H^)-PTC3RH&FG1O@?(&+_$#V!!&2"SF0 MC6L+RP'FP<1EOV*.C5"PP!@"^C)3FJ26)WB9QVK-)&!C![A9KOI\;9)U_(2_ M@0(GB1$R>^0!?I]0+@B-3)10@3?W81!BB=#1)"R)6,K9H%VYS([D:E$AQ64= M"W\ :AC%O80.'-20@?# !T)%E++M*?!? !PXZ-?C2P-&XL1UJ"?TP8$#NE\ MJQ/7S1 59%S_192#X*&@$PL=L99+<.4VXMP9PK@'-*2: ) +$P@C(/$D[F@M MZ&X#>X-%%O#_P=',^MO'0(,+L.P,S.4*ALC^C."Q[G11"1W3GP* SZ#E2WF< M^$93XA=G/R_/(9[Y>HIU G!*L1FLM)_>-7@"(1@Y/!5!1OZ?D9@9R%2 &5BY M"*]9X"Q)=K%4.(Z^#UPYBG<^^#<(9PR,9O)XC/O_-(8E"T=3ETQ,']E\? MUFDV,BZ5D]FSX).?CI0W?0:&3DL)NA=3_4,$H+DE36)T.3Q!_$#GH'; MA%T\ $,6'B3S78T7^R %XPH [^ ^J/,$1@0D'\6DZ?42JDUB?@B]60T$,, M/,V%!2WLFQG6))IA_A)K"6P!T_"ME!+Q-SZ@4*1R@TX9L-3(N1SD@#SYPGL_ M'R*/AQVO'PU3_(& "GZR<'&D6$4)NX.#ULTE:/!5N$U0=\J=!?4D+3C!"$RF M!C0$=*?(@8,&17Q>Y0=EMIB_D(!\$L F, "1)!>$@<7)@6%Q\_%?P)2 6< > M'$@1AU?0IR<7B4GE8!!OD%*=2&U:,QU^[-B!SSR0HK#_2GK,10N(D[ANB:&<8O M2JO:&@SWE_A7;!;4_BDVY,5QB8T3%(#AA>L,0:GZ+ESL"9D6+\62@^D-#L 8 M.$_"02>W#-A#_P*U=2 UOD1LQR-B+U5QEI&O,.%#$C7 MI[C[)*8#*%9>K*.G"<$C&*WPP;_:]H7.(?5GV/$9%C-,1B>V 524IQ>A?X$[ ML_P>'O^$1LV%="1P#Z@7OS)^@/PBM5RK'>]OK5&[3][):=VO<=V<@'F_9G:@ M:%]FV_=I*,[4NP'V'V>#6+L,,R6( )4P2H5^F38%4;F.Q1)* ^', DY"^\2= M.0]FW@1[!"2"L=3)5T1UA&=9PI86?L$%_6AV3O)J/&E/0]]'JRYEAP"U?Z9] M8OUIHLXA+\^&D^)#:5\(P>&(.=GRS.:9@CT*S*_%Y,/[ [#EG."5J>*BG%YD MY]G0TP9T!OU29S"Q%!W,QXB:5S"9G?3,3B'1G&,\Y>V;+9!XN?Q+D%-:9CS6 MWIDXMA1>1B>YA R9.)<2EH0?R0B>%S] 'R-@*,.:%,(8J8=C>+VJ*'VR5A_? M._8]_XF"Q@_F=?SRQ&8# WK@2R0 Y6,03?S(#=%N H-=OO5%^(6DZ26.7&-? M4"7V: 2S0V38,'TN2G*2J1_A5N,$ UFK M4PY!SCBURO;<.49!)\ MB\9SFD$340!&A3RI?<(SQ# I&.H"9>1?W'\16Q6/ M37L8EV"2-"O!JCSC0DJWALN><(I ,5$Z=8// 0S]-YGY,W98L/ 1 7)@Q[V! MK17JTNT%E!9NG@N0J0Q+O&9)/116([C51>$V08M6>K_\9W&R.W=/L/AT6,2> MO:#OD_)707IQMQGD.C:VBW@#%2F ]8T/,!98 M^O7)Q&PUX^.(R>RHY/L\*&&Q#C2/;(1WPHGHY/!AEYE>^$*D(-!?"9]8S $W MVX)#LBB4M;VD*# &=2I$/W'*.1&P213.#]S9+_0AQ[NJ4$#_C*CKO/(+"O>1 M8[-%)6_AX'D0I)R0^'0VC 5(O*N*0-:E4:4\F-*EF5CJ0A5/3K[=:7QA['E- M^SV?7+\/*Y6BUC)7'<7QS?+1V^E*!X31\GQG$OA=[>$>%+Z 74@;*MYA!@YN ME?U([#@@>$5TBLQQFYEJ3S,_%9[THO;#%_2-"+\&-6K!%:EAQ 9H1R!BT-,+ M[$W\7T(!0(UGX0.QX8XQS(+6R?7"UP_LNAC/!%,?PW9CBY[3R)^X MT=@T/GC%&:*@ V:?,?2,H[Q$&*&-AELHV,@#C#;A_A"E50![G_ )XO8+'(F_ MH_H@E-JHGVS!,^\]":>36(MS02M"&8T>7]3!/'062B:6D2Y)0/ K"SL^_D*7 M8Y^)73V9]4";64,S5SIGB)=1V"DO^$RXK.!V9_;L@!&4_;DFCI8V@ *] MZZ(F/*I28-?:<220N /?A$^;!<8)KS$+A,Q$QX$;CVENY8,.DECZ\P_YQ)%+ M2&WJXVF!)];3]FGL7=8 1@YW\..A\Y28_Y''8K,[S38),X$5[V%4-JI!*4_% M_* PCL_&]9N@H">#*$BVI#AL+^4^7 MC,D-4ALID*:\L..$]$,^D, 1"A$&D6.CC#>LBV!#RC&\2AXZ.V(XXK"*TR'# M\[6T0L2\9P?4*,04PB:$ST3G#BI"5%QQ M9H%$FDMOQ$6\?LEF!GM*[+Z82S74_Z+0AZ6%8>,9K2#ER.=B3.MR;TY":L87BH06O7F-L=5RP>@&&IY8=8SVGV@ MTUR>J@&]VM:GG8Q[2P#/;$RAOFHD"A/>G^%F.6HHY5Y$M9C/A>2?D6/_=&>* MK8!2Z,X\I+-%GX5\B10?&OL")&:&- "-\ ,ZL^".)W0A241@))% _-RA.L;\ M@P#5A##6_V![PERTV/W%4?]R:8#9#@*Q/!6;X8@#<'\PBSC'UC,8?"LE,<@8 M>90O $X0X!*DDAD3C3C>$H0$'XAQV$N1VF\5>6_L'O0Z8/G&D]&M@,_/T_C+ MC-#EC-9!G8S60547Q/_#R=7=E^^H)0H1!.L\)->_F!T)Y\0=PI(%L7C!"T$O M8 M4CPS%)8+'JWA&V1@MA9GP,S[M3&9.Q=KO(P&>%08!^C,TC!X:A:2E!@KC>B)/&8#UD;?CH%SD.]"0$.TD(VYDZUZ6 MJGGEMO$G315_4H&Q5"G^I)69_=$2V1^K8U;,S)@5JZ*B_3X*>!3O[I"LCLXV.O'OTP3XA1J?QGER0F[&P\,=)',D\[X,DM\YS>7A-JA]I MLRI3NH/\CL:HF_\E8Z#GW>CV8>4<11\ZPZA;K_?,LZAEOV.S^T?11&S&Z&]C6VNOX-RBVY M7JA!0I(:#WF:I1U-1
Q]N79"HXMWQOMU^VZ:0]L;9G@FY+A6Y\I#KX5Y1 M:WMJ96;A*@)N3\!'].?LHM>G+(-8;S>KL<5ES_Z6A9A$RDKOC+#I'M4,[?R: MH>EM8C_96[H%6[UFLU&IK1 M7*[37\%F:8H3%2?NA!,W%,[;!R=V:CU#M[2VKGKQ*DX\7T[<4.QQ'YS8K?5T MT]#:UG+15<6)BA//A1,W-)7: R=V&U@'O=MJ*SY4?'BN?'AX+M1KO6[3U%J= MG)TZ*]E0>WE00_&_H_177<7Q66_W6;V:?.Z>=QG$.Y*>=Z6Z:G AL$"G8,;< M#&9@5?F.9N5MJYT+R[O8R[)?MXE?QLY@X+*RE[VU7:=#?:DCH,+Y]HZ08CC' MZOEM7;,:A0TKA7.%\UVZ&8KAW *SI:M9Q?T'"N8*YKNTX8O!O%GK=31#"7.% M\BI;R,4PCHUC];9FM0N?CY:$\G,*Q_A'*M6H[(B,K1AHD[_BY%EKD]TK5NA> M)&OE9JUVK6<8NM:Q=N[>K8)O5^&M#/NS"-XZM9YE:F:CL)-%P>UDX+;!#"P" MMVZMUT:X[3R<0\'M@'![5] >6]&V].W @V$UL/6F82VWWERR(A3FCA%S)1I' MA7"&S7#-EF8T6I47<>=T*'BW5(Q!G0P>SD*:K4;<59KGYS.CUNLTM4ZWL":A M'&V;=G-#.=H*6&56 +L M+52E-+-;.,+JN&!_",1;2L07.#$L >O-6L_2VD930;TTJ&<; N^:"NIOMHQ+ M 'JKUM.;IF9T"Q]PJ+/#W%;P]8K2@^H 9VD-W52X4[C+:3,6P5T7K,:NUCT"_[O"7>6.&,M (%:* M;64F:*JCQI/ WBX,JB)XTV&G[1@@\G:>FJ^.''.774N.&S_N[+Q1W:_NSWO_ M:3H]UI5H3?^\P0J#C(<)"(;ID7K@LS-E*-FK=:H;K_4)JADL_9*N/\B"(I MK.AX$9#C;A9&]%FPL[SND?YB_+OC^8$33A/#_M(;+#[E^L\(OO[.PI$/WR3] MSM]P!M)$08^2OG"X02X4J("S_+[74F3],>B"ZO[*Z^)*H@M)'>O7GYG'WI+T MJK>P5J?6+5X/2+E8:6PC.3Q.?.RB;/@;,I:'S MS#XAJB[,NIZQ"'W*&3YAH6AIJ4;QA$-039'\ "X>!+X@\@.-4(Y>6&NB__. M+X$E)RX%6&OPH0/[B4<]FR4?#=@D@$U!^(_FX5C8J]8'(HX8'22?$H_9C',: M3$GHXY"0R&02!?:(XJCGP\6[>329N Y,$M[HDZ'C.7P$%\5#K;^FA,M]]$*[ MT4##^X#,MYJO!%,4 M92W%"@=B!:NJK/!P7[*85[+[) #;K"I@950QHNP/ )[KVP*3:S % MMZ%A\B2/L6.A2%:!;*53(#;&D9*MC%.D[3P$J8=T%Q]R9 X#PZB;>G>MPV#[ MSYMZ)]<=JP:EZ_56IUW.H^I=O:0GJ4$=^:":UOI';;FS%/%R&NUM-BJ;821. M=0XOO_J!\"C]F]& 7'L#$,Y?F,W&?9#FIJX1HV&8"W[_F]^U MO?ZP8S,:]G0>E0V(;[??MCG$WCC;,R'7I2)7'G(]W"MJY2U@\$JI5@3GL/[C4!?IONV;J3^JD%IN2>_PG%IK3;ZZ-3XEZ'2>@Z M/O-?3CBZB@_IKG_%SM)+SAG\-WBDO_+'L'1JO6:SH;6;.V^G5488BV)%Q8H[ M8<5.!5BQ6^L99D+GMA0Z/6ZQJ&9ID[K]A:!B.> M4S;=0ERP:A%Y.'\-+L3=,.;&_!QFUGIFJZ4UBW-8266KBO%.-3HJK2A+UE(= ME0IX0PH"'2L<=4RM8U2EGY("^KD"?8.OH2#0F[5>R] ZPKG"N=5-N0+XKR% M)GK'5$U/%\G4[6#;*5A077T!>!KCT6L\R5>O&$P55B190(1%FU'IFP] : MJC!]I2RCY01C=01X."MHMAIQ>=K\105-L];KZ%J[6Q4WPYZ\:2*I_! NM?9\ MGYQGS2O8Y[+%2H"]5>L9+:UK*-CO!_8=!?O")F$)L&\"[+N:T5"PWP_LNPKV MA4\+2X!]"TQ6K6N=WHGA'I=^2\3K#75F^&:+N02H8Y%PR] ZK:J(^',Z-YRU M;1L&_ICXL[9/Z@RQTM9S@:+\)IXE-@S-TM79C@)>7ONU"/ P?;>M-=O5]X\J MW%7-@"R .ZM1ZYD6X$[)NU/&W8[.%DM!H%[K-36SLUQ!1!U!G@3V=F%0%<&; M 2I>LZOIQ<](U%%DZ<77DF/(CZJSG[J_,O>?IM-C^P[&LIGUO%V1QT+5Q%C= MKYH8[T<)6J%])WPIE:'8QWSK>WZB)=VR_)%:EEGK&8;6TLO2CI0.5$3V2JW( M$2NL5")U_T[N/\V#O%P^CTV&)[)A6K0NR-Q,.6K5>JU"3HV*'-@)Q,":2]E9 M-6U!W7_<]RMG6'$]<(UZ2_&OSN>'SCA-+'L M+[W!XE.N_XS@Z^\L'/GPS3-<,F9>^(9#D%:MIYMMS6@5+MR?"P4JXBR_\[44 M67\,NJ"ZO_*ZN)+H0E+'^O5GYK&W9,-:;5"S.UI;[R@?ZT&Z-+%8H59JL[J_ MS/MWJ"H?<>WU?),_F]T$!%&1,"81J=[1FE99F2$[U^"3$;RE5;VZ[ "7I1 ! MBT4&?H1MV+,;6V9TBD=8VM+L%?9NUB>I1O Q+"S4'B8^=_""CP%SXI;EGIH[E^6&#@FK(42LZBD5^KG*)BOU1.[Z >, M_KR@0QCL1^J^T"E'FJ?F-':\BS0!7\]]Y0R'PYW-4$H(D&&^]'=\!)G# KP* MQD0K,Q8R"E!>_\UI=QDU^NUFI]\QK(;5[U-F-!I=HSMH&'W6[?Q';]1ZCXAP M;)B #AWTO?SV@?86UW%&[MYO_>!#+VN17_%!+-6[G=:%(7<1^(8-+L/D4[.V M^A[KPLJXQ[IH+J)>EK\4S-Q=5"W^&_'0&4Y1&(O)+7(_K(]+)YQ]3'[Y-'#X MQ*73CXXGJ"QN^A0_/F9'A.!KC1]?*+^>H[/>D B-;8_XS>O;SW<[]6XC^ZN< M[>?SJEG9,F1.OE*%2+/>:6ZADF2(2ESB"[.N9RQ"GW(F&3!5#+C487>W4J/( M0ML10@-&)@&H.@&\"59L#']P-L + OI"0"^"MX :A3#GT1B^<3P2CAA\XT5# MT'JB0/#D)/ 'D1UJA'+RPEP7_YU? DM.7 JPUN!#![F7>C9+/AJP20#JEN2M M6:0C-H/V@8@C1@?)I\1C-N. X?P47Q4.NO*>%R'\]WW&@@;NFCHD:&@2 >O(N'7"-^%&9\CAHDX2-G M,L&)QL_G8HAQ+Q^X]05(/?(CCI?$3_LS FR$4R%" M^54\8]E''8'H% \;3K M&;4/2M#L3H%76_5BK+J>4]L[8=0M#1ZR7"*,O!Q00%>,%/%J88!C^D M8Q^N^6M!6J!0 B8"Z2 ^?8&A$AL>!;*&4/O/R F$X JI]^3@/DLY9R&O$_(X M8IRER,MP9A2>3UV8F3\9R/<<K@O>4,J>9=1@#T, M8%,%E"J&6)E:@##[ Y#G^K8 Y1H0IZ4@WH8FU)-TIZ3D=91^6!9^$_B#7 5Z MO$9J%KRI& ?UIA=@YC-R_>.>\"D/V9@XXXG+4$R+5]3)*I0O.B:SO2*"HL?K M%C'T>J?36>L6V?[SII[O2:L&I>OU5J==SJ/J7;VD)ZE!;3^H;MNJWJ!:W?6 MWG);*G)*8K2WV>7D^4)U@A^^^H'PF_V;T8!<>P,0PU^8S<9]V E,72-&PS 6 MS@W+W> /'5BW1;Q'_J.Q]8>EF]&PI_/L;$!\N_VV31#,QMF>";DN%;GRD.OA M7E$K;P645PJY(N#V!'ST0^KFV;Z.-'9\=6"C.$0J.T!\TSTKX7/J@6VYYW\Z ML6UZ1U\?W19W2DU27_"9_P);_BH^BKS^%;MO+\'HA_\&C_17_A@X;,1GM#7= M+)S%DG).6-$X/"LV&]B!Q=",[G(K.<6*BA7/A17-"K"BCKF= MNF:99:47*5:L%"(5*V[%BE8%6-$0]32L[L[K:2A.5)Q844[>4CKL0_JR:SQ[.88,+<3>,N3$_AUFUGMDVM49E&E45XYVM>Q&6 M&XJT95,V735E*^ /*8ATK)'6:&A&L[!2IY"ND+Y3=T-!I+=JO79#,TO+,%= M5T#?C3%?$.C89;.C&5;A)E@*Z KH.[25"\*\4^NU6KK6;10^HRD)Y^<4GO&/ MP.>8C8SQX*J!;!4M8+%"]X'_EI)NS2YV%;/ _MVYAZD*?EX%N#(,T2* :S5 MF!M:PVHJO"F\;6<.%L*;#GC3M497X4WA;4NKK!#>C%K/!).L^DTZ%=PJ81L5 M ALV/>LT-*NY\T!2=3B8)R-B*7E9G1 >SCZ:K49<_CI_T=*65>NU=:U[;A[E M=048=^MM,^;>MGE*O,)]+C.M!-SCF6%3ZW;.S,%\.-R;"O>%S<42<-\2C0[, M1DOA?C^XMQ3N"YNM)>"^7>MUM891E7.64SY/;*KSQ#?;S"4@'=L0F$W-:!7V M"ZHSQ=SV\:PQY##PQ\2?-993YXN5MI\+M/UH=6N]CJ'IAG+#*]SEM5\+X*[= MJ/7,EM9H%M;D%>Y.!G?;VH]%<*<#[@RM7=QSHG!78=R]*VC K>B,7@H"C5JO M"0"TE@"X9'@H[!TC]G9A3Q7!FPD6E=74]$[UM]JS.HL4U=F2<\B/JG6HNK\R M]Y^FSV/[%NDA"Q@/YUV;/!:J+NGJ?M4E?3]*T KM.^%+J0S%+N9;W_,3+>F6 MY0_5:EO8]U8S2HNS5SI0$=F[H!4IG4C=OY/[U4'>MC)7\&-:QBX(W_S2M@G2 M5M-;58E;*JKH"G0!/J2@K9IJH>X_[ON5YZRX "M1=K5 =F$9S)U7I%4ZY%MB M%OH,%A3;V>$BDY#^4FJDNO_0:J22S]DG&_,#C:10H^-%0(Z[6B45>-:*=/Y>CZQ M6*%6:K.ZO\S[=Z@J'W$A]WR3/YO=! 11D9@GK)[5:&IFJZR,J9UK\,D(8H*: MP#:KN&Y+YE27[?2R%")@LW:;S'/I&=_MU+N-[*]RMM+.*^13Y,PD M7ZGBL%GO-+<0B)\F/G=0YGP,F$M#YYE]PC6^,.MZQB+T*6?XA,6:IJ6.N[N5 M%"<++10(#1B9!"!I W@3+-D8_N!L@!<$](6 6(:W@!1'^*(G.(PC M&H+0C> !1'6J$C9+/AJP20#2 M7CB&YE%9V-G6!RJ.&!TDGQ*/V8QS&DQ)Z..0D,ID$@7VB.*HY\/%NWDTF;@. M3!+>Z).AXSE\!!?%0ZV_IH3+?70ON]% W-+'?8(, T$\>!N1''"^)G_9G!. (IV+O#'Q73KD/NP_C-D," MQ=.N9V1IE["QG *SMNK%>'4#JQKOR4YX=4N5:[FB$7DYH.QPPA%P_[?;;^O$ M!OX!0Q7 M2>_30&RSJHB5 <8(LS\ >:YO"U"N 7$8P$!BAQ;>AL;)DSRC3K .>\"D/V9@XXXG+\-!; MO*).5L%_T16!'C);GL"+^[(^R>NND._M!\@MZ3&HYVS]G!C1%G+:,AO._#1_ M7Y0G,;^%HKT8A:MO20T0C$JPC_?O/C9P3,WV*[RF?HZ"N71]8A?]@-&? M%W0(@_U(W1O M/VD58/^,?AY0@,@#>T*)32Z%QE),JAR%D[C5JK?UUEHG\?:?-_5.KCM6#4JW MZD;;K.*@FGMTIQ\ZMFN+D(._ZG$VRA=YKKPRVD\I$[SJ+3$.E\G:;6;945KK?U M^ARHKI'B+\5?R_S5V@U_Z9*_&EJS>.WG??!7/G7T*+;HRZVVZ"UCQT\\1%SO M; CK>RL?&, '+3U_^Z[=[!=JL>5B=W:SV%BPKM72NMWE$HD[7>QS,CP>[@]9 MT_OD.:.[&\ZP8C'8*:N+807T:86;.6ZZC=W@!JNNM+!O3EE*Y'[UQ.W$:,I9 M'M]_@1=_;,C:+ <*(\H\;M[)V?B.3_1;FSH!*?WH-3=OZ-_P5FYNU7J@'G7R M;@)*%][E6F_HF?#6M6[7>AU=,_>]UN>D"C_Z(74/Y(6/CUM?)Q"=9RIDF:0Y M'=&RH;G<6P4+]MG2FNVF9K9+[E%=:.&J[=17[*K8=0.[[NB@K2O8M=O6#/W8 MV;6$9-A]VTU&*7;3(6(J#Y2.8JRV?65DOL@6=61V91+';U,^TN#G1 31_87! MU#Z&1',>B630),-2/E8\!K-79H6^M#@^.ZD)A2'8+R/''HETU"L9,PT@APEZ M?DB2(6'DM1-B0B? T!E$U"7])#B/R^ \7B\(^/F:DPVC@X>PC$ M&V.MLMEC,/IV;5O7@=Y?A+Y?>(*WUY;:,N]A( M6-=:I?7O4?&GE4*@8KVM6&]#W-UN6 ][*7>TIF(]Q7KGRWJ=#:?\NV$] UC/ MU-K&4;#>:590+A(NKMJ6O76CVW +#=8*I9Z[6T5J=9$4R=DY--)53L5$1O"*O8 M#3NU4$0WK)QI2"K9XD@PM2%)9S>8:B.FC'95NHTK3)6[[1_$!=Y!3#6/);GG MI,S]]?D]R@.P [&]H=3";EA,Q%\VBKO;E+5614QU-N1=[@)3,$S$E*$KK])I M8NH GDJ]@4=R6KM M8KMK6M=4MD%TGNZI:FAO&=KZ--NW-B6I<";AE4P<)=?86&?@8-_1U>T4CK=] M@DHU//Y!J53#LT@Y4ZF&YSEWE6I8!0_HN1N))VPG;DPUC)MJI53!2R $/O?1 M_]WWGGYWGMG@;;5X] 964VUKS7;C&'(O% H:.94G9=0>1[Y9=M,8G*\ZBBJ-0"[+R=LGBWUK.Z6J-3N%QJ)5@\(S<+ MIX7D=KQ(Y#%F?2(N7).DM3Z#"VGIM+N,&OUVL]/O&%;#ZO4D: U#\0-#D(ZPL"V2KQ=N[QVNB&^2"Q*"^C<;P#GM9 M%UW$[0_VS+R(?0W\\15V*BO60X\CF3KU[=5#+7>N3BP"\.IT]/ M 7L20[X;QH1[1/F8Q7Y+?%;)Y7\<(7%=UW^!K8+(W-*X?2>'E8BQ,9C/'1:Z M/TV^@1TG"FQ6)P^P%W)QD!'!E>P">\L.9'M3 2Q82&Q(.B!#@-#LN1_WPU8J M8_;TDE,K.2B5,7L6F9,J8_8\Y[Z[C-EVQ4]Q[@-_$(%V)K?Y6/.I3 [M&?EZ MSJ?*DM[=$/JTP2*^%AHG$ :=.?#?X)'^RNW1,<"([39UK6N55;9(8:"CIG>-BD"LU%!LL^(:@XC%/K#W+CN6 M1=DUA4ES0H*J F*J@WX_4VMU]A*M>1(^"<79BK.+A5_OA;.[P-D&:+EFSDHF MBK,59RO.?F/4]3XX&T."NY:AF5R:<\+PLF+-*#M6[&TKU[<50T6N]MF%J M9D/UYE"L>*ZL:#0VE/+:"RL:M5ZKT]5:>0N?*U94K'A"K%B!(S?31%8T-,,\ MA6X=)Q5I^-4/X$^/7&$N=^"\455743K;\>*&*O][X44+#%.SH9G%C[]5*%@E M05:!W"JSB2 SM$YQ@:] 5DF052!]R!1-^!J:;A2VM2L8<5AUQ4$5?ZVPB:/* MQE4LZ-!L[S7H,-=*5]M;H7A=\?IQA2&:G;V&(2I>5[Q^GKQ>A<#$[EX#$W?. MZROJPBZ4#LVJ"IM,*UY+"TV7B<]%?SJ>,/US%,R#5K!N8L#HSPLZA,%^I.X+G7*D>+J,JN-= MI GX>NXK9S@<[FR&Z^K=_D8K,Q8R"E F_&V+\L(-L%U%4*<_)"@7,##UMP\T M3S'C+2Y94U/76(GDJA7+S2P-QE<&T*;* '?V7 5X8TCRE3^&-T__[]\ZAM[^ MQ,DD )$>3(D_2>K4.K)X+;PM&H($CP*,7\:JIYQ*L(P8=<.1^.B%N:X'FP:! M:P(V< !#6$ 7B27+X[Z,''LDGA>_&,OO,I"!6$B5" DNRZ72692S>/ P. MZW)955=<5R?9XY=+PV5QUF!>=9<-R,1W@":X%$#&).AZ=5W=8RK?O%@8X_BP MF$P@*;(K5HV'' %& 4ML+ +E7T!1F<>_8^7DB+,TGF9 @)4&,#( +'41%8!G M>/SK^LI4 B6NW1O(0=2)'(VSC" ?- 221H] 9U)&.L!JO_ *',^WVV^$R\+[ M)55NKF+*0TZ8)OHF^=VA?<=U0N<(H?JX*+U@U;DL&HX3<^<3B\N)4SXB$SJ5 M^(V1@A(/P!20021J?M/!,_5L(4T!IT+7AC]18L:Z>%Q4G,<"5#YF"/L\[MA[ MQ%Q4+D%SZULH=T(1AG!!B9"IY"$O/[%QA-,6(4_, U7+=:>B'8 ' M-G>LO-C^>.QPCA.4" 1I$(FN WUFTV3? \$ -NM?$NX@/!P?\.I'[H",Z#.# M2^%&WV-DRFB 6(0G1QH#H?.JA9SJ4V\?LP#[$>7.@8[YSWL_TAUF"$ MKNL - '5L@D$/,-EWA-\!T]^O5YB&=XY"\_!)V=JT[*9!9\K*&&"$]&5PH_O M\#OY%23VI&,W'#1\X$^.[5FA^J!XYYU#UPS-P]<*Y ??CJ^B\/ MT63B"B68NE\D'"/8*#*:<%A9/7"LC!XX#W_\0&DL##ZY.Y=UJ/BI%]_2R82LYJ%)2=+=,;SRU_@JJ MK\9YSOU\$V!O/#!LF.R3I?)?5:;/@:/<)!P?$8WWH(?E/NFVC%K/,K2691Y# M"H_B,<5C^X\N*\QC8/6;3:UM-!6/*1X[4Q[;$-55F,; MG@)JM:90JDY7$*B8I=C4NF9.NTD!50$UIV)4$*AMD*BZUFGGS%K9347A8AY&CH>]68A-([W#&L@_@+:/8L *76^I8Z2CF%0ZGQ+G6^I\RUUOK6= MZO(%=K&[3@#K!U1VOJ M.Z_?>M3^=\5B)\AB&QI2E\9B7>$1:>N%V]V>-(N=.Y>=,*/I&UPY97%:LX%E M^#3=*+D0B3KKVA(45R)L^PDSG)+D2AG"G:3/3=4IV$G[;#=HK9\C[F >^94_ M[CN>@,8<,E=IQ"2)I--%(3!T?K'!Q5\L\#/Y7\>..QU#-SZIPP<%Y!WJAKL& MLJ& K("\%]VK,)*WTO%Z+B%U8_Y0WN]B^OKO[X_L?OEX_77\C=X[?K'^3J[OO]C^MOU[W\/?UQLS> MS,1:\;ZW)_XN3_9WGZ],^&TVEQ)^CR'^ 0L(R )#7%1VL>UH'+FBG:\?CEB M91WF9,":#I@-]:3G M^O]F-.#DVL-",>0+L]FX#P+-U+4\A_TGN=Y;.8 WQ'CD<2)7'"A;!OXHJKTE M9$A1;2_!1I463+U0' MM^\*935A743X[;4U>(="[=J/=/0FMWE(*?WE3H25FRLV'C_*5\59U[, MTVEIG<91!'4H#E8.D4[S@WXDZM9VGM[C(K5VL?CDV-5^=WN@4\NCV+ M;]-:5=V___O/Q8Z,VR%@J721M^GZ+V3$!O#1.\X8P0,I8C1$4>!A%(@S#,>3 M# T<^9Z4;6"J^POE#\_N$%#(;Q%QLD1VA/6'S?]UYC^4T@ M54VO2ZAHLDK3P+/?I!;T-URB?\#*X8>7&*WQ@]DNY5RT5L 1?!:-$)9:T6T( MC^N^,3Q.M5L_#FUWR6#-J>V6@L$M]-E6 VQ3S6HLU];:7I]5"*R@[-L0-'EP MW.FUGJDU6X6;:Y<$OOWG@1\42;!D.U..U_%>!M5.D/?VHG?DU#A:;PW(SP7] M/3L:%>8.I' (\&6 #,OA6KH"V)$ K)@#=Y_ LFJ]3FNY8W=NI^O>]83C]F*@ M%\X?8DN$0[HI"A2UJ![/54Z1P..3G+I$LVSOQ>$+0BBH'I7'(PNTVYB=+71W M-%K+Y?ISNSL49*L(VW&Z=#6;JB%SM+V*Q[\4ZI\YK,E0.+*29<1"HG'?'C\(W MQD\? H5=L-#,G&56% J/PT=0- ;X 'AL-VJ]C!,-Y7C>+:PNY;K)E$%_2"8+ MFHT=L('SMOQ!%3VR8ZTEO7+S6/RO@3^^O+NZV9I[O_H!,+!0:!_DJE_!M5=B MX=\469?.A(HR;&+,K&=1"RSI$NH%*!NZ2GM&&E I2.TBVDX M.PQQ+3%N\%R\-BKCF5UN%"O8KH-'Q4783AFW58367G605=#"=/D2:HXI M:%4*6GN-AUD%+:/6,RH@M<[,%Z(R*\_1!9*4I,QD1.PQURP<^;CSA!\%T9/V M?:R%J#A2+%S?04&TPA"ML--C+32;M5ZS2(&(G8.RE)*\54T4//?[SR%14A[? M9?4*C"NNS6W)LW!'0!,X<^!'V%TPH\7VI\[V>W>W M[T0 8.:]IK>*I)E6@O6%%?1!$"-I#?ZZG?LQ=$J'U78C;"7L>*26HZ%EC;Q0 M3J@LO.$/R?_) TZCT3R)#DF=KJ@HWUS>S$C 9+OYT 4!7QWMFL]3Q_&6,\LD>"[P W M@9#P@*!M*6D)2A*<+_6FA+,P='%[ >$&F['S#%-ZQNIC/ PBG!/'/D'P8"<@ M,.PH<,(I&0#$$;+_&WF,&&TI$.KD8=X(2YLUO-K1IBF>^-$)88^VM]A&O\RG M=I.:&HHPK)N():@N@;K/3N@PON.AKQUH?:9E"95%_) ?] /4:M)?+J@SRRZE M190_V"!^(I?=#2]M.QI'0DRMTRX?!6SAB9]=W_Z90J55(PS .H&' R%9+37* M?5,K-95,9[#0?FBX@A/$\FY/P1=$4S!PRH-Z5V)CS;B-\=?U^&K#\N?FU:]U6YF?M6HZSD_;^J=7'>L M&I1NU8VVJ0:UYT&9;:N\0:V?WX8CN#4G;3;L2RRHE%\CV_&W9EH;3C*K.OMV MYNR_OK*WQ3Z>@:'_N1 M$O,SA?6VV4SM)(G3I.RTFTWWG.W9PXEUM\_G\.BL=PT]A&#/C7P7*,.O_XS MH,_OTL'Z&9K5**N&1B4. 16?*3[+Q6?=8GRVP?G7*KM)HF*R2F%-,=DV3*8W M\C-9!C-A"YN.J1AI_?C/FHM.EH4V)$:4H0YV4!UL=>@V3H50WE[G9%*'>S6Z0*YYHTYPJGQ!TAZ/)ASMAC#/%: MH\5H-%25\-/&FKECK&5@2B\S%UWAJ5(;9D6W2Z-AE)?Y5)'J9-7565<=EU@' M.BY1N1Q[(- )"3%#M[848\5M;:-A8HTD3>^44#/Z.)*S%$,KAMZSEKN4M%'B MR8[1L'9TLJ/X6/&QXN,T'V](DMGJ\ A3N'J663@A6O'JVMF=/9>>QLE4+L79 MW#8YL@R]&=NLF%K;:N]8;][UZ=7ZG&;\&XGL>)$(3]Z00H0IT$@AI]UEU.BW MFYU^Q[ :5K]/F=%H=(WNH&'T6;?S']WLUM)WQ31:F2B]XFU[CT$U&G^7% 9L M^(&@R4=841;@5;7>[=WC-=&;Y(+D2Z?:IF0<_^)PV_5Y%&3D48F\Q'BEV. R M3#[$5RVF5UU_O__][M_7U^3S]>WUUYM'W#\LJ_2@U+HR#U4GQ^UFN- M6F42XE?F]F4M+N;V#>&S ;F"*X7G#R+60FCGQ/>X'?'6Z M*X:5K_6HIK)=^_;$_@A@Z;/@;OA GT$.<4&D!4D*X[91FKZ #./,FPG21@JW MG5K/]]AR6JK5T-_]?$^X?+:(>1=9J0SHZJ!T9..)ZT\9XQIY&3GVB%#,*8,K M*@O3'"EPY %(EW:3JVP3-X,4_2".=@C6 H;Q"^.+H7)QR)NY*WSP8J;+_V)XY_C^%18G.KDTO7)70,NPT0 M8?8HF4D>SD89,%C=B<^=4)2$$%GF("5X2(81IN,/QHZ'>7L!?-V?PA5P-28# M>Z&\#(A?)W=>G+D;YU9K"V3$V &7B3?#I]2&[19>%S?X_']T,J')\KT-H&UC M&X3&3)WFZ;>AM;L"K8-8:J17;8Y93(>>P;5.;K"TQD!00<-\Z,OH"6EN-G(3 M\#,+GF"K\,>OB A7YZ)BT]HG%?5&&51$9IO-7UX%>]=3@N1P6?;!5UE2!=[Q MOQ2V-F!//4D^3TM.X-EG!S/@<1""2Y%ULYZTR+-YJS!LZ,.Z@OK8UO@'*"-/ M'FP,@]R*K*Z#.:JU,KI[:/E&O\$XWM'H#1R]V5D.%9,%17+-8$-DVXYF8(H9 MM):C2;%&#QY;24B*Z4CI 'O A&%Y >9.%PI9>/[K_641D/$#ZX3<;[YL_L;D MX2&"'Q01ZKXJ*Y!I)22Z3JR06)B7+;8:5)E%71.8P#P=^^^+"F-L##7FM] ^ MF#ZPA:V\92EO[4!*5ZOQBCJIGZ-9D>0)*!(7_8#1GQ="(_E(W1TF';SLRP%3)0UJD(QHB*\FRF M>!=)E8%/M*MT9?C<&I55ZX4O&<5](@\U>=!=7DUT'*\ECI]_ A6(P7QI2!Q. M! N!(8!%-^0V0_JPIF #X59!GP(F'X';@^T_,]#89S:9?,-@KJ8EQLH_60 & MD$:^.YS[4>"0(;4=%ZO_R+I?<_/N%[,C\5)_.'1L?/JBO0.*+MATC(7Q6^53 M @9ZL9P;&%T<"Q'AX\!HBE MX,44'3"" *)N4:*8KJ.OU/AM$%(#$9DBC+G+ARO2UIL:00/.:'S"-S./"ZD2 MG^?]F#\O\0%IXFK]TP)%8-'B^0O[+DBT$7$1KA")00!C%:L;_\E#&D:"OG2F M>L]RS&$^)#4AL4#O9%4<0 K,AXPC-W3BE0[$!>^1]/@=1_IC-2F'Q@L$RX!D MPE?*!\);X8U #P?)%._R4FM;F(,-+T.;6ZPC#7G7='(VA!_H!!A4N+*QG@BB58<.+R8J+NV"KY-!/$Z*.@/"X8Q#\> MW[8C<8'@3%C+GP&BX'2.HF92JU5OZZU3K@14ZJ#65Y=Z>R6@:L5HGG<1H"V# M44]U[HMU2TX_'GE)[&,-P3X#^2LT:E"$4'U1Q5PJDKE[9"$2^4*8MO-QIDS1 M)24VOX>SA05[S6[)(4_''M&D&.^L&&]#%:6=,%Y;U*MO'07C[;])\N$T@@<6 M/#LV1@_P4#J#'-33&/P5^EAMNY!.<+ZY@ODXJW"E1Y*0LLYZ;?W\PC8K7I)8RD\4,].A61(E1@#JP0"X#4%B/H"HVU#EIQ4F M"9E09Z"TXEV6]R@NJ)/%NH>URN0B"^L-%<],5"IRM:!3@DC>")TF0*=(54>E M+^<&P>4L6 JC+)627"GA.UNC?'MDD-+C1\P\$!3:QIEN5#/NU:1XFW%V]4) MRC.Z.PG*.Q!O;U')J&A6SU?J!/^D;@2?"34/,YQ6YO.8C8Q\'K-QI/D\\PP6 M635$3%VEKJC4%96Z=^)DEK>!V1YYQOT-#.27W5>Y*=?1H MI2:O5Y,S=;8\M;5-775-59RG."]W\DIQSC..BO/.Z;3R.JGXH4+[*AO:]RKP M*EFR3$XS:SU=]4,[2>#D/[[, QRKUENN?JXB]7:-@'*CJ\\W]&K'(GBN]^2/ M@C6;9815JR"^*B(IOTPNA*16&?'4*J;O /'4YZOC[#JD;\Y0FZ)AS7;!0&JE M%U<2,T6$\$;,= I&4%=+)ZZNB%U[1J%"_"KO1%5A0 5#_(I[6;NJ=ZAB;L7< M)WEX:35.B[EW%^1W*?MDS;NXW'B?J8NEVA]&C(6KHORLK-YWEGZD47XQ$>:5 MU[&/$LY/K"+%!E1]213"D2HJ % % *H P+.+@U,!@.<1 'AIV]$X:W9J/4*MX%2>GL5]?8="?2MD:77 M>A4P!D]>9XT6'( G+Y<$7:>O,]>>=XMAL-Q'V_]8,/L0!( M_ZP)2,#NX#U=P+WCU/D[K[UMIUBCEQ76Q8[XE"]KBB):#X\44"S.\. M[3NN$SJ,W_J>'04!P[3#G/Z$9@D'Z=4Q8!2CG"ZCY#P@*9U12CCQ5E;8UO%N M0;0ZUDVT:DYOTF0'V_$V:G4QFE>/(6\_7"I:O9%6N\N( )4V%FKH,5I9Y[AI M961 -*TCS8! :\OW&"9!^$/AB9G @_P!$"XM!LXA\:'9J+<,JXHY!I5,?*CD MH-;GK:ALC%-(2E#9&..\TE >4H??Y,4)1Z!ZRZ[?)/0K4.1!A< ?>0C\ MCDL-IEGUN51:2:6@I7AJ-Z68-O$4QD$VRCI253Q5*6@IGMJ* MIXRR>:I=Z[4+1P2I[*L2@'"3Z+\J'K1JREZR-"NYJ%/K-0MWW*O.T:="2Q$U M9B-:NK5>2Q7F/TVTY-Z@-Z&EU:CUC%9%T'+R;JG+L0\C^4LV%,Z&V1'Q>5(Q6J4W!JN *:D@5F0[+QUBI7? 4A"K%L1RZP#;02P# M2F8)Z3PJ&OQMJH%,Y!%)/)_?/@TL M%WR:)61Y*0A54O(4W<@W0:=5+(U+V?3;+?JC'U)W==BGZB)2S9,]U6B@H!J$ M)0)BP*=BOC,E$1:":99\LJY:A2@.5AQ(0LSH28^=_""CP%SX47AZEN64@(.E*'6TA=SS](_1\$\H>&)7?0#1G]>B"H3'ZG[ M0J<<*9Y.5G.\BS0!7\]]Y0R'PYW-4&('6,S-F%_[V M@?:RUO$5U&U_#RL:C*,HS"*&"$C2>N/V6!F..LPS:AWF#F YC$%"(4KJ><#'W7]5_X M.62#=HQZIY$O,W%/.8[K4U2/+\?1>"+.*O[@;+#R\*:==7C3/M+#F]2DL0;8@&'U M7;@JHR_]69S.M%KUMKZ^V*,JBSD?5//$CHQ464Q5%G-%6,<3C&6.P@LF_&Z")CZ(HQMF&,#"OM MJ*TA3&0[HW8%[5:[BM9&62:0N2'4+<>@++TL2I4X**.]?E#*+BO)/-F3Q*VD M:7;HN1^R:<&AYWYF?0N495H5!;Q;F@*>G:2U40OO-)06KLS3:G+'8J[Q0;A# M1^ZPEBLK*>Y0W'%H[C .SAT&*$_UC+ICBCNV\N"\/F>OB$='//&C$\+K[/7J ML_#QQ$ C,7)(W&B8(.1X,??.(5Q6CR-&L-OY'EOB1C+&MUW,LD@'\8+-H7 M?5@OZGC @H0^!4SV'[9]X#?\R DY4L/W+@(V"1A'(V^0Y*TR\31\]#]9X'M4 M(]\=SOTH<,B0VMB(>EHG2/; X3_%M1.*7.Q,XDQC#VYVN)S&;!9BU)CM.G"& M0X8=K,DP\,>$PWA<=K%P'9?/8'%:K)@$QW >_I&\H^_A#\Y@!O/E'N!RXPT9 M[^Q/"5!YGI0[IE,@)8FXO&L2^,_.8!;O(8"S0 A?=&9.31%&DSR,:^1=_SUQ MD/C95P [^)/44/&[>*PX.DW\%GE#7,]!.M@D60,QAWC,('$Q,F4JO@C8.%[@ ME6/#C.-WMAA?F&*3%RIFB2-[=2^0'4FP3$5M\0%^Y"(>80Q_1DX0$Y+BN&B, M3_QO+&S6/D5*^UX\4X!M/%D>TC!:F*<&#P1LQ _$4<(7V*=O$- 7ZA(W;H0^ MK2_*J3<&/"UQ]_E._Y"%H\!!6.: M8<[QI$QV!/X G&D8!S GD)4#*8AFS(9< \^P4349.BAXI[,O9V0$61W1 3A MY=@'QI%" L1CZ"/C+0@QA+,8'Y#7#ARA[XB7P'[C2@X67Z-P? (I%%#7G1*7 M<20"C*?5Q*6PA<04G//J^5.&0G+^C/F=G<;2G?C>A;MQ<_#F-P.)7$9YN'SO MPF)^O;G_\..>/$B*P[*BLO?A!M9+[#1L\&I9';@ %H_Q^.4(M9>18X] <,+N M1CW; :(X8UQ^N5>)I7@'[WF/=*- Q9%D?KF8\NL?\"TL%7.DC);#P.M'(#SZ M.#%G/B0Y 9>*;D=B5*[#0XDT]FOBR,H<9 ##3(32I@T5I)2]?\+ M-]7)5Y@8+*64G9*;0$AR?&-F* MN*2KE9QL,T1?H>8DTG%))EZE1H26Q8UG!P 0!@)!_)MM:31SVT>M_0RLA0Z" M90MHZ8._ V3E?YL33 VK]"9J'F!>SX)*0: M,)AZ.IB].0]B=W^DVZV;G:J-J5/OZ%4+M*WBF'1XE%FU&(%FW6RM#TA6 M8ZKJF-KU;C/ON_? >,9ZQHM/7I,O8^/#-"=A;@0M6)420[%E25*F95%*ZRMX8@)"@!R?KT?-64KKNSHI]"W:Y0 MIZBV/BAW2R8LO0;K\9'N"H844%>HO8QK8J]]\*-P),YA*!B:LT]>&'QRB6[I M1#L6IL4F:[10:-=Y+8;9NF@U+,NPMI(!BJ";T3T[\10FB_Y!_[#=KJ1H^R;: M*MR60]M\#@=%TI-ND>]'X8N"+5ASX MZ*QZ3QUL3*-P95A/%<-3YW&?(K8] MCA!>BGR/[=U9M.H\4/O%#W[&$,AJ-Y=!4@)QTY7R>O>G&MZSBW==SP MA@4]O\YUQBLJJ\YUAQC+_CO76=F=ZYH;EFKG4DQ&@V,(52R^;PD\%'K[C.0O"*U!M2#Z7;]*??3FO"UI7UNW0F7YE]MVSF?/ZF5MZ? M4M',W"[%;@-=BJU6]6LPO-W+HAA/,=YZQFL?@/&P-:C6["Q[>"O(>"5USA'O M;=?;S2IK! \L>'9L)JK+BEQ_L M!2<- %ZS$X T*Z02JOV\228O"5_4 K))\399F)<]8 MM5[3JDBG/X66 PO8C6AIEB%AJ]47\B@D[.>DJMB$.F^+(SQ?I>3=CD7LDE&9 M+-8]K%4F%V'QF&6E]KW29X\<.KGE;7[H8$QI1C/XO6/GG-3;R]FIO.OS;1+L ME<92FGZ+Q:_@MRVJ'">+] _J>+_#.F6R#S9ERV ?I>Z> GB6Q&_)X.G6>IVR M#ER4\INGQ( L>R<*Y24E\)027"DE^*L?P.N\JR@(F&=/DR7#@HHR3(MGG+TL M\9C9:-1ZW0JH-PI051'-90$+.WH4/K2KEO)<78F='9Y3]!"N>'Q ')1IPIH- M_ A#/)$6JP]ASRATH!AI3DA6F8V]1Q68#>RHHNEF68[X,M:TVI$^BI,5)U

:9N)-)(4W)?Y9!41XL]LU#VW*HJ@OB?B&'9-?!2 #B_NFJANFH< M0:=;E4>BF*\R>20E,5\3F4_OMHZ!^<[IP%$YH-.N]9I50"%=C*?I\F29?(15L+LZ!6)H5+(.; (SH.<+B#'K$KDYCDIPRKUI+I1 M=W.M94/B@(F5\U3.R0EB)K?0S8$9726;''&P\_FJ+47%[M;!J7->>A6F^AC M\%T1%;$FI<#4L;S%>GBP+EI%/8!E;BN![)C%#:MH MY[(Z;JR*FK;T)&KZ,*'0EV-8$=!AL/7 DPW5U8%0U<*AHK_=F1+ELM_[54)M-7BO_-UJ..]_[#38NS%"%A]U"A:[9##CFT;NP6FHN+T M?^O#?_*.#D,6D,N'*]+6F^_).\>SW6@@[_/#$7SG^M[3!5PT3ITA\24E9$]A M5.?GQVSO M4 M[3A%Q6!GQ6 Y78IO83"SJ!F[#P8[>?7[TK:#",U;,&@#%CH!&\."D7X<'B+Z M+>]V\UO"7*0R RJ)EMQ:S$:T=,I08Q1:JHB6_!OT1K1@ADB[ M(F@Y>:?4]:\)LS&6J[S6)BKJ?U?;[5C]N67A?0SX^--5-H1IUGJ=LKISE;=\U0[75@RL&'BW>F@.!K: @0M7 MKU<,O'9V9\^Z9U@7.K\1D(-IF[6>4=:I0*4+/^^N%'3J.?$B6Q@E/?&Y@R_Z M&#!L_?',YL'1?U^,38\)UIC?0OM GBA4,A\.=S5 B ;C/#P1J/F+MC@"O M@C'1RHR%C (4%G]SVEU&C7Z[V>EW#*MA]?N4&8U&U^@.&D:?=3O_P19RCR(9 MP!\2;-V(F0>_?:"]K'5JK!0L@^7QUD'[&& MCR,6,'$.E+L5A:5C*PJSN5RP\8";U5N+5+7;1U.DZI+S:#P1U=^P\,6 84TX MN&IVLI(J#W<.IRFJHVRN0:F.LJ??6%5UE#V/DDA?8".71<9IR YIQQ2+<#TB M#0WTHC[J2FN5-&N+#H_S3?P/S@97U+6QWR.0::GA8[+(/V"-9WK8A9%2Q#!Q MI&Y6O]#)8=;R[XHQ#L<8BT6M]\T8)C*&I1AC&\;(,)]V$)1Y?%85YHFIHK^' MMEHJ6%_7TLNBE"KZ>WSVW:&+OZJBO^!SJ^X0W%'U;AC,6GV(-R!8?&*.W)X@DXY>B6C:%^! M>GTJCJ4R.F2RL+_[WM,C"\9)X:U71;<6)$,;M4JC$N55J\#\"O5'IQN^!?4= MA7J%^J/6^=Z"^JY"?>ZVGA4YO!-/_.B$\#I[O:=4'.6X\T*W.$^3AB8KK4FY(Q=;P0_L\)15X=8GF2@48 ]!=_1C#8H0.T M&21$LM-$$O6KAWY PE$JIG1(*.',!98CR P3_ 1&3)]D\V*X? 1#<:?S9\%S MV7CB^E/&>)U(ML2[\+&R1G; R(BYHL4Q)0'M]QT2!D!"C;R,''LD+N!1_[_X MTM GR&XX0NJ2P.$_\5FNSSG>CL]DSV(@0]*GWL\@FH3V%(<%-/!=^ K_DB^/ M:50G2+!L&KAQ2^TI>:&<_)\\ =O6QG!M\;XT+I,&WM,KV;O[TAND&WGGC,MN M8B*$KEGM96L7ZZP $;XPFZ'0EF+/U#6"!TH:?B4)O[\)NV!X"3 6F; N)VQU MER>,RY=NI5V[6]U+NP:\,MC[8F?.R*CUC.5DEN79)*W$%\"+LY MPV/NA9GY M7AKZ_\-Q'L)M(?BT3X$?;6"V$0,FW1%C- ^.$Q-PTM#TC,*(ZQC#% 3-!Z1% M++BBR*)9DWH\%)?G8T3'./ M(V^^"4Z6F!;B2H/5YJC$.L_,G6H29KA:&3C#C3L>:(R-G#S]JJ38.C4OMR*$ M%-FBVAG&J197N_9^\KZA\MSMW>,UT5OD@L1(O8W&\ [[%33UUU"$91L[H;Q^_7MX\/Y/+V"[FZNWV\N?W']>W5S?5# MEXL*_(O")+*GY- MUMN-(TF>2NO(#D^$-K +Z)=C^A,%L(?5X6?5Z<1*2_9#=G)EN;X)"X1I*G@6 M+%G!:2ZC7*BZ3T\!PZ_&CN>,H_'2LP/V9^3@%BM? LS,DZ<0&JX4'_#$ M@42(%!&W/KQ*[VHD6<1]FV#9I/Y=3&3'8UH[@OKQA:$^9F@-_V0!&#T:^>YP M[D>!0X;4%EJ1L)/Q;E&;CR[ M3M[ALXW&)WF%^$/_]%X32LZ <2"#W$*F8H/YH_Y0)]?>LP/#&$L(WP> .;D? M7SX)V^H=7EF[OK\$E0.>0LE#!$R"2@CA#N 3&06L/AL>&^];MS0VYNYQT M 15_=T!S 4CKW8X)VJM-(RZ*8PX<_Q=\C)('J.Y)J82VJA_(D-U84<)7U>/_:DG1W3$.>,!+9AX$L5=SQQQ91I>GJT#_.'C9?;@&$8[WR8 :XQV/ W'OG?" 8K%2KQ M8#X!1##A,2 /H%_A_$%&8N_XWUD(RCI<8S-0ND!T!_YXMN9P,P;8:>3SU3T\ M%]9@X*"<3IBF!I_7@$L6E2X>];D#: MPD4%JR[V!\1D>$T;4\"7:#%D/(>X0 M,,_9THEX0R'2<>C 60/<.'@8B(K%Y '&+DF$+!WC Y]VAX?1R U7.&_X,&'O MRX?+NZN$NP4@*/RT(\YB^CEBE9X92#QINGP8@M!V8@N/A]$ &+OVX^;#UP=@ M:XE;Z2%X1]\+,KTXKIOP%WJ(!#BO.(=?X\? PCD;@>_@PUP@6Q. M/2DL[!%(7!\@]A?#3_#I,;>GF5U<^JXO!X._QPB+QX6@PHN(F,-B8#]-C4JB M"? S)#'_)GLS;.>HH$O.F0L-05JQ%8O/7H"1\>WX 4M.E^%MB:HDB,_],8M; MSH@IP+YQA#O4 PI"@"Y:+,Z<^0QMQD=S<0NC=($/8$ESP[OA278J-_D _B M1->-=\'[=^WWLX,9T 9 VCD![KEBIF!'1\FML )6@US5O]9_U,D]3(VT.AJ2 M?^Q[,/29%Q2?] /E\?>Y/,:#/_(C"%/(*I MQM,1@QA$8FN1YR4X0K@HL=/C3^5B4GLDUI+/M;8%T8WWPAH@N4!CQ1.JV/Y? M)AK,-@IX1+TP69?Y0[741KBP;?CSC27V'#3ET&9 _RB4N EJ+GF]K!N./7YW M$MUOKK->CC% \_*%PNX[>/2%5Q,7<9KI6L6@K(QH36(#SEW0H?A.(G M=4UYANB!? !3(>KC:O I#]GXD]00[?<$$)S?G[SAT*+X3#$0IYDQ4U0L$I,( MU0D\!.6)Q840%#B( A&8@'\C(P@.U"1J$1!C%DCK'*721#PJ.=AU?1@+&3KH M3)H+"F&D.8X!W5L@27BVRH1Z,TC]Y [86-A MW6JQG(=WB<_AWP43$XT1*@23D*W/(*B!0 2$!+H2 ]\&;@:J@)7JSL (8M&E MSIA+FX2#A<7%CE0G_Q(.([#9X:FPS8 )!()-'"OY2/R!8TN--7)EVPX4?HGN MAV(:Y5HLKD%6P16A< VD5-\^[)'L6=B_]-6S_"BTT0:"^P5$X]NEL8:C&=%G MM,OPX@#-,C8*O8;F)?+=R!% (^&. N!5Q@4SXB M0^PYLLWA2#DG(,VL$Y *0/9MAQYM(HPY_5/.HX^OU G^2=V(S0\Z>-9)1S?K MK*&[?-+Q]?+F!_GGY>]_7).[K^3KS>WE[=7-Y>_DYO;A\<<=W:.I M"I=V/XZ$S)2!><@"K94[X>SZ_\RO?[TU+H3WW=Q^3=:X;T_L MCU^3!]S,WWPA^RW M!\BQ\>FQ>(QMRRE)+6%#V >;]VN:SU;NSES*YSYCWMR--O-N)W3#DX8G0I^I M(\_*@&-^,M3/Y&(F 2IT GL7&!XX/7R)_&;,PI$_ )9YSA.;)3Y%<]#;!,."?4QH2/&;8:Y4>OZ>F>M/I'TW6UQDC]E$ MA4JO"8H%" WT<2U>C@#"94L/P $%S):^I<1M'=-KAIR$.+8?N6C5@,3XBTF= M-3G5CT?+?MDC"DJ.7(W%A147B=I_0@JH%*,?CHD5Y]R>>X2 MOR3Q0:^-3W&!7@'LZD2(_[I$DYH'@!#'+CS2KR:Q#9_/0CERVAVM]78'C@FC!N"?Z_F ,O;5W%$M M+5'5M6%E!0_F-Y_:I4TC8Z1&K==M9L3\ 5N-81N8)FB7L5+SJ+B$/2[ZC IK M'@P@U!QG\%L,S*F3XS,V;I?"A78)UCV&B[7,8PT7:UDKP\5>!X+AR=CK2+[7 MKKFY,;0ZBOO_;^]+NQ-GK@;_BHXSF73/8%H+0LC]OCZ'MMU/G'2W'=M/,OF4 M(Z3"*"TDHJ5MWE\_]U9)0H 0$@@04%]Z05O5K;NO3(;,T0)UJBV]&]DHY9!6 M++Z1]SL@,) 53B+*K^F'$H'??[X1>K+8$F)O&I*L0&E6^$X,I%ADGNW8N58A M3+%UG[&REEBO4BY:TRROWH:6UQ-#(NJ. FT;D(7Y8@LSSKIJCAW659?ML*>[ M;_V7NUOAL?_T\D_AY:G_X[E_\W+_\&-#\XM](^_3QQ)IR!H4H)'\ F46W6'^ M+]M,P\G&7-+$+/4#"/TY; N_&0-0;QSAYB9Y4TOX]NV&TG9 9B]+5*U8B $5 MM^:4[I"8(QEH"$4_9ASV%J5IQ]@N2?O)22_1L!0P<36A-'2J+E%JR. MLI]PWJ"B"B$FDP O,]Y2BR9\5J M.#R126$!-9=E V&=S,I=S/-::C0"IS:8NRQR$Y8 M667?;&?H/36)BTX_P3',GX$ 7,'UQD#JF'@24OLM5N=] @LDC/?J>DGWXKK3ZN141;:J[D9OP&XTW(W271Y*T=I /^RLF;VQEQWU M<$>RE+>C>;4QP=8I'<["HK.K2KU8W#G6_&7&J.>Y4Y*,:-&[D-F Z0M4X4P9 M\]PDO3MT?[SAKS9Q_;T<2+:P6Q9-D]F2!%O2 M6[V<^3(U(WY6BV+VT:*FD4V0F#E7J;<)9"-3,I H6E2NQNK1@A(RGW-:)/CA M^8K'M28>OT+K?XPI/,!SS-Y3_:RP7E%NZ3E>H\K4M";BOON]*+"77DO4:R*E M-9Z\W>^G0SF=V)5W2D?]M>ZE^:CVR+ RKM]@ Z1?XUOLQ\Z\I_0C/TAXLZ'S M1E.!&;5Z^C(OV@0EUFA]]:X2Y$Z:T\_R]IRO//K^1;-<4X8J8_HX\?: MPSQ'14ZY&<+$88$=8LLC^P)&(LG&( <=5&[UE)P"[MTA2RT+!U6SVQ)STI%* MX4I\.A0/-A5^-#LRR9,I0( DMLG2AJJCPQI3I1"J.8"CVF2WCO-6UY@<%5?6 M0\50SA-EBP>:>I=IK6/&(S7V7$R0I2GVQ2Z+-7A1JBBZO>Q26!U_V:QVN/:+ M>\NQS]DWZU)^(#\*1F%69?I7<,9C P]>'W B]0&-+='7-XR9?$,3ECPD)=^L MK#DG3-*3 MU%L/FM1/QQYB_!7$L]B4U_Q]3'(K'BIG0$F$[*$6KI8[ &6)*!/J#Z!F>18]4C+99. M0O_Y=Q#H4O=2E%LT:YDR$/K260<$NC!O/*!Q95;P87JO+EUDG/4[EZ0VW^LK M3J_RX(U@+/NO\0;P6!)]!B#ISV BW1LTZ8^S#"I\:#9\'A/6WC&K.1T<6GR M$BTQP1<8K*\:80"*OXDG@H#$_&SCG01)74@0^=G;TOK0Q?P\/ZD]QUIW5@C. M3M9GIQG(* M8W96\0=FV6.TG-,B[W@OII:UA=M90E5:G/Z+ >C?2_F^ZVE66>SLEMJ,4Y= MXK_2ZMJ)QS+X7F=Q1OI6-"/Q"9;Y-1??FJ4AIKEV>-Z>"SN8SJK2?1N-3\^- M$_ P(C8@F&W(JJ(IPKCD#7/(:7TN5EH [\&05[&TZ,SEO>:)BB>". /_>V)? MH#^RAI7Q.LD+2.)@!%8Q:W.YG/=J17Z:]YJR4>7B&DLUJ+-FD7\S.RM?U2XT ML0)A9 /"YM5N:VQ,BP:58XBT+2#BNS M ":)R_0'T73^<5QB$!+#6K,\G\0M)>8_3A$?:X$R+)<%1^O&'K8_QFQH0'<1 M./,A<-R 2PN^; M-*Y:5^!H9P"E"PLQ:1KMA)CDC)P'M>!M36C8#H&TA10^G ME/@02RV+YIRF,B?.JD46Q4[$2PQ-Y#QJV['^8*>6Y MC'EFA4X0A\$3@11[%W*BXW-2J9TM-5Q$*J 9DRRAL2&@X>;3/& 4US1I:HKI M6.:,+">&SWJ L.?>*/81FR8QTB88P+M2Y,%:P[05Q9\"P?'B-IX#$"3>&U(N M]A+!VVPX8P,H%M9)03U+5YAEE8US=\0*A[*YVY@($=HTG1D36?R)1Y..F-<3!;=D5_BO,Y8Q7*\\,A MH*,W!\,_!1F8,U8YQ53GMS@)9BXS/&!=76D.-,46VB $R9=6/6,U&!X^+9N, M:0 $T5P*$'T,?AI1 6"PF^:E?YQ^.@LGTWH!U-EH[F%;^)* AV:[4&&"&HI% M,YARB=YCJM(,!@PCL30MKCY.1X:A-C:9.''M0X*=?L*N\?4E3VQNH5F T]X/ M#+=:Z=E1?0<^;,=,BC6IH,G&<\NC-#$35?,UO)EBXROA@_2Q6!61U5*F*ZH> M#\,D;)NK:Z!*D<%U['.XJ&!5,*SJ4JW)AA_*\ M!:^=,]/3+JZ[;6W9$_S'R\K+*VZ@OMGRT,&?UP#]C\('>2UZ+5<_UW*FV)2] M*GJ5 D?EI>CBQ76G-O3JU']^NG1QK>5->M\ O90=+$]&].HMAQH!O92UZ*7N MYDS!3%*KHE=W-TL!I4&O#;V*!ZMO=GXJHE=W.5JT 7JI.UA>%Y.BL13%M-^>J867'XL'^WXU/MGA*TF:@ \;?:W>6(](;G&SQ.)O-EJ?CR>K+ M<><_%A1?50K^572YPZ)QQ@@->BQ[V\'*779@PX\YKOXFFN-/2PY'9HXP97>N M4^3ZFC$VHV&,Z7&Q9YFINL'5?@9MT.DELU JG:4&LW=!)Y2Z-4V+[W;E M^J;%*TT<8:_N<83]KL?QE)];(ZZ@S0,..]_'B,9&3K@_Z,;GQ]MO.N)]Y8S2 MW+E56EM3#T\LA;.K'A:"E75/]-WM%-_&@?-_[6SH;<-GH-4XWV1C^ M'A!:-UXU_;(C8NL%M:7(S1]3O)+3:4]$WS6@+FLNIT <%R53K>03#9/Q M !X/X/$ 7ND WK>E(/IEDKE[KO$L'LCC@3P>R&N0XG@@CP?R#AO(6Z:W M')+2T9FQM0CCT;@&HDJ%:%P95,$&0;*VW&#R^$-JC6*O/*)V1,H>]\-O'E'; M6AV4L'ET2Y&7:\6.RP_/*9E39.(VO:4+-/Q!_+6^3K'%U'CD3$>&3OQ MR)@[FU-XKD$B'AWCT3$>'6N1VL@,FT21]L& MF3"_O*5WMBY7YI$V'FEKG 3D_OD#1MJVX4H:52LU:;GM[7'YZ#DU2!*&*;:VK\22(8UY4\?&5 MS,PH&:#/O4U2CS&0_T]@8PM<3 &5B6V7P?P,N9:685R/50/ZFPJF1JR?KOG M R^%PZL2O.1-J+2D[^%P'(GEF>'XAOHRJTH%.G?,OP[]J9J<_4U G%*95U2G MWK>W_PS\?"?JKY.J9',@=ZKNF=,OKM561ZW+S7X$[G).#DW:6Q5RZ.Z<'&01 MR4$1ZTHAY.3 R6%GY*#MGARDQJV(EFYUM.4BS(90;*S1+L1A)!7HL=Y$*?[\ M_I_?D[G2B)S1;SNS5_CS6SQ?:P9SPU$QVY0?HX1/#[^S^74\E?E0)F=!9^/Y M$0HYHENYN):5IC1TX5BS1\ML&ZS!V1H=CC6GB#5KS(5ML$8%K)&:,O6GUI3V MALOL>PQ*D2#$!(ZEX<\[TR2+:*FLG^.X::F"W$Z.Z.Y]0MR Y-(/%H6(:D-L M:HXI!Y+593 %$_4ECBFGB"D5Y',93,$D<+DIF%*3'=UH64QKRX1A4XJ MZA$ M.6XZ6B&;:=E%EHB81SR'TU!19<$KZ?L8J6FQWP9=6R]+.P8"XP;KYB0$&-9!V6G>?UO+; MK.A^#!P@\LF8N"&F7=43QBWCI.'/\YS4XBJZ3.,'VO#!.W!G\U/6@DZ[>J)2 M;=VC,45N&%17B5167U=7XZL&!,@Y29PJ252JK]N<)+IH)6C;QY\X27"2:%2- MW>8DH=&!9-VZ)DWSY)AM=,JYA)G=&3L\_WN#G-68Q![C;<%@3PYGIQCE$)&&UU@FU(.*XLHFX+H5!N)*!2E=#E=P M(J36%#_3MD9UG1&G':9"-TYAJ)SV<79C08KJ4S!BG-#85\]?-26DNL^KTZ&) M@UKST\8YO7%ZVUO]SN[HC48B1;VN%$5.;PW!/$YOV]0W[8[>:)A3U;:>B[QS M>N-IDGQIYYHFF<] -0@.NT]Q(\FZ.#/>5T.1)%SZUD'V6S9%LP0WA M7-,Z 0<*>0$P(5ZVQ5/UM[?,%EIB/<2(>N_>Q6B:%6<+HQSA]N'"\\&SYUC5 MI1RV?VEUM\]<:$[8C%/3J5)3D=W5#&KJ75QW6TJW*?%$3DV+Y_5H_'G>?Z(R>_@'_0^Q+@U8E0&&D$_&0-@S R@D_EBXK*): M;XMI!6\RUIR-%N;G6,'GN,-SE+1]'"3V5VEWRQSD.63_E95 M>\H%W ZZ1X;O2_(G&R"I!]F5B^M>>];IL@:NQ4]QG?2I_Q0[5(?@I[A7V5/_ M,:IXC+I:7O)L9]C6K%_PYWF#B&OCHX(I?0'^'/Y(M M9#;][R@([>%T_WN4:3HZ-N(E;+*>8(X,_Y580N@E3BG/#0 ++>(OY:,;KSZA M;7P#FK(NBW*GA7\J+<%P+?R7#/? 3:^ 8Y9@3":^]PZH&A)G*OROG773W*BY M>%=FG327O3:M:DNMU.5PLZ72:0"*N&SE,+A76FZE#G2;+;>SPYYXFZU(Q=JI MCK:.;/S)(U!B9@,\#!P^1'_ J!#4Z0G_@161?6*9(/Y=?2S5M+-VOA)GWH<[PWYHNX4B?+*@1NEEW^_&9;X0@%?%MD.E?L)(F_ M'%]NPZ5/R[_WX$)/R;TDMJ6*OZM2K](3JQ8EJ6U=UPM?M<8;5-'ILP^-+'_& MP#^)X9>\MR1UZW+BK:/M9R*/>EP>-9R0OGJ17YV.L#\Q"*3#SK4\(X&D M-2Z5#4U,<3VIRD:*BQ M)W%;:2\DY6' *8D_L1A[$GXZD*\S#J@LMNT[>T_H=G#A#&K&H*KSI Z.:&AI MTM:IH#4>Z6;,+$TE*A'(+?/+(>+GPE*"4V'VT^87%\H_.QCDG7B!C5N_\HEC M8([&++;[Q_G\@_ATQ=DCQ@#.,@I7/[(4"SQ0AD)76T@+R/R)RT7"L#6=&/) M4WN#GMP1.X.!0611U&7=$N4!T7O_DK!N.GYJE-;23HQ7[G)=7EK@SG MS9@&B*'9S ';O48I@!A;M?(MYJXX71'Y>:I*FYJ0F:>IR M:M+MW=/]W_LO]W^_$^Y_/+\\_?[][L?+L]#_<2O\^>[VM_L?OPG]&[A\_W)_ M][R<>%.:;ZW*EV%KRENJO)()'39/ZL$5OAM30>YAYI*DMX1P1 !-Q["4J4#9 M(^UB''J"@4KKY=!^AQ\^5,QGEKMB5JFX__%U-:)\Q2\D\_0PC3DW?UGK8D58 MSK3./W[$Y#Z3P)LNAX['DK?L^'6L?"AX,R;"FQV.8$^NAT^!?FZ,:7T1$&FE M1$NYNR:)=;:Q6;/"^)M]^LGJFA)VSQ5[+36G?RY-4S.$<9SK)UBX7]C37R*7 M"+*6Y/&^C6QS)+P9 2P] "1DB;S!;#B>, (")6WA!; !6U*G +1=TQMC QV' M/@-X@0B3 U\$$ZZ*?J4B2.4UN:+P21]QU""JOGE!@)WYO\(&D,&0 MWPS;Q1^?B.D806 /06'#SW\A '+R8KQ7ASW.B&VITG(8OWJ.KMQ5]K?/G*U@ MP%1)GGPU@*PP/79]\)2I7?X/ M\;T\0/5 @KO>,IR""&@HI@< 69)J;P'E %) P=>!@E M3!BLH>K5Q(JGE*SN#0_&1TEOL?;T^'DX!FH 49(.0OB+Y<;")V 'V ,FJ16X M2!AS\D+:L;Y]L6PN-$[2'<$2"X4QT(17IT16:Y;(/>GB&E-OBR7RAHOMUKU8 M>:7Z()@^<(Y+,_)]XII31HT ;3A=@TUQ@"/+C'7P[>#GHCR,S^Q/04R/OV M M2%)(<#C6"U%%YX)B.*K72;PLBP:E%?UM1EU*^^])35Z@M6N@AD.&22 M).5S\T111L5AX%JCM>0=]#9J2Z^Q:DNO@VJ+E./PWT1MT9N[3Q5C[K+:**U& M$QNIU71WKM7DT=>&:LTB)>-K&J'%'$LUZ$M&DTC@C\#/2!1[YJ'!HP&0VOZ: MPZ&D@I+(]00/T3CS/GA)%,(QN!8MGZ+GD(\O[(@GOF<28L5CV?% V3JI#(1G M5V%4?/H;"L"ENDX4Q/"O12+-3'M[C!?Z%=9)Z?*>RNHY=U9USJ4AY](Z.9R+ MJNP)Q3,-P4Z^*!CI)Q- W&3)X'F.#)";",A.@CEV6,@-V_701"6OX;,).D_D MD(=AKO\PX8/W;KJ]AR&+1MF&\TA\"GO7S',E]GI%Y8Q-(E<_-M: M%YAPP&E M-0>V32AYCI@'=8YJD2.^NO 9RA,-TXS&$=-X&'&:62&3L-(/^,Z/I1$BY>XK M.$>&N9?A(&U!^"UG=U[DY^ZP2(H+"6ZDFET^Y)35N4U&G+6EUUIK4N2BM39[H0K94[ M!QD_VE_7XYLBV+N%?43-#7WZ.+)>Z1+JY_=WT"6T;M M,58J49]'+7<.L^8.JL19]WI,+72I()^RZY> MUUB$W1'F.?3-_I$3.18^Y'C-MUCZ]$(:^/8BHG_?%>S1\LD$FAHZ)I*U.3J>'\OK45A6 M]B!I*<>=BC %II#4Z>-GUJ!Z5%:+CNN,3T>,5HV]6*6 Y 8 M, _N[#=@0-49C(Y&BRHO)UMLZDC84Y7I(=P,G)3/DI1K[.U>.P&KHGAQW6VI MG;IZPAR*BE=,GBCN!KZK3)."HD8YOZA1.5!VU+V+RW&)F8;5:5+07XW)Q! , M\S^1S8K!A0\!(<(/+R2"W$J3.W>T8OK&*SL$L)HE]O ,P*?.-S<4^K,ESSJ" M-*(-0!%2P.E_+*@77)$9AC% MHU9LM^ M&.4-6!9L DK+QJ3:<%89@H .2.9#1L#\>Q9S"[%E)QG.-"-V,@%4 M9.EC)+[J#87^\XWPXDUL4^A):DNXN,UD[&*V6UR:?=$6OI9,"909%J!#D64J MLMR_( \\E0M4M"5?2XD*^X-@825Z1BYM-/&<9 MA+-\>0SP5DA(;PO]@L3H)(]1F2ZRHX/UE%OK+].9AL6E_&8WWE]G_6G;77^: I0Z;M9Z1A,N* M36?^%AD^(*4S36M"[EW& .$#RS4AJI@S^0I^7&XO\[??^T\O=T_?_BE\O?_1 M_W%SW_\F #]^>/K>?[E_^"%\^/U'__?;^Y>[VX_%S64VK(8IWEC^7"]5U/*& MB>4I]6S/A\:2?&[VX1YU*B^"=UA!"R4M 7M[ KI7,,)I6Z!D&1^K"8W]5E;H M>KNKZ54+*^1N6Y2Z=94+*&HMY0):NU.Q\("OB:^)K^E$U]0KYD_'-Z&N]*"V M#2I<9.E(JYC0'W'.FY^OXN%(7;$,Z?@JD;[:?A!2GT*L=F]3QI7=_OF \!G, M.M?B,-P&AB\CV^<@W(Z2O<@/1Q5A>(9@X@R/,[S#PY SO%TSO).?N(+%$X'A MD$.-5UF/0Z>=%U=B_Z>3_"9K:_HA/I%?Q(T(M@N[B<.G_[##T4T4P :)?_=N M.A$"IH_-CP*R21F>*O; 2%7T5E?=>J93U:-L=O8J)\5S(L7>FE:;>R%%3"Y7 M.BVQ5_,D(TZ*S>%^YPP42Z3D\^M[0KMXQ0^I>7/=P M\:V)N+,N\K45[FB .W)+USGNG";NK G5;(4[/< =M:5TF]+,C^/.7F,+6^&. M#KC3;2G*UFV>..XT$G?6.,.WP1U9O+C6E):D;>WCYKC32-Q9X[W="G(I4M,[3-1M@DSB:;3<"@#Q,"&L3%+"9 M]^R^%SRN[[;KX9CA9+1[W[7FWW+WGP@N?R?AR+/NTQDIE2=UJW+GXEKIMGIJ M7=D3#0@%<=PL[TEK-&ZJ%]<=J27+=8UCXKC9+-Q55F][[8;C M9B-Q8: M3V:C<5,'6ZC7 BAPW#Q)W%SC*6TR;BHBM=,[VO)X0XZ;IX";:SRQC<9-"7!3 M:5S_-+%GC7=T2^SI4)G=X]EH)XH]:_R76V*/2K%'[34EML^Q M9Z\>QBVQIXL542U-XMF,IXD]:WR 6V*/!KQ';$D<>TX4>]9XZ;;$'A9_$+?W MHW'L:23VK/&C;8D]V VQV^IN7U7/8J$>:-E.^+%M=C63RA>R)'_ MY)%_WBVY!?)+%/E/*)&#(__I([]4$_++%]=26SRA:#Q'_M-'?KDFY%(ION<.^M9TH)-8.0A\%D<2MHX='S _RMGB"_*!B MZ"-&PUR.T*,&V[?=B#:'N4Z6^B,: \C-Z_^BM[%U#GQ\2;QF^CO\D:PZAGM' MA8.9>(&-;[ORB0.O_44^O]E6.$H.)?,46]R5.'O$& 0> G3E(YG]F@0[UNP? MMV1<$[93R,(B^R6KD)WN8&*_DE,80M7AG.FS$-\! SD!C;[F46[(L06PF7X7!G<&'H M".3CL6Y#5X#&Q,>[8$U&8]8BC'RD]C^4." XGQ@>BGU*%2IP)T)/#J2%:#K M&). 7"7_^&S9P<0QIE>V2R%"'_H<,Y%82N('%M,.\'OL\HS]MT4F N*LA_C+ M\>4V7/JT_'M7:8.ZDGM);$L5?U>T3J4G5BU*4MNZKC5M45T&WX)7KIO!-B42?MNWI[Y?#L1MOX^6"M M;PA\,ZW__%U7ZP>A%?>#F*D1"0<+0*&(Z32(\3:O%82J75SK\G+V1W(DA_"+ MU#Q._A@RE#DYGQQ;74ZLC+!8^&?.C!IH,PH$8[>9\0MYS:RSL];YW[I[\-&N M8O#_CN)Y")\L8D4FX_8[D?==ZF-- '!@!8=&9#\:"KY5/ M@"V% !_V*(QN4P3+90Z8:IJ3:?JQJNK7 '..(TUMLB>+-%7%C7QQK;;4G!X6 M>\>I6-(LI!M('19BJ5'7V;NCY;K=T2?#\&IPWNAK)EKLQGG3 MQ695N4.DC\]YPR5XLQ!ZS9"-'2%TY^):;G4[R^FWYX?0W.?(?8[[]!:MF8M2 MF\^QBP-V^&BFTT2B->-1]N1RQ"$\K8[:E"(.[G+D+L>ST3UK\1YM)8O6N!QQ MQI*Z'.[F+L=C1YJM9,\V+L<>-5KD99V&NQRYR_&<78X*=SGNT$.S9ICR: 7:[\2EJ(K4&N\M1YO-#:.Y3Y#[%?;J#MJI0J.!3 MU"0[9P*FHT$T+1EG4:[E3D3L5S=BIV^%#TVJMM3[6F M5M^J=J' 1ZJIZ"-=9L[GYU+B!,@)<"4!*N)6=2 ;NWR[:*O+XG)$]OSH

=@S1="^><(3 MF?A ZVX8"&^^'9)+;SAD[GDO'('*9\QDA7=81=ZP>9ZK0J:W['/%':. MK>%5O$-M'D+@U(6Y8]ZP0ZW".]3N?RV[[U [1W=J9YXO(Z>PA]-Y0E0[!VN% M>A^2L:"WF=1?_O-F9+BO\#6;M7^]M0/CU2=DS)BA'8Z2-K &_@!Z5OQ?;!"+ M#WRU7="-;,,19@U!5S*2@M:^,=@.1/ _/)>TMU_V*CY:EE]T+\IC6V-0J[\: MM^ -/F@U%%$>?<\D%F#'ZG["AT0/^L:\5KOY6Y\ANW!,NRPD@G\086S80.G M"_[W'WJR+&)OW62;9G:;DW2;+7JG]%DP B&(S)$ (FTLV &86T/X@H6,Y2ER M8)628H!-](%\I&^05"O^'^7< NA9PC,Q(U"_;+CY[MVDC G838C<6=*5CO ! M;XI7EKTA7L+'%KS%" 4#5FN1 #*DBV(2S= K]DNL^'08O3)?R+;9_<,X!&V M5_C_8"I$E"/Z9.+YP/;HHV]$&-HH*T"41X.Q'696/K=[&\&G@,1G M<1PU=' 5]=G.P",,THW$$6AJ\ &_$L<9@)9OT!]BS%_EPX"[H(\CM6_"X MZ43(:NB5FY%-AK Q.!-4\X2'X= V41>&-[%K,]8?7VLA$A@3V/+$M^$K+?R* M@18UW970G$S.R-G@>\ MZW](#*XRC[L>O"$$=!9&L($WXCAXKTD & R>'IP3PK(EF$"L\.@OVP+T<&&? MH-X%GHNJ!;X'4#+6?!%"\%7J4J8+P3/W!O\F)L(X0$S'7]8OCR+YF(1M(P-+(+!1WUJ_LK;P,DK(&!\UW&DIL#B!A[B/MB4E MFXGA Z%.@"( 02EKPQ,83UB0WAAX$3L$Q_X)QNC(\RS\VC *\2L$6PNG9$;P MNW#2P"L -Q8.DJZ/K?;-!E0!@C0)6X)A KG\0@ A[(*0TM^K!TN-.0@<'8 & MM4\DIOC;L,,X<:P&Q63?HN1A@;5011+!C,=AF_:$,2F ],:L9@38&>,>I6HX MK>&0T9$+*)R2$CN3&;UFOEL&G^B+\D<(M(4O%,L\EZ% 0@F>V]IT6["K7W0Q MR(EC9M6*%T%9O$79:LG%OR'&IE!I)AI5U+N^ITB%0E_2/@?HO $QBJ=PCRX# M8(2)2B8\_ *0SH#,[@1";"0D*A 44S$"X&J,G6(S>!*@!\H&5AM+S$27H_^W M@(\#Z@ [BD$4XXS@(8B&*8C\!$1M 3]9^G:J;R3*SDS[FFE(0034]XL*_X3\ M0$EPD14X DEIA&%P\OOL0QZCCP#E4")I9T(VPXQG>@5^%020;0QLQPZGE*WG M+#SF[?!6 LQICC_,;J=,F]G$%-;O,5AFKYE$/DBWV) V4?NCRZ&,[_?VQ<]]PAD+@"1C$F&(!H!-Y@DR7V1IGN M));J@!=XBA3IB4MA#Z?(]/ @YJ-4HT]QQB+PH-.B:C+J<7@RJ%D;MD\UN*$# M?%,( :T"(\[IP^LX;B1V:%*V#*A'PN!S(5;&:YU_ET]2,P$Y?*)Y32F*@Q$% M^M,"3N;BX[;XEC$B8#G$GF03TT$#2;7- <$'QT:BX^9\V(C"D0<6CI%"9T&] MI&*8"B_X5NCY +?X4,M0-( #%3(*#7]F4H3$3" 4NLY$ MCX)8C3;A^>'CPGT95%2EG3&2_SAE=KUPE??&),WS_\I?$!HI/_] MR$IX7,RJ!)RC'"0(Z"[BCR^9(EX5T3=G6*!BE;Y_#F)H 5&T&E-'&\742M^A M%GZZU&);IY&85]%XZ /N!(PWI5;#$/[U:@< ,0#A8P0:M)D-<7RU_7$CMUY( M=.@ZP?@ 2G#F_DJW.&%;S*@"0]@BA*64 R$75T"48&;'YJ M;%7"M);P-K+10QDD:AU(65B/[9X$8F6":"=L@[Y0#QCBQH 0%WU@U-$(AID! M.!8[P.V*F,'8%KXT4;=08Z4\"3VK(/ZHK1OKA5/FIZ,Z\M+]K8IZ"98?>SD-OQ,?0?WLP01TZ;.MD* MI\7*O72R.S&MJQ^>B_%=21RH4M_W^Y:'OH:OCO$ZGR\[M-^)!?MPL.@US9#5 M+HI'TRY\;(LO]2ZN#?;$4G;>PO]!R?8L%G<%H&RZO!=_[(:E5Z=7@\,"T"M] MJP>\@QD-1@E@" 8-WPOXJ4L)75C4%6/X/HI[:H> :9KX6X$W-&)H5&,UVZRL72G=LHGF MC=%8_D%BYSR3Y.B=N'<#&X.,+[%D>D3/Z31.L&+)3YF8T2L%9"*N)I$/9FM M6D)@."23\)\3)@AFR6F#Z4QO:J5:$SLS,IXXWI30N$K LH:,(/%>3M!!;8U2]X/Q,::33*HL$&C\3!Z+3VZ+76FP MCO>I\)R$P&@" @M?R&I"B=\)8:F10^%Y9/ADY#D68ASSNM*$M &)R=CU!&2+ M^!(X5("U8(%"*%#M<(6N/I=Y2[^[L*@D [=.DE9J"C."1H%! MW(!B;&6QG[/38R+\PY!\/NQ3NDUI=G8M$Y-D5)Y/Y+D/T%"!XYD_F0Q/Q.]C M-D5R@1?DT=XR:M1"5SWI&.E*7DE7<7'!5'AX:LEU M>B3?YS-7GF)]\CF$0V,L%F[!%/&"R#RGS_KHIUCI$QE=9E8?'Y/F6J!8([@7A:3\!(=#,XJB7)O8!IS M&MR !I,S03$UG3N9',F7>T[-)"KM&(FJLY*H'M,DZEG]KO"5Q/Z"9\S%-HL2 MRCC);$TR>88[XW'H?O*$U,"4V\(3_(J)%(F1V9],/-L-DYRR^TPRS]I\I82^ M8K?.CNGK;(,V2BU!&UWD09OS"=H<)L+R]]U8B+J2)S)AJ>8E !Y;75VQDN=I MXP,W:H$[ACJS@X5F%S-WW+,Y(E946+BS/@%D#AR9KCV'D)%##RNV:?VP9T:L MR 2SXYGWT A826WBM4X]_U>,VW'%7XXOM^'2I^7?M;:B:;E7Q+94\7=5 MZE5Z8N6:>FVQVZWE51*L2M$+7[6#)K!,K"^=F3[&24Q?.(8+\#6NU+F5G,9W81M$AA9N=&W#,%8(S(6U%Y@H!5PBX0L"Y1FFNH2\H!#,W'1JA=P:M MBPC2_.(I,?P@+N$["Z$*\&G-).I)[2NK+"P6&W)EX>3)7E&*E86%) []&$P^W%(Z"28.;TAOXJ%IUR?'WXH&I[O::,@2?HL_#T=78@.C;]%<"##*1;^ MQ36 Y^N]HB [1?<5W1CW7YTW+]#65'?RN-)YJO0*5^G+@"GIT;0+[9V3WGF2 MGMR6=D9[7:[/'X\,'X7A)+CZ].GM[:T-ZVR_>K\^]7US9/\BP2=BO1K^)\L( MC4^Z(G<_P6(EJ2,J74E&-17^]VG@CTSXDM+3M.Z_R+M\*;5'X1CT?YS3(#S& M$VB$/DX"I\Z( 0G?<+[J7XDYBH3OMG7C"?WG9(K,,W$2Y;LK)%YK*%RY;-94L/C0]-_V21H=0Q+G59[G7^-3 GS-[( M$S-9X=('X\.B!D@YP=)?)5;@\[9KTRE:$SIU($CCK/#)-.PA=?HS,=.?^+8C MR%3S%WM,29-II(8Q M9GE/;/ ]9?X6:V>;CJ\6XAC"QDZRD@&+]'M:'+-8(UAXW.!<>:+*>2+GB6MX M8D?L2&JW^XD,91%^$/5YCEBD7S]'DXE#=6##G^Z:ZSV32.,EW*^MQ'?,][)>T>R2&#Z]@1O\88!F]C..-CM[ KMFL2NV;# #XRW MC(!)O=GAB+,3SDYR)_&)G)^<$3^IK$=UY9['D]P\/'S+7S^R MYV>.3V!Z?S'<"%4T5J&CE%35$/&7=;4R"1Q?R<"G'Y0[[(L?V_^',U?.7'.9 M*T] X'QWKPD(H )ZKL4X9.S1>TH\>I*NZZRS)F6CK36L,B]2Q(8I)M_*1HDH MIWR^[+6$K\ IA1]>6U 4,+55M:NJK,[PK \KD1]G#PA C5^QKR/.3FE1- 6, M.WO8S&LC9P^.1QJ,3MD,YR* +"#A,0/H7&P"$)XF5T MZ/CK'1661PL0D$9\XAB8;?/YS;;"4;RT[%-L=L25.'O$& 2>$X6K'YGC 4$T M'H.)NHRT^P>[C O5.@N4F?ESE-K'$^.57 Y\8OR\-(:PV"O#>3.F 0(YL]&Q M[5YFH5H%(/NW7^2FVR_%"ZS0=D&\N'Y!(F C=@#9\OO\+1((',LKG"BP!+;8 M9:.3_633:>Y74H]Y3^B74FKQ8;U(IXXQ"(OQY?;<.G3\N]:6]&TW"MB6ZKXNRKU*CVQ M[>K:-571TL0M$93??Y'W3I*FD.O+ MN?&)A2F]:9$[:[;ZE\B9"K*6Y&JA/7F1/+_XR,5'P1A[[FN>N[U%O3^W'H / ML$?X+3)\PPT]/Q ^&'&^,+S1=NEMJS[PL27\Y?&[Y[\",MW0:O@OAONS)?QH M]]O,[6^!,(_]2;^( .(?C3SJ#(#7?L.W5OQB2>]_9]-$C7[T"D02QQIX9L ;9=E ML/(^&"SWZG"O#B\KV5Q*'64.-9=2#9%2()/03Z^5*ER4X5[A8>S:@RC OBM M#*CSTWR>TG'H/VT0@98E79/EUI*(H=D[L":4=_W)! P*^WVI1!(^N!"$6JR( M;"V51&KLQ1]/.$:S#@%X1A07.2M$3I>+'"YR-C>,%%&1.A*KWT1#2, M)+'06U:O0)K+(=V\+:/\2Q].6;&M"-,U M"0^ M?1S%(&O*_[L+O)_K$:LA6];>[)UR"GQ5H(4>!T8*C)E*Q8&2 N74RVBJPF-. MT>9PF1$/MSFJ@HS;'-SF6&5SZ-SFX#9')3ZCOP?H:_1H*Z. ,9Q*-@=S53ZP M5DCS'#[]4WQF>H)JR&6^D$&+%$.&_(A6,5V'/A MR(7C2N'(VW5RX5BV7:<%;,4,O0R#03F'_3I7"\?;^)EEZ5@^1L7[:G(VN&,V MR!MK<@ZY1>&**LJZ+HF?4!'[5\P-[\83QYM2AV'&V6AEAN'$!3XR+? Y986U M $KJF>Z[)0Q(^$:(FQ5MM,K@940\R_.)\*TM_-GP?3O8O =UVFCU;R *@>DZ MTQRA^;>3]L06G,%B"=_YXB+G/^>V;ZX-Y47>8 MU$? BO=USA0Y4US)%(^R!1=GBIL-2J,1E0Xⅅ4!$L3#QBCR['1BC*&CJK3 M_+J]KQKPNS@B[H2VS,4"%PNKQ,)1]KSB8F$S/B&)ES\IKU MU$1]8IF@<.(( MN_D(V&U\E>JCQ WB0C;:"V1QDN:N)DT:FA;KL!8X;_9;]?N9[[(QK#]TTX9!=?^82/FI?2A>""&OG?%\2TKN[= MP(:7O_C6H^?8IDV"1]\S^Q9H8,3ZZABO%S3GRPC_^\)^#Z^&]CNQ+D,_@J78 MUG]?#"\EM2?EYQ_$KQ9>? /11J ?F.;-,YY;[357^#CS6V9^LL29'V=^R,$& MYL1$>U$2?\(:92GV@#Y' ^ WMN'CT'1OF+87Q:JA:B/4#T_/7._CK"_#^A3. M^CCKRV%]2LSZ;CPWB&>H/SU_%WY_%KY]>VR! F81[(;,8C'(#0D:QH_1 !0Q MH6^:<-8A:F9?;7_,F613R)TSR4V@IG#]D#/)'":I)/KA#1[ $(Z &JD]R3MRC#<\]8GGK.Y"DLYCN_QB M!(MIF4^P6#C^:9H;=$29Z[L&9JD"+*3M#9JTG'O/KB*XKTD+_A0: XPT$NRY_]"QL9%ZJI"X#+_#E*D_H 7+\@$5!E&E-+W3#((9E% H%C>843!?G.%KLLU]E/-LU8N))Z++63 M?BFE%A_6B_J%8TP"AS_,&8Q!"#%E4-_!R[/$.N MML@0+%8*XR_'E]MPZ=/R[UI;T;3<*V);JOB[*O4J/;%R3;VVV.W6\BJ<+Z_H MA:_*S\Y5NCP]]SR,#$F4VO<_GG=F9VP'K6:9L?_OR],WS(X/Z5RM6\^,L%*U M5M!Q5P1W13242SS?_)ESB;)?>5,9 LF;*/QZ<[SCZV8!^//L%:UST:,@LQ#=YQ MY&RH=7=]1^NG5!;&/!"H;C"+1W@T7HEPCX=HF#03_M8(#>&K[6 *)6TB% _@ MN*=16H&2.&9H8G\B WZQ!-O-]!:6/NZ!G)4"#;18C91=W4V$>X!6Y"52%C1NQ>[RD%J;IK1P=>R^XRB_:.IEHNFS_>_ M_>B__/YT][R2GM%P M*?*!SH(>2J\Q82HDF/9=I'WTT6_S2_W;SY[OO MPLW#T^/#4__E_N''W/9.Y2A+.YZ.9$=%LOS+].I3\"EG*AT_V:/8T?+!M;#X MT 9+V&U11Y9->[.!"2]85?1"=ALGAN@21>;<_%G M,B8A,E2;3:0SC8EALH_CKQ[[U:)E^+9K81^ \[#Q%+4MB?44[G3E=E?OG(&- M5\0Z2^C01[WW7$4K]UB[Q[>U6G7H(]Q_:6WSZ$FX#C?-FEB?NH-8WVD ?QW_ MS!D1N\6Q'#]5+H.CE2'2OP.)SO,FX829TU)#)LZ<.'/:)W/ZA^TXMC$6^FWA MBV'^C+AN=QQ;6SJW5@[G/,F=,\:9F<#!.2?GG ?@G+?&+]L2OK1!A@?F: '_ MCGKG)\TX%X^M)=S:/C%#CS,0SD#VRD#^:H0C!YW #!E'YVP4+L*"4R6GRD.) M==4APBN04>2"*-,)P!!^Z;0O_@!]A1]R# M=B1;RSLZSDCJ*9SEZ'-D[5W;<^(XUG^? MOT++RS=3-702TNE.NJ9[RR&04$. !=(S_;1E; ':-C8KV[GL7__IR!=L9%LR MD(FGS3Q,$]"YZ/R.;D='TF__?%Y9Z!%3ESCVY\;9N],&PK;AF,1>?&X\3+O- MR\8_O_STTV__:#;_O![WT8UC^"ML>ZA-L>YA$ST1;XF\)49_./0[>=31R-*] MN4-7S>873M9VUB^4+)8>:IVV+J)BT:_TTT>S-;N\U$^;%U;[#U>GS:OS MJUGS=7B3)_=3ZZQQ"L=L:K9[J=G]W-CZ7GK3RUM@]RR9BOY_ [R#HM'EZUFR=":1RRE;S M]+R95M+T8K*DAA)3/?PUT&\0V>Z[[%2'S[O[YND3G!)O,?"X.' MI HD?O9TNL#>0%]A=ZT;N-A^7WY""! EJ[5#/60+5'/=G7$M7>IQL@8*T.\[ MANYQIX:2;E0AH?P)MCP7_FK"7^^>7;-QHB[5=YL+75^7DIRD":2'WY31H,B' MLM3()(&_FA%=$[YJGK681^RLPZ:!E-,AHMM3A\QFD0>*C)+_[>ZK1MS&2JL1 M4I92([O-*F(1$0 (%V4$NMAXMW >3PS'MSWZHM(8LDBB/\HT@S2S%[.ISYNN M/RNEPHL9BH_)=]; Q*2,Z*@X?-A9)C;,,C*CXO A0Z9NVX['Z>&;\+OUFMAS M)_B"?06M]5/49,=X'HT?PN@9CK5G5U=7)_Q7-M1P8IT:U+%P<>&3-776F'H$ MN\F1ES-84CS_W(#QMQF-%?]>4_R.:1(5$02D^QWXF4G +ANJ>'W[FPI%+*#I M?6ZX# <+!R:JON*%;92O.2 S?VL7K M@7S*?D?$_-QH.VSAT$#PW<.XESF1X^*"4Z\XY.;6(ORC:E3!92J,Z+H-JP1,X<14R/$,W;SHI5;(EMESSBGLWP MP'N@E<5-"MQ[=>!2_%$@X ABEMGWZ3!+L9;">[$?O,=N5=\?3;J \]Q> &7&QTSPRA8.]\6JGUS[>M M'_'Z%7%N?$B(^=4(CQY8\K9WW>]HDTEGJN;V6R12Z[\7?3]B@0(>-;)XT*G> M=Z9WPQOH R931??/(91:_V+;^@&C9L );5C5"(1QY^NP_Y7-\OI#;:!@^W1Y MJ M*&*&&#<4L$.<7XWPZ U8Q3M3[4_%&:[ M\7%R-.[<=0:3WM=.T 6K),DH<)$"):QQ$UP19XM2?,,1HD9@=>Y'_>&W3N>Z M,^AT>U-8>ZJ,PYED4CB$16_$!H5\^-JW3D,S3/IZ?*TS80O^]I '>CL#Q=!U M$;44#&$-G.#&HP\I?C7"I*OUQE^U_D-GV.WV!AJKOM;O#2;3\0.WC0(N,@Y2 M;(05,G!$G"7L#\1,48)KC1 :=W@//M+&TV_3,>LQM+;JMD NJ123C"5T,(YP M7BC)K$900,Q-J:\*"TK-+"R4 \(:F?2F,^Y]99-&F.;$K9MUR'>=FUO6'X./ M?>U-U48(=5Y28(35](9WLAOB0T?('FWXUPB_?SVP#J$S[G]+]/WQ.N!AH#W< M]%BWH0">(B,I-7"[7]FH7ZO^XTW$;[_KM+8 M) QD.%T*B_N8(6]4&Y914D"=6M4^:1HCQR(&P2KY/ <14XSTQ<69$$ X0%8( M^CF27Z=&NP]>4WUFO;I3A$*D+B&$*@[B$H'T.CE$3MZ/,M;%]%(8A1!'7O90 M+;$1,H+48SYR8-*8,@XR"% M1 AE%"8?U1&D[92B$@TDDU *B1#V$#*2Z@A#;L*%,AXR#E)@A+!'8>)&'4%* MY&24:";;-%(@A"A&,INCCG87,S349U-YI#(46F)VO)CB445$2W%3@JG$! HL6E;1S#WVK@+KNY[&5DZJ[]MPLT(:SAT_^#B MN6_UR2-V;["G$^O5MQ!+:")U(2%T<8@MI2:*=/P5<2T14Q/%>J) 4<0U13^' MNAX=40W^'H"^(*SM:JZ+/?\3J/J/*20;^N?+M"1!)C;@?P=O8I:L3^E6W?.S, S?7#-:W4FRR;K9/]!FQ M"-PQRW[S5]C<&^'=Q$G=0#PAD^\&H +B.L 5-V';CM3@HTM"$11JWN($G>I0XA1LGR'B"2".S"9B M-7G=;3_"%#(@- M,G 1'[9=KF';<3W''F ONC6SA ?L*T+J!F)Z3%8R1MH%DI(1B$;L7R8\OA;T MZ X!5G"[&UP*;B8MMA?ZA1RE8*MEWC2#:^F:7$X:[".N8"$^XJV!/4S'36+' M8S8S#Z8K8N\-=$D14N2%R&$.\@FY,)LW$;&3TX&4\*,W;-KDD-M,,]CDF7@O M>S?Q;'92E(6(8U'[1H$0%$DYPLG-DYC5C+$%5SYZ3@(3=^A[\,X3/.RV#\P[ MB)'"+T0H<^!/3MQ"X*,DLQVXPPY9;DE^/K M%!^B_9>7(O4+(>R8XQ<;T:$OP%(O(1UQ\<<.8QNPM4^-)9LL\3GYRK&Y\?;S M@4*64L#%:U_R (_DA--Z)BF$OH[8)O*@U='+()+A\UZ(R:4RL&MH^=P$ZE2L M(WLC1AVJ0TB18BL$VHI3N87@2L%.SM$S$ICU'7L!&PUF$)^ 3RCRZ1A&N';19U7E*(RUT@ M6_O=ENUS&3N )V4AQ4Q^[>P1IRTCWSJ.^40L:W>8MCE(4QY1'0PI"RDP0L!&$HD@X-/I+/'2-(V^F ;F#)+V#N[0#$K*<@9 9L4 MR(DVGA)02P3%2P5V2427,Y&B)F8?9=Q14/=YE&CH:]\E-G;="5[ _L\ >Q/= M*M/N2K.4(BEF&&4B&8E!H1R>'_,BR M=MSC7V.;R?*&,XLLN)X0(H8$V;++YD-(D4(N/J:=!WEB_ B%HX3TX/0%DU_G M57868FQYZK/>$/9P%C;Y'YR.O-:MX'@,QB7RP?=@+O4"(5"6ZP6A1+01R1TB M$(JXU"/T46--C- #[(TP)8Y)C+#UP%'T/3L#9?Y2!Q#3GG*[@=0 #Y'22&[< M+?!#]D#S?ODBAO=%T3[256,L %Q^0SY\H9-S-D!192\P+ M7ES>8=%7AIL462'R6/B><^V7@)(WFM5!5&0DQ4\(#"J\^5Q+Y/*><"ZSY5+, M08J5$%[+?PNZEA %%X7OT"/F$$H!$0)?X57E=>_E C.,R6+I.7,VBF]2'K'N MXIT2+$NSE(*7=\\\:U8@I>G,FTQ.*ED21-4^93(PT^90'+<*K-U+HUG$0PJ? M$'N*X4N>F0L@XYR/8,%MJXL%Q0NVM X6UO=,TLI?C:&"5K2"'N/@$E3?-C$= M.&S&;QO8@JO=AVL,O9J]X&;= ^]744/J,D*T*M-E8MVBX$.H'0K4VP0:(@41 MUQ Q%9L;'5&L9."#]70_Y>^PN6 -IV>['O5+QC5?3[;4:X2H5EFO2?9"7*E@HQN[O\#=LZ%F**%: M+;U+[<$3=8\IQT_F!9="J*O4"RHUQ!-B#5KX7 2S5;_7_<8;*G^-H<3R6HV/ M%#\AH!7SY0UWPSEZ,.*'7VO_=O+L?M+7:V+/'?@F^-NVG4!W_A7[!EN8I\L# MIC-C;?Q;\TWB.31Q$:?/C=87X8;R-97^'.CB,(F%I]8113/ M,VJ13VN^B0BZ?FZ8/N4T#>3ZC(QX?)?HECK^^G,C*$X\O&H@CQ/8#GA&OE/%6CLT\G[XHF(_?JGF]?:FW MQJ9)]H(7O7[9% FGV-J33LWPJM9;5M!S>W:P:_P'AB4Z-K5'-LE>8/[C#2PG MH@NDF7WB+WNP96B[Q."_\#>JIOC9N[88U<@? UZV@Z*]; %"HX8E P"%FK,_$$ M&Q3+*E9 4(D*\4Q*X0JC9\/RX?[C EB8/(:8(G6&;3?%@4ERZA@4L*E'I.W^EVP.?S77X MS,HV[]@$V%L65U-"5(F*:399Z5;9FLFH*E&UZ&PTZ[9GX0,I;3;9)28.1/,E M2K L8<-:,-9KYG]\U^/QJMS9]MY\]UCV&+QUO-:Z)Z-F(S;-:5L.^WX1+AS* MV"6+NK*UAW.Y\-1"M&E/@">D=K)_6+$4]$P9-]]Q#B>@LC:, M[GR-WB:\\2%B$:PKV?^-(O]1HGW-GF4="-FMH;#E UX$DL,77/@*(1C.2G4F M,DY5C9H4N/4 >\-Y5H0HB Q&4:1<*QV"=67;3# ;NM9MR9Q=+%?5879S<*9G MLK)D3O1X61T""%,]\?%4GLPRW*3,E&DV!Q0JMRNQX2DF[Z]M8+M5VLRL=-!4 MO.V$I ,;O*3LW>W^NBTTNI1)MB4@EGOKC8#$ Z0*RHM%WUK_X!A MCQB.4K1.SSY*XGD2JDKTFP,?E!G.LX/W_,Q(;FM4HGTE[ A,3S!5W49Q1^&# M5N8#+/&W'E.+?M06%'-J-TQ@*M[KV)GI:_DS5^K53*(_OX))(J9O;9(>;//J MUM3Q="L1$AICSZ=V.._7%SBW]LKTU5@Z=)Y94>+B$4,'CV&#[JRX,RL@J$0_ M)NK7*ENA5L4K=%ZV0N?5JE!T0C5[N @OU0YG95WB&KKU#>LT/XZQ*[^*SJMY M#[EY>7%$X4VO59Q:FQILW4TYI,O%M]1@FVVNU@+_:EWV]+\"DBJ42E.KKKK72[O<0K>$4PU%(RXA32 M5*-:K&U[3"5OZ9@]^Q$'NQ]19_?5\0J"#4JT;[Z\VP@F8SB?>_KW_!FZA*H:5=-:IV>708P]7B1)-D$+ M*"K1!,?XT;$>83.I3+5D5)6HFO!$1?J85115?,GU274&%9VT)BH0*]MF@[>S MPK1/7 ^2-*,-M<3MT2H&*<>OJD';C KQ$[>4//+33K 9L$EDSLA;YJ=:RMAK M)_9_+_.E6XGR=LUNS*IJFG ,XZ%^I<2T5,E*])]MW5V.=&)VX0!#^/X+=UG8 M?&8+)4^V6U""P5OO(<0+;!U&-59(M/'-];LKX=)@_\\Q-T#! ("I7O^K8I253>F5\E^MF'=Y-W'?N14,=> M!1<&4+9ZY>._MH )09L\$HMI#R&D8DOLQ.KUC'!(&SBKE6^S^>:$/XQA+_8U M1!Z_*EBC2VPV1R&ZE3@:';7AK-_NL 6#+.2V0S:<3]>.6Q Z.13[-^\M)Y@^ M$@.[#-Q'8F))-Y%7NA*=P%A_NF?=%X1561=F2:J25[H251GP7&>NM:];]PZ< MAAD^R="1456A7?8AFW#KMA98K1E+-JU])FY>W>1T!ZB=Z7TRR2H8XWJ[SX2+ M=+WAAMJEEA%E)1RT0-&AC8O=5(VVZM6'<\4==6KVG5\ MNG--D\25K>@8 S$_:VOC)]T**H#I:LP^.#8_5DM9021^\TE>K"!;T 6S4YP5"\RMIC)]18/X>?HG(O \B::T M 40&50VF2FO )H_&OE9(\JBJ(9**PX$?R1(O6;"J)X*"('%P=(&DO7:\EHXVK2]+0)+PEQ[O8ZPJKJ7M-E# M"@5L4L@V,W9@]-:;&LHJ0^8E6[WLWG<*C*K:@9:J"5OI',8DG-&/81)8$QW( M* &K'\(LL( ZC%4"3C^&4)1;'W1)<_83"HINSLOGZ(251IC M S.SEZR6C.JOK1J_N-6%6W/U+S_]/U!+ P04 " #9BE5:#*6*4&LL #3 MQ $ %0 &)C<&,M,C R-#$R,S%?8V%L+GAM;.5]6W-;1Y+F>_\*K?=ULUWW M2\=T3] 4Y5:$+'(DN7OF"5&7+ G3(* !0,G:7[]9 $B!=USJ@(=:ATU+$'3. MEY5?965F967]V[__<3YZ\06GL^%D_->?^)_93R]PG"9Y./[XUY]^__ *W$__ M_K<__>G?_A? ?_[R[LV+EY-T<8[C^8OC*88YYA=?A_-/+^:?\,4_)]-_#;^$ M%V>C,"^3Z3G WQ9_[7CR^=MT^/'3_(5@0E]^[?)/IW^Q643G @/M;09E/ ,O M?007!1H>C/.*_Y^/?^'.I!11@151@@I2@"^Z0(ZEJ(S*.R\6#QT-Q__Z2_T1 MPPQ?D'CCV>*W?_WITWS^^2\___SUZ]<__Q&GHS]/IA]_%HS)GR^__=/JZW_< M^OY7N?@V]][_O/C3JZ_.AG=]D1[+?_[/W]Z\3Y_P/,!P/)N'<:HOF W_,EM\ M^&:2PGPQZH_B>G'O-^KOX/)K4#\"+D#R/_\QRS_][4\O7BR'8SH9X3LL+^K_ M?W_W^NJ5,8PJEC^GR?G/]<]^/IZ,9Y/1,%?5_A)&%?/[3XCS&2%?/&G^[3/^ M]:?9\/SS""\_^S3%\M>?8OJ<"(%07"S?_[_O?]C/WZ$E@G Q6HS$&_K]ZI$5 MS-XH\8\YCC,N!^+R?:-)NO:E457#9'KY-T!B!A]#^#QX,PQQ.!K. MAS@[OIA.B?P#&YW/3ED(Z(B,3"N(VDL0J))6*04FPO71J:+,2):%^DJ8Q84. M5Z_XN0[;SSB:SRX_60SD8A#O1[$S\["MQ!'^&$:,EX)R'6Q MQ5DH0AA0UM!\1.U!)U>GFK6RN,8"/@#GNJ1KC#F:IA>3:<8IF:Z?7GS%:F96 M5FR)+4S3-2K=GD&K;_P\NS@_7SP3AG,\O_S[93HY;\J&^:0;)2R53L+LRXJ7 MPR_#3-/F$M$EF"@EYTPGLLMD=945&J*)&E)!=#P'&[1NS(A[H&S"!O$\V=!B M\)LQ@:@YO.^ %:7P!JM3IA,'E:.#F#('$WB*A"SDY!OSXE%0 MF_!#/4]^M%5(,YY\"'_@30-6>)()N06E!1DP>C\X2[*BT)ZSXI+5V)@9=\#8 MA OZ>7)AWT%OIOU7PW'UQ]\@!227,GZ[1)31:HK7,AA#D9SB#L$M867ZAWE& MZUEC&CR$9Q,^F.?)AV9J:$:,T\\XI8$8?[P;$\ODSK*BP)O *+YW]"NO/&1$ M*WW*6))H3(V'$6U"#OL\R=%0%"X RL*$QE)F"1 M'E+:5!%Y!'1DV;P,L?#8F!*W4>PKUQD!0QK7O'CT/\+H @?,9NFR=E LBV28 MT8$+7(%-.>1B"D5WK?VD.V#T*:K>4_LW";[OH#=C]?'D_'PR7D.AG%&1Y(+L M$Z% )L$C@?+>1<\SQ\Q;F[F;&/H4/S?6^U[#W2YPSGE890^CLS#,K\?'X?-P M'D8#%50JQD9:9R/Y8SQ:<%Q(0&6XBD9(:UO;LWN@]"EH;DR!%H/?C GO?=0![>U)A]NEHG.O_J@*_ MA!$]='8T/P[3Z3>:R,OUW@N*82VM\L(;2U(JLO=*9'!"V.QIS(U5K=VK38#U MR=?>G1>WW*WF.FEI3A?[:N\P(0&+(Z3)>)461>=8E!&"E#3UD^/@O'/ E63< M*T7#RMK;SGOQ],DA;T>.9AIHQHG7XR_T[LGT&P$92!=M(+L,,B5"P(0C+*F: MY&(+MSE&W7J'>_W]??+ V^E\YQ%NEV6LRS&%_Y_)^3_YXS.MR%?I<$96QZ*. M4(+.H*2G6- :(I[26NH08V2MD\_WH^F3A]U._XU&ORT;KHN'VF2#Q$J,NKIB M/$"(P8.L)DGY(H5N[3??1M$GU[BQ]GO$IA\>:&K'T[&:?54'H:R*+@3 M2/]CT8!)ALY0D.RD)79)(2 *G8"A4H@D MEPFRL6HOW]T_5W0OK>XTI,T4>C:=?,;I_-O9*(SG1^-<\R*?ZX&):D(*9T2C MF&A!L40Q13P+*#S8Y!-!+<2WUDOX0WCZYX7NI?AF0]]1R M@,A!D6"QEEMA@&*MP<"9SJ6U'5A[?4-)KLH+ W=8=]F#BQP4MQ0\)%J.IYB'\X&0=:,G. J( M9 &52X+ 2@:)S#*ON;&R=7!R%XX^!:7-]+[O>+<[';:JJUON<7\(?ZR)6-TL M@;%0#)4!8S2@= H0E?/@F34D+BI,K5>Q1R#U*69MQ8>66NBZOGLMJ19]=)FG M6DAL:*6-,8 +9+JL%2Z2P";IUMNNCX+J4_#;BAYM-='MR9 U4&B%U$E;X!XE M*),1@O0,K&9")%-8%*9##WA':&]R-%2"VWWZ2Y7N9<8YVN N-),"<= M1$7ANP\VTSDU!L6I8A> MHFI-^7LCPMY$3OLSX8%P:JLA;WHZ9#@_7Q3-C?/Q9%P7;1RG"HB+G#C7'.B_ MFN[PFGRX(B!FE :MS+)YOX4'X/0TJFK/B58JZ?)<7(XRF5@0G,RUL(K77_GJ MQ]53+M9**5L[2H_9N][$5>T9L:<";A#AWWZ^.5X4U/]KSTY-[^?T<\'92;D\ MUW#]_=LW;+KSF0W[-CV.N5'[)@J(OU?D#Z()N7CR9UQAI#I#?I(SA8,T0J42 M1#2L=;+U&H#]:U@OG_2*IL'2/EW0V*UB/AK@7[!,IGB5&L#9;\/Q9$JT?3V> MXQ1G=6OL^E.6K/X-YY\FN59PSI;V;^"R5-D;"8778^+H%$2)%C(YE9@#$S*U M+J8_H'A]-9LDE%KDR0$ZQ)4>9V.")(N +&D?.$4/?NO+V#AA] M,O!]Y>N]J>,=M=EL@K^=C"?7L:S,S@ Q":-T $4H0-E(49B5#G2T.8>$,IO6 M9;#W@NE36/Q<*-9&L^TJ,*]?LP:@5\YU*R[L/L3M=^_7%OY" MX8 RO+9,J4999HH6O"W F&$Z*\7;=[E^U(W;S\"'D%W6+N$!+:,0'>1 /T(%]20L^:-V9^&%&?0NIN MN-)0(UVNGK71:PW&0_ 2%%*('[.38!*+2DE/N#HKUKQ[]=QA[QQ'H^^/&QCN MC=:VG@'CY)=X\JEC"1H,C:R7Y)\GW?I3:8+ M9L_GTV&\F"_NP9J? O??LP#>-92 L4X[SXW M^QO72CASPII#1B@4'U'H91F$VI!.%N-,XM8ZWSJ)]4 !^],Z5*TX<*M$:><1 M/X@9W\1$E&!0\)#!:%'/@UH/024-NKB@$^.&8:_CIJ=U2;HBUB&U>O#;H^M0-[?G3)/";MN;4U65Y:M\+=#6F? MO.4#D>P *FU&OU\N9L,QSF;'D_-(GG@=Q*N.5/.:T:*!FJ[T-:WKV2*I=;Q8 MVDBN\RK6:;GGKUPU?^0#I5W,B:1QQ2T.@=3;&+6J=<=!:7+Q??,4QH%$ZY._ M?2""]Y$T+3V9M9T9XT4R]2(FK,-T6!&@31-CK+(\KF)P W!=>G MWL('XDXWBNO6V:M^P%K'C)6/,"B:"_(Y"V3KR!T(J;:^4@6*]\BPWJ"96I?$ M; &O3TV*G]*M:Z"\#MFUNB?WLIG_JOZ=W,^U*RD'QHH2$C>0>&-1YU[.G(5USG7;(O\O+NNLH6"&C-O6DMJLU+HF& MPB51SV!PY,:G:'@'/<[N![0)F]P/SZ9=-=2N^?"G,,5?"$NN12M$Y<5P#;04 M3A8N@?A+KK]5-;V>$EBO6#;.>B&:'Z2\$\DF-/$_UD+70"5[TZ/6[PQ^'Q-+ M1^NUT*?C^T\3S!:G 9=6\1IP*RF03#06!-> RH868VT"!)]1":&#+S<\J=O5 M0PWQ;)1V93\&I9Y*C0UOH_H\Q31<(*!?CW!5FGRTK-)?(I/UTA*I:Z4<@5*: MU_ZDB""MM"9I+T-S5WT37!L1[0=+\#?75W?WFMUH MGU-L.:T)LF-R C_2,-0KGB*7!9(D7T\QR6C])=9+IIPKS(O,6Z]MVV+_W8MJMNA+"1\6^R! M?9@M*4(5H4%6H/UFHG3#*(%*'' MUB.Q#;XMRT:>9+;M2[!;=2-=Z:_93*,12(AYT5.[6H330I^0S9E_JT>+:]_M M6KNVZ),SH+4FJ"0%>$GR*Y;TZDAY[=AU MD_^+9#.!S!=U!'"5=E:,S<C69KG-_<2K\SG%0&E40]40L*V12;8 HT(%(1;&2F>.N=0^9+2%N M6:CQ0S&L"RUV9[J^-U)]?Q%GPSP,T^6M?D>E#$?#,*]W=6:G>;VFDP=%2[@) M#KPN 21GS!N*]7UI7:ZV"\XM*SQ^*-)UIL^G./#&,M037\OLQYR.W<73$-NZM^7LWMTW)Y5_AU6#P@]T86$E9%4+46 M-'!F(*(+W' ;';;N&/PHJ%[UWS\0<=IJJA,"D7=[<8ZYWC4_L,D+F4@V*XH! M)262WV$M9!9LB2HK)5M7.-T#Y3G$(5V295>M=),FJ=;#J?_('3-"3Y M![7YB5!% 2Y$Y2Q!J/X"=S&%8'(PJK6->134,Z@"[W)MVE]1S:.)T_)R6.4? MY]E "B&+-!9*\O7V0D= G/($J=Y.$YCWT784+*S!> ZQ0'.2[*F-+O(99.XN MINE3F&$]XG)^/ADOZ#M(2AOFB:0\U3LN:]-&9[V'4 5%9XJ(K=ME/8YJRS+N M'XHTC735C$-+.?%-W3 ^FPY)Y,]A= EV@!A$[7T!4A:*8(/V$"U7()S43&;E1/=A>0Z5UMVM3'OHI:O^>N]?__KV]:O7QT=O/QP=_\?OK]^__O#Z].W[ M5V$X_4<87>#DLIA@M:,9QNL'E:]\^'D8CG9JQ=?T_7MV[>MN+!HU^+OCL.T[ M3)./XUI0^YI\GOFP#!>GRJ_A_'4RR5^'HWH)QFV\]:JPZ(G$DCB-6C*BGPTU M):K 6D/1NB[%5COANFV9U8WE4#=EK(HJSVUC HC5'PNO]?_0AN M(.1=XERCXE/OM ]FNUZ[VA1Y<='S89XCLE>CV>A_'' M(7UY-@C*&32&@76,@U+:@A(E#X5H/1I0O2)0;V<#F\G MX[0XT#)?^[/+_/@BYRD,B<8C Y*S]GBIC;XU10O)Z"291TE#W^-)\JB OCFC5DWXUGO7ZI)C<FE7[W2O%C74 VY9\F@B2)-)-LD"!$1/T3OC7@E,HGD#\,-( MUJM=G3[2NX<$:]-KHX-58[%/MM[AE#GE'(H$1KI$)@$Y>!5Y[8]5(N=HB[[A MD#1-AVX%ME>;5GV:";UD2R\7D,54_C[)5TE?'PO+F:9V<+YV62+W*4I3(!'E3 ;1M=_?_CK/6?;[V<4I==,;\-BM#9RV! 8^WE4'MB^J+K M/KUQ+&7TO'E_[TX$Z54OKQ]]ANQ&GZZJ_5Z__?<8KD;UMO88[381@M&]"\PQE.OU#4K(Q7R NY_\%*8IQ5X%V4((H+6?FHI6K?-OXQ M5'TJ,=N9#[>;O#551L-N@2M<_YQ,_U7[A4\2SFX $P9U*9[LDJ^UQXP@NJ3J M!; ^)$1;&S5TQ9+[8?6I\*H]31JIHSU/7@W'P]FGY?IZ Q@6Z8Q.!0S'6J/N M D14'!AGR7FD?UG[II*/PNK3E4OM>=)('5VY$V?O3L].WGWXK[,WM63^[O"FO!]A[^1XO7[NFP-)>\D8=S;VZC4M+;F+R) M!IP4"90PM;V3I( ,DT9M0XK-6R8\A*?!^>V[G_WKM-X6%:QF43(&M1_/ M#Q;C]"**9&Q10UEO!;4D@A*\&%\LV?;6YV1:8>]5:Y+.V/WX)LV$:Y,B*)J%!!JE 813D2@8&6?HB>31!^-9F M;2N ?5HXN^3:36O6G1;;7D=0+688K9HF+, =S>?38;R8UR3IA\GW2X161Z'7 MKX(=R& 4KQ;A]4?DH)9&Y5)(OVBK M_T3N'!<(&H-!'H.6S7O=;'2'S?827MX'L[@XMF[VT-\8W2=V0;2(S@'7%D&% MX,%IP0 +RQ*+X]&UCK6WP=>G);4%<^Z[NZ>YKIJMG*NM\U=8+SL?W08EDS'( M= :KN0,E?2W[#0Z$9#%%P77!UNF+1R#U:&IJ%^6IN8:S;P-C2',3EI/(C" M=86F(#I)WB$CQ(&9X&1'AN9A8'TZ"]NAN6FHG>9KT_)BSMN@-"J>,GGOY,'7 M;HK<@,.4@,),F\@.QI!;]_=X!%*?#H)VN3:UT$C[M6F)ZCZY)2'P$1DD56K. M7VF(,9B%C\5EB"&EU@4&FR'KT_G-3M>F=OHY0$!^4LB/JI?27.&MQ7?CM+B_ M89',;Q&4;_J6=H'Y3G)U')P796TJ0H#64H"R)8(/#J$HK">M0G#-&VAT%)S? M,ZAWQW\X&Q01I!*>@2Z6@\HN@O/: I>&1Y&$I3"P*\DW@_@<0O1M^'-'*K$S MC35;XNZ8M 3O.N)7>3@\.J]5[P.?R=@PS2"'A*"\J*:4?I63XO5.8,::)[NV M0]BK;> N6-6APEINFMS%_'N&X^@R(U%GQD6M"KLFVH 6;U2&*<@Z25 Z>@C1 M1"16S">!5 1/4'W$HI-HC#R"91M?[BA ?#GD*GH@'\= M:K=K8MX,GZL=?CDD/Z-F9(9A-$ 30D6B5#Z[V^ M':$^AXQ'!^1KJL&NZ7;\J=9*O!Z?C$.:8[Y<^$6Q43NAP"I>:.$W"9SD&J15 MI5A,Y*FVWN'9"N"6[:)^%&HUT-8!O:R.E]G1$,8$4D4-RJ"&P$6M/W:"2XO: MLM8^S=U(6NT,7#WU^S'H;)C7RF3P1M$1?&Y=[G<_FC[E MV!IPXKX-@#W5T'S#Z K/LL-=2%F:K"U(7V]_M%J#ETF!=DZG4O<\FI_$OAM) MGRI<#D&'[8>_38/!VT ^XS34B\&O=7[[-C!2B^+JM<.N[GZ%8L%I7UN(N*(< M*X9']=ABM-4;^Y2,:LB [D:].]M O[C\;.7&K4>)1^.\\NIF#X61+$J?DP09 M--DVGA&\TAZLY4F6S!+K?K%I($>?@Z&8-D#2IE:'U28 DD+;A%XPM%&ZV+IV[VXDS2=.O7!OR;+1:/*U7K4Y MH/@YJ-IGOMZW2 .?+ 1G%>1$XT\1?G1Y[*J;YC+C* MRZQ+K*6CX$8;\F%1D?&G$,?Y+$ C8D27D^9=E4/?A:>G<45KCNRMBN[6X>4Z MP4(NLEY_)$0]RXT^@"LY@T#/G&$VE.;]EC?)KSSQW5B'L!K;C_]A#(71*1GM M&:14;_RQV5&HPP,P(YTOK AF6F]6;VXH=H^JUR\1N!;DW;IWDB%*P8,"AK59 MM"9M>"\"H%1",J\4]YM=2[K+V_NX=NY-D_MB[FYTTK&'>7^'#*\L&L,YB%A/ M0Y7:*]ER#1FM5BQE[D17,V=#B'U<=9NQZQ!J:Y[LNTHQ'5_,YC0.TS?#685W MUX?[[>(IA5!N +X_BI6\?IF$\"ZD.XZ]A.)X-HHR*2>V@+*(; MGCQ$DQ/$Z!*B8QR=WL.5WA9/GVJ]#NE<=ZJWKFIUCHZ/?__M]S=''TY>GG[X M^Z)SVMF[D[^?O'W_^A\GRT*69:71;#A>:W*WF#%UZV.*G\BZ7AU[>$/1]A[U M.QVBV;.FYU#CU*C.YZ'WGM4/%KM9BV^=36;S*GD8JYVH?[UH^F0>/3QY<64?IZ179GD[RJ0B@7TMNZ2UWV@>N3:.VM!"HTV M"M3YIKGOAPJV%W7+-$VWV3*F;_LQSX& S7_HA8=?CQ.^#_(JT>'1Z_'KC MH7@UF=)HG)&PT_5N$_)PF@/5LU / M)@TP9.-=9J ]+>P*ZZW'OBA0TND46-91M.Y3O2?D+D?L.,P^O1I-OOX=\T>\ M\H[*?'&L]3I_QGFA\RJH )$9@(4%8,SA?XYJ(.^+?X^;8X>DLG; M6(Y..=&Y'5@=2[PC,571UM^-;MC#3<8Z1)6TD!0$!$56VK)ZIKL&!E8R62(6 M(?V!:-^)@'W:UNWCO'AZ5AUD =W!D[F4<^!5%BS5>YZY3J"8U?52V@#!&A8Y MN>B)'W)AW4.47A62]7$V')(JO><]4Z7XHB4(;A=U\K698 H@D5F7 Q8*3)\C M[Y]HA.N0.A4LLXF!\W7SB F*B00-J2\,G53:FN:M4%MA_Y'3NCM1OA.;LBU) M^FI$OL?2!D4R#FGM-UJ0-%Y 2-Y -"Y((P)+K'6[D\/L/?77EWS6,V!?#AUD M1FP=2;+H34XA@A2EU(P219+%* QAB$UKQY_ZGNL@M/-9;?">$X*UEJ#H(B M<_+X:C\"[Z*D,[^>WLS>E_G9S\1LUPYJ M.,:\YC2]NJB/7?2 G9V6^LD@96UB4ADL+PX4"@O>U=.4G.6$6J?B.BAM?Q17 M@\KL&^]8J]M;?7H:1\./R[,'@<64I3"@=2''D28,A*("9$3.;(@AQPXZ>FR! ML%=1=7-BW5'(W97V6M;^WQR$,)S6<^RX'('5L;OBD5[O&>3(JP&.=1RL@>)B M=IP"EO:+\X;0^A2F/@&E]E?7(=?+X[4+.&MYT*)D;YA6\M0*H<9+YN8O[ MW%':SA;.NS$,M:C/2 M=SB_F(Y/QVN3AI?(ZV67H&B*TL0D5]=9GX 'J32B*EYV/P[WX^OYXMF 7(]; MNT;:ZW#Y7"^?))-\9_WCP$@9T5"0KKEFM>PQ0DV#@XR:B@-=$.2/N] MN!Z$TMCP441P@S*[JZI^/=*W?L>>SOM^,NWIKR^. MZUYUO3D:YU?#<C;::?9$O6@L%Y8LJK"@L% BZ;2 B+S#K0. 9FJJ8W6?-E\=CR-@WPXMC33 M3)O>%/?)?*-IV""RY%..&4QM>1KS8;;P04"]M\ MB=1.-=U: MX*O%X>UDG%;K0[3.V<(D".%\[83L(5JF(1&W(\6\+OG->M9M\=).7)$UF20C M1PBE@53JN:G%V*L2(.N")*N.H7G3W*TD[J%=W9<:&_DD.ZJH(Q-Z%RS'7=&> M*1#D*=5.^0ZU/:FCMMU=1MQN4]?9@O1C@I"[ U M'[1_BN6AAS;)J6R,NM&FY]5;!KQD9EEVP!TZTIQG4-N5@47C4C J*VR=_KYZ M>5OSL1#'.ZN\"9*,ERI5'(K8K"M0J0[ MR7E<;A*LNH(.8M1)*1\ C:_=C$*B($ KT*6('"FT5JEU^?<#@@"6>2%ME9(0X7[O>U/W1[DK3229L8 M;!W90DSR3QSS/-1;ER)!J,5?]0I#AAAKXR=DN.?<:_C;&KQT;.PK=Z8++VL[HO4)P-R-(F MK@8%O3&P))-5G9K$6X!Z8P@[(<1#(3L??KZO5 M3,5 C :A:TK8D2<2>*09&F0ITOCB1>M>R)LAZXVQ/#B!&FFKHUSE%:L)0B0[ M[H&S6)UE)JJX)+T.D;%BHC.M+<[=2/H02QR.*0VT<:@\Y-''CU/\&.;XZF)^ M,<7?AN/A^<7Y.\+[W3B^P_^Y&$[I+XQ)3V\GX^,Z3*/:V>BZH"U3F9W@:IP- M[7[L#E*5]F'R"W%TF ?.*)L+N912I[!LMAT,3Z"9359:K:1,&[E;&[^RVWW+ MR[?\%X;I!P*, ZE$,^-L=<.':_>6 M=*R9 VU[KX,\'>/ 9B$2\Q63K=V!2P"*G0KH9$.0J!S7'9"'WMP;-ZMOU-E6 M*T] G%?#+SCPAAQ"Z1F%%/1#&1TAV'INU+N2!<.8;QY*:\&<^NK>^%U]H\[6 M>GD*[DPNI@.3DU<"8SU"KNHI8 Y.V@(.DPQ%28$WRP&;<(=>W8=S&_WDSK9Z M.3!W%AU8KDB>&7?(% /K4@%5B.0N^P"28@YD+$KO8EL"77M_'Z[[ZQV+=M?0 M$YBA#U\G@ZR,Y=G5;0);VXK77;=Z,#=8,I@Z"^V#Z,!Q_CKIPR5_O://+EK9 M,*&P^KS^B/3JO_WI_P%02P,$% @ V8I56@C>]#2#?P =LH% !4 !B M8W!C+3(P,C0Q,C,Q7V1E9BYX;6SLO6MWD\F2)OI]?D6=/5]/=.7]TFMZ9AF* MJLT9"AB@=D]_\LI+)&BV+-&23!7SZT^D+(&Q+?N5E.\K6="]EPMCHXR,>#(S M[O'?_L=?%^.?/N%L/II._NUO_%_8WW["29KFT>3]O_WMCW>_@OO;__CO_^6_ M_+?_!^!_/WGSXJ=?INGR B>+GY[.,"PP__3G:/'AI\4'_.G?I[-_CCZ%GUZ/ MPZ),9Q< _WWYSYY./WZ>C=Y_6/PDF-#K7UO_=/:O-HOH7&"@O\?_W_;]R9U**J,"**$$%*< 772#'4E1&Y9T7RP\=CR;__-?Z)88Y M_D3;F\R7W_[;WSXL%A__]>>?__SSSW_Y*\[&_S*=O?]9,"9_7O_VWU:__M>M MW_]3+G^;>^]_7O[TRZ_.1W?](GTL__E___[B;?J %P%&D_DB3-+7!6CYO/CR M#Z]3HW^^^B']ZGSTK_/EOW\Q36&Q%-"#6_AIXV_4[V#]:U#_"K@ R?_EKWG^ MVW__+S_]=,6Y,$NSZ1C?8/EI]<<_WCR_3>EHLO@YCRY^7OW.SV$\)HJ7G[#X M_!'_[6_ST<7',:[_[L,,RT;JUUNN1.E*SG^MG_;SWC1]($)FZ3(BT-_BI$*\ M(8UW??K^-'_Y+,A8PN5XT9#BVY_=E-[I11BU9/"MCVY [?*#X (O(LY:DOK- MYUZC3_2]I>O'SDK*GT\E\.A[E>J>^7=#7>LG.I^7M8IK^^6$Z MSG1%/_O/R]'B\\-DQ_0Q$6U"<7%UO/_K%I]^C7A"R6@RJA?/"_IVM42EMOTV M\*\%3C)>743K]LU./TBMW&(.%[^[?GE'-Z'\/'\RY)$,#ZG/\[/ M?636BB @9ZU!21,@>"[!9YTEE\DI(6]+?;Y&40GSN)3[:HF?*U]_QO%BOOZ; M):>77-Y,Q157&^SK78AC/$>963 Z G>%WL*$%H)6"$4H';W@+"3;UYZ6%'R[ MGZ\X.9NM=[8Z<5L]'&4VO6@JS\6T&1NO)$5$_^VGZ8Q03+H2_6AY#?QK&D_G MF/_M;XO9)7[]R^ED0:A^-EXN2 <5W]<_-$/"U2EZ.KWX.)W4,W;VUVA^KID- M&!*#&)(#956$((E70JBDC"K9\SNNN#; N(N@ACBYYS&_!S<["'H39O9F^%T0 MVA,--VCZ9?D,=2+J_(9ZT0@-=Q+4$ 4;U:-[,+"_X*9]<7TX2,ADI5 %0J83 MI+Q5$-$I8(;'8E 8E\KCA<(WFN<1(&$+9O> @#>X("HP/PNS"9GQ\]^76NEY M3,)RE1TP9X@JYB)XEA.0^5R7Q;\FQ? MR9^E='EQ.:[*]ZO%!YS5'<_P0STFG_#YA+1T7!-J.4:E#$2?$JAL$3P: \%I MX:S7V6O5& R=B3L%?/0CB1XN"R+L8CI9FF,HW] M$WV*I =UXS9QYT841*$2T8R&P81JD4;PZ233[,(7'0J^!N.23V MXGJ_.L3;#V&&\U>7BQKOJD'$?9),,;8^PN.DX;.'MS_C8:]+YH>%=W M?3G[O"3F#2Y&,\R$TW^$\27^CHL/TWQV,;TDU)*-;FQA'+BJ,22;% 26Z0N7 M11NAT>O0&"%=:3MMU/0BH=M(,DV1=*5]K:@]C\):>G\+H&2Z8MS5[0=P*GNA MT-DL6H=E-U/S':%E=RG5IXZEGJ=W&F>L) M9U=G80/)7%G#K2@@A:.K,PH)D<4(U@8;,MHL8VLC?0?O'[[^?O?F/5[^^??[;R^>_/G]Z]O+=V=.GK_YX^>[YR]]>OWKQ M_.GS9V]?SZ8?<;;X_'H<)I6X*HN/U3G^QQS+Y?@%&8KS7VKB3DIJ1^J3EW3A"$W'FT=ZZIB/43-FK6RMR3Y, MU=[7&(DP7X[Q5=FXUE4>83(>LP@((7%.UWN-VLMD@1MI6"$[(X?FSV1'VH;* MR&V,D5N/8!^B.'3N[GRV.'\3)N]QF6]6,*+AQ8,++('2FAY'4AC!)RE"IC^% MXKN B#[U&H#HNZ_@^6;!@^7@]B+*Z;XL;1C_^D+$*J#?A8QM\FZ[2+A]LL3# M&;9[,/^F^/;@7(^"U$)%3SH[\.!J2JB/X VSH%%$KH73J8C'(, ->;'MY;<- MPQK+[7?BU,7EQ8H0NC"$0WI[;(H>5 Z<[I*8(26?BF)+(Z2!Y+Y9=#BS="^V M3UOPK&$6R9*0\-W, MLQY2/S8^[4\^OZ./6%XPPB#3TDDPL63:*!<01-# 17(&4[($P*%LAJ]DG:1: MU)=8>D@'V;Q[^H!5[F47$GLJ9.I WF'*FIJ+MBMT]I3+D)?/-5(MR[XP7NU0 M0=J-R0D"(^TFD$6JM M2Q4ZJW&. S@-E4,> G&W$T0-BGER.QM5INGH\?9"FC;C< \9RE]VMR:'"1D= M5S5*8D Q82%()D &HJ\X'QS3C05^@X33D_@^/![R45@[T0N>JY T,RH"M\'7 M,CU;@SD%=,!0DO9>B-8AG YD'1$TVCAS6XMBXP5Q#-&OYS5D\WY$FOO9?(Z+ M^>ATH.ERL:UMV-0IQ_5KWB'69?).":YBO>?*%%3"\/EI6T44H,X,48BI1 M1T*J:7P]=*&K79CKGM6N;,_LZ6FV@H,T!4$57_,8A )')[[H+)7&UEIS=^J& M"G4UQ\KF8%=3@1Q7N$O5M$RA$Y!54;.A+(-@D$-)7DMNIC(#V33,=$QIDNBE0]QR":9" GFXKF M6N9N99N'%F"G@%<+^6W#L%X#7@R%S<'6*KY@:VLK#9Y;,M^"Y)HAU^@ZF3*/ M(^"U%=LW!KRVX5FO 2\DJ@,J"Z*$4EW\2,9/;0#"E J%L\2[I1(^CH#7SL+; MF6<]N!?N>=R??/X]_)_I[.DXS*\Z2_G$7(Z> >=&U;+L #%R!.M1B<(5E[RU M%KT%>2>J*/4MJ!Y"8?>0^I70E^%B[:WK0FY/8;$M23U,B*PWT7>'6#.Y#7N% MW4FVPI)L"1F\L[6H0=(!+"Z 54P7'F.PKG7.[U' [(%PVK&B;!MQ]=$,Y'*^ MF%[@[,5HOEBWQ2M,.R6](C7+)% .$[A$+[^/09L0Z/'WS4LF;I,QO'^]5]'= M;/VQ)]][B+Z]FX6,%V'VS_G9)"^_J7M=$V=D8CZ+! EKJ#D%3IOU'$PQI(,G ME65HW=;A7H).&Q[M9-'#G?$+?L+Q]"/F=Y@^3*;CZ?O/;^K$D"_D12V=RQJ0 M94_D:5+WHP[ C+3HH_6Z>;SN 9).&RPMY=%07Z[AL?,W^+[VU9S./M.?Z*Z; M+2LAGTZ_WGI21R^-(GO>L9I8:2U9]F1$%.%*<,:AL3?0D\]^B99YG_]\?SM\YI.\_9EF-43\ GW MR"'J^M'[)0/MM(%&63U/+N<$F_G\+/WGY6B^IGN%(RE0RL@$H'-T,Y#-"U&Z M##IC%-;HI'7K\I/[Z&F7Q7/'*O,GGZ]]=^5$YSP;&0N=H\SHZ>:" "^% N-( M?_/!8XRQMUR>;C0.E='3#">;,WEZ$,JA\WGNX=[2N1E8M%9J"# "9'.B>DV-=$G5R-3@,NH@.;%)T/;5E6K:LU#@24!T)- MA\')-NQOB(^ED?@TS,@:#&/2V:=I1%;?_/DD/<'9>[((I^M4$%V"\E%K*%%X MJ)Z(.C1: WJK,%J6BLD/*<>=5QO>2FHLH6F?[&T8/5H2^#\Q?;A\,LI/IV=O MR>Y_OIB_O8SS41Z%V7)"2YB,/8>V2SEX8'FJH"W--"[+@@RS 5%(J MHT]:='/G;+OR2>&B5[8?.!O+6.]E]J35NV*(*8Q#U*3?1^ZLE\:S*#OU73K5 M;*P!5->^Q'4$.5E=R/V1D]6#Z/?,EME%;D>0DY6E3(YY6]M81U "!=V[/H)5 MDJF8O+?E1T[6\:!L&W'UF)/U!L?+<,K\P^CC.G#"74XH5(1$CS4H8PLXID5M M9UM*R+98UOI9O(>WJU[-IODR+K]E@7QHP:IUD MM( 6"7V**7"2:Y)D+)B%R-P\&&>Z;X$3EG,+EO:@P#Z4PR6-$#(R"9GQ6@25 M"MEP'*'PF(41B2EL7>3^Z'/J]KG[6\JC83I5+;!Z6L?GX.QCF"T^U]TNU:/D M:PO":L\GCZ!L2>!=1K#!:IE\C#)TFCWR0&W:76N?M"WCALE]Q2='P@DV_"]M8;YZW1&%LYR3,EJ)LOJ@4M) MZHS"DSZD5!V+A!"\Y^"CBLHE55)'%7/3"@-7-ON;3&>81_=LO-BUJ'KE3X%'6^ETER:;U#@PO&:-5FDN^H\@W+OH=H* -PWOP M,[U=D+F[["BZTI_>7F4>73G)#V,XEW1LNXJW(&8GD(HWQ!RF !)0T'=A,#>7.[CJOB&**9489X9 M<$Z)VG\T@.-1DO%;?'32129:9\8/(/('@A5#27P;YK;6!O]^>1$F+R\7LRMV M3O+?,8P7'[Y.GI""$64FT4:5H8^\UYI@-RD[ZP;W+#.]7VH/_TUZ8 MUUH)/)N,+L)X(VDQQ!JR2, 3?5'T/H%GNH"N7M 0C:7'K)-<[U_GT0JV(?OZ MZ* >D&<%6*-UPA!C5JUG M?#Y$TU%D8;UH4DO0E/VM#_Z:EJ?3BSB:K&KSZ+FCCUY^\VX6)O."LUGUJ*]* M^L[R_[F<+Y9[.J?'3,6@Z)8*E78A(]!+YH"CJ*SRVI5NM=E[$G(">!E<'GTD M)H3YAQ7*\Z_$LFO,.;NF[K'G). #"M MF=['4*#-=]]+7+PJUTD_3VB"3Z(6H9M8FRK1,RFKE4PP9AK1NFY3^MH\0[?H M.R'$]":6AG&LFTSX]D9O0&,1F5 C35 MQR!(=B(2'J9BEQTGA\7H] MFWX:57]B&#^?E.GL8OFWSZN>:L8/?684RS41:XO@E\M9 M?PPV(G(-]>^'I; M[G[?X_S%K; YL?;?L6:]8C[[1+?1>[S6CRFQ)+/7C%Y<00I^%@X\TA>G?$BE M%!Y%ZYJF?>@] 5@-+K8[7(C-_=%$.;Z_>NB6=3:8E]WCKE)EYN>1>QMX,: 5 M$I]21G L"T@RV.B)AW0[[FJDW;_T"0!F )[? 9%FK4;:Z%+SU1;?35_/\--H M>CF_NH//K5?%F>(A6UW;XI;5+$OI$EFMTKIB6NLPP^SL!)![Q%"X _%[.]+O MV.9;_!AJ.=KX\QM,T_>3T?_%O+0$0EHFGKW$Q6\DFII6^&):+>;J<8NB]I/! M7&M>T 1PA=1)H1D9PF0E6];Z06Y!]VFCM5\QWH'%?3LUWQ\Z^'4Z(\UB\O22 MK-%)^KS!)\ \(87W!VPTX-T[?TUC&;_".-+G)8KZVEM8 6ZE%>[ MH\W0SRXOR(YOWMIWM_5[Z?_;@!5#- D6+'F;"4Q2<'V58Y/@;7"R=Y/@;81R M[$V"HPC!69; :LU U1"#4UE!0*N3H/]Y;#W"Y[$W"=Y*_!V;!&\CAH/T?.U" MX(\FP5N+ MO$EP,#P4NRRG*_0E" :^9 2,,' MHVKGY/K%)Y$A&!71H.61M;8#3[%)\#ZJ:U_B.H(FP5W(_=$DN ?1[]F^=1>Y M'4&3X&*<9$%J*%8+4$63TJ<#!T9T&YY#4 /.FWN<38*'1-DVXAJX23#&Q+-7 M'JQ$6T=!>/ "$5@L41O)/._6R&N;6KS'W"1X*U%NT21X&SGT,-#]P;G0CHG M92V#]P94C="$Z!,8RQQWWM"KW]J+_.A[BNX#E9;RZ.%&N=42UV8G,3,)3&6B MAS%&]&11BTT#,FNE4ZVCKH^O$?$^@-B+XPT5Y(V]#SEC*I::GVRJ/X.(OSQ2RDQ7G)T0GF#!11^ZK[2+:.S(5XR#1/KFBM!RA7:+FEHP@; MOFB2_'9,PN_!,[;C]N[5Y)+/SLZ'+*/ H!M#D:P'-A);[?)XQ M%249,5S6&L#J& BU/-744JT2N-0W.S(?U?'XLI$?Y^&XL#), \>=-_5Z-OV( M9&F]'@OXL=E/[E,SZ"I[6X=B]7@,@A.$.]CX44826JM;-T\=)"-_3@@ MQXVE 3I3=MCA_,X=+F/'K\H?\]4OGRMG,%BT(.M,(:7JO$L?!*0@51$A6B%5 M)P]-GU3^0/SQ@:%A!\Y^WKIU''Y^[B7*K&1]Z$*=QDQ/GM>J O(,'GOI Y' M_!!!FF0^C.VWJU^("SE]-)NFX*G2MK')?)U-23Y0PY#J&0^N=E M428$KSD_9LWHSDW].!K'BZ$>NHKVX">X_H.KEE#SU^'S,E]'&JLRUP&2<+)> M"X7L)<: \2RL2LP*88_XP#RXP1^'YW%@JV$?USXV^_62N/:S%]/)^WV&C;&W<,LN__* MP##':S\]CRXFD3&334:/K6+(2"VU&6(RFEY>;ZSM-G)O &)_G(.CA4;+!KV# M'?2E#GHNM13T(@HP-GF2@:]E#RF#M"S$8$5A^9ACY)MW]N.X'#F:!FI9O/,V M?\&K80_OPE_7[X60C1'&,' >20HV*W"8)#CAZ$44:(Y;W;I[5S\.RQ&CJ(]. MQU]&7MA$YU.;"!CHK5,ZTPLG8E7S?#0>"PN:-8;SX2>('"/H=I)(R\;#/3/I MG(!>!Z@PD"XH4$A:5?2I$*\L\YRGA$H?Q\7YT%9^ /?8\-)'J^3NTQ;/9K- M?[OL#?WT0_WC\\G91?5(O2H/=>OEYS($J;3E8*5VH*+F$&+)]*T5F$DP+ R@ M4/2QM1_GY-CQM+G7\X&'*&!0PN@0H#!5:!-6@6?6 \?LBG?TXSA =. 1#5%X M)(CO%PEWP'GGT'&30?$Z6!^B22"XIS=,, ]!H(<<%\-BI0'^+)V]_JMNUW'^0 MEODF8J[Z?V2T3'FEZ8E@C,QF;2$H;H!K'5T@W2>KU@DXS8@?JDG_P"C=W,I_ M2&$?2X__Y20T?+L@[:=^W(OZ#T:K;M-2(8O>1&"L-A%06D*,Q0$/S++::UJ+ MUF?_'G(.W_-G4'Q,^Y%3#S6!&TA;5<-W(:ZG/JGW$G:8KJC-Q-@-'GO(8'"@ MU.G64@D+I?:35B)G"%DQ(-79&:\\\Z%U\O8! /) /]/#X&,;UO?1K91T8KI= MPQC7W2U2D$4:H2&'VNS0R B!,0/16VZUQ\1-\QZE-XD8WCIM**2;?4CWXG / M/19>?5P:MI/WS_ZJ#RFNJ/)9&\5$(JM9<%#29O F)S#(F4O6HS2M'6QW4W)* MPF_ ZQX._=EX^3N8[]:J5K2>9UF\1E?CC@9!)>_ 2]+QDTU"^(!<^>:#Y#M1 M-CQ"#FPG]2"P'BZ6;E0N!Z.^"W^=URH?D5%"L+)6.$1;J3607!)6*4F;.0R\ MUA3^@%D[ 6Z\Q7KT>RZFZ9_QYB;:NCGO7:*Y5[/[AH['B1E3<@Y-'5KC+!G> MUM5&B BB)*535DFGV/B4GY(34S.)/GL-)CM3)P07B$($TA14%$9IGYHW8_L> MG9C;H+0_)^8VPCX6)V9MX_"E>6X(G*-@ 1BWQ$:C,SA#!K.EEX=,9<>U;.VU MO+[^XW=3;H6 FP/!=Y5$#Q;&FI:5"=6%FIX-MN-FZ"_&KB\DH7M9Q ME34[XQ-6T@1M:>7%<%Y);1S9%L4+H L*:X#-M' M!--^^->'N;Y\=NB7EY!U6 RG)6E_HKX\,1%DI09$D421D3'9NK/=-P1\WV_W M[K+HH77B[HSXNHU)OG&(NNRI)Q6@C_T<1I'8 R8WC99CD7$/^D@O>].I:.>$ M VL8F8EU0DA(6D%.-K(D91*V=5G4X\'M [K1D<-V&]'V -=G%Q_'T\^(2_?> MJX]U0RL%00KN4+HZPGL(I">N63(.M <,B.]E=1*S#7I29*J&72TI&!FSS*+*:K6:1T;2/F! MGB9"ZN'V^8T8LL!E\/OR:E:OULD@XP*P]J:L[2K!^XRU,U\H*8:2;>M;YQ81 MW[N@E_0U!Z[/0@:2>%/H[R#F,/KZGH.X3^QY<[ON66)%6I^(Z4Q"D M0U+F5-80BJTS\Y(TGKZUNG7"T&""?T"A[5_NVS"W5Q-J?;-]O?A>3B>XTH36 MCBP;'<^51'H=2:VWH0XT$B!482$ESKWFO=E&'0@<7OO86Z0;[9[6\F@]@?#E M925AT_M9]:GY.;/!.",B9#HVH (F\$K2B3$R"I=\*>Q&3L &QW&'Q8Y0\^PG M'-T+]WLP5G9FSS=[FY]=+CY,9[5V]#SFH.GR+4#JL@=E)0=G' ?AF%.ZB)Q* M?]=/HTU\-S ]#A@*0SS+FA#;%D3>O)<\V(_SX1/;C8>_!LM'J&/H71N/I]?IW.EKK_ M>6 HHL%"^ZK=8GUV=1)Q'2&--@G#Z*5JGKC9TUZ^3W0?&A2M)UQ=T?1Z-4@[ M_U&G6[_!^6(V2C7CO\8T7M^_U3E97CI; MK JVVZBT?:CX ;1>Y-7#&*>=^;;\\@_:Y6CR_DH3X>( L64Y>.>Z;=SYO2?]W@]J#"W_CJ*7^BMF6#<^6*0?S/V@WH\FO833[1QA? MXB^XP-G%JG%9T^JV+==L7>ZVSY:/I_YMF3J<4X' )*OC'BUXJQT8-$&[A-J4 MUNT43JK^S6F'(C#PA4LR#U'7X6<)#-T/OFK-L?RH?QL6I3W6OVTA[&.I?_LV MMY%XEI6F'7 F:0>N!'!2>\C$1QY#";YY\_Q3RZ+?!@/W9M%O(XO'DH7<94\_ MLNBWRJ+?"B9#I"/O(N/'@M]LH\D6,QAFUFWX9)# ?106.2:I!^\&<#2XW2J+ M_NA@NXUH!\VBCSPD5GP&C;;FW="+$E.6(+UBZ (O7K96(4\]BWXK67?.HM]& M4 -FT=.I"DJX#%9' TJ@ 9B**T+298>%B$@>8LE7L7">O4/-5!>4T*=>0PA]]Q4=WRSX?=J(N_.\#\&O M;ZT.9&QCSG6!0/LKX6'+:P_FWQ3?'IQK>._?)(SCP;I-Y4:IMDH$M$*E*]5(ZN9@ B.,]"D$QS MYCKI/]]YO>D>?O/]9#)0O6D7DKZ_>M.M!-6A[G 7+@]4;^HEX5ND %'65"-+ M?PJB-LX2+'ANG36IM1_F>.M-6\M]&^8.7&_Z[-OB1F^2B/3>01:<=JY"!H?2 M@];6V%Q$IB=RP&+39T=8:;J5,+>H--U#$KT6$G:IB0W%>>VE)E-%B]J/P4#D MI 4E)*W)D_*C3.O^=H^P1KDOY.PGCV.JUON2A'8M/>ULDG_'Q8=IGHZG[S]_ MF4C*1U+)DB [F91ONJV-YJBC"JJ7BJ9^MW6$SN2>\YN.#"K'5)-] MUQ;KF(CJ:/_'=$P?4T>0OPD+/%>\J,AL!FL3'?A2HWN,1^#91:%+5$D.WD!O M_VT]HM/0%QS[/"X-L-37X[%+]>-]6WR'LPM^CN@-,A-!&Z9 ^3IHCH< )AJ1 M X^RJ$[NR"&J8!_!O.OQG-__GK#/$Y*:@SG"^6ASX7 M:YV*M622E$654NVH9@MHZ:U2,7/-^]/@>]K4CQ/2Z_.Q-XZ.J>+\OBO@E]&G M4<9)OMJ@2LJ;0M:X5&3$Z<#!DRD'5BCI1<0BU-',C>^ZJ1\'91 ]:V<SU/(SD7C00A'FJ"7@@YS1I#) M2OI#S"5WFT'1<<%'A,/]K-_>I'!,^OCU0M WH_AZCZ3Y M@"PY68X*%3L:7\RI5+H?Q 6YK_ WZK_]5;H_GRP3O.MGOL%QG4:[F%ZK%9B_ MNES,%V&2:4=-J]UW6+=UQ?N^6^^UZGW5T^A+Y[EEGY!KU"V;BS[[BR[,T1Q? MST8)E[E+UPY $,Q'+T [CZ"BMX0[AV!E<%@?+Y- MX54F$(;Z.'E#YYO7R)WD$'0HX$T0PI#:[ECS=JB][NBP=?2#XG[;VOH!H7(L M!?>-&;',IBD"M0J(D%(=FJZ\@QA\@A25E)B+T0-U$-YK&\>:Q#@D2#LI3L.! M9;#,A1UOJ57:1Y,\%P4RE7 UY-7+ MY.E+3;-,S!<_C$E\A-!_(#OU>T#^-O!H/8;Y-E%\78CCHBA&!@BVCA2))D-( MP8+4WF)PDBQ\^Y E?/\2Q^)J&5!ZT^:L;SUCY3958ET6Z90T.CO@3E=;0T4( MI42(==Z8,$Z$CGUZ-R[Q Q -6-__#2'7/340NLB2:8SS[A++S'-UCA0#]^ M.ITLGM.21>KEE3G\UG^C V?/-/GN#[T:3RY$D8U_Z#_#PHS)9; \23ZJ0,@4S^Z$%P1(V! MQ(F]]/8_DOW_.)=')I"M -DP8[M7C6#UDQH*7FL$*D>N>1.E(8-1R2ULO-<7M[]]T<_-Q(ESCISN 2BZ!\\> + MR2<[H[G2.60W3'+[,/O]<:X>$^ V#HKK+^OX1G]@>H-O=IH^2XO1I]'B<].D MX^V7;9USO.?&CV?05N9<9YG]B@K:TP<.^@K6UD\5@&%779TX]!6UL- MVMH*)D-,+-I%QH\&OS4C+08%WA5&[XSDM#>Z8H25J23A%'>]]!%Z%+C=:M#6 M\<%V"]$.-NHF"JF*LA%2,%6OT1DB=PILB,KG$#BSK;7O4QYULY6,.XVZV49 M P[7LH44#2X*&"5)"]&&0W"93I>@,U8R1Q5;ZW&G/5QK'^2T$-(Q]6I]]I^7 MH\7GYQ,Z#Y=+?KY:?,#9NP]ALG)9O9Q./M%IP?QF.A[_.IW5?W3.R#X+47O@ MR1BZ];F&J*T 74KPL@2>^#"YC7WM\ B1WK/A?+P .J9FKMUW>Q54.43 MJZXLYRCH>2[T3FOFZ=D.OM #'AB$R*W*SOEBW*,Y2M_N[<=).LA)V@-@Q]2^ MZL%]_F,ICR_[]%XB%Y[L'*%CW:>E+5K2$W)**7NF@CF:UE9;[NW'03K(0=H# M8,?4/O;!?9(4"HZN;S4SC%(4#S;'.F,^"PBREF,G#!:E$2P/[D1LM[T?Q^D@ MQVD_F V6M=B',NMDX28D!06YKRTD)00F.%B+QAGCDG'#=$#KW5XZ2BG<2%!: M*DB_A 5^:8A\_?"(F$-@:*%(KZK;7X#''.GP."6BI&L^/D)9;<."1W0_/AHW M46\0?%2V;W=VG,O E2OT&#!?W[!BZ,KD7@,OSM*3430SX02/X2,Z>\< _B,\ MR%LA]U&=WF\="P\S(H9(%[)CD!1W9# 5"5XH"SX*S[$4E_5C=6W].,>/]!SW MB>%'[#U[F!'!""NC4I"DHELM.K(I/5DTF?F2C$>?[&-UK_TXS(_T,/>)X8Q[ M0^_C]!EVL#"2RT$E"0)C :7I1O,>&;C $ED:G'MV-!5/O=G&V\MN/<7^+V](6<)?7SY02LZS]_.ITO7DX7_X&+-YBF[R>U.:EB@B2:UT= M[K7=&6>@>-+)"T1ZUV=V-@.\&DX-)::/2V*H'P>LWKUX_>_/N/UZ_.'OY[NSE+[4<__7O MSUZ^6Y=X3LOKV?0CSA:?:XI_;0M4E:B/E9%[]"!HL>Q^/0B:;[Q1#X)O%CV[ MMNA7Q#I'T'0,06LI"+'TB#N7"F01BRS"F\1:*W@/4]6NA\#&M:XJAGW *$)B M(*TAF\LG#R$4VKWRQ 0ZOK:][Z\C;4-U &B,D#+I@9.9*U!9GT/K6%$'L@Y?[-\2#C>+OAJ+I8=8YN;= MTP>LZMZZD-A3P7X'\@Y3?]]H0A9I9DJX MK%G!UBZ-KZL/;]HU%\ZT"6=[*)5\Q:0%2%@8D>K8PN MAF!:^RJ_)>'T)+X/CWOP?C^=+F-.J3+U^80V_WZ&\W5C Z4J&KD +I@"50MZ MO+<2T$A$-$$I;/WBWT?/Z8&A&?=[R,/8N/??9M/Y_!Q]X-[E (F[9?,?"9Z7 M:M&S'*3./+/6F"$Y.RT9 BCW0!J@P.BP7-6#)%6,5TZT>F%>TG M![F#"'5(<_8E+LY]8;+4 CJ;E@S2!:+A2'9:U):G;'/SL13WT7-R(&K&_(WJ M3N\QIA?3R?L7HT^8S^9S7,SCY]^0GN;P\<,HA?'9#$,?$:;.B_847]IMTXVB M2V_P$TXN1L$L9/+^>+Z07.Y@2B&\1]16K$C$ZJ.BJ1#"5%&C.X M4(?+6H'<:U(<8RS L Y<33G1F58,+,NFE.*T MU\W;$>U%\5!1JT&PMSF6U;LP#QWAFL\6YV\7I%0LE=?KETKUD^9:VVU=!M): M:W &'9DY0@$OWGO#LDO=O$JTRC5(TG=?X7@O 8>/7O4/@&EK0334V99$70'L M.DEKZ[H#4=O$K1Y"R29"AHU0-134M"\N#P8!CHYEGQ%LY*0R+QD?>R31[0-2W5Q[."&LHCFDS7C;T#U5JGEU6$W!%1V#HL9!^I)>= ME4/FE80"UB05M6*^^$Z=0AZ0Z?4U'[LT=^9?#ZZ4E]-)NLH4O=(^SE&A+L85 MP+QL^.X1?)$:8F1.6J>$YJW]=3=I&-YE MO.4(:.>(6'_T*L\.E2S('; 0+5U5A-3 M K.!87T3G9 MO)7%W:0,Y3K83[Z;?0*[\_70QOZ7O:R5V">75$,;)>4Z+GT:K"I'8^Z^:M$^\CZ/!.@#TD?A-%S3C?1]^=*UI6"E(78OH: M(W6=D,/DGS84U$T([,WE_D7OBA4N6$B<=")E)8-0:L='DS+=E24:W[PZNW^1 M/Y W.IC$MV!N0TDOJ\_^?GD1)B\O%[/1*F+\=PSCQ8>5-4/&"DN)#!E1?"#* M-(>Z;1!!2&E"X0'C0VKBP\LV%>0Y-^2=G99'01QAM)LY+726 . M3*:W2MFL(!8E "N]28B@;;<*S_O7>;2";:YS%>?'X]F^;+M%CG MGP7);'0BD,$:5>T#1#<1F9^@D718[Z+*\D&+[KX%'JTL6S"L82KGDJ;GDWQ9 MYYJ%\0VBE(N$)F,AJZN>"AF<9V2>>,>D0:9R5)VDN&F%1RO&)BSK(?%R;0E< M;TFDM([1V@@Z.@.D&9!J0%8F),DCIR^,N];=J.X@8WA1M[6O]^5L#VF4:Y+. MH[,QJ"Q 5.0I&6OSNU#R?6G06Q0;!;<;$'$V=-QUGZ MS\O1#/,OE[/1Y/VJCW_-ARR!;B:ZD1(A-QKPABL0B6EF8L$<6F=,WT?/Z4A] M;V[W4%>QIHWVB:/WDZMF&^GSNUF8S,?+Y-G?B&4OEHGL)%P]3=SHH:2R)'A_^\^)RSII@FT*2H (KX#AF"$@&( \L M*]U7C*#9'BQ:NFX%([5,Q'K^2!GV.8#6RA:C,DNN=3>,;_?05YSK:QN6Y[7Y MROM1'.-5?.Y+WYT_YE@NQS4>.&\8#=MMX;8QLP:;;Q196U_ZO]8MX3+V>I.D MKTHC*J^T(:,,HZ]@#([ &!%\+DFR'*WQK<&X#7WMXG$/K_KD\^_A_TQG3\=A MOLHD="D;EY0%U)QN&R$0G(N%>,6*R:0UA6Y)-SM%[78@>*C87F\(VQSVZUM\ MQQ(EUS>X](H3^[AVM+4D+.W/.[+U1-)@O35*J("NM,XWV8*\PP<.>\?, M=!C9]6".W4/J5T*O#8?O0FY/X<@M23U,P+(WT7>'6#.Y'0' X=HHU8AUB[VK?7:.\@8WD?0J^AN]FC8D^\].(W?S4+&BS#[9TT] M77Y3][HF+M/_>>80A*L^T)0M^%(,Y*0E%Z2DRM*ZSN]>@DX;'NUDT<.=\0M^ MPO'T(^9WF#Y,IN/I^\]OZOB -7DVL< X-V!UW7C! @Z5J$4E6@1NN.6M[X\' M2#IML+241P].Z^70B5M,6 6W>4&KF0-M:D<'3]:"M\@@>4Z4:>Z];@V5>\@Y M;9BTDD-#'W4M2WE3>Y0/U/1\ M6?#[L;)WYW/#^^ +$>N$B YD-"S"O;;T\&6W.S+_IOCVX%SC,LOKY%B+&@LZ M>E]2[54F),1,UY-(B0=GM2VQDVIX: '>4SS;5G[;,*RQW'XG3EU<7JP(,8XL MCAPY!,7KD!P;P2OF@;.2E!8L%-VB"/J;18O^( NO&N4#:\@#Q8NZT$T/?AH-E.Y#I"7 M.J*0"QX574E)>**QU,$$T0 KT@<3K;>L=:)'%[J.RKK:6::=8;.C0(:]=:Z: M?LKBF*8K%40]+2IX4V=L9XC::,5X2&1@#'??'*COZD'!LH,@>O#4W$/?M1Z> MUWMUG@OEDI1UN&*J"5EYF2GE89<+5# MY+O_^/W9N[^_^N7YRW\\>_NNMHO<([/M_@_<+V-M"V(;9:)]=1)=3?']'1W1B(Y+D\ (2<]+B@XBZMKA.UA5D@G!MVY6V9VZ=EEH&U9: M-:Z+AF5;=YXYW9Q29G#!T3N+3GKN@_3#\V#0O+*>\+(YJZR9. Z=/K;LMO3 MMF[_+2XC&V4)W-R,SDC9K"D01)227D@B&-+PF7I1]:#R\J[L=7*8' M$%MC+]PFNM91G@Z4-?2,WT_- 7I4#B;5::\B&18TRDCNI;!06*U8]4& LR: MR)$YY43&F[7RCP8L]W6U/$*L;".)YF7WB]]"G(UP_/1IG+[.Y== < M/U[.THO3K*V"9I$W/9/WZ4W*,\' @DV_"]M7[P+- 5&29//^!%;2F\ M>MU63QO'X$J1%J+.I>:]>XB^:$A:,>NYE9QWZ^IRWRH#AY#[D<$9_,/HX^OZ5A:^*O^8+K VT"%5.S(+*MJJ:[&:GJ$0?&T] MYJ6N(RN[71T/+W9R<.B%RST$DI]/TO0":U.+9!M5$9* K%KW'.I$V,G!IC^Q]!!;?AT^7YEFTU5*SR8Z+;=,UW<;3]P:1%JR_C0BUEV+R53]Z55Y]Q%E8C";OG_WUD4P_)"P_P;,X MG\Z(BG/%@RI<2F""KCQ5#-$KA01K11*FD&FGNZDGG9<\.2#TR/';N-#-<+'J MPDFB(FC"E!E(Q9D8765C6&QUUT'"IXMK=LIXUYW(.C MXB9-ZWAP!ZIZZL1T-T6':;BTO\0>@, >[!X.#"8FI4TM!?.:="#N2$$-1M8N MK3Q%HY)3Z1&#X(%V2$-A8!LN]R#[-_AI.OY$-LK3&>;1XM>01N.E:KPJY;3< M2;HVI3-DNSHO(1*=P QSJ*WD.K56@^XE:'B;H874IGVQO(=XV+>/W]7TXQ"- M]_3V.>T-J%@ILIF!P\3)D"5Z3&MUX#85IZ(,[,G?'OS.WU)T/=[;@:Z>E(%- M-!U&'=A79O="8$^&]]*]:@-]TD3!$P&=<5XOO9H-ZKD%79LZ:!>%$:VGH0P+ MA =4@J%PL V?6Z>_G G&W=7#]"4?9#T&+2/ M'KX;7H--L\8VKC'\^]Y&"-/V'&R=HW!#Z[A)FI!!*+0<+&FQI'9D!8$Q UF) M$%!XGICI)-S[USD% 3?D9!\]AY;W4HQ2YRA(Q?$QU,S>NCE;$WV95"7HY&VG MMG''WBFLE7JV._?Z:/:V0E(7,DZO_]=6S-_0/VH7SO78_ROYF%W*":2.=.]; MNF^B#@%$G7@7#$=C._G;#RW 3OV_6LAO&X;UVO]+.>7I7:8K7-:L0LD8Z7>N MOMW&ICHA2+ 6&>!'TO]K*[9O[/^U#<]Z[?^EG4V$10/)5.6<\P0^K4O4X^C_M;/P=N99'Z[HT01?E1N.L2L"GTQGL^F?5>T*'^DGB\_G/#BQ MS+ 2K-0 'I?@E?.@E8NI9&.";)U'N0U]A]9U7S2)=/8FD1Z9T_[( M(.=)$))UG=I=O:EHB4 N;MC"B+O>"NM8IJ;VLO,UX(EH< EBY#H2!AK;;#=FN+L MB:S-%)XNG!I)I6&V]E<.%)Q==7,-DX1/I_-E/[QS8PQ9TU*!=KD:U;7]G;U^&62TL M^(1[C3G>_''[#B_N2&BC'.XO91:UP.\IK?BY7,TOOY;/G]"98GT&DY*H Z'J MA)^$P+/)4@H4.K9^;#N0M??@H(U+7$5"+$]%6*OI)&1&!IOPI! Q!;%V>=?" M(3;/\WZ I*%ROEMCXM:HH(:$#0SH%32%?H*?#&B:(R&ITXQLJ,% MPP-I84-B81M>]X"!MXOJUYOD%_2;X__O2FDCNYM=I1LROH\N2J5@JGK^E\U7!_!3TE-& MDTMZ.5=/Z'1"Q\)+HUF.$-#S&F T$,*RX[XJ'F7M+-:ZJJ0[=<.CI6]%M2?) M]#&Y9SK#T?O)LS"KGKGY&_P8%K-1'=%PCIF;;"2I5+*0'1Z6U=A8P/H44\BI M1-8ZE+>9FM/#2"/.]ZESO$$R>JKS=HG5+Q1>.6V^)?]<$\7,>@NBF-J"14MP MBFY%F2*+B:504J7HXZEU:/40&-_/D/&AMDA$94%JRZSS1&$/! M.H!&!Q<4_75KO78S-:>'ED:<[R&0MPX.5!UN.2[H'V%\N83OV7@\_;,&#,YI M9Y9EHDD'K:K17YN@!DX7HR\ZJA*<:U\+\R!9IX>2UK+H(6;WQV1&]]W[R>C_ M+LE\@A/B^V+^Y39\C9,P7HQP3OK[.C]BU1'H7$I;1!(.K'"$=&YKZ1 KP*03 MQFF1HF[MH=V#W-.#UU"RZR%6N OI9RG-+DFM2]H56:0![DBW4QP-1&8=N&!8 M4H:>W>:Y!WN0^P-VN\JN]Z#DVV>_U3EOSU_^^NK-[V?OGK]Z^>1R3BR:S]]> M!25>XN)M&.-\CTCEUFOL%[[<;TNMAMM=+46J[@7;WK/;D\^J'5S&8PEV,]-:# M99Q8H9T!CZZ&9+PU3(;BY#UMRO?& M)6&W*5HW;.A 4\,"S4UT'&)XS/XRNE?D>S!X*.&[5)SV.4*1P1.^LR0]3 L0 MA9Y_IFPVW3P 1R7T>V?!#"/S;?C:@\OYB^J_NLSF7WHWN,*"LJ!Y0% NL)H+ M& #1Z! L4X[UEDOU+2G#EABVD=,FW]\>3.XA!/5T.J-G+2SPY72RHFS=E8L; MC:*VZ^6UJ#E) R.T]3+P3ETUMDUOV$30J:N#[:720P1I1MX MX0 B?R#Y;2B);\/S*W9.\M\QC!8 TQ)VY_^T%^:U[HAV-AE=A/%&TIQ'HP*W MX'TVH$A4$%U,D$5RRA4"\\TQ2YO:W=V[SJ,5;$/VM3ZP;S]B&A$MGU<3.-;F MA7 M6(>VU8S%64B+?Q\M/CR]G"^F%SA[]E<:7V;2.FMF /VOAM+.HPLY\)(@N9Q M89#@ ETP!5$*Q2SMJ+6=O@.9!T-*?S&!OH75B[T_7[PJ*\+/C:H6BC5@DB!B M9#+@>+(0<\Q!VN!5\P&OWQ!P@IC8G<$]:.N_S:;S.5UP9;0XEYIS@QZ!6Z[I M=JFEA!6M5?R2%Q#E/ MJJ94-J+EUIG6W8!N$7&",M^/T3TD;GXAZ.O U_.48Z37I:;+U#%[KM3Z!M20 ME$'#<^)DBO8E^Z]DG++T=V1V#YF8ZU2I*XI6J'PYG4S7I-86'\Q*%XHARE3M M%I%X!!^$@(3:>.LTV:.MK_XN=)T@0IJ+HX+#SB[3M,WQ)Y;'H5WSH)Q MB>71_12=($P:BF!CON/N -E,6-+&ENP46$)J568-&&\;<18=L4I:VGR=]52OD$B1=?*RYQ_OMHLJP$ M_I++6]-ZN\RDYS'3!6@3&*80E,8Z>DPRNAU5\:[H*+&?6K9!MG>"J#U6<-P^ M!ZY9<>;J7*ZRV,\SZ7WH4X"4$YE_.=<2]^H(EIAYU ZS:YTKL8&4D\77?DR_ MC06_]RN)BVMF0+ Q&EW'97M)9D!"#C[1XTU?K&-""PRM(Z'?$'""CK3\ X/,Q1<#& N]A%:0.>FJ$4D*8?")C$C6/#'KD9=_;(.>%N4?VXCH MB,L_HL-4,YY!2'2@?/80/">3-$MN,%@1=">%_.3+/[:2]\/E']OP?:@*@"XT M?4_E'UO)J$LIP"X,'DSX,0K'10$RM 0HH031)A0Q+J,P,3*M.A5?'I70MR__ M:"_S+?@Z8/F'EL66>G^Q7"?;2)WJ9!LRMY(JTO!81/,AV,==_K&5G#J6?VS# MY$'+/[0EFRK7D":7&13*VF&<\*[1L\BM%UJ[[ZS\8Q_YMV'TX.4?5C(4.EO" M8S"@'%GR(2/IS4$Q&9(V&7^4?S14!]M+I??RCR[$?*_E'UL)ZMYB@%VXW'OY MAQ<V5CB+%F^,C'V7YQ\Z";<_G'SK)LP; >5*NK.,NY#S($$VAM@Q&4X:Q>$@Q42-&;7&P*K7.PKE8^ MTC#B/I[['5BZ\=[M+WSX"WZ<540NF7UM0%?3".)#B[0.(FZUJ2'CB,%9J5$Y MLKGKEZ(3N"PC:"]=DMHG*WM27(\NCDB[%3S$ CQ88@5R#=[2N2@VNBAB,CRU M[HOYV..(VZ"G11QQ&Q$=.H[8S4K2OI3B18:H59V[0&^W6SI!I?0Z1&=,;)WC M=S)NI:W0L)5;:1NI].Y;Z$+,]^I6VDI0]SH9=N%R[Z(7R>IE];6T"4$ENF0# MYQRT8LYZPW11S4U99TO&@*S'I(K3.A@20?1G41ZI&ZEG679@F$- MW4KW9+'(8"S6T4/)5#4RE@315>>*#5:1>JFTZS3C]N2S^G;1MQOQO7 MA:;O*:MO*QEUR?#:A<%#9?4AHYLM202FERX-S. DKW[2I')@S$K?:3KE40E] M^ZR^YC+?AJ\#9O59#%(97NCI,8)V9V4=X>, T2%IC)BU:CV,]+BS^K:24\>L MOFV8/&A6G\\\69X4,%\)0R(Q:*TA.\.XT;F6&7]G67W[R+\-HWLX_=,)5_=\?NNX9->M#!F23$Q;X7P$9FPD_4,&B(JN M#J]1,Z^Y]*%U:XUC#4GFQ)7F&,#QZNS,GFYD;V35QSB3.:C,FOM_'WE(0Y);">K^O.<=N-R[Z-'I(HWQ8##&.ODT@DM*DJ"D5;($C,V; M$AU[2+*=Q+=A[K A218"B24(2"$H4)YN-Z^+A]J%"(OT.2;[D*9[_"')K?C? M/22Y#?,&#DEBS%$6+HD@RPB[I"ZYR!AHVC OG''!'[1@'D%(%3T0'U7( MF;C+K0/2QQZ2W$?^;1C=GT/E6M#E+.%^N1&H/(%:FX MM<62M$2J"1;0YY2B]\DTGU6S!7E'&J#<*P;0DW!ZCU.^>?:/9R__>+9')/+& M)^P7:[R/G$;1Q%]&\_#^_0S?+\7_9=345QPH+81&KR P0^<\)P\NU!%4.B72 M)K*7S3N#/D33WND,=W_^E3440D*Z'FF7TM,=:0B/@3L/O/C@N1"!+LQA]CMH M7+ I#FXE++1B^*&#?_6=73D^7LW>XNS3*.%2N4[12,TL G,ZUM?00S"*-F$3 MR4Q%'V-H8&/",&#R9]IS$DQ2,(Y635J25$;POPR$A5DB9:TR+->6"IW^-4&$CHV_"U M=2Q@1=7;,,:O9JXI6!/T(C=D/P4EP3/IR73B+N14"N\XPOKV9P]K'#;B^+0= MNWKP"KR9?JZ1B74#):5D,?M\ M_L?;<^Z#B,$R<-S3GG00=)%I 3YJNL)\P&SNZQL^Q_0O[Z>??EY]XI6$5]]\ M%?#7]89]LQLQ?KH7UWK0PUY.)W^L54+.I:_I'V!U_O_;^[:FMI(EW??S7VI. MW2\O)P)CO)LS-O;8=$_L)Z(N6;9F8\FCB]V>7S]9$@(,0BQ)54L"'-%! [:U MOLK\5E5FY0U7(H$1:S@OH*P$JBA+U2>9W3S^*>MS5VDV"+I[/]\>G9^\?G_^Q\G'X_?O/GP\ M^>/D[-/I7R>G9_CCR?$7/_P,D\'P*,;9U]DE'HMI/@GY>/3UVQB^E+/T.]S, M_-LAJ-,0S6X!HK[$5"G8U!'"S3O@I(V)H@WC),O(R8Q^#%HRR$F&RI%>AM"I MK<@&F\>F&'?NT=OM>0N_+M D@DV64)71KQ/.$L<2)]P 4 I&.%-[,]T$7U_! MJJ8\NM?QMY6"]AW,NBDG'@^^XRE45C/!!\YS P:3?\V="AJB=Y8F M1XM#@L M)X$!$)-%S-HXP63M6[1U>/9UV]*.!/=JNRLIHTD;@"6VI5%QCO]R:>)VP-:H MG&T=KOU4M]73XH/TJ*2"OFDB><3]-C#"2]:4"10[0G5+JLH MJ$NLMC5S'\4>/+]J6KJ;K+F;B!O3N&>U]DC, M-Z,Q##X/EV_2^=@/)PAW4;4X_^ER,7\B_==L,BT;]_5Z2RXM_L%T.AZ$V;08 M@N>C#QX_9GH!P++T^!8[-V\ BNO$'9Z5FQ:PQD1C6>T7HQQ^0/L,_4'/EET=Y"N./$"_]9#+(@[@H.H2,PBD7 MC2C?**F()%(T;B1#1\D*"L0I[H7C028=>MS1MUC";[[W2($&<['J+*#"1%5]N$ U\+]9W(O:[_-7' 9_RY&$:XF& Q74 MH(*^E'^?R+(5D5\7-4)Z!4/\9OKA M$@VG%2;3>AF;R*5RR1-ELB#2,$D">CS$X+J8"B XDSWQNL)R?M-\3]2XSWK5 M>L6XO&I?XY](N.KY"NW_7Q8#(8?GX]&^/7 MA11N65TB9^&=(4'I7)J2HV(LOO;@M(/L,TV\>K/N_2SU<-Z6WNFZP6EQ*%SK MV6>]W2;Y1AG8SHT]GM<^V_7\)#T\A&;.S9[[YGH.XJB^4V=;-Z)4V. MI@Q.H(81*1@G@9=1/(PY9Q4-LK=KV'Y6_/L-/ P];,2\GN\+.J_M1BPWZ\K) M2)J9(EXG5(F.F>!)CX>^R1J\L=KIVN.>6ZWE][MR4&SI\;)AHW7-WV:KE//) M$)W+^+TD!;$Y)92U5HE%#:)ZBY!:V'^S?*]L.-3+A/N2OTA>:46U*P-C-)&> M PDV6$*U9$ #:"[ZNC[;<2F_.7](7+G_"NA>LHS6Q--:@*E^][T6T),HY-N(!@]- MHMM9'0W"HWE=0#5J(1O): ]3Z;;77&C5E+OC1(Z*VF4240%4ZYL5;%V M.7KV%ITF%45TU5-&>J1"UXEU/3%A$V$W8$"'K7'9^S^G9'5BA(=2X(R[(PDN M96(95Y&B.+BL79/5&5S_+F0%96YNJVRAB09E5+> KG1:EWU!F5>:*4=$X(G( MB!ZJ9Q(()##9)\G"W3:J-?FR!ME!WC=LH]J'"51++VTWG&7(_ RFO^0P+VXW MKN!&(V1P:(0Q%4HG4Z91(I(1,!),M(P9T;#[21>(+X!/U375(,_H%MRU(9?E M[,+($[J6 7F/7R0X(,$[6ZJOK;;&.GMW?F=-7G5 ^ )H55M/#;)H2B;0JKO7 M9?SAX^CR\LUH_,./TX6ASO+$%=%2%.-0*#03<:-UR9O$ O,A\-J4Z@[O(/E4 M\:JGD:(:&%"?IJ/XKR^C2_RTR<*.O*!11@<>#4>=/9'6R]*O.Q =HLI<<6%5 M[\2VY3""*ZH("Y'CH=MEL0;'TE6FJ,'DDU. M?2;A'63XNB]V]:G+!H;3JI<#4LYT/I^-&D1DP]6D-B:-\X(SW6W2287MJ%9X M\N3=A[?O_WER\NKD[.3-Z?F'MT=GG\[\>#SOR;-#E+'3Y^X6+-P<>JTY#20EOS,:W>M8&FGF6&NTR6D+1/B02LI9$2(4F(OJ4'&I7NW0"MO-[<3U6 M>X6=>O.\J[ !.&XY%9* +0.U<>G$F9Q)@++_4??5=3^JKX,&=N,J6.7;,2R;R74!V"B@]RBX_03WJJBR SUVU\-> M".. !2G0\A2J](#7#(B7CI+,K%?H"45?_?S>$U$>"?WMAR>;B+_V]+M_A_AE M]FJ0CD='GXZ&Z70Z^30+DT$:^/$\MN6' YC\N__VS5_=QGGJG-+@2 BLS">P MCO@4&#%"9BN]SD##8Q;S5D_NWWNLK+E17V*O>&$U!WN,[O%@Z"^/)I-1'/@I ME&3#5S#^/)FBS*X .J\I90QA^3*W0C"/;T>90L:<2P(HR)O!X6MYT>5ISXH+ MU<5;>X\XFQ4([_,G_WTP_#R96UH7CBHM54Z$\@(C>=P2I0H$."V!'Y;5W='' M#^A[U:?OHSMO*Z>EC@AKO]-+0%?KGK4>8 MUV4R=-8H#L0))E*>,PL\NTZ;1K?G/2@GC N< MJPK2)= %PE("+8S.)&59S!4*Q JNB>'>&)&<-G=+'1X@0J?'/3L>U!=R@\8* M]T#>WK\^HAU[MR3T@ND01"X#2D&CB4Q%:0)1TH4@ZB2<5CG6GBJT,I9?K8M2Z8RTPKD0E7MD@$/7]G M&"71XB]=HDY6'VS3!=?+(] 6^KC/&;MS=NED M/)'W"93H?GX]ED>HO.3 ,U M(5&"^V(HHX#Q$!8F$$>CD@)<=M)4ILH:.,^1(;6D?Y\8KGWNTO6(WRL!O0^7 M@\58Z8D?IB*NQ?(JIS9M^MCZF4\[+;S7Q*C2^,XS$8AR"=!#*RQ-*A&NE:.: M:TYS_3&J!Y<8Q86Q4+(;0=!2$R=BN;BR^&(Y"#R#T[YZ+N'338S:A#.[)49M MHI=#28SZ>-VPK2?'*@:>GN4"CL(O4]26!>H\;K, M<"JE'Q*A!>L3@124XJSTJ*U](O5+AD?RG/KDPB:R;A?M7&Z'O_2W_ /\Y?3+ M\>@[C/WG966CUSD@2DM2%(@W,U\F,7NBM?9& R2C&@4^.V/LWQ6KH]W58<\V MJFE0M7<5A%D;)=$,4"Y"4!*49(3GR&EP1@5:N^AS.Z2' M>OFSB[/4@\X:;$+W4=]#>^&E""YS(%8Z-.^Y]:79OB-">\&U3M%7]X8ZP#H$ M#M77\*.DVDT]O>Q5MT8'77 F8DH 1.$ZT09$"5CE0NETE2/E2KK0V/SY%= + M9 MT0MES-9*:= SI<,N>#L%9?+JYSS)R8^G@SCXYH?3B^RH%4);PG+$@]TQ1YPP M>9XMJVBYGZK>@7!GT"^4>"U5VR!MK<,"KGXQ^> 'Z0)B0E2@20*7B-2!$F^% M)?@&Y7);@B]:[9X^&T+\S;L=U=8F@^T.W*,XG?GQP%\N6ZE=R)1#R&CXA631 M#I34$2L"(]%:$:VA +9V,7<'6"^43;NIITVBVAV(=^9%G/P=YV(J"9Q7(?'[ MO@;:B!+0SR#<"8>O >!F&]&4C"[%Z&VRBC5(-]H=^ ME86L5M\EZ>]3C52P8 MK3@GX".:H]9&XF7P1#B5&9<2^F@0\PC':E[ZO?&#\5_^<@:+5/U%.LIMUO"D MZ>I*]I#>!?[N_RKJKM>KF]6(K[(-!IJ M\"6+*B+,:"5Q.2@"(G.KP$A_MU"_Q.XEX(EJ!3:E]L[00^A>,*^J**R7N\,[ MEP,G5U5)%U);Q[6D1'M5!ES.!P9&281'PXJ#Y4+T<"*N!O>"B55#7;U<,-X( MXY'K)YUX]MIDDA,O?3I2Z7&9/($@,U,Z94UKC_W<'NT+9EX3A?9RGWB#_)<; MJ9Q%#H9Y8I,K@U"Y(2[@%YX",!\#I:K]E?9J;+]IMHNR>KD^O,'Y\-C0ZZNK MG$%)82+NSF7FKDZX.[-4[@4,9",2#[[]S>(FB'\3L+YB^[F37.G0*&%I3&4/ M]A:W9*,5L?A&$:6H5=Y1(7C[,W:-[]FR+.OHZV@V1,)<-VX9#%]Y?'Z$3U\ MII6KL3H^K7X1UC;+[+7VRD&43IK2)*5+=0 !@PZ02R^@*;42D9\ MUTP@,9>]BAE! IKG))J29V31.N*UW:HG7'NU"6=VJ[W:1"\'7GO% F@7$Q#- MRFCTJ.;7L(Z80%F@DCNI:]\)/>7:JXTTWZWV:A,-]%EFTP772ZZ]VDAO7>MM MMA%ZGZ30,94R#D&T*+4 GFDT82DER;M(C=(FF-H1Z:=0>]6$"YO(^A!JKX*/ M/M*DB99&HF>E(O%)9:(I>E4N4-P[&U^1/*7:JXVTNVOMU2:JV4?M%=. UELH MX;-,R]!V5H:V)Z*=84P[IN!N/^*75'NU"U6JBKZG\.7UV,'[N2C:1"5$H@18 MX$0*B,2:TM\.3 HJ9J-[N)M8A_ 0[L)J.T<-==1+C=7J:R['*0CC/$FB2"1) M0YQS0)R5SN..R$3UB4]/*,6B/8=VUTH_^3FSJGL\D"Z84$:H77GD2> M2PY\S,0I'XG*8+W6.7K:_H+^/JX70IO=]-%+FD2'R;EG,/TP'HS&MTK%CL>0 M!M-7D$=C./=_7TCM,HN1DQ!$"8T:0RR7NH2R0+'DI>SA#K3*4EX&,_O7>B^Y M&=V658)S[!,Z@,FMGI#&*)M\,@2A12)5$FA5H!-L\8#(26;-0N-C^Q&$ M+X!O-77T8.9&T[Z=^':,A@AU,LIE-P? MA2I51=][YSOJ':/:9R*D9T1R"22 S"1RQ:QP3B%_F[N!!];YKK;K4T\#O81] M?^FIIKEET2E7T&4B=7;$NW)I:6Q$F'CZ^I?7Z*X]0;;603^I)E]'X^G@?^9I M"^_SZLA,&0V?O4%9N$B1UR63P2N?2-#26^UD8(:U#V)T0/HR&%5=9[U$A$_^ M_@9Q"FE%D7_4CC,6-7&B!/Q8":((X$1K%4/I(9%X^SR4A_&]#%95TD\_ =E? MWH!;@;F+9*/B.G*B.**4/G!B$\UHO$-B/ 9#>^AV^""\E\&D.MKII=1]=4CG M E3IN^\-T2J4,M4,Q#( XD-@+&3+9 ^]AU9C>QD4JJ"7O<1&3R;3P=>21_!F MAKLH+-N-_-(!P@^O5^I_%@^V]H3#W4#4CZ%6%$JO<57-RF /P0BE>=Y["(TI MI0SA.CEIP'F>7T!<50KK<5].Q"I/B;0J$&<4)4$FZ:2CT<+OZ8=;<6:WN.HF M>CGPN"K'A6B7T#FAK)P=@+Z*M6@;9( ,^)VKWN3U*<=5-])\M[CJ)AKH,X36 M!==+CJMNI+>NL;1MA-XG*< X[PP$8G@P1(I(B0.-1J&QG&FCA&4OL8\$/XGXSFI69R-2' )XH)X'(TLTV^%@:CXD5J#^)MMV6NLEH+P6 M=H'\!B7G+\L")N=?8 P^3]$!HAXMS(1B$R&7P;BZ]( 7F7 GA;-415'=]ZR% M_3<=*^EU+P'K!XN3:P>E'W]0_<#SAHNK%%Q^-[N<#N JR#U_V@TI\6][RKTE M#,5%2C\?XKE 2ZPD?C*NE-.F\GN^!DZ]0/+]ARQ"52%(RC(U)$ONRV0H18(- MAA@N:49?6VM;>U][%%1? >-:/'@X3%Q#ZH<9&C[S7Q=!#8LNL01>II9*W$ I MU>@JXP$?6> T)Q&9J^T#K$:R_]!P%6VOC?ML)?7FD;^"ZNH2N@NN7L+!-Y@. M(1R\G=X>I<(.0N^3%(8SEZ13I6$*[J7!)F)M2$3A_LHH6*YU[;JG?LFP43BX M+1E[!Y-/H]GT"_C)]&B8YM__ /P>S>[)E9E7FN1= M19>B<53*+$C&K9)((4MG,4B$&68U;I*:WFG\^1B#RQ2;2FA:(#A"X.'J??.$F.IHQ2XR-7G0'0&US^#6EFO;?3Q M('&:3DJ:3&9?O\W3E_^,E]IJAS612)J#I M*Y.+9Q/.[):AO8E>#M,-O\XM-,!MIN#0>HPH-- 6A98H'N?!9@?*AE"[ M O@I9VAOI/EN&=J;:*#/9-PNN%YRAO9&>NN:E;N-T'O-T*9!4&HB291R(G,V M!/^U(]IDGX&EP%CM:^ZGD*'=A N;R+H!!Q[/[90I4YM*5WHU_T)+W8HCWAH: ME0>7Q L>;+.1]C9.J]U ].TS&A_/$$>ODJ91IPZ5GA=2(\.1. 61!0 M>]MXRLG[.U"GJ6IZ25G\3QA\_C*%=+2 ><=1/;UQ5(>?K_[5S7R>HX#K]7%Z MH1/E'I5(7+F^D$)PXK/TQ%B1172!!]T^>;;&2@XU"6,79^L =-Y+FO>=9:Q; M1!%Q&5O]T4_A@EICHW269+0;4+:V#)F",H1 Z&!J'!HN_/J5A_7 H[.TRP#GCG]NS(S#I+GR_S8MZ/AYW,8?UUVD;OJ(,<#]!^N7:D6"C]^_>W=Z_N[D[/S3T=GKX_=G MYZ=G_S@Y.SX]^73FQV-B&50KRE,6 )^B,K8!@'<"O! M(%.TG6TVA)4N%M)P7RY*#3':QD"U=I;5[K_W,)I=-]=[G[R($7&.?Q7?+L*B M0%*SE(C3L?2RTQH8*&"F=FKT:B1]A6U+WYO(M':"\I__]NG?3H;?!^/1L)P&_O+# M>#1%N[;(M&QH/X\'WP>7'V#H+Z<_;[)CC62Q7-4Q%( I4X\%C41I$S37W.5 M'S,9MWUX?QY,/96->I1WQ=O_CGA'7[_.4 <_/WU# QM/P2O0R;.8HF'$6"N( MC#R1X*0B27L> X_H$3WJ5^R$X/DSI8+D&]S+?)J%"?SW#"&??, M1B*$RT1FQHB;&\ 9A> A@6"UZT0V M@_51I=2;932_,ZMS='IQ__.GK[Y\G[ M-V].SX[.CD^/WIZ>?3K_^.<\4+!#8*/C)^\6T]@&?J5PQAL_&/_E+V?PRE_Z M881/7P"F_QB/9M^076\&0_S=X*I^MO#AV"_B8S>,DZ"E"4B!TFL4#Z?2T3\S M_&*]%4%%(6/M1.E=,>^Z?]T\_^)\!A2351Q? M29"TG5P>QM57V*177MW=R:HK:-^AEN7"COWDR]$PE?^=_/=L\-U?ED9>B\8) M#FU"T*J,2I0E%R,3IW+"[5D*J9AVN*3*?'L8S;[\Z_J*'S510).JILET/"CI M"*LQKO[ME4'8!7NS_';:_%@7NE4CTK\-!("#(HD='-]:[T^S4^1ZY(CA$[FVBMP:<>S<:PL]W?OPOF);^+4M4RNJ8O!/H M)L^[1V<4C-0E4"<,1!.%=[7MK]5(]E%[U9[;&5 /% M-(AD7$-[![Z4'RQZY][#N\S4^==/C_VK58G<&]$-ZU55J#,W!1B%68?SH\'\\FT[/1,,[& M8X1[H<#GH-$& %H, 4,M": Y8=II38V/H&MGFZR!\\(85$LQS?WAZ./Y/\\_EM:BQ^>G[\]VB2@_]I&[A9(W EPIAOP1+I$E:9X7@.?+<.+C M%>8KJLS[.3%(9>H[?@%0J%+(9;R,S";DF"%5?M<>PU2OU^D#3YJ\^OG+G\QO M2YQWD+GTA!NGBLD741!4$<.$H$4XH7J%X%9 ^XH25V7.PVU/6ZGH4,+"W=9W MY?\RK8, XF1$IP.7@\M3G#B>A+4)_8Y0FX'=T>V_36HSIMP+N#316).0W@V> MZTNSQQ$UBQ;?1;.OMJEM]+>&)CL(OQ]:H,V'!KZVI)0LE T[D\"#)<9!@9RL MYK5+P_NBPZ.-4_?%ADUDWH %QZ/QM]$80?W_$4KO+SS*T.N[NMXR1E@9RT0G M8\HDE\30-2@W"TJ M3GB%EE[P,T:./N(PNZFK;M.=R515[S$*55O'\:C-(O3 M]^-/,/X^B(N"!6FLBRIY@OZ:)%)+70H6.$DR,L5 ),,ZQ=X?*1%>]>SG;T)4 MD7K%..DM/),R6&>!:')%^2Z@*K8)>!!(_WT"=M?1?857$G#E5@$/@S,T.*VU M(=%R@1L3.!)<8,0G\& L9"H[):4>EM;7- OH2>F;R+5VOX E%$3W?9!@.3 K M!7"<^424XX9(IQUQ 9>+'KS/X%46Z_T H:/7G]UO+74GRH[IBJQT$_.A_ MO,,#:3SPEY-/H\LE)+1"*%+3H6Y@7CW.25 V$$69,4K0E"SKI,G5G__D-5E! M;(T=LEMFQWP#BC[QJ&0D,G"'2]6>6*8#R2*"P=\KS6H7WJ^!\_Q-M-HZN4\7 MT8@N5^]&%W ]W/#< W90ESV;J[$;/7;007_[RG(3=2YK $H G4PBO2X-.(&1 MJ#7-H&W@LG9OX#T09+OKG\;\V$3TM6W L]&\ +GT8)WYRW>CX0 F[W]<&S6" MARRT-233E(FTDA.O720 PN6D/'<^=K(@UC]GOW49:UW/X[%QX=(A 2 MB)()S;$TKS> 0*AAVENKJ*:Q:9 +KT6IJ4=*J=#[\&SC,EQ:Z"?] )KI7K M]_;DZ%.=;O@/?-)NF7U=X%5*Z'M;S -X"[B]OX9)' ^^_4H'PS4WP'D9:B#P M"]JB%J0@R00MB@W,J]?6/@)IYY94*S_^JL31Z%*D"@3-(22_0S_.)2Z(5DQD MSPVCO'H#JH?A])6:5Y,#]SI-59+VOO/OYL[;8C'OO\%X/BIDOJJRB>+;NRC, M3RP'RXTE0E@TL9W%%5'G2-:2&XHFM_#IL1VETY/V=;%:39VC5F*M??^Q#MRR M:U\'>*NO4+?0_CYN1QMHJ:O^=Q#Q'I@@=1*4 B5.)MPI.3K;/K) 6)*X;8*3 MCMF#9L #UY_[)\ FDNU1\>^'U_.'7:;SUM^,.UJJC3FQ)4_+@TI*:16"[%8? MV>5I_?D-3?334??;";=VZ'P-P/,?HR5 !50;'8C3I3=&+LL/01$5J+?:43!N M9^U?/^UE:'\[X?;X[I^C(I<$I2)'9Y,F1N?29I=)$DI;)B.*3T&\/ M>QD,V%*\%9,H2F+11S_\O$COXXP*H)*1*#6"$-03IY@AVE+E$WZKH<; L^L' M/AGH.X8E07&!7SE6\]NO\,Y2V%?U=].TBN M98X[C\[$&1GPJ-!:":>LN)O%>)@*7)-L7%=_FPBLLM[>H:2^SKXN+;MLDH_< MDA@$VO7>2=S4%?XH@Q-,X+&8.E6+/Z*Y7Q[:;U+JUF(?U9!9Y0J@=_[O6T", M=-YRX,1(4X!81AR7%H\$KR(>!3[13O'YQY1W^Z%/4'E;RZP/5^8C%"'@3Q]A M"#_\Y<+XF@^X]I/1$\>P0>-+$R*N*L419_ M%6/<_HYK2S MISZ[8/76#+K[M&?.CYV$VR E9Z4SAW1]GY=Y:A=&21LUSX2Z5.I@.&(5CA+T M\ +RDR%Y:_>E>!S5\Z!)(RTTR-%9A;!T$ROY(Q_]%"Y23IPZ2@FZ]KB+::-( M"($3!SKK1!GCKG:BSF.8GC]'MM9 @[*57Y$=CR;3"VY4X (M+YG X7)]Z6 H M,K$\JB04E<;53NF[C^)YL6!'*=_7NZR;J?7ZY./I7T?GIW^=W)J2=73V^H^3 MU_\X/?M':7GVU^GY:9UDKNT?MEN^5Z5%5DH)>XUFY/?Y4VXHIH1)*L9" I.( M# #$:>70^Q'&Y5($4;TEYPH8NVXI-Q^YN,H$I;RRN(R@$R\5N7C\,96(\XZ) MF*0SW#5;5:\I7KOJ].ZVL8LD]YW*M5S#'Y ^X\:'6^K@\]!?EW&%1*-EEA,J M QY[.09BE6!X %J6-1915$ MQT8W&QD-C\+JWRNIH\-[=D5=!32H8[PY'F^0?1Q,_K6H 0?OT&>)8B#,OC8T_;R&R+.8L@R/<4H&V39+$&\J)R,QD M6RYYNR7$;*#\^RB>D>)W%'&+86VC\0\_3LMU+@>GHJFMK.V_(/ECZUS"R C0C-.[23 MT68F'E(D/%%PQD;/56T6K('S'+R'6M)N$.!\ -HRG;X#N$;>PUI@^W$?JJFQ M&SUVT$$30W$=2.%+RS")6V(2N$,FJX@369'(@67.+ UW:\Z?(D$><2#VPX]- M1-_0@3CY^QN*:9FH*J-E(7A)&->*2&DL<1&7&R*UPKK2A+IVXLQ*(/T;$A65 M]8#_L+VD:R=:WO:8;WR;8CC-.<]DYC$:7%VF:.,$FLA\]*?UDD-(PC/>K1YU M_7.>LH506XP/IL)4U_ 5H;N VZCMQ&-/W$/3B9KZZ:;W'81;.V'_49"!1SR^ M7"3E(H/(;!.^ "&2*&W60G!N8K=V,_O1_+IF$WM3_"8RK:WP#_[GF\'?D&Y# MNSIKE/94*.#$965*CA_ZP4%D8F3.G@;\MF-GD8>?T7-)<5U-C.J+L?H,AGFK M1'@(FF2).U4R+LMH AG!E_FZ@7B>?99<)A.ZOX6RDMELA3ADX$Q0^+VB3)=+N,@0= /2=* MU)![@_WA_?0+C(]'7[^-X4NQA\K^6+S7MZ/)Y-A/OKRY'/TH"3#P#Q1?^25N M=Y=^,AGDP<*K?05Y-(;2U]N$J%@N/78CGF3HZY1\F-*57BKCO+8J0.V 83WT M3Y]J>])D@\@$VDWEWF3R9C3^,!Y%@#3O^#T'?SK\CEMJZ2@?472H(IA<<(=^ M=72*@*"6X*YJ\!"G0"A%OSLIE1FWE8FW(<2GSZZ6.FD0T[A9_K(P]2:A8_(' M7*:+@ 2/.@"9C\F37A9[3PMB+00PFB8\EYN==P^ >OHTJ2OWBE=9ZS)\)G@D MKTWXG"RWS#.87NC@=!8,^2QI))(6EX'QD@7*5&(Z2 JU=YN=03\G8O6AM_O$ M4WLJ)UQ.D!OELI9)60Q,1L/[2^VCW'!C,#V5(^XFI.KEBBL(>/,2V"!2 N=( MXJ4O@C)0ZMT#4=&': -8">V<[G7(FNRLRZ>\^GFEC/G M/R4.I?!S;;8QT&B\X8H$&4J?IU#*FG2Y,%+!V0B6Y9=5P7%8%-JD.&035?:= M]=\%V^_BD(VUN$GZ_S8JZ)LF/NH"TA!0J@Q8RYHX"((DH2$Y_$-5/9GG:16' M-&/')I+OL3@DN \X^HE%H=LI*V.Q2$;B+JG MXA 03FHCB%(!4M3Z]J:*C=Z MQ;QZORK6<%)Z/X[G==2$0LT!G@22+UI5D@9% ;2"&!XF*SDZY M=I6%%1:P3ZKUX)OUK>(&F]3&L:^CC'OMW0#8T7 ^GU@!2T8$2X++CLB8([$I M.6*"22HG%V*BE>E:$_^S9.O>%-QCR/W-: R#S\/E:7!K*FK!77Y:.+E'Z;]F MDVD1\AG@NXHK^C :S_]@.AT/PFPZ;\8[^N#G\TZI3DHJ=&B=4Z$T17'$>E[* M#+EV.5/(KG:SF:S,:WH[8TY: @$*9C)"5?E=B<&!$T,NTQFR,C8'M,D"B MZ\,6%\.)VJRD9,1G=+YER)R$5%+T%#@C./!(.UUV5)) +U&B]ERY/9RBG3X. M)=9SL\)+-%7],,($U_H1)C#^#I/K>A(=LM.<.Y18Z00B-"<>F"AP-V1]QW\:LV+47#L-'(?U**\NHKI@;!30Z8)O/X&=%OK=B$([*&=?1%+6 M 1B!+=T>)/F$"/1+Z.13^;**3!KRYAH9^Z/$8 MTF!:7(1EH9-"]X)'1I*F)0+F6B<0W@3A\ TA0 M/)HLO=2I]A2?3L#ZWYB:JW@C6V<;_?1N)!]_\>//D,Y'9501_OZJ(\]%DN!4 M=)88T(%(T!8W6UKN8;/C*=L@H7;P<"N@+YUD-?37(!;RB(D :3:/]DPN0+G M="X'>#'W?*;$&K3^A K6"J^^G4VE)+#:H@N^VS#KA#0P#0347> M2U-2%S6G9=(>"RD8*U6_COXOY^"6L:)[J.9\ DA?_^_*#):W@\FT0ZAH@Y67 M!TYNEEX>O5G$J,(2*I4VW4FH/PJ3Q:S2VO[:ZJ<<4&[05>YF8T1.9JD!]JK2JJ:=5!.-KCZJK7Y?< $ *R0" !0 !B8W!C+3(P,C0Q,C,Q7V_WZ>JS=5W.VOM:>^VUUOZN MO?8^R(/D"6#/.74M=8!J!Q5PF?(/("\#NU6ONEVQ!6P!RD5%'@'. #NHOEQ? M?N[XF MW>?.<>SV_70ZD=,OZS@-NK"B,E=NW*%GX.+FX>43VR\N<>"@K-QQ^1,*BF?. MJJEK:&J=NWC)T,C8Q-3,YJJMG;V#HY.'I]=-;[C/K<"[0<$AH6'AL7'Q"0\2 M'SY*>IKQ+/-Y5G9.;E%Q26E9^:N*ROJ&QJ;FEC>M;=T]O7W] X-#PY.8J>F9 MC[.?YN9QJVOKGS-2L !<#-#0@QA RXZH&2J*56W/BD1GW,2%6C M$!T9N"O2R!>$KRG ,.N:9(9]5D@WR3"QY;\Y-1B("> %(9B^R&E\D0!5",+X1 *#2YQUNJ?@J#'L8[EA$R9 MC2HR4!Y#5-&#H?M :C*P*QG9=A'JC,;#R4#/]&<\\=1.#OUO"D30?P")-5K2 MV/#'43J%H,*R;S""[;@WH' NN&D!>J>+.%;*-G,^R>_WX>&O*@GK&N,QK'ZY M;]?EQNSUF"%Y$H,E7HPT2 9>/D:7>S>P"+Y.#%@?X1^)8=:35.JN=6PV^M%3P:$IDYB9\4#">J@G>3MK-C96N M@_&#_F1@XSDQP/\DX0!HC.FP4E92!:NFW!A;W++R8STX$J_3,_6[5P9?%^"] MF:,":\/[SX)-N+A:)+4*"SQD*BO&ZPPDI%HNO3-WO-.IQKF523]QA"WFQF,;X$((K2?.YK1&*A]/)Q@ M:X]T]LM>D-F=X^;H1M^.>V1?'FK[W%"YD\#!OK$#3,:;DUI3!(B)_E3^?8GC M=)W!GPL@%\IQ3"I\.E;F]S,3'KSC%?&9M,QSYZR>7GM0KGOTWBF%U"%V$D,/ M)F:X<^K!$ZR9&RB&6C+$]O,O.(!I2$.I6'WH4,_&7!$9N&.,K#-:7I?F65 YA)U9+L4Z3^D% M'^+JAG"^M=F86H9J[*3]9&PECC-> M=)N2@NH61;RM>EV%+M6JL5]R]5"]X2J2Z-AK<\#&&8 MY_$8+P \/8V@!-%*-)&!&[W9W44&Z ^CR,#IH!7B>@G52S4;,E"OG4<&WJ?[ MD@$_*0@V=IX,K$M8D8%Q[5/\'/^TNM8C\)KM51DI5%#ALPM-VJ+AZAKZ_<_( MP-U$8S*0?GJ3M&T&##Y]208FQ?K(P*<+K\E S8,84,L+NU^:20 _UZ? *.2^0C?QNCC*_&A_I*>,LW8_1O65$[ MAFN>ZT5I4V>0:[F^PZN[JF' M7GP-^>E3WL+V%C6)D0)*):X1TZ&+J1UD(.-I&LL40[A$&LOX"B@[0C)XA+H[>84=%.JO"TN'WG#Y1B^QN-H2;Z(WB2<#H"AM\XH00@S+ ME<5!XBKI\6]P=L/X6='+[\^Y&7?.=&G"R[BD7)CE".,CJON7-947)E*7IO"7 MX9L3B8VH&#+ B9Q(LE+&WH";*3F[T2#D?%])G]3"1!3EV]VCL0UF].L>>1JK M.WYX#I9\AS26MO';X]@+>J $-.!S@=L4K D*[DUL@;(C='&R.P2UC6,, M>M)+>A8S['S]]C69#J45A[Z\TB(MF[^F>:SM/M$6E[4Q3,Q%VDL'P^@(;IAQ M4+P\BB3\ 6P;@;)?4V'7$B1VWE[FXWFFJ98?=!5]856+_5P!'T5R,I/GPP3] M5-4 1/FD6["0+/$%&;@&"28#9=Z-,7R509+>2R MKI^[L&OI;\*1+X6'1$L&[IU%?\;+DX+,.6,FD%LTVF0 5HS\9/CR=]0_*CP; ML%6E,3(P$ ][V]]D,X1\LT(Q("M]I(PY!Z"O]E.%*@8#VV+\1 8^;R/7V2FL M?//X\\TD3T&VN*21"[?SDKP)@1-DH%"2$'01%T.(X$9_KNWK4"*I8I$#G*33 M ?N?ADL /U/RD93P[LT^V#8QF>(L"L);L%#"'3$R@!I"KQ^D(*B?;<97>DMP M!;G0)OW1^I-!#D>B)'K>M<_9+WF3 #;*-2$$C\["T).;C9"#^.27ZW* T MEM6ZL+G]_==]54YF_%UU,F;$>Y"!U@QPDU0K37%-!=XP1O3T(]";5&N4NBTF M07WS;YS!E\+T]P0Y^#OR'Q6F'PFR(!R0>/ISI04G30A:1VX3H=OT%$:^>?KI M1CJ^HU8Y8 M)+6)\>\+IXQ,R( Q"%\+)P-Y3[#^IOX 1]#89F&:5)OI31CO= MJ,D&A)!4V2BVM3B^S0E<^^EFE!,)T9OHSS/<:W(O3;ZRS_>[FGYDR0C*FW>" M%$TY[O\^=4/O(QGHZC(>^+Q*2^">(ET8PI]&#D$I Z>A=@K2S,GQ?[44\K=% M2/_OJI-D$+&"(I4N L6M7.:F3-#]5:B@\=7S!"7*LZ0>D2V>JDJ-XP+5WY1= M?T^6UWY'_J.RZT>R[&_Z#\?\,\4&3"2=WH82_5.)-!07^NA1OCH!\;D+>2Z//_DDMEH34DH%5ND02VHXBV;PK+PDLE,;# MD L;;D0&"L#XV6:$VDD:ON/;JQ%;28-?^;HO0.0'MOP_AD1^ATPD_H$^)=23 M/E"$XD!2)@,O&"EPR]ERH'YE:[^_(.69,XL4=@X8_8Z/I_Y[HBS[N6GB2S,_ M$*7SE7_HMO]/.4J@3.-[_2 DM![I#L5+?OOXT\W((+ZG6[G^1\G _2N;I%=\ M%5G(-RHLVQCTFPLTO3^IQG\#,TR^QB 4F/W3K=B2 9'7*T0?-4+'M:_\G2P% MR?_ F&'"R#I_Z QS:HDX,6X+O>YI^)GX/:]W@1871*&G7=DD\+F0@0/GB85D M8&F*#.C%#:Q\]@?(0-WS\=7XSN$5TAAT?4O9GPS\0R]"&^__#U1J$NF*W))% M"I&!P9V4N$.N<&'2FQ 'W4UY9N@A VN[P&G'TOSC\"O'TA3[@_ 0!)E M+K]70P'JL"PRH$KQE7_[BY]NBK?F.QIF".6AP(>7%)NU8+;H04]#:(GNL&F) M'4X_J@/X+ ?RO$/X$%H&'):.H/"RQQEEM>A,//M\\\WY/8=W>+4:X:N M'K*BM$9M++NR15M'T4?C+08@Z2?5>,>WH.-;=)?]8S#VNV:^":R^-M4?8T+) MWT>F->C?^SZ =.0+."62?@_=4+60WV.\W[T'S-M('$!.E" %"-88%XT-FGX5 M5H02%AGDQ1@E?\8M+$EG9CEKBG'DBLVK^-"61&O;V;P&=NOIN#;'HI?5GFCL M^7%04L2_#_("&DT&G*##[;4/R,!N@C96SV) %A)9:9MC7_KR=;>P=D2%2X/, M\V=\0C_L0$R M@-4-0TZ\<#>!VY[\(3S0YV;B0-E#P1GU@T:WMS*"-XX\3'.,-J MS:&KSKXFHJ:B8;R6CV)/%F+:FX9A<+L&$G.\]B> :KNJE\ M=$"\'TT!RK:"[,VW[)M@H,B3@<;XQXYND](\2+OD>S?I4]C%:F3>/TQI=\NF M%I2@_KP;.;PR9;P8AO<@'"%&HYVEA>94CKQ7.3%G%DY0P8TFAB2>2VF']70K MN,JV9QL8AZ4G\>H73/-;*):<%WMSS\\7]A"-A07UKJ!=8*!X6=1D6HLA88&Z;MXO?/*@'WTS=!H\V&T[I?Y<$I%!J�S9('6LC _406B\43ZN7DH9< M682H4_\\]]X1'P'V%@ZJCG\$\+>2-PJ(&:1#<-2&%\X[1 X])-[,)Y@Y%MO5 MF0>S.&5=:MF^]NKB8S]EYW$2)YAJXA8L)& SL?!>-]!.\U"U_Z0$=?F?+1-( M_6UT4J''L) 45?A$]#KH^O&ZZ]4KG]H#M#T)DGK_ZG7KOTI%X!O\$E\Z(,>) MT^GK!EUGGBQE& 4<6[Y /]V?^EO2X/VN)LZ8;Y(.R*_S#929W(1BY5\E'33^ MC>M2?;L>W.:<]#%#)>-YJWCPLLW1#P_.VEF\N;G.F?47S!W]2>K*?P]\=(*) M5KW+GOS9^[%-O0>[]MC>M)"NR#MN)=)G\$X41F]UA%6"B?/2-T9@!S>VZ'7QG!,):?"6"?00X5:WV&&>-7E*T/*O9[+_NKI?P_JO M/NFW+:S(1H6[%B8V>!]:<>$KH4J\$:"W/T"Q\D^W#2=[SJQ@.5TDLS],.=OP MC:-F@Z^[+7^WPV6@>8 ?X+O))L[8(."_#BMP6F_"7RP-4]L*]20S. M^#.@!Z:W1J&43]'!7P [UR-KKLPQTB[PWB\UKUW)XKS8_3 Q-C%:!F#;B(+F MC[& 8N5+,I!%S7'L.2-P81*'U?!P/--"YLZK#6Y.!NA.$G?A3! [092(F<#@J*X"@@Y5O5-2MPMJ8A]=^,/^4 MJ'@C__JP-IV78W[F;438E=W/"OO?39MMZX8#6[YGB.$J$@1G8C&!$^_F/^1- MXN1+K"^@O=!#X@8A=0/<\C<5+6>VGWD/EVP:'SV]]D&+PY'#G4Y?^$*+9^$9 M5*_LK]S%K]S%K]S%K]S%K]S%K]S%K]S%K]S%K]S%K]S%K]S%K]S%W\U=_&U9 MC?F[&F4A_7=W?:8Q#W\70?U8C'E_ (C]4(Q_ ]"&M&KW%UD8&&=@AOV4YCY M]OGG&Y+_KFYE?6^_)Z#SDUI,9?+C#;"7?HS%?M?*#S? _A@3!MRG%P8MX6[J9('+GXXV M#'7RW]=WI31:RWRY,?G-,E4RH"4"0LA B-)Y,C#5MT1B 5]B&S L#&%Z'83]'21+[RQ@Y8;:5:9^BZ&Q_< M25G2*E4G#"4EXFWIQA>F,T1V6E/0J:!^H<.P/(&- MO5'?:;C@=?$'<*%!\EKANKRY5^0,FB3TM:I M#L>,8>1B&4-%=\?NY67*/R$7G]PU%*T>?PMFWF3Z("_M4O#8E/8 MFXY;Q@2.Q GDD@)VED2?]=3_32I6%SE4PP(IR"R+FHS2:^!6$2_I-M)C,%./ M\':>M=#BD?)P XHOHX^WYYCL::OH 6M3L=UD &OL%HRDC2.*-*"+5VZOJ.P% M[]-VL@Y\ABEI=3UU[[H:W2>7?#M%_=.@3:!5%_ZL_PAE6&&+<9C.7:#DQB/P MBVM&3M M&[K[4_MA[H.?VC_NM_"/&V@@'<+JU2-'Q$D,"UB-C6?$QW*CTE9EX-Y)",<( MX32N,Z30 -,\/7^\R]QQ>V]E:/RK)WSF5<5L+_&* 3#KBACDAR]HTCV5MV87 M_,Q4RB/;9R#Z4G^!STD2X(/; 8K\0&4H/T?A#F(#KP1J0E* M3X+XOZLYC'L>AM'CT?'.D^B;NM\@*0DAF.?%YQNDHO]GW M48WJ,*\ZM5'JOYK)OU9-JJ\G%^,#SI.6BGHA_\][_RFG]]\LA_XXU:;^=:8T/%,*-=4M[/0=M4J;#EL]5. >+ M,K]^+:E'VN,G0O)W0V*ELO]K,P&$@F=2D\<)C$[02=INZ.S'33*P8_@_]Q*H MKL=L;5%LM;8LX]^LX@ZW[RU32*;BI.^6M ONFE_FCWC:U:C)LU_YM=^>]4W_/U79N[?H.:WZUE? MR3Y/IKZ&LZ>465'K>^@$2F#*ILZKR_5O?^)2+]*A_TS4=O2[&%3\3# M7?/Y?)_<'U%O4VMP;17/2=M=^&>SQUQ%H]NV&6]6S=J5N"T@QZ\T?,[K_1]; M8:/J ,\H M)NTG"(!J.-39B 88KS\GZ-94>8U[!]R3#+!_NKF)U9"@H>=2Z(H_0A-5:Q]G M*<9!I='@SXL=#_24A#&"9QHV%(T>V>X);]?M<6&CDWKO>2D*N"142V6<_>NP MY*_#DK\.2_X_W'!PW/%I>5CA8;%+41S%564[;K>*IMQ!JT"=I4$)O9B:O6#X M2MWXKI.J'D_AKL/JH; AA>@%_;JZN+<\#E/0^EQ5X9G*)5@!TJ63==Z*DYB M<,R=,SCV=ON*V;)NNGC2"0@9$+B?MUJ#?DBZ)^">/,/I8+ MWL".!G\X7---LENN&'W\L2::&(>>2%=1 ;TQ_'JT!#OANX^?]6P_"28Z3RP<[7\&.1!,'#!TZLD#H_LK4D@L=S(T'W-T.M@J$\PKR[[T]O4=#7Q=U MD!A:K9$#S]NXA+7+RWW3<!X$QP MNIYD&8_)=$OH'#U2VB_)S-!JJB6^F1?$H6]U_]7_BF/U3HF-L$@8HS^;:>9F M8ZK@7*5B&WVP4E6 :/SN*A%>[Q:\\$ *7'OC'3&1H#/5'EHR'JEXS=^KVKU) MC.!AEG%$6?Y=*+H /EBX;Y*P^X"U^XFV"]FDM[FGCU'F6W,]K(*3S8M+3KZ* M"5S; N9;:;;U-+ MF;QJ7=1.\!T"O,%SOL"\_ M.BS)3(MZEO_J+N1HJET=RA8KW@BA0NACF\JC2+S@N":.*^)65?YG/T:#\-5^ M]_G8QK>1*G<'VBNAA#W>)+J9R=<2CF5HK!XLN&/'_G&*G+7DC]D(KQUZ]TY/ M4*OSHY,T#1FH$R #]K A[289A 49N'-=*P?!C;MXY,&F1G=I53N*"8QPT_;3 MUDXQ#FU6OZ3C-MW)Y2V"-0Q0J7F:#=I M==C+"$O3QQXSW'@I60$_\6;!^/<;XOXW)Y]W.T]Q-^1!(Y",I2O!FSUTB28] M5\NC[2Q"GXD<;8W&6TC:#*/%3CI.C+,AE'&&FW<(L,Q6VQS'K !.L/ M0O/J=")WZ$0"846F(2ZNHJG%? M-55?I+,-G4D6GGA@=8R>P-T\1A/":5!O7']N\)V;/1T9Z'R#]GE.:GL>_WRF MR*)UO@OWP30NOUEV5H>T0UE%15#%XA-:CN MB[1?V7HE3J*V>B).8.^<=+NK(E@:4V]>U0%MYC)F'7<8DZJND+Z>J'_U:=E[ MCK,W#!.,TVF6#TKBF,IK_4_F&5UL?G\AB]ELX]Z-)/-F@4(MK0*1SC94Q:KG M">B)^.0\FM@!C+'_N8&^]=?W%\@ K8J@*4$4-$\C'"]Z9&L)T8FFWV]8^^"" MC.C#I8KVX\H+F2@EXA,5^5:<;X.WF7VX9UTFO*IA '(%9Q1.D'M=.Z$96&UP MN2A%0S\N,O4L:NE\=(UY6.LG/2H")\?3LJ*8JK:>OA,C"5FYCEFYT$MU[X+. M'Q*$!/=;&76/Y=E54D""54[W7W9'GF0'U!D2TS]>G%HWTBG0Q.0Q[]%6=DNJ M!'U3.Y'FSB")T]!>ILYZ>+'&;O=\-[)R=,^"LN'"VD/Y)FE-CY( M,7:$S?BF\L';FU,.@H$8;10WV&/YJK=42FS_8U+C#BCF)]]=O8@3:9=^XF_KOU]5O."<0M>#0H?T! M[?!J].;'LG[M=1)=\T#CY7G][.6TOM>"ZUOF.$I(@G[*4OX__6TRA&70&I?5 MR.K? Q5$.^M%(HM@+@+$/Z>:I MUDIW3#EUZ4BVC182?OP)3?I^+U)=X]Q50HBL:\ ;%N"\ <>#9/)*3,F5- M08?WKVRD@3UX880C#KKH/3'WL9O$AY##)H:5*.^MULAM*;%PXDL>=3:ZAM?F MO.BT>O#^3'ZN3>H[?#&)WMEW2CH@E==?V+_^%G>M=$2E>$,GX^"LCMBC)R/V1D/WIBZ@ 0OZ(,-F2"E M8J4G6D(FL,C@=1=^O(SJ2^PZ_9Z>O72&Y_V#,<&E4GJFV)E@5('#L3GC1"-]':_,SF-:8H\C;R=Q M714SC8]]EG-0<^)^A]6_U:;2?#0_V-F WDT0RX9/-27=&9X;MLW3\Y:Y>4&1 M:C2LECI'E*J_N,#L@5!\;E]LY)5DET^Q9F7C9^\?B[?F/J D>AU22MO4N05)MR\;Y S%.1F%O: M78J!G[42[+&;Q8MHTAY55Q;2%8Q!1"<_-"XU;KM.Y*LH.VRZO%_*H]#LZ*T3 M^I6(#L\G1O$S?6JG64RJM@8EVMGUIPY*]:55::#SR_V-+'G_[G=I<7Z>?0X? M6.+&=C:E\./$4$M*6(/:5HS?[O'V_O7056Y8CX8T-56_(?4- ?;5VZUTDEW^ MW(CSV-0F,K!CC@SL07 B9P>=]BQ?^'!2]X3#8R1CWE76^1-OZ@KOU/CC7B>, M+_KBU-TBQH1*[]<(PG,_:T26#.Y)Z$)9!%F>EA,4N7+JWNY9]!O:)IN>28MZ MTR=RI%9#$@FZMFQ^< XIV66T6JI7K.)VL,C'RSLT!CN#0\T@.^<(XR"W!C+- M(7L1)27'?Z*4665>82)%+)8^_7KKOB-M1??K:/:HF.D(_-E(ZX)1OF<,(J/3F=?T?2+9S?!'#V!$.,U M0LG1:1@?D(VU'+FU3]R (VWF>*RE5>AX-FIET;-*P4M0=T/2&7ZANJ=3^&R4 MAL%;./6'@3#(L-X42S-D76\H9J)QQ4:5,1\>ZBMXXI%'=?=AUQP8CX",H?Y0^8-FXG _F?BZ6] MQ1K.59*!U-C7BBJY+@HZ/MUW>TA7?2B5V5#/N9)3-U.K6%[GH?%>MOL^R,/[X[T>0G.+G"#/>N M5SQOQA+D*:E\O)DJU.60RP.)GD^Y .?-"AQ"+!3#)/MI=O#1I;M]3PX:9VK= M&JJ,<\;WS+C [E]3.U_V_'AR]+&,6*2=RB)R2WSMYBJ4GV [@>9$J.#$!NZ> M=$RW<*Q,B$\^+'7X(E/62\%'>A<:A._0B1I9^J,):J 2MAPSFF1"T,+N3\X_ M="KT:E7Y+LW;"T6J(>2K1!U0^7GK]$B+J/YXNURW M)/O U>6%;>.U,NMUEW?]ROF[CR>G^PGTQG>O1UJ86VYE^+?;8)RO[Y4''LR%,XUS]B+EIR;GETQ 5=UKJ:Q*O"/MCC[6:$1W?=5%7C,!X1 M>O$_NCO3.(HT!'FAL=B$]P95VNO)0(GX;='*ZJY,'X(,Y@G_A42]?D_>0<"V MZ/7M!R;T]4#G(L)$YLPK %JB&]\([T/;WI+*[2]N?@IGCM &VS&MI:,&K197U$K6W#F?3R9(\=$SQ!:([%#-) ,[ M>2@Q["")(C\=9*@*'RB&@ZCCLJ+]]X%%8JD:H#>V_;2.MI'S33NU1U,^5RX9 M7;T>\:HJWB7W=*QRQ(8TL"K)H5KA'X[#VW';- M[>SFW&Y3F%GKVIEC>1DV8J:6IJ:W=P4HW_CW.D:"A? 5^_=#!6GK\XX?@]/6 M)H:Y8UKC22N&O0,/%ST(6A!CH0I:6NM"% 4>5F!8=CDD(1OT@@&]*23/NVL( M*!T4-_^*^&5EQ6N?Q>,4\(2PG!>$AL0*(B="&J*@DYLAK?'F>WU'AFA7I ^; M/[+WZ'W@9G =$ 10D1W(*9$.9-'>0J'$0R]9GJ4V,4"4Q0V1XH>L$F17<9"E MP=0\Z3O'/=;FT]?&K(Q@#O,)AAS[) F@/:KJQ>G?WYG=2@3O[\ M>-%LXRNHW8K /%OGI(Z3,3)$<:9GMDUTIJ35A RPQ>&+;DU3;=Y!U1A+X1(G MN8-JY.$[UFI5#D8]4*B-[5Z5_ESFS?C6H]GW6.I;-A:: 7Z\/,$2I[.C09IT9 MJE'GRO'!634]:;W;53[EKL& MO[[.X\%(*WY&-V=)^:)1]-E2I*BOG$]G$\MPWD1+?1X9 #5*]5AK<@JKK@4V MU$#NCL$TR<"'U9YEB+VD12KA@-ZPQI3>"DF98"4DT'UU81)*]3*TB S<="YO M+Q#UEZN^6]S1YS#D=" M-V[5/#S(R*Q#K!SNV&J.M$HI%>>J[/$5J!DYTD@&&(3>*<_F;:E!B0>RB#WO MD*7H:\AHV.&P9R8$R?<4V25V:!GA31)8O")")]_,\S-EI^IQL,;"K?OW&CX7$N^LU#Y2,50L]?ZX:/L-3[>)='BT .7,DM MN)1;*L8]QM%]:8(PM?/PJFV#5/J[+-/*6$O;@M$KTYSFTC@0P$#^,$!X()R'QPCF"<7GQC[='1ZM]R_Q>G'%S4QI)OVK+]L*R^3B#20Y /9T* M"B,7FW 0#"RF9C^R[A9R(JWR))]X=,V1#VUCU"4#'\ZF<&-?41FPV6R@027\ M-7C(%$N3VY#;Q*(*/ZC]'![;UE<^9YVZ-)W0/;_PJ]/-H)%$2@="/%GZSWICNE0=?%<.M:75?6H2D(0 M6&Z,J^O.E,[N)D'0K4N$&OT$$&#EF6.JJ<=-UO$CEKU0I\YP1=\S!? 45NX0SZ$*TIMNJK?Z M,1IQ(3;C(L\_5RMT#B5+1PL=N_&@Z/'8VN,G,PH^ MK0LNL45FHA'UUAE!3].>C"U]=ED>I_@[X:?ADOV*YW_RL%1UR\8]\$ >X?2+ M%V @MA\GNR((-SOC,=EQ)BT9OT&QGUL'=AG3!NBE7_93#%];.U],__BR_=U& MZ9N6%XMUE)KU_<2XXI_VYSQ[Z\YS"YY[^/$&\M;B@%U*SN:)F DWWI,M JM MD/"=CG6B49M=,6Y7A,K982^,N^AYEA.=!WUC3M,)OH:[M:!HP9@)5'3,DB4V M63MV6E22NY&%921FBWX01:A.FYMM5.CT$KH=>(OB1Q#6DYVA0EPO<%EWO317 M9$?/C=J55$1BV_PTKNQ6I;VG2GO?2O?,(\R,D8_=%4I\Y2BZ4I2GY] 7OC;L M#J.AZ"C7U@MX>+0>"PR\OT!H?Y8X7PF5A.F&2Z">*]7_60^+<7X<9T<[43H/ M99*3!M4+Y>:\"OP&GZD(8#_LVMC0('ULG&0I3B@T7THMTVL1.G0H7X7C$Z7E M=N>T\NVWV;YW,2=N* DHICQ"/6K"69EJLQXZSJK-;NHPJ>5QHJ8GH4\1N>!-FL.GUE"T5PU? 31;F09213>W: 9<,<&;S&A M=5CQ;J3MM$H;/4J:XIW#P1%<')%[PQ&4.:3H^5@Z$N'*U]T)&0^GP@^%9.R> M2BB,F!Q8#,-ZU]XJ)XA5/G_BA8EA/J*L?IB!GNVH5 M>_*B#C%F'^[)NM4^XG/__4XU)U]'-=Z?NZ%0TETP0HQP"&72./]R*V#&>6 = MPO))A:O[Z7N"S--AQ_X+AP>E#KGT2V0(W;X$')SA7+#UV:4?5Z'-J'6@'9/L M:BA&.ACK>F.K]0D/0HB?T5M7\?5(']IH>;SC2_:WKO?;98P_X=ED6 +?9K,> MN \:0 8F,E)+QJ,H_V<*28*6T,8L7']B^J=A9!/S/N6S)O!;+$R?.MF&U4X: M:+!IN2M/*64S+6J>E$#UW=K:I*#=.Z;(.BC! W>F&<*G(D-Z V4B^&%B^)PC MLN>39J,(]-:Y'PK;3:0R@H3F%1C47XX\Y[P9&>L>JP40O+ K( M%?3$\+Y\/OIEZHO$)11>@-1_7)'""=+Z"?)4'X$1BQG1Z=F+QI:^+.^92#&9 M0;Y498D/SV$Z0-5FZW'4@IKWK6(B@:V!1*^:X=@SO]U"8(_9\"DI*0W*K*BL M %73-02.9KK'GY9[22B6U5:[S3"]N =OS_^$DMJI(#(:4 M\3L.GJ$TU Q"(4V=$1!FA#OFQ&%4P6+!%6QYR-4'H_N?O'7W>[JJ4]8_;W(Y MV$-U-]Z!]GAQ!%VW_W&$W7NO M*FW4'MA42;?%$J1X%2=(+]2K!]KL&$]0#V13G M:XYW-W-&EJAE+2;@UB:%LK ]&*[BR8J3JI/*TA?[7-P*3JI:L]^MX"HW>F=8 MZ-*^-VGT3E%>?NC5F,/*F/^=&[J*"&Y3T-T$)>R#]*D8+B=&YRS'!P7*'SJ& M3GVBO2D.['YVC];L7:F3R2V#/*-S1\-=RI]J.8WXL9UMT[]K\6SQ?JU_+X3[ MI.I$![L>Z(BMI:>TQML1$S))2U(VAKRN1BX_TXZ+&Z>EV568,9%:#V4A[ '= MLP@JV*UC$5>E?7V%B3,S[1Z'EF_%=LSK M1IG+7^;U68<-Q1I:-G-O+!C*P2 MQ8&P25:XMTYRZF*4L$ 3S[K/B9O*JXJNUE9]L ,-ZTX?!ROL7STL?5?AT/1I M4GUN3:[;R^QBHB$GG?*5E=G+&8=T-"*SRXWN+ F1BD:W3#VM*8'D0,I#_9__ MNQ*1N?/ZO7O4Z40*$%OXSD$4)M4+-)X2U"!131;H4HP@>N0<DU+("32WH_O87&5"U1EO%^')^$W:E[0TK&^$6=^@J%7:#GZ438Y5'.!>RMK>@/I/\=WKFU> MD&>/NBIM@13]CZ(XK[;V,*IG=3OK%[YO%QO MW<\PJ>N+PZ_X;F[XGY$/KM"+'.>M9L2*U)8+J> VGEJ7WKU[AR[ L?"Y\%*X MW)L/+;3O 7I10,?#YNA#"S3C2=W]3AP3R?')15JN(S)Y1D_X7#,U' K,_787 M?K..5$,/4L*HG6=!/,;%X QV8T0'VQ%@,[UO.+-W!CGBHVJ '%4C.+%0@CGL M16BT_ZX:S9,NMEGP&%V?B _-&^TN4/'8F#T,+/@W#7,PRDS26 OW^TP&\L90 M4DM+RJD5"ZZNOLB1Q%45&-&CU:]<;,;M8UDJ12;4ZT;A,RI,"'NL=$O,CA$0 M7ZMX^T&_@4T*_2G3 CO -5RMM8$IYH(J#1N=G'QC:B2,266/(W($PE;M9OWL M[*6'W1_=QMICMF;Y9BA8@]F_2F!$,L6B>*>54%VFF+QH>ML&HF.XI3M?5_"] M8<6 &,IWSNUB9NYV(2K3P0Q165.1,S(T?"HYJ[+JD4VTW&>[*P#$# <#'2 Q M$%YT%]J>)5#/^GE[/=C0HEK@TI8Z%3R*])%0/N,Y==](%C6(:6A*BK3:3WQ& M$G$:@_:*((\I\9?CCR>ZCJ^_Z]_'/7)(T[K/N8X,F+HK)%;%3F::(CM;QQ(@ MAOL?ST[/U>LCWT9#4;V-CD'/9XBSRRTK3BND41V?Z'[TM0+&1L7'-5S$)XB= MN80S?38NL7J96?>?CY03Y:KN7:-^);S'SPE%D$ /BTR=6B,##M!(C;/=F3/5 M(A/'+JM?)+!;'K<$)^-M]4[L>YVA]GX=MMOQOD.-4+?4M4,3EB_,3$?R]=65 M.2\!M-T%^J0"S!K45[&Q,H<"!G.],S6ZGGV8_9@ESTV(N+P=9*'^*C<:-FJU MB*3U7G/Q$2AO@-Q!,M0PSXT/I3(C6*PS)0\/V0=+];R%CB04K9"!'?LKDR@P MN?XR]B'320?KG.8]T5WA^MI=DJ*W..8N9NQD<-7'^9[W"!/89A M#:'@H8$E1_Q>Q-4>M)W>4,L&8Q6I#[=SV-01PJ-RU/G!L/3MQN4*RT1_>+3- MNY,Y]F7Q99PV-]KXUV_F.I,@[Q&&3T?A;DU\8L\SLV"GWH\-PD8.O;=0;V"* MCF:H_))I: H$#,N>OS&*D O MWMC6"+Z64=(SMLK)ILZ^=/F%X1K3 8D+[C+LE>AS4!L8*!ZSF$[!%Z3 1D7I MQ1ALFS3MIQ2QXP9.?(*9O3VJ&Q$.8WNO\]G[,$5'WFZUB>-QS0Q;2^5$UNVO MX8.+- ]+-Z$'8S /BK'FC4)\5165[]<%%72S)G\]#BK$4<5KLI10'G7XJ)8ML>T<4N1XB^;'%S1 HVHD27 MRCB4;(3W^DV_J)\2]?.;@D5:'2HE/BE%14'I51B=21(#UTH8\Y:X:\WNZF0X M\3WIU6RZ%C/\WF?W M=MMP[B[-J@"C*&%QO;NC_UXL07X@2NI=UC5<=;#'[+M5S4[) XX\)9J\SV/> M(R>R('N62#*4_MJA)YX(T79[P4KA,A=[J\],\7-9A*)<17HP2=U76#POM6T* M^=X:* *GIHQ;D.!!^\4$#,N0FPXQR%\2(4IY75K[)!D07$!RED28\T.9!RVR M$GS%RE>27-2G6AW57D7O"3X=)7-Z%Q-%IPQ2!Z6;AA?'B[.6H/@#\ .E;IRD M=O\CY=7=B+T[W[IW%H!VFNFEO24C/F*V>B7)Y&8!_!: 1-.Y0^(S[+>!_KH"LPZ.1BZ^S+(_($Q>XBDB[HO-Y=PP;F M82'-J5@#)"B!JD7&F,74KW# S2>E%U>(61C."EQAT/$$'XP>^Z@HZ_!(G?T- MKLF]Q:N(V5>>E[QM-0EU%0/+PX#D(_ 1+G'2NZZ*WU(/$Q)UK43;=RC2J&BL M8H<&M9@ZU:S @,ZETM3=<-]&=U&AO>^OH;J/C_)9#3]+9\EFVLT,($;PEJ0! M9+%>--(NE0?4KH?QK/L2SY$!#8?\Q8F$B#9\_!*O5;5Q.>$0+C4H=3(F1-#K M%9TB\R-:<1(\\SJDK*5A!9A#%B5&>S'+U/$IOVXTXR^Y6/?\;'3(C56>PZJH M\Z#E\[F&R<00X,5=JG33"9\S)'A6*>! !NIM)F.VF57)@!\E0*6/"89^DJ,E M?C:&%I>0@2U<"(G(\-4MD/45C09AOPH/&4CKA6SV69#>]9"!V68(?EWBJ]L= MJ5_10+ /01M2X 7DN*$'7DF/#*3R(%?>9_QVF\: _&^22\C?&#/L7%R"DA#6 M9 !].N:WVX #?Y3[68(8QG)7R_E8_M<&$H.CY^I,-J3J"O3 \XBC9$ U&[J2 MFS-1):G@F<-GKOF06*3_(%)(W@B]<3.5#*@<(0/CZ:;99(A+/4BD$]Y,6-C4,C!LQ4*RMCK MIYSF_1D)/-BL.K<0,V2 K/;5U,76FM5MA[K8URF < 10/D \B?4%69W*^B?K^(>VYMAGOQ/],XG,1OL-W&-.%=+ M["K/^59I,4J2LGV>"=J: <[U/'0M(HY_9J5E.0EN3< @CM6">Z/9&_)FB^[ M*#4;\CF;)ZQDH?&CPJ5H]Q2>W1GO ]3=%N?PZBU3K_E6ZI <8H$Z.%3P--

5Z(@\^4=\F.%HUL.6T'T/?E(+^W%VEA55[T E[!6;3P$Y\F[8E)G M+VL4F'K%MEU0V5 _)]310Q,,BWWWXN'C8EYB:4!@?.RY4KG79L[YQF8EGZ\O M2*Q=7."&R'.?>RZ$ZL_.>_TL<3C&B_AI?;FPRKP'_?W1RY<.A+&?9,95U7+Y MJV S\YT%)EJ\[0\Y?QSZ(,VF*MS"E+5&PUK'V4L&_ML=<:Z_.F_%#PD*%F>1 M.^AQ3M_9+B4GHR;!S"LG]YZWWJ6V/V3;E8Q_LE'^@Z[I"$$?$\,R!O=?[A\P M#)N&AYZ]V"KGVM(TQA?=QC-N>O=88]J=6P+ZF 5^"8(<'#?4F+_WA"0/C>%K MJ-X+9SKZHKMQ#-,/6]+2Z)"_)L"_*O^HSA7P0$N3,XH?X1E8Q^4]L]ZYV_'E M(?T\1('[L;"K<0LEC6@LRRTB\V]:*;DV0F((Q+98=Y#D9Z M'+16:V38!P>7]YP=QU+"T3 _89779&#/-LP8+5V:M21%2/F,FNEL77NYBK!? M0K^$[?_0GMP#ZV_IN*2OAF2"W$_IP;/",S!'P<=D@*&:&V?G1F\&IG#Q!1&. M:RE=H1M3?0&EFSF3[?YF=!U5KL+OWTF)^1H*+I+8\L+X&_WWWF21#R7H>[JY MCI*!:L:H;+\^U4VY56\"&T4^T>F8SI@;X+;V,<\59L>BDKACMN?7TL-$9BO4 M$] 30ACT:?1O5DKJQ$*$&S"@(L^'^L22>*?.P;5RB6:&X?ICKD<1A,UX Y>Q M1:)V(/9ZWH.#I1DWGVVYW8SMN;IN-GZI\ ^I!B>1P>_EGUH[_NK:_&Z KL4>G;C9:Y6"CW-M+'J;^P;J3U)>(1[LJC>+?7TW3'N=A[:_0%2 M?^DIX ]/8#%Z_>M/#(>5%4D*CW:9[/UTL.^8I+,#_1'SI^R]3ZF2_/[IAS(Y MK1J,NC^KO]*1,2BO<-8.W/G^CJT'4]H.&P0D(^$2'^^\4=D4^=@%HFQ M"K,R/#(EW8@<["$QG)FD: 9T-^+,%/RP)PL#&%)KE-08R]%]33AI_GAU<6)K MU$Q8KSXQ7DQA#'UK' M:G[@]!*Y0R<\T([$ZG7NL$#P$'.0CLC;2;11U:J^$Z.,394[9P.KE0N<$[E? MP&_RC_(=F"TN9J_BD:I>$WEVX.XI_"5@)X+2-2;Q+^?;R$"W>PV$HNOWN]!; MEE9#9( FB9B =D4/)6.DFT?/;!#!!6L+^LCEE/BYEZ9-GQ\@==0\II MY7M:F/351&'V#1I\$X?N5WP\!^#/_>_?HMJ.0T<2E+ K]68AT2=-LZ4*GSPW M*]GTD+>E3A,EE57 $]$U%6(-X2 MU=C.HG/0:2VNQ#@U-=8,+?:AE_@0P8N1YG>N#%DRQ6GH.7BAV.OW89>3Y:%# M?*<4PH]^6KV^Z#OM^:'^=>Y]0_W3^P* 6L SLS R\4!FG"VNH5G7H/]B\IA' M7'66M(*R2Y&1]MG[\/.RUTLNL5>-UA2\'OF,G*8H_*T6S?_^7NYO4V_U\!", M=W FV)I).*BUEJ/&,@*A<>&EW42NN&SAB#U)RPMQ]#%U4Z^S^N8/K&K5&WF7 M9%3#DFJRA\OX:B")PTV%5Y^A^I235K\D]TQ#O]X4.H'D\G0QWC '$Z%+>R=< M5$P)X@7GPG#\9TI/(V)UN2^&:> .0*NILT53JTW].M7[/5&LCER5I*!L-6]; MWQTZCA[4RUHVEQF*4B;N,&OYVMIG#[5GS7.][*3!R7HT'-REQ1K,:R)$)WQ/ M#0ZY(^U*!FQ6PH\0A'',O5'8A2;C? 1_CNY,HL;K&Z8E6SSKZJ(/6Y=]"=.( M+]^(R?;V\4:=\8/7V7UQXVT)ILJW3F?4]+BJ:%,L>WB3#"1>O$4&;NBAP*N; M2]+B6>]E]=7\7B[\D[]1''4([,"?.S.QY*?"@9# XN'%+8EAR7Y''('HR+=HMEDB6MI%6'/:,CBR M]B!)9H 8QMDAWAJS<2OVSE)]X/ZL4"MJ@@6*O4K)6J#9K!!V2[+<;)K\(W$^ M6_U"#Z_+#)*OQUCGZ63Y$%U32 -PF0^/VFQ(0;:+Y5] M!$J_[9I^ECD&$U6=[>A_>:;7V87*GK$>@$J'GL/,)B$AB%OY/Y1Y)U<;KWZ[C@C1 MRJI(E2 Y7#L%)GV=";Z+1U%/?R+T=D50 MXPCD,^3OM&O\CP.50G_*R+=LH2E/AWU]Z$&GXO:'0 M*EJ8$4:)8PAJ7@1,K;[]>I1[(OYI0JS6LY@]MGR#3&V#G&+V#*W/>BKL _;_ MNN0(3K.H33",D\0X'1%V! JF321&B8XCT&_D!&I\9AQ%$"FOV2&C2GS@! ); MBNM2Y[YKVN0R'>\6,YXH$U96:P8[IQ>IF3KBYJPV%9Y2IZEK7V>_5Y4_ZZK& M.NNM=:4X>9[_FD%NM\>)U(955<;.ZN(%M&CE(U!H^"SJD*$5.4L#7@>N)%V5 EDRQAT]C-T%X[<'A[ '%S V#MA MO4=;-M;?*(6,KADD52XM$E_H3*968:3XR5TC&,MHS"R2M50'>MA!])?_0%1, MG>Y7@:.21Q93_V0/$U<,BE[3O-5-R+"ZMV-[>X5MY_4E04-^5'/3/F7!(&93,S30''I^9AT8@GT(G;F'1+5O!AQU15JB6 M= AAYEW;WJ!ZK0Z*O:WU^7/!:TP]ET"-5O0QOT4V!5]#-1 JV#XP4'>_#M]! M PS:6MJ-;[XT?,-4F7U)O\TIO/*]\-KNE48KRFO$K3ED,+1\"\>/9R/K$50Q M6 B+=]F]6KSJI[FT@'E]_Y/C)+6P.2?AJ]5><3_,?KZ3[6:]R'ZW>;0'A>\Z M N$]O"@"6T0D;1T$8,A%:/LC4* FM0^"?P1^?00Z'R"WAL'K18TDG:Z7(C_-0R1JAGYT@DOE_<[3P_SW) M*B?-8NTMY_PEN/YI'LJ^"CN)+SX"A>_5>(ZO$HNEJA4K&1B5.K_S+ABG(?I( MOF03VOU(O)57Z=MWD?;/I5)4D2;\E!;XI8Y)$[4@61/63UV3!.- I&-6>=AN M(YJ4G[[%LC!\:V,ND14A-JU;;KRU"W/FY9QA1^C/L$.Q+RK:/:"XNWY#.-+, MVA%H2.VB3)<#5I);: M!2F?0K6(R;L<\^[MVG06_CEZ832QY!/+!^BZ#-]"!]F,.Z@N*!T:K\A*N(@" M$^@1XL[F0ZZZGWHM5-$[,OW:M[-(>57/4J V!+K@[$^+\>M/\J>S>=A,3#WA MV"GQTK ML6I*.VAH2IIH*^2D]TAGJLV>?[NJW>R04Z6K&A@F7'SJ+Q-LF2I,OO7WBMXU M"+C>P>J/H!?W5-8[]57L%RJ'<1/#D%M,C"4]>Y00RWVND#1&@O[;07U=PT%C MAZ\]K/IG"QE.%^9FPM0B WI1YQ5-L'WG+ -^PB]ND?O.K[ST2;Y:+,2$7LU\ MFZ:Q+O*FHD-H42B6<[1T-(W:CSPA #1@ZRP-FL<_#M1;8M>C*P$3% M]N5Z_2>B9]3N!T5P4'N/0)?F@1ZLQOS(;DNV=^;]:A)'F+N7H#:B4CNT]1FP&&LML% TQ1AM(BNVVKF7K_UB/U5,R3RMGBRF@76D MZ!=BMF6&Q:-)_63CNLG=B\(9C?6[S?\E&=&2?4)6#[G>/]MF.D6\8 MC3"=!CN'Q=;FI!5ATK,J#+%+@Z_&6>/+94MDVS0=$Z3[]'#L_5YQ*_6'N]J) MB/L$])P,CJOX,5F>DOB5/C'2Y5H0#(ASO;!RF;IKK(D7Y$/E$3#HO%. MLW:O TZN@#,!^7:UFEJDC-&(!+RG?NCJPJ>K'[8[!%)?GM1AN%H+!WO[W<.G MASMC^YA7+Q O7' ]A7N.NW*:6U.!GINQQFS1Y\3JTT2KCWT33XL&$HH9';8N MZGDM6BYLR5'RS?L-0IJJAXC#,](Z%/Y%]L&>S[=:/,)_M-N[\;_7O'M]YG*JE#D;/9,%:I]ZSSU!QRO XTPUVV*I@-.+K$H MS(6T3]UKG7:4,2\?Z7^<)J3^VO4C7W65S_(,%_A&I(!J9 ME!\X\1IV>*>LC MG[<@E@!O2)+4"5Z)$.QF N%\.X>R%&!!H(-%9O97=/M5.U,G;,2FF3U'/:L< M;HA>,[JA];RI=,*>;OD(Q(QLHH?.?D72>\ !,\A)Z.Q<7YAO56CQ1^T+J/D& MQNTCD$;#!R0S?LJQ2@\G%/'Q&=\SD--F]&\&8BPP12AL@O$!5B1S!'1048(0 MCGJ+9EM<%5PLAT.?[DJYS(9L>A# 8]S;+^18,\\SC$B>+8B_U >6IRR,/6794V-MZ M<]UC3K:4W^ZO8:H''=L+_N]ACVNDNQ= MSK\^G34+DC\&YTJFL5 UVH]G]Q\KB9L]A6A P]B4?74*J#JF#2(.BW/0B1*H M,?S$\^7EX?O+]?5%C?W#(@7"#QZ!.$%GXLOUX+:^;_YRU[=]L)7!FR]L3>7,&8Z:@C9K78$ M$6F?L8"5 MZVO'\3K8V,]!<"X@LW5\-*+^KM=<-.MT10]NM]TB]*/U=3^0[!]1,0A$[Y=+ M9O/"(M\&7* ]-[D /@=>CM(G.[?C]ZM&61K]:J 5SI+;,8/M%< M^EVC.=VL,^IE#[N5384'\H6O*]Z@CK,BOL4F*:!5NHP34EPKR?E"UG/5J-5+ M"<#-]*(RIGA%BWR=6\12]$;6UK6VKW!K/4'O*4$)BW+_ W/8&8).[FPTFZEW MF>I+\>?BQJ8M[B_EO^P9<^DKG4;W713)"^A)_FV.+]8*Y[:[D.Q$5^ P)4T= MJ[4+-EB=81R:DL,O#AH[K?OE8LC-J J:*2-?$VI'AER 0AJY'+;)4H0+V:[> M2?+:"3/C&[:W]]TLHF\RNQ:&L#*!V6BOQ@TL7>TGND8!+SW3@H:*\V/ /WV0D<]'QYZ_^+3+^6VTA^ MO)_CBZ_' T9$C8L=8^#3[ZJTBC(6>7'/?<78CI_Z(64RDB[\%\<3'O#K"'2F MWF@VFKV)9("X,!@Q3HQS6?1&/0AY@W;(O/3AS8C]]\F0$Q\^NU48DK39%^WD MM)G7CZ]H5W=*"VLC'J5Z1,POH;23Z\U=G96?&U_D+%",'-M,GI(N@Z&B^E2M MR#) *%8WC'IZD,KG+:K'(>^9#8KE6/GA*RE+Y=!GC/D=9)&PLQ4F]A5J#0_3 M)ZL.\"$!XP QC!Z->QHF_/)@N&Q,8//__7A6EN<,]+?Y/LDIQ:_;>Q,GI/$T M@:[M^G,N2_4??%&G^!M<%^0J$.YV;]NSN8TNB<18*)"E+R-+]*[.C^7?)?7; M>BL^7!?2*:A0)VMMQV[[*SA6W5_)"#L\7_Z?5\N61_[7,9@;H8X8B9]IUL#5 M\V>NN@'1[1<_MT=B+:]OIC_U50R)8;Y_(NG%]P]GSLA%\P3\FKX)?)KS0P4= M@4HCBQLS\R8P25^!7JR70ZVPXMGB'^DN*ER@O:EW$Z,(5DHZ H(W9TK3OY02 M:=>:_&GFJW>NH?.^UUUKX'#-S,B?S2A.&R5$\_<]/',=DG<(KW3=Z: M][?'^AKF5;H +Y'GX^/>+':S6W )Z9XN[>]SK\\D]QV!!"U?[,I%OSL"E26% M*NK.U2$CH>74PI-U_KJ[<%W]E4"\ZZ=+BF\B/EQL2 X3G>QZ M]?R,]MW!EEP?A5Y]Q&!J;=53/H,BKA MP@-G'+_@RS^-I6G6\1[&02*N&<8QT'@*L U(3J\/SW<::$>&BKV[\CHFM>BC MARS?:#_6&WZK\)YLJJXX;_BP3N&BME?$\V4#*K9=K6<.*+R>^3[Q$DO/^Z+R MEUDUX_ZYHGD&1Z#JN-!-Y'EE<;($((TE$M3:X+RKYO2O>\?V%-K"?_(#>AI3 M_,C2SRA'_!C4>28OUL(^&3&V M*(E^ >QHE!T 3L_.G)6(IEY1R4>H$JQ:-.9T(3">>W>FD%[GJ6LWP%/-B; ; MDR8U&0+J_)''"R)$\K[3#50==C MPK_G7C=2(1; V)*R91M]?.1T1.OEN6=, MYHHF@#WKMSG4'@7#@M$T#7'U@[QF9_?\H8-2R&\3&D2]:*L-)XY3ODB[<#XP MA9(OPRYY#NP*U_2VF_Y(G.=)"ZM27*I/HC*ZT"Z/3!AM18+)\GCTAA]>2,M2 MH>4(--YA6#&P>;WH K_,[_H<%WGUGT73AI]N+>]8"ZZ]VAI>6B@YL MN-#3A@:>]<8I@GX"?W;_]^[/24^YZK8B4M&1C>8;1CC M[7^+\O/SBR3P>9@0+\@71QS"\FU8>BI^BK&W-;1:S2?>/B$IF6M4L:KJA",XDWRLE" 4CH,=:Y<\Y'MK4[]^^(3PG M2S]IR?Q7O^DN[EGJ>T3U0%MC=ES7?_PTO,BWCOH=F&B%3^SE"&!'2XHW) Z_F*+ M]$&CU^7@*:Y0@S#O*MDRJ)E2$1W>DE#;2$GO_D(P1>H/C M/$ZM^/?U"CD]?435#V>>1O@JIBKP'O#(W$ [9AD9/GK_&70#Q'/-*5.PR^'9 M&.(E(2Z^(GYI/W5AZUIWKZ[%\X38?@'8>19N,?83F_LNA2Z>%/C!GY*I)7\G MBV./FX=S>UM@E][(A-;#"]OL',"7)A?3ZJ[D+7XDTB6W %\(22J C\!%^N"( MVH[W:&!0BHG7-OX(Y',$6D[V+=DXJ9I=;P*RH=^EG0AX1MB(GXX.:J,Q5))NNZMF#S1HM#X9+ M53Q=;[R9;3,;F:2E=JK'BFBSL!\MU6X/K5 MBY)MO5+V*N-G&Y/\D]KD,*GIW5J"?<@F,^@B9!I*\X0FU+3GZP1?C!9R]K,\ M!ZZ$P$14);BT(:-A @.*[-@)R#0&]*T'UC[:[6:8 X,T9/=#:J]7!B['2GEJJN)QL[-W7)KPKEDQ7FVZVN M]X6O&!-OY4*LV'D]NJ]).)A,+];%&WAI:*N:.[&[TX8YH"M ^ ^:;;IZ!*)= M'(AV<6AJFHOH2BUPGWK:AP1;F6$.H//FGXUN/P(Q]V#39(S\MH"["&OW>1+4 M5 SYTJ;*1_ZN_,]GCXKNV#!Z=VV1&C%]?6>W)U_ VSE71X,S]2O,5#:STC2> M#P^/#%BTFT3$.F12V/#SM[XO<7.]#CX];9C7_W8DOUTSU4NGM\^[(?M"]H7! MAZ(R;3 P'A,E%?(+8?'%PO%"K,>[):7OD$>^^?N<5\KST,'H>^]$(O*-P^(% MB@8ULEIMX<2>^Q',Q5SJ>P=;9@@.QR4P6,0;1^S/;*NWA:)6V]J BM85)4619N@!/$\RU M\WB=^7( 'UD$+]1*HB\E1 7QM-"_O/ M#CLWW U-XCF5%1#GEP8TZOVPU;01B'\K7NB8WI']';+?3V0?0R@ -;/0L MH MB6#I;+_WWK6#FQS=-55R36"NA2>$F)CT=W6EFU>;Y@A:]&%OOP&H@WW]SJZ) MVE?:S1D[0<[^V1Q?^L*ZG/HSU@<GB_Z\\N M^#4@Z$X_PNC+%.#4:O[<))&#N$4_5;0>GWB;TX9_%2:(=X&/8&S1[_'4G]"S M>]=>*$+S;W7B9V"USS>CY9SEC5>7KJKV/;K#V96WG[S0>!O!BQ_M@( LO2&M M#_%E-U)TAI[,.3%E+SW5A5RTF,C MXLJ_" [H.>34?>U0O<2JRZYB&#(U+%T;X+#2'":,5I_\7ZGB[YE'9V'U>X]PY6=+[IB.0WHL6H/:; M4I-(K?(YX/0\)C+]2B603S+Y:"FVL%,.#AD9<"D9].>=KVC]O9Z:MYRG8#*I M=TZ*M?V+D2K[G>_'&PW6QE 7_'Y7B'#*5"A9&]-\8V[B2)K,$4AY%"-(5F/W M=>DE>D=TFX$IC2LZX^.7* MRH?,^[9*9M'ZK;&Z LFC&6&DBU+"V+SV!,Z\]FL"L:4:SV/-!>IXLRY?=-4+ M*[7X4^1&_R_X[]_;4U.T+T"&.HPL.P)MK#LLD*?)U;5E_S&=@9M MZJVRGNA>JL0MQXKF,@2VVW(&WV?2,;I*C#"(0PIZOIJ_6:U8=V9]KD U]<)V MG)[6]4C)0OFXSY8;,M\PZVZID-AD,"473Y@;V M,](9,BY*@1"? Z:>9?S-CK*K%1#FP,H<";;,:7@(^# MR)W-M(+A74_'5,6#W)^8F W$\F%;Y,_R3GQI'F9Y46L@>^UKFL;!J\%%9&\5 M_PAF]HN\252%!ODRB9?,-TH5<8R!)HAG6[&6]CO#J8=]X M:6#V%UDAR_RWF06?EI."J$>8<#R2,>,UF]\QX[PCD.FW,:^Z>*M,C2-07^=X M,=SH:OSE!>RI3N0M\)X+^T?26*^(D0F9%+RJO^L:[I:\66 8#]_.# %NDFZ3 MF2CIY>@-5!"&>;?AK*1S\MHIK\E>Z&K6YL-8Y/>/HZXJ[#O513!1'I@105I0 MKF'QZD1 \539ZLN/BE?IP!RD 9C'RW?^3^UF$^!,IE'" M0##B$24#XS@3#BW/QM!8PSRJ6=2%!VAD6H!; M*=:)E]6-5#JZ6 )B:5_Y$4HX(]0F<:CC@J-=;:*JI\,%Z:@+QI=5 MQP)!GN?AC__;MM@Q"Y AH$("> "M1X2.<&GZBL'R;N/T3=N-S^YT=>=?,^BK MTQ7;F5=<5[IF5"C(V79[HE^@PKDQ](J-<+.XOJ?Z+-01')[.A[<-S25+ 4]. M4&4($4L=+?@@&@SX.[W5OKY@9^=64""=B1Y>%PL)H9Y"R Y2(=Z(3RJE' T- M'P*VMQ=K$KV4-&SWA$#'?C'._CM0/#H>>RCM]OQQV>1#\^7'Y4]W7V:Z'R2O MRA=?ZRX(>\M;XK7S32_Q:F:[H47A7<]HI-D+][*)Q1X)2\&8E- MN^KOU7HQ];:G9V>C7^BDR.=#ZL=-[[Q\_3\U)30$V;Y.>&J(3?B?$SF;H"'< M9MD0NV:!ODEP:9JNYZNW$QM-XZ:KQS0MWFYQ".43/G)$I*WDI-^ZT5'K(K3)W@7]M MC-N.67R[*"%77\D_83=7M\%G0MNAT#QC\Z?K&(3!BEJ28AA=,7:WX^%UQ7Z$UYPYS& MJ2R(8X <21EXZ6TQN]]"@=ZOX//9K4]3),.^]VUVW":M>U/F9]TO2QSXF<$RX9.9 MN5:C7:7_"3K@&'X*FU]M[H QHWG4"C@CB*#]T7JW"TR1W*( M4O6S]^Q/?*^AG0!I/,/L\@8)VX1U"9H![U+.#+U9;B@W2YZ-BKQ>_$G0QFN MLLY9^^[3H2&5+=K3AA,5J)UF\VIMB?)R/PU->=Z3SC'W(>:R]5*4J*N,_7D) MFU4+^3QLJU7UL$)OV6[]Z+<(.-8%XNW8UZ[,.(J3UA9]]%K;!FDM&WOMP[XQ M)(;G[@E>%?O1;JHX)8TJ1OVA+%@/-)'85I<-\<.32\MM2(:ECT7GCT !_C=V M%K2C#YZ='&D'R:JO_SX"V?6-JV%=<&*S\W,S[P[K/HEE;7OX\Q*A(OM:U5PL M+*UJ\4_N")^\$/JM*N.?RL:QM_2=(G.#)36R.S2*&S 9OM%AM7@=66 ^)PPR/Z[_[%[8HV0@?Z.Z7H>QM/#>"\E-C-"4AT7[MN((TC IF9,F'N MG "O8+\SP>VX[^0=^6AC&(@[5ML7'$1VQ4I 5IF^ @KPJB$QBZ(/RIJ0S=+T M1Z2S+(ZC*.\6(N*7!X]EO0U^W:0:CWHO?P2R=] \89!>G0RIX1.*^Q4W*KV# MU)]3#'K,/"U"^[8D#T''$OCN9N% @%YQX1$(56@]3#R V>1<46[/W6GSBR8_ M@H.+I*C8%2F31 O$89+8/_.[R!4O?F6*"N':N M@)8:)#2&=XO]=,)-^J6%Q7%VEK\F+31YN'T#9:77%Q7O)MJ=2Y"7="T$AZ4. M1JHCP\ 6GK'U-L1G_2V1W3>]V7*EO;4<5*8E!K2T]G5Z/-1+5-A,*E_R6I T M$!RC"*>3*((6UJC+%-AI+K+[M1G-Y -1MHEOD%'C$V#>%95@PG= MWV.\"Q]6^BG\%G2R=%&OGG.6)\C&N^Y.N9OKS/YP[Q XWH0T&W4.4^:BT\/4-W%/) MR:D_580_,"?:*H*4M+U5]EOA8"^?5)JPAV+[8R5EX%<<_;1Q:&+(>GLHZN"G; MY>VD.CGHI_*"AFK$BUG0B].8C59!S-G/.=U473B +JG0^ M/) 'UA[\_MVHKN$SJUFD@+@[I"-S3>7;V:D=D4#YZND#N5+3:;NWA/+C>3F7C,T(NAL6PCB M.P;KJ#NCI5IW:(9W+?K!?[37T%>[N>AVEV#(B5VZ.60X]*Q[\?%NAF?)">.9 MFFI&DM9+GVO?+5S8(:5J'%8\.DUMC96L+*" KOUY,7]:!#Y-H#$ MHUL(@ &V*G"WATDG?'-LU5CC^'G*'!O+3[^23J4>+Q+OA2Y,N-S3-?$/#?): M(Z]@ TZU>KF+MWVF)\)V7+#W9.5=BG#Z9;!'X<27_BEINK+\35#LXX 95'G( M5H (0NL;H("M:=P/0;#RU8\\HX$#YBK<]KT9W'V4!_H><)ET@=J+!-%F717B M_.RIKQZC3_=YA48%9&KC!WB_VB4)GMX\;Z^W+3PMW3(HJ\XUV.I'!#HP!\?/T?]0F",*NU3^% MR*;_8CW=?[D-QW]Y:[Y_Y?7_\LK$)J^!X11B";"BS&Y6$O==^42]5O2%A[G[ MOE]SZCNL47/JA]5[/V056#R0_^E9R?^!$@YJA@5Y7UCO@)Z Y/7[5?P_K=&S MF40C7"G%]7*S)UU.(:0&LPGPL!S;L)F' WQ.*/&[3=4$@N%PB*/UD-"ZGOT,-$P/U_"HIPR#W2..WJN%] MK,OO.F(*Y7.]BDPTU&$FS"O@_+<&SKB6Z8MUJL/BE_EY#??#XZONG3XI+'/- M1,2"7WH7W81^#66 VLV< 3,A> %D[HIG%E@)E_%S](2[@\WS3E&_NHNUW I) MUMG<\/,8QX34&X99# 1811J'.MD((G-34 A913&\'Y:*^C+^07&_,OS6 M8];^[(0R@>+-#:=O&8V9-^:86R AA^7.FH'C"=+=X*LC.TX'?^!Z;W>UFW@W M 6*>L#;J*U\!D2(/^-V%+@9&( +#A-',^_^PJ\;\;ZT@+4H,HD1ODG7G64EW MJ3U4$=T39)WR: :#,.BNV*N;T;M.P.O6L)<,GP*[7P M;O_UM/_7^F5B!"6)RD4=H%X*>DA(J">:5Z8(H;!;YU?U#^3?Q;P\)2H@&:7& M=RYW49:!"Q1]'<^ DR- B4X$CZ3OZ(E$>T1*9T ?%AI^H=_'U_,;])UH[TB5 M[)H.V[8OR]:641=>CB+SOHN_VTBT-WC"UT5$;%UV[Z57/CV9H*.UO&I;OZ$[\#H M#]33/^9-T#DM3\3ZH5$FTTXL>L=IJ,=41:\^">.O< MCD=L;! =BL]L7+ ._RZSD;W9[5V>:K,H7)>[[S#0D;P"+;]B/YX%8P5FL)V* MUPI^>+9XW7(9W.PK6]A0H MZ0:?D"P%[ JWIV16A7SN#SSNWQ*(-LJ*E5V*S$B@$SW.9?KLK&^@Z%N\3,<1 MB E(,N8%$RR#.]XA'E2#,YWHK#X;I+R=<)49^198O6V]XN^FYQK- 6EVN=//&'5N'^)T_Q\XWH1M6#L:A0958, M7B;"O;5^T$/4C64(/,D; <9_X[MA]8./=: ^A1A Z BEL@']&!M(Q,64R:GQ M.S9X90R4SG1P-.L!C;5[OV[BT8Q^TK/S41=HW>&KG'8$6NW&G M&QSE8.X\PPS-$N,ECS%R<>.)$"$G-R&<#IB%KBNTX4'%:X) M(D/N+PNV+3K)-_>V)#;1*98^/?Q8F=:M\3C#H'9,>616+>0M-EX[@RSW[NG% MYZ_*',_<,*M[7]WAC[GAXO7M6\G QI=!]V[98ESQO.EL5>"-T(O'7A=DO@;- M'M/OAT7IQ5B]"I8/K4THL$@OVDL=']]ZD-'X\TJ\=;^8-OZWIK=3W8[&EE#= M$>C-F*A@_Y_(=__(/\-#!"3.Y@A$[WL$>@>C?):F?1B)[X-/H'XC:7\.S24+ MHFQWR.OJ+Z##_K':U3N>E/FTFGE9B+W)W#Z9/8ZJ3T>#/Z1@Y&I!+\84[_7N ME8[(G./OAP-)Y;D7)9,?#T37YVH+>!B8+,\<"N!R![D /C*N.0->A'X] <]+>-%Q' M0QL'FM%'(%&H"?39#" Z2I8&XXY]1C#1;M27VD*=))F0M:'8ZR3=F(5Q;5=J MX4;,9E]"U1;SBS[9)M(]S!GH+"J 'PC'0L>WFN6WFN$A!""S5<^_0:KGG+.* MV#E/?^6EV[8)@-$#VP_[5R1/GCZ)>8C$QA^!'"'C8(H$L9:2>750*K0&>0QQ M<\K&WO (U"VW.7-+)S?S\CS_HB,9TG;F!+81TK=ZGTF?\[%"]H7!^#7#^)JE ME(A+\95Z&IW-:8.:)@^IK_&YT=6H]]6^103WW/!6D5)-S1NY.C<6@C0--&]. M=5:PRR5@; MWHWH"?"3H/9'H-\HAH"+#KYLS]_8)H_,R)Q_,]CS:4< @[\J/6Y"\PGC!U?- MC' MTNP>9A:%*CL"O:X@S&]Q_5[CA1*LSPYZ9W94A>A53\K1LQZ!O'C/>&*])/:K MT2Y&1H\*_C[9PQ[-<;/'[?IX:7Y$H4BD_=?-6!Q[N4FLAGA'3>(BEZVNRD"3 M7J34GJ>Q\W[Y)%W[6C=LMCR.Q,1$W:P1NR M>\I<54NDKO:0XEUHM**_>'XNT'@I?-W/S'GS>5>1")-.4\E)HZ/KZN4Q*[MMR2Q+&F/(8HR>N6 M3L",VSU2O6AZ)6+^)]LQHB#[ -,-=Q M+\K) LV(T 1:Q/8BXW>:^X/\@LL]_3'\)*P0/B/S=(&]'3Z"H MVI .#/$8DL+B5 O01D*@KP5#/%Y^!.J_]ECB7^5EGUG&_X:\_N:_$KHM_+>T M*_T?I_D7NQC]#\GIOT4B6B'Z'>'80S(ENT,8BWYWSD*.PP0[PJ\:D!I,# M)7T$ ?_'O@O?EZ"A8_JK>PL"NJF'1J2MC=3JFC+IQS2Z&:UCD.(+PG M'W[;'8$Q2L29U;+W"@Q M670?,WFCA/R\J7+@EMB@TYG)-IOQIRDH,SF@.>ND( MY.(2B#RUEX\XALUM(& B$BQ<@A7Y.<9SWJ.G9"@>W231#-!]3TK9$_WE>]\-(6GV?K;CE$B7#U.@FBY> MC6B(KQ\7\ V(PX^#Z;PY)>MY+Y:?@#M=\C%S61;X0?W"%2U?JL^6"7!F!C6^&0/1[!T453G^M4VEICOT- M9CYZ7SRV?(9=%Z?=-UXVLM"\4CNE.-495X^,,/75\D+P 3@0$0.*#'EAR?#\\83Q39YB.B^?:O+T[#71RIPHW M1Z0>LSR9EK-ZJ/16'I9@PUY146_%1P,/^1>C7A_[SB[M[?Y2>GT>4^YV6M4[ M7*K&NELG'H;/9*KB7*G)O:99K"6D_ZI4:SHGS^H&QJAYYQ4,U[-CF#I#/1)/:H*RD?G]9J'OT[G*AW?] M5?EY%H,W+&(ZK->*SIQZ(.P%L\^FDO^F0'>?/Y4(!P M)N!)W5E%@LAW\"9M$J?&O'>PRZ'%TO[\>N\U[) VX@L?O'@+OB^PRXK!ML4T0C4,B44O*PO3^,B2?HY[>25JQMKH[F:BX-Q&(KG=QW?8/9 M]![G/OJC&@R?1X7 F("XK#2.]G1(X"$OHNP*=DX(B&GG E=?J98 5*DR9';* MMK, M*.? SJ8T,4J:GS(>$^\GL*>D>-4IM'F **F9+?XML63/0A8C6T[NU<6.MJ.. M([3L2OK1"Q5#LS_J^CTXR2G5G!XLESPZ7M70C>0%_(*>H)GHR&EF2TF>N^53 M;@]388#3XY!0=U+K(C=K[\ =9H4HW]>JT:WP(&4Z(/G<.FS0G.4>\R7MI\VZ M5S-9W\!R# MDH928?//FZ9D<<8*?>^(!O9!+%>#0<:6MMXK^N5\_S2.9'XHIZF9S M,S]>[).UEJ>V&,#A'45#?GD#VM+PQ(V^55"^". \81 W 9C:?? MO#\]<0TM^+99M%!70>YV$"?Z23EZ_ZW\+S/XV0I_"77\STR#QBAPQ8VJRIU+ MO,^*]Q_YQ@5U5#BN_D.4@WUO+5M.NTW:HW8-7=&[S"6<,Q*1'";*-"?3BCF! M$,1G=T0J\WF_8U'0K8)(E4&2_R* UE;E9[U_^IY188\JJ\DK9X'8J ME[D,"D-Z(3B/4%*8P& ^'S7JVZX_P6-8 K MZ;I.9;)V?0Z+WYQ*JT4Q[@C4P!Z+VMN>!Z@K:Z>Z&@R#FH] [)CGGP:-@'!G M)(TYO@MN&0,]V(;2DR;B/:;K&(5$_/M"\G!LH7"V<\P7]&>>[[I"2)2>0:&JX4JSS_H MJ; /_8TJ+X8(K3DD"R!SOX8@$UY!$I/0+HOH]$+F60K<:&XLVKRCMR?]Z.V: MMJH(;B5V*DZN.94[:R.QN"%6XF]PM_O2NA-.G5C@/"26K M07X+#$OG/;\P+I>NQ>1S7,"I.U)R1N397,-@NVYSY M16)*AM3:D"W4(URX+9:0,R_D/F1>!^_A522<9)+%BMQHNJ:3C.; Z5,& WH+ M%B/2:J:+IQD?&3MT*@@M!K#CI[/GP:QCWM;JT1YMN.8V"+>X[G7_UYW*W_OG MT"QK,#"!9^N=M#=QTNRQE+YKRQ-\R^\(U@T5/Z\-!_P,59DJY.AY!)JN&)0! MDP[X*&R0_6!();P%">P":3D61R#/48-QZ-9DR)X^MD0/O2K1_2+XOHDZZFD*WH7**(JO43X=\&OZ&N$I+XD:FV.8X:M5+V$*U2UB9'[ZAU!#="H&4&(Z#+8*!;0*Y^[,3P? M'0Z326XQ&S1OT2<(OBM/-/]9^?/@&4F[7&_C.JK6UHCYAXYIR?4[BB$=T^<& MH;-91R V*:4K*A;H-W 6LMF%XKS',;5@B'=8N[XS+@,G_LGZ9>/SV%=5'(\Z M+BXI^"#ZWE0]%O_AY??\7;XPX&0? ME>4+;7D@',8%8%R#5 &$1Y!VX+#SYT$LT)U7Q-K,81]JS6!_IYZ>CG.>?1-> M#B:?RR6Z /NST+?3]*4$EU9(" ZO.NRL?&D=SEQO=SO&/WN"R=OYYZ4AR:Y( MGGH1KR^R^L>.3=Y@>.V-(HK@.39H0TV_!4@0T$1%_# Z. ,HG 5S"G7H,@&^ M]('M:UWM3+9E0]/3B@*OI"D]Y<^!2[^/*UM?<^EWW(E^C2H=;0&/K6[MH5@> MKX]OO=_[^"3$DH"*J"!%FI@.68=X); ER3"W7;ZW+7GWK+I>5DP"G4+ <,!HJZYNEW%>)UK#.&S,%7.>2[??%C;BKNMRBG&:H[+^!!<0-_*S_ MJQ]51)9T]0HEQ-O]K\A_/21V O.4@*&&=%Y^35.-.XUO0,EO/T(M'N) M9G2_6U.E=X;19'83XNGH-AGS.+)WJZ3%%?XC4+-$P:N[@^ AV+!OK_T=%(F[<:CC:IZ,$45..QQY;>MJ/ZU02O,+%,6QI0,*-O M_<;:]'>4.$_@Q:07\[(#^CQ]TKS;Q2A.;[E7.1.KG,6+UY3XV>OBDS4=":!!OM=:E!0ER'*E2EB0$-Y7^ M*L8&L3ROIN FTCVSG'I=1QE.T,%>8)AA0:7WKNPMY#4J?V(\^Y(%@R MO:,ZK0?)$*Q68%7+0Z&;38+]D%HUR"T1NB4&P-P\>5@AE.1J9Y'=.L[DOOII)+M0VD[ =&&VV 3A( M+P.&1@)=QH7F(J!G$#=E._$2@2_<_!3M /&MI*&7G5PBW[?91HTR !?LZ$9P MM@7Y.L Z&RG@9#++Y']>M43,P]U/RTTA=E%M?^&I:^K+,_)]Y\DP@DQT10V5 MAPR*$DUY;V%;//WL;C+\CB0#1G:51O[Y\*,M3 ZY9;%.%//=K6'I M[J49-T^*QO6 M>6,*.7<9'Q9@'P?T*!U_4?V15G3.ITL?D<])]7\#KB+D3-. M1*X=[*.=2[7$Z.1"W8/TL'C(ML&CI57.W)^O MC_ M+_;>.ZRI;5L?#J*B(L0"@K2H5$'$1B^Q;$1 0*1*BX!TZ2U(( @"TI6JM*@T MJ9'>B70!$:F1(I#0I 022@BD??'<[_=\VWWV=N]SSW?O/??^[A_S>;*RUAIS MK;'F'.,=L[R#)#B3H=GF1KE-*L7R\NM87$M3O/FD,3=9 1>A<((/-FLG6!)H M/?5CDR]5-=1+N'_)3#$G+*HA8TYD)T_>.W%V*Q'A6U9FJ"X\'M-I=7%+?ZFQ M0MV!NZ1?\Q<49K+NQ4]-J45^A_4/=5P)^$V-@/_J\QZI<\A((]U!PV7]*E^G M^%,V04'%U?E;Q>!2Z!0MQ =".@SOB/OM2,AA^*_/_NIWE=A_R#D@$XE,YB6% M8Z6BG&ER,&'"<'5(H/#BA3)H_WSP#D]\[2*GMH M(X&R!*.862H"92_!JK,7IE%QNR3)&[@K4LW=MZOZ9+2MP$W[XZK9T0UG9]0O MZ'W?Y]&G6.$.KBQ23VA"#NPV50F?^K?23BH5XLY/WR\:68_5?0R827IX."1R M-_J$9VB'I750[V"2W.*A*)/$AB1OSQ5GCC_/F3EW7S1?T& M'^D5S^,"-3(*5!5Q;]_HB%66Z2N_=GCDKK: WPBE8)-*0F8JL/)'X9C/^]N9Z]!IK6HO&V9:B M*QGR#G(JO4Y>M(\)[O$CDED2/W%L$A^40_X9M_A1R8:LK(YUMH>VWD1;??;> M%,HMS?K%\GE?=B3[Z+6UY_%RGR3:I5E(O>33%$A*I\JIY!8MYO84*V57LKS^ M#6_/X,!A/B%DBLHE\ZN'9GS8KPHN%U#:J&^;SCNA*I XKD?[*.&J TBA\OYI MM9TS53'O!N*(V1(UF:A+T1A5.)C4:2HRW<#/-[4GX]S# D^]69\GV2DH\6?E MT2D2/^G/6-<8Y?^6,)\7*F(!4+G;V9)*0I29;L M0H)TFFPA6^''H,&2S.8/8A6]AYP!50T>%_;>#7LOM&G$VL?LCDPVN/[6X-O^ M??=)VQH#PH.QM6_MPPC%1DGJ8Y>.9&JKF7E3EG>F3A/BHB\%"B/3/CD6MLF1 M;ZF;2*K=>CL^[6XB@L+-"1(_24]/63979 6G6RN)SWND)MP-1=ZE?;J4--56 M:[5E6/ER&]&!BMN>.E B"9.P] 0]A9D6P.K H5Z%YMO'$_JG*G2C^>I]]@:Y MN4=,(T:16)THRCTG0@HQCG "44@* R+4/_^BNHD[KO28)V!4F,_V1N;59J'] M2&%J,$PRGV+23[DVLW:0HEGW6;IBZ,240;PF]]IJ;G1'KHSLY813>F&\"K87 M_)"OX1A5V+4:.N!9..XT-KD/4BYTAX$BW2&#H^<]TPG%//W=.]*X#G3'3W7#?M[,(]V"$CAQA<26$!F*S);I$)&_V'>JM/SLHEA09-Y (-YEZ7>J)Q=@@ MJF!:^!7CY?D^'CI IH +?$+IHMUS3T)URP$U?%46.UQR2[IZY2M>?)!JU$(5 MFZ$]NLJ(,ZZ+5$@V':3P532'8(S"K_%S?_M\?">IEX_B#2X-BZ,V&D+(#YA3 MPJV)!:A$+MI7P=1:$GE:$;*%XH5=@2^_G&)TV/GR5;@C*,P'M1QXR4$-M-&G M60.G[F-[)(QJ[0/KP10VK M79H>I_<3B'S?IKO24Y@.-;<$/-,Z+=QJES3G[MU6#6%$/= 6, /" M;3JJMN!>-SC;Y_4W'P/[:9:\-EQ.SHV^69:7< _>BMF&5"4LNU0 MI!"ODUV@<=3)EJAR%\D_?=&;_W""9%Y$JH_G?,';]JWY0AR/LW>,W"?U;P,3 M"Q0@V8/RD-0[PXK82SF(5PZ/M!C0.;]M-E#\($&S(A"SFFW_QC/VZDWGUM7Y M-P37E;.$;>QVG"5AK1/Q5$$V.GY$Y[(.?K4Q $PT2",^J*@.D_LR$_T!XD8> M+USJ8X-:MP8>_HQKN(AAV].C.?AP9AUW[@I9/XS;J%\7<$@E&&DDV)/WN*W[ MGJ%E5'9J]>5"H#W:J$\[2<64&&QB/SZQK'LOC.?BIPM?'O4JKA=XZ ]^JQ6] M"QM9D]D:%EOQDTF9AHRE: Z^ZM]$\I$N:U94/55S=+);W(MJF0A+LSL^MD=<*L2O8*,:--P,#F(+2QQC!^0 M^)HOT+2)JGNYG7[YG(5WVD#S0);&Q4G#+*TQB0#LKGW#F(HW02K"NX_;"6TA M0A!YM>V+CG]YWH4/8%[G!0!<^,Z,S2)^\P M-?,_53IR\QI_\YGR;\AI@^CV(LA(8W8C4E96>DI6>JVW%R6]U;0]1(LGWY81E?/]5Z8.+A-EB3U7]G?/X>9.;1D> M8WO]^,,IMP/25Q"\@9?M\P0NDB2PK \#M@>*K%&JVR*R?/YH3O(^V'>:VJDG M"HU]V\@K,9TT6@=8C9FZ ;EMM-T'P%ZS47*+KL6AJBOLWMF3!M2.9CI M;E,(W546F:4#>IJ*7_>Q O/%]0.]1^Q5%"L(-_LQ?9&!?$VVWY++LZJIZ[QG MZL9QBCI#TS)U2=&R1P5*^XYX@Q^7Z)A3,P,/D!+%_SV^!$V='.)C$ZP&P]U<1J<801 M<4+$#'09B'Z('TQ)![]S+Z<=?JU'D3XU1=LSEC+M\\<#31XFOKA[>(5U>"D$ M6J4E,T,JWC(]^,IF-]D<5>P]QM4&W /- N%C2'T:*,G^AUL'9L'QI=*+]^52 MPCW5/:8)B04J_?DG:+.KB.<]$=WEMWD:'QV/7,4.D'&6*G^HZR]O&LO[+M)^ M.6_\9&9M_4E@2 _^$L!P#_Q-V(8!+_]^3HS']N!O M^(>M C^A5/N5A)W!?U-!J@X=X+Y&[31:T J,^JZI^00Z8,*?\>?PSB#DJP4; M'=!5_9[Q%X2J?(>VGU!(TW8!TS#PQ=3O23P6.^?"5^(H9T'CO,0".D"#FMTD M"&^IQ"=2Z( 6IFG%]^CMHXCIAB%Y7*O0U4+F?BU;Z(UI4/,:-TP7$@3:V\!D MF0V3Q4O.^@IFW/-/"NSET=#P_U91,.78C=S1@^:>Z! M'$[N=J%X0W7)>,U?4GZ!&HAK%TW,C[L:3A8WX4(Y=$V>_=$&&&L2 ];O@JF! M".K>D?8?CW[W!EL2JIEV@D 'A"%AO#.NP#''5,,LIC!BR^Y1(;W3*_JT^UM[ M]\AS;O#WA:M(PYL52AX,-S Y%9"VIU]X"J^%R[[<M*,:52&Z(JM$WR ^'RC!53P]7Z%S_%OO'#2M MN:[;SR0LZ8+<_6]7S[U"WR M1$VD;-M 2QY6*Q>5.IWO/95O!6I!XY=RZK.G+,IRJ8RN_$@F;7-)[$W3P]W[ M?Z//[HEAQJR^GN;WO3=8^2URJKE QTDLL.#,\V>TAP>WL2C=Y;FXL1FB.,$B MGV'O#J)7YBX++ZTYZUVO07QTZCAGW,N7D*QB)RIN>OAB]-$PRO'.$M9/I$*1 M5BN/L< !8SM9L=R==+N>0./LG=2Y>B/M\;.R>>6MH[%JSVSQGRX?DA;OCK99 MF=&ZJ;U1YE&1PZ^OIRZQ.KD(4M2SB93'VMM>_;!DD!A[0%G5;SM"&APCP#9D M>HO@DI;OD')KW&22$5L>:0J,#D*_IAR@(A@F !P[UG P]XNY@XGB!5D%8GYN MT9TSOA?#[MBZJM[>B$[B0Q-*(*TOYYWBC,^)"'@6?*W5-T>7I H/UPL/D>O@ MMP2.M \1CS1C'TPF$[WH - D=5LEF X(-H6RZN-SG\\46WF[EIHO526/N.@< MMHI5IE&L=''5>3OI/YE!WYM8F^<^O.O5C DA8TY3O) M%T:M%7$<%(IBW_QZ PN*G4B*:E$!QN&.M;4&NXB04=.M\2O_S2^$%2=*;7UQXB@\= M;9LW.,$37:FM7ML+'ZQSFDQ)1)Q3[ 5)16 ?'4>>.W]/"^ND=O/50![#P>B( MHWRD&HRDM3_;W6"T?Q)>( 7[,I"#UF?!B2+ES]CLF*KAR_=7E,EW+-M*4?*H4Q"KZ"8[T=]=PY;_S)Y)>.;==&P)'G0 8K"B$"Q'3;4PB\IXN'29L[6F871C(:DQ&[[P48I' MHAOBB$0HSOH7V'_ RP8I'<7WM!K2V$E^&&6PZ@#NYJEW@\Z&W.@AS-4>@14_ MT7@MIWY56*5)I82^M[AZMX[A>+UK?8!.08Y&TB''#+FW[1)"2?'F\=_9?L39 M_AU,/X=V8Q-REH\$I!@..J^^4;:N#36'B^ROY?4:B:4%0K)^&C49O:G(AE%_A#?UN%$<*L(2L0OA7)I M._P**JT9?%0)\LJ9_-QA=_E%4^@#MN>D?CK@T!0Q\K,??J%S/.#FQ6WGRJ][ M+N]TG9QP&K1''J?>PBS!5S]G '3-KO38/JM_EU4(_S."16F_BMOSE6NF NODDHZ1; _D@5+PTZ-,KN,.T(QW MRP(TKFVG Q:UP3MG%U(A.#V\E"YBQ9,T9&P&1.W/LY.NEQJJ"Z4Z(3]37*?[ MC@?!9+&XRW?ZKMG ^5"[!Z6=]/NO.'N RIU,5(MGX1N?EKX^@'0]+KEA1DUM MVDL*2FXBV>5V=&:,B(VT@2 325DIL6[CFD#(L/XKVB:!%;^SC_0(J5%!<\O? MU:-\FH_:&_66:XE0O9E%]>YR@#?>+ ;N[MPLLJ8#'M?X@^MN M@]]=W*"QANK@AT+@)*"L[/0C51PN-\U.)@ON5GIMKY;00&W+&[$NJP# 2:00 M-5U%\1HAI4-%T,'*^$%UP,A1Z\-$?_R3N#5V67B#1#0UCV%GXUB@*9A"TF7, M2+%2RJ/T)L/LLM$>UO'W\C:*0P]*6PB9LK8-LM-Y;86H)PS7=&7MY'7C9HXF M;^ MJ_=VD=(/^*3^7B[:CAWK9'6V!@UOU;J"/E\/7A@?M,C[)LG)F83+S;%CS[)T M*VM6TA2Z]+J[[L*'^P$'Y/.==A4N16-SN+SZ>DS;/2'<0'M^\+@92GA'5&T*2@V$'-V-M1BM=OIQC%@H.YC:1. M?V)A9E9Z)H_D01"SJ:_!CB^GKE$CE%BH"9@.3_[.]CB>>U<,15]*9;-!\Z,LEP+91@J)8W LU"T'HJP%I?;:D8:;(];F!!\9-KAD?SA MTO70G2"Y"37.+? 7.;X,SP5O/CLZ0.6TG=& JS'#R%77YJ(6IO1F)^%QGR B M:EH:H W:&\>4HA/QQ72 R_H@?&-]%\0$;S91N4+1)\W1 0=8HF"F>,4[>$@8 M'.NH)$RM%R_)>IM//IGJ\(J%RN\^NZ(7[]$I9 WB0Z^!.]=&98EPZEMX&1SS M",I,]B0#^V@]=$!$\=?JYPM^@:X4?X;OV-&EKLRX"%JN MA@"50/@SYOYMND(1ITH)-]\Z/\QFIIETN^!O*1LP\U&R\Y'#95/9KF$T/C=O M'K]V>-N6IM& MNM62_$V/E'.6+L9WW366^M7KKYVW_3JZ4_[6P20Y:19N/ZH.'',>@2JU=[[D MM7.*N^/FV!A >$WB)4)JA[!-U%>T0V:DK-OEY:9.4PY!UU2#/E*\B2R4I\'*L/N5(<3 TFZU @,CNF8N9-ATQ#2A0=KU&S\1/9X MS0< _NJJJ>!]UT0&3,H#AT^HMR86ZC<;^47/B5$-X_-$YOP\*L\.A==^2%R0 M2;0L&,Y&^!X+.":'$L7*3W^SMJ>:B!\C5O)A=QY4P@K2M#4T'"]$IV=G^4LZ M+\(/*#G- 'F@&WHDE#4F9SCP%.D-$WM4WJ?12GQN3'J;:&"P&GDE*^'YYU*] MU:G#3:S&)!D:Y"0):1#@WRX;14LK-D>* 2GEH8]^"X)NAM"\Z[]KC=Q6A#EM7-W&R?.#1]\DWQTRA/ MS97K'B-ZZN.916F^^<)>C6/N>4 O6GZL*#!E.I-5JBZ$-$]3*%Z:*,:W-^H? M+QM8-304>Q-)/;#Q=US0_\2:^M^6!D]B//59A53T;G%>.SB<)H1H1ASS,O@4 M/J-\%O L2"YX4<'LJMH^4[F],\'=DYVJOC:CR;+B[>=NGH"5F?AJ*<\(K>:< MJ'!WR*VPG_Y8]I'=]0GTH9G\JZVE5"<'U4*Y+F7]!"UE/276:36Z>]S$67JZDR3VM8RWA7K/]).,]7OYPX5IE.\67BF@Z$=A/ M8TEX#^%44JA.'F_H4:Q)L^E],M5ZY5BLM?N2G#+WD5LJ_-_]*(@;9<7F@L8@ M<>[Y$]"4]UR7BU%A39*=S%>27\II.AO]=T_NSFW9YW2NI<1A*1 M>4\G]14T&][*%JXNRLPVM:8.@&7Y>D"ME_4][]6]<,YZNBS07Y(<5580'T5V M!-X+T%2]D>>H$%B:UUSH((O_:C+15C9N-JXA(&]MF>1M(W3IV;6];M?R"V=Y MW'W\$0]2X^N^,#[>CH5]; M7*-D"HQ:&KB?UG>\_16INNVXHX50?,X:#6@)V0D]!MTX1IQ&.&47LA$.Y6#HVE"8Z9ICM7[/5\PMLIWOT(W7^_ MQI/+%,AG<=X)> VGD&(VM;5Z4'Z(8?KT(N$<6;4;T%61ECMM/2PA3TJY0QO. MCJXS/$97U6L=VJ2C%NQB+9M8\BTT4H/7HWHVF^J1E*?UC174._<]U-9S+'><.=YUZ"ZQ/Z&]"4IH($1-'IHK.[Y W3_*P$,O#*IX"5^/A[V5XA%\S]\GTSSN% M\?/<,Y62\*\_;A[ 8=1KY2Z7;N-GV*;UR6.X6ZMJRF>R:#=:AHLM^#4/-U3L MNGCW176A>J&*:ZHADT<],J*#3TRC3W.=U8#8GE65+:Q9!H<9L&9/S>0V!K2A.AE4]A^=# ;U-,]!C["J]-1O"6:"4Y=*RIOM"Q."H_ WLR8$0L4N!A\%E9/2C&JH.+JW9;C%!/B7L KWC35(G$@%L]S M= !G"P?>KX.GF.<+W-W_EC8?7G/"Z:7$J'\)FJ3GCPAQ_\0EF971W;2_2%0; MV;BJKID,<5"4=6HT*DG[GG&K$,'SO]PPOUO4?'V=+)V$M[8^NC4?MIE/-3KT M]-6#4M$@P()(@^D,!->#G\*@(H$M\+!41C38I@/J2@IO$>#88_0X7,_[PC[) M.^XU5?>N=9EYFL7DK600QHFOZN+:$-52;4==7^\$FT)"!=CJH5Z;@#E57$O& M]FW%4,4;APOO8YO2V%H3\J[+%0WD#7_K,C>WR$93%?.\QG!GY?1HU$T5"&?; MN_RGRN2B7CZUQQ%"B,.AW\*N$_C[6NB +U&8 M&=A-=/%4=Q.!]Y8EGA@_-9FZ_%B>.>,YZ(6=T[&+.GCPRIG)BP3IZG;(N!IV M+^*XDB:S7[+)+_U^)NSQG23G%=*]BY\;0N8!QVI/(GWPOL$-I_';KJ<8/,&"*N:R^EFE6HX-5] ,M5%L< 6VAA1R '7B75&\X%#1O4KN87JGMQ?N9; M5B'(,L&,&>9-J&X3D4'M4>$U@USM9&XSP3N9'J4-G-V9$VAE&4/)]!H^*G#3]@:E/M%+0C4,1"X-J&RP),ZX)U)SY,92)^\Z7H 0-\I0\>@R M^3B2&*13RVEZJEEZ@"((Q3NIB-3)R)2W?(D_<#TY]9=.@K7C'GD!6[531HRH M_;"2E$Q,GGK^DLQ*BJPHDYGE5: :K\*KTR3,I]_#$I *8QZ"2&A98 M:78^/\]AD=M<@/]MX"]F*Y+5#G:M?*+\R[U7W[]'8E \I#A^A'OZC,GY(SG< M'4<\HMRUSBJN:^C>=5Y*<+ZGNE34M-SJ NQQAZGI*279F2[1 ?6A68Z.'C&S MV/'YQ'@?YXZSGA*>TJ\-X+924;33U'2P/5G>=BA'X6:Q/W]N)4?\L7)3C2_W MM!]5V%0SH^%UX7&5O2#MSU:2<)6\?=G7%*K3SKRBO C902\H M*;^864]? T8URQ2TN+M7&P4T#(Z6Y(\BU&9D#UMY-O'$@EG@KD]2*B+-K8G# MC5RRU#JTWM:92#'D%A_EUE_*ST"0HH1NPG>IX-V#Q9$_'OWT1G'$4YCR*U+Y MC3I\7^05)W,U[>^I?4L;'S^(A'ZY7RBQAQMTPTBL(#KGX%G5T>*7EY\XJG9H M+'X;7(+EOZ7(DQCX<2]Y2)1@]]Y949=0W2*:E#NB KK2X:S66J!M$2#_9=XX M7*BE4UG'YWE@,$F1@,#D=:+VC,%NDO2PA0&FFO771Q29VA;U/C[(MZHS?'0SS\9D7).&D(0O8.$\)'301[E[ MY-M5["7'<7<@G"JKH=MQCR3':0&5>,UOJ1+=8%O4V& SI.*,!=FPC^ ](Q.COT; M/8D[B)<.L%\+GBI'A'<^;9(B$7O4U9G(PED7XY=PX?C60S:S\N^G[]O%LTC/ M@/'OP,Z(L9EM\$'8A>_)SX!@EG85T8KC3NA^ 2+1;]SE -COD]_AXK'&%52X M^Y<5\$B!],UP"N7MCO5\5E;B&,W$/;$^NU(%?A%[>S_ST2T-1X-27K*X4^JC ME;F"&#G4?+Y89[GKC1$5Y*?5&8"K84F$H/+ZZ":DWOKY<@3'NFSD M)B0(51K7# R278>6JPZ<]^[C_'IL+"Y&2 MU$L.E6,YSD*4&:UK7AZI2NAIT,ISO!31+=@T+CSP&+#PZ^R2AP:>-J\4I)Y8:8/.D=7%;8JRQ_]T5WJ:&2^>()_K$M>C%RDED<\>04BS7?(48WFE/X[4;F?Q)2%W+O/%5_*]FZ76^8\M'M@?VD=119C]3<*@;=@J"7PASJ;X-'! MUDN4"W@ABFP;B/-+V- :%MQN_4#[Z*U9]=.S1PR2PB0F>J!P_A?]T)?2&L$^ MWK8[]Q$V69XIV_=SI"0$3MBUR?%5U;6J*E2.U>5H>6J5K.F_!JWU=JCX*ILR M\!O.#J]#=*D,DWHJ(.Q0&37!)M'*\PO8<6B+1?10Z=6&=>CA<2,EEUX_(\KI MJ2I?W'/R6H1",;HY+GQP$S\?Y09J,TE7JVSOD!F3 $[KUCPH/#N-SH$!J+$J MAP/[?/6@B!N#)94HSBF;2@@/-'YZTM$W5NWC;22M2&#I\36 G6CJED1:FI.B M;WU]S:TW,9KJ0K&<^NS9">\YORE-B7Y(*JOQ'#)%%R1G>BW6=PC<12CMEJB] MGB]"R/>9;SAF?DI@=#2.[*WU? ,3O8UH^=/]9-7\#S .*B*0G?:)QB5PE 2> M-I44&'WG8A/!JN/52II/*ENOMC!.]^+F,[*Q<"VF#32=2+F3T#K%NJFYQKT4 MT:J:);JKI#:B&;(N3@=4R!Y:UWD*!I5X:^G1CJ) L'N)DQH:G=/@T#N\N.MZ M=(#27(U9@:Q5_3O/ 11_'T6[V]+0>]@H,E_43EKXP]R80>X07WW'>6\%,=G7 MVUYE2N?5@I^XWPT[%FFQ JG#]5]/-))IO*(;T.=%6.L$AR'8\WA\JI$16R<4 MK0:\9F6Y[LK:K ^N)HS[L#2Z35XDE1.LZ(!;SIX&]?TT+A)T@29"$ZM1:WH& M'Y13/U1,:[5I9/,(W$-R):LN/_.#L#6!OH$/5.1W" U72O/DUBMDYLWO6/?) M&Y[*5S+RG%[[TH,Y$5.(C&H(] ;R+;DO^V8]$P,+ >3/3(YP0L/Z("'&/O%)(S9%(6*?+,5(PRO@W5M M*Y6W9DKB.R,K0]Y2#I$4L>#(W1%<\8P45VWU /;^HRQMP/V\C,)^0:>XK2<83UP(L!:.>/"OI MEY"WLK59VEO_?B%6._ ,:8T,#AQ"[*F,&+SSKFZXPMO#N1(GI77/TFOEP:'L MELD"TH+<.7GDP*Y$YPR8!:H9Y88G>HWP%'$F+K9(:!6+92?&5Z7FUBF:\QCD MI]U@X9-AX35EXY[L3E)O$2>32QT"=3Y2HO'S^82L#I[4;TW'![TEM7%I>\9: MU8\UP;_JBS3U4)_3 5;($PX^= ^(["__/)D5SI292J],3H"WZQ]PRCN6;!JP^C+3V]'@RX;%&Z?G-MY66B9#[!>UW1;&*J,0TD>R,S[)%3X*',PW3 :Q<0 VDRT.:LS@)J:SD&]$=SLH1UL9[CG4P2U2)@D@:L#4I726:SDL LDWNF?;7Q741DP$-4J MKLI?<6NC]*C:>M"L\_3A]-TUBI3.V!J1\8%O4%_ ]@3R0U4"@6T0OE';]?G+ M%!]#EI)'A5WK[\ MJC"&]+UR)&4\"@N*A/G/Z/!#>;6'MZ38&-%\QJ&9.T$: MY\:LH0^\;G:OJ=R&6LF>GTJ,3J=E&*TC(J3E/,-(:$Y-YN"H@MIS.=P%5]:T M@1,Y'%DB:Q\GUGBKR=4$\#+\L -!ZKB;RK$J,+^P.EFSIEN[4M,@=7M9O595 MPB-'>V!.\@9-EW*N5.A"$FU/9EJF8I6KSF>E5PVOU E5J7NI"]4);DW42_2L1X/? M-0_#@*U#NDVMM+ >EU[*RS'Q MWFZ=BE,)B8A$/;M:4DB; LN335/$,6B>:<6@%UDN.L47O%UCLW)Y=.JC7 M8-5HUPX^J<)&X2D+;WD^::HF671=0@IH+],\IZK;YL0!NWE!CL4>6^_)APZ1 MDV(G<'>_0^H&Y#?=5H+8!-X;2;%9;6]*.J[4( .,@I8AR[,.6MHW/=N4;X]-6AP@UTD ZP!++89YZ+PC)0V4%LSU2D@!*WS4B#.K=,,HO\N)WM M98Y#0,'@:R?-:]O]1:.47#' /0Z=AH3PI[@KW^3'MO7VG0_@\+9>89+>,(I! MN0!/0%&&K@>Z4M_@)F(1UY38+B.VG8J*HSGW]^]<<-PXHW2!( M$8-J31&L4,4VT)$[559#6]@QJ3",Q^A\\4+WAK\+0UZTMSY@]A8(1A% M-;H"O#!TS)V<2H2?;6E(&2T'&6$\*4.V6#36_;A#=(S>4N'ZA MQC58S["I*$K%04[,I]P&;8A 14 KC6=9O#Q>Q+NOCIM.-KIBMEOBPJ8.>:%6 MX.$JAP8KH >8:)TNG'.=OO#&T]M66EX<1I,V2I+/'Y0;7-@TJM"86'?QK';Q MDQ5"U:5&?HM7ZH8J*2N4%-?F;B>F)2*H#:MTP'=Z^&_LK_Z/L_P#ZCZG?X!] M[?N*A-,!(!I*AQ;L9%7ZX^%?$T/S6MX]AVQ?(WE-43A8:$^Y:.8F1G2 L-&F M3I#?I&8"W)X*/ZX=)ULZ1TR(EG)U\O>4]C>W&#?W!:,G$289[/ >FL7_? M-P[J12U)\<(_(X_2 <'B\'71?@3^*GRG$+3-1 =,Q 1&&3$<)?X69%26&$1- M06$LX2V;>!8BB+A U"%"*%K.YV%T@"BNZ?LTMLB$7REUQ<[W9'/G&"?%!MNA MN.\%@7;YZ)-"GL2Y%9R8NL;YH5<9J?M%L3CKX."TF? M>Q.MY[PKG-\;U6%Y@=O!ZJ(TQVE^L^P!S>%&]J6&J)DI7 X>/FU8S/7XA.84 M!VED8VX0=A1CZNG[]M/L U<#+.=:RJD9H?WM?K+1*J*T(7"%108UK\@I;YJE MU33(9\KQ=EZ[0AMDL_LT'2#@)_#R.500*E<$#X,?:SI$.20K *!&!NZ?7!ZC MHBE/*#=\'V[[;D=KWTZHV<%KFR[8?^9[]J:LCQ0>U ".#S^"'3;3([E5@)1O M[IZM.6M*N7 W0%CA(<%^&*MR)@OGT>T$#!U?ED8+0:B/\D2Y1$=[4AHL=?G- M^]Y/C7D2BZL#_(E-A ^D@&E;\P4,\LG6J7(S5;1+5N#%&NNP6'!BW.J%XIZ^ M,3!1CYI(X<[<2Y+&?)5_B+MTIJ)_^'[5):8NOW$1NU,>K1]M5[7NMY,OTX8A M()<$ ](VX:R2\GUCA469A]5ZR'<&[0UJH#:ECIG4K;A05!GPO>N3CD&+( MUK3!V78\'=!BI& 8KG(=8G9YL>IV'K?K1=3 >8[HX"-B)=7O(7B= &#W<8H# M 3=?!7KII0R2D6%)QSW+WW"Y\.CR!97A36_.>1O:B=G"8Z4O>^_-%-(!TG;0 MDJ4KZ+HL*OICG"8GY&1T$[Q-"H:SC/]6\J M>_#)B&R3P[;\*L/6A]5\WO> /!-,.70AV7=>J[&IW\WBY"X^IBZ4$F\B*'>= M YO%^:#NQ]R*_V?]Q*\=PX]C<7\]?_*_=WS^U^6?2\#Y?[-%Y//M!(UQ34-6 M^J8C5(1HGR%<2LK37P_)&Y[.)T491([("[O6'W,]U27H=:#65IFII -U!3Z] MA R#L%>B2,(=Q83+1OCSSSVQRKP=F3QQ&NB\02NGGEM3!A$"*RO:\ M"O(5D$<6@*>+X!7(2+ U'4 26>AP'9-]CX;8H1MDITVK/Y\/ZAM%SN^9''LH M4"^2*ML94/.*G:%UYZG1DRJ2H,**+6Z8>]BVUU%)U,Y#IOL MY'L';GUF+VIC@J2G2JV@, QGO1^)"$?+U#344E\@.N]"4D3@I%L0;052HT,@ MX07DN>C+C-&3O5"N2+@S_"D(?R?C,NV@'YX9*_,*/0(_47EY!ACY6;/M$:XO M7/ &CW96Q.GD)=:(29$=UG,P6!8 5,R(CND 1YW1-6),@FX5291@IXY>]0H- MW=)DO1=I;M(I)G+R0?#5LG,>^ZSY0GUN<21)AIAO!;K#F\V;SBQ!RM 43B"1 MGYH- [H]7&NP)K!O8'RC1HY7.([=+")&'+Y,!P1(KAI/G )[=TGO*OX'.326 M>5D*AQ3M$!?Y/H6-^@X&P5=C7-O75AI9-&E]9+8XXGX$.&G>@3@([I.NK[=5 MYZ^UCIZ^#Y#XU'0B34DQK8I7> M.ATPI2:YN@>]*G"%8,="TMSTR\ND:H1T&KW62&(1UY_(L2@6)G="OY*E>PVJ MZV,RR\ O*3+=E.!P_/NHZ@9;DC W0,3<74)HE/ M>=ITL),S%+,=^7'17FA5;S2>H['8EB@SB!O)47,(1D*]8ZJBA3]"@7 M=*@H(1KTZ(ITCM9.W[@^'9 7'D*"$+GPDZ_?,CRN)F&P\Q$R6OKD 8?7?I.3 M7Q WPBYUQ1$1#K1OBQ9]&/@!J%$SCX:]"CO^:VR2#6BB2-NN?#-*VML.5D5^IL,>":C$YQS1B$V_V\V M ,AUVY^M2/DA"Q!G',.4"3:N4?U4*;W_0 93< 1\5BJ+X4P6&1U9ZZ'A;X[_ MNB#7WTFSQJGSNSDC *E_>6KN?_X,'V6&<6>!="_O38;MN Z-E#0UJ*[R1_!# M;9SC_9)N%]5E'[MP1^?C=<'2SJO9FYQ;HA2.!.+#&FHM?#H3P?E=$_L<9T;#5#XB3S8L]5:V6G;NGP4GA)UPB7UMEN8-5:D&RD M8.S89?Z*W?EP5Q_":7GQ8O&+NIEN$GHM34?Q>8^]Q&!2TXC##F,R+Q\:CR^. M&23ZX%5KHV2^S# 9G6N/91%*F P"7SI.K/R@3WC M=,#QK)FC-M3'U-1S=,!(&D)Q>])P8D?M8T=?:@-Y1FKE)!9%$@4&@ZI?WCE='NW3(E8316CKU2]-N#ZV\ MJ:VJC7A34YUY85'\0JO$6&DI]#V<'CY;1#*/(IV &2 7Q_ MJ37>M:T:PD$369(Y?O#U9UQQ;Z'#PKV']M]GK6KX#NMS3,XF-9U<*9D M#HHH*8"L0*KO2!6-4+*4GLS(KOBL%H!].1_ZXE*TPL56]D<\VW1 :."^_D%, M>/@1YG[MCC40K 1^*<.6VP/A'1M,VYGA]$%WE=ET8X$"-("7>%XR4(K M!G2F YZ ;M$!B+0I"JLC&,,R %Z89]2S9^QOV[3_G3<".U'C&Y@LT@SMD UV M:N_H2ZW:!,WX54./C\_8SO>FSVXO,$]$;K%J:CJQ&A<]Q!ACPJ1CQ3[?/_,X MB.4=Y\H4+QU@#8Q6$:$6*/D2"EM56$V_**F*(/ACT,28LJ-[>0(J;LLT/'Y\ MJ6/GPZQX:A<=$*9$S0)_8T#T.8L^.B#.:"-N("&B9KRM@0XXWWUI9?\9Z.%R MH$8BG_V0>X:=ML#8&T<9AROY>065*@]P@K@&%HPV:-J,W2;5^B)'5M3'B]*. M&ANA,^KZB+*P77-9W9U/?1BEIM6!,=J(*>\'PUNV,5G)LB?9L^^'K*CZP5=8 M\/W?[=2^2_B48-?#;R;4"]0=Q&L-H>PIT \>BH205;8 :6NR2.!GA401?RF MJZH'PZ0XCK%?:^;K,47L!7]_U9.,5SU(*&R;9#454U(4>[ZP-_Y?<*:_EV5+G79*5V\JW+:3C M8=!C=O&4,V[1!(X/601M;# S6-GM=^@D/U@RJE=-0J%$?5.F^K2 0=4GM,! M8%D4Z<3P=_8_!C(#9L/[>M=H^RI!OQ)CRO%_S9TLE[&0@P[)"FS#$[)R]X]+RC]@4\-_U[?X+]%F)+\D0C70IXO'/>#Y^LUNUU:5+ M-+^DY->@_17SOY@1$ULTV9<<)]CE=&[%W TV&@4<0?[O_H1_)G?MGVW)C<-" M=E@9Z'UK%[YYG/$H/QS^=3%IOY>N4.]W!GZ#1/[":J!_R_\$9Z8#/IR![%(9 M'_PZ([S$@RG!PHQV.XK:% =\^Z_ /*I/]? M>)=^GXOI]]J6/N7W=D:\.OCV+[;BWZX'_V%([H^'S_Y[I7'\L0#%_J0]);70 M_H0/#O#U=U>@_D25?VW]Z;_0LAI&^??OK_Y)X?P)*=Y5WK_:&7X<#_^5O;OR MQSN!_Y=B\(_AUQ]H4_H?@($TAB]_UA3'>)0\.N :PU;^]H^_+.IDT^^T, ,P M-P,^E#+ZK!F;V2!J%L1"=8?,BNUQ_(N-^="/>.-'6/<3$/9W8GY8U/ZKOOK' M6/#OIQ5V:7]O_=XRDUJ^=_]M\N\@-A0 _G?8[NV?6I)N\)^T*3?43YEP@F3M M?P\]_421_P@(^R-%_@-8\)_@YOBMJ*G?:U[BB-^9]N)@DOZ+#7G?SUB![OPQ M%OL[,7\X%?C'F/ _C5W)2(I0WI%YCN2+CVL+O(('/BYIT$$N[OXR8"_ 5PYJ M&%HC)E573=PZ6MBM:W+SM.!=\U$#3?;O,V-5U%.TVF']O\'%\3R\N"OL@CBQMTR284 M4VHF>#KM$1#'3[[M8,$?AJ1AII8 MT>?I*S%"B=-G.T49)E]+AV31)$,Z2@?L)54(/ 1QTD1N%$,G)Z@C>&2XCV/U M6]+L.;1Z[MCN42]5?RY<&OD@K9L.P-^!A(XP% 5V0H8NM#?Q5 RA=2L'M:O] M'PC6&\_&V+(Y7+E][^X]0-#/4CC21I)WGE M9X>.8Y213X6&5[,O@LJ?6FP*'02],'CY"6N@$=KC BEU6D<3U:FI*N?@S=SP MZ0(P$&R%" &?:%#'HD;+B8\_PV[(AC6(8C.N?NV=#G#2J.0J>RI\RFKRUH>K M -Z/"#F[I[?H@'Q]QK=Q1YQL$B&A,,DO;> 88$@=.OI!7496ZKAJO+23-^LS M7$/LP9E( ,/G_8F5@&T0EF>X.L'1= +[!J^:IPH2^A B%3G5999J M7!)^Y MI1@9?G)Q\$RUDCQ9B^+&4&&1TGFPE2N?.=QV5-6)^&(AU! BN<<5L,[4X;YV M%72CWX+A ]D\":VT:+M...GX/A >#>8#?^N ,.#N-UOQ1*,!_ MF',:]8-DW?^]XI^]@O-7* 5RP0%>M=#6@XPTR0O%P1G?I:O 9/&9EG=NSHJ( MO9653_WA^V=QO5ZH?]%F]C_IBE+HK\-;6/-,W+@GUC8"*\6VN#NUXHTE*\:H MZ=E[+?NG?;GQM?M(_/,@=E.^C'TU:HP/VW'\%?/2F@8O&L_#_ ML/?>04V%W=YH%!#ITCM104%I @(JF-@0,%(M" A1 6D&+)0@,4&0W@041)0@ MB*" 2)^]YSOSKWGSIP_,I.9 M/-G[*6O]UN_WK+6?S8CG*0VF0=B[6Q3YWRW^-UOX_=_L6;4&@UF< -PY8.ZN MZ>%;G<2J])1:CFJ@\YIY0_C]5@@=0SG4HH?,0U@K0-V$D3!HDK$IT.!A+3X+^\$)"R M;GND(S!3^M]-_K--ROYY=Z'GG]WE=2#-E]G(,NG24"6&'( M_@KFAK)09X%WE= :_3%%>1B+O*X=>7>O7_RT_=CE%*'#C052)3_^"]G=O]3D M$*C+*J$+=TFXK3FPTI?^T.%;N@*#JH^'EO>I[B(KM%M-?)4,_.SW_ZH2%B#C M]#G[L*,.H(YO,O+:8,*AF9P;+[J 87L@F'S'X(.M2J38K5#]Y;+#;2&BU0X' MJJU^3I#"KQ:_L1=$UE=&$ZB%B!TC.&DZ85R,$4P>E$(DO[S8D,(U8NF2:SPN M8)-&K5).%-*G>#N_T'5W:'B:YQ[UNCNA:MRI\,IY=RVJ] M2S=4GU<1ZDZG>9ATW#X]^M@\#A.4K]AB1J>[7GW;^#80JX#*%<4O"Z8=*-QR MQO#M_V+S"XOFRE+X-OD5&S"OF9H-6/'N=T,%P[_>F=A$3?F[A2A4U:8PU5OV M)EUXDMTFD'G[LG8I>00T;SD5_ MY]A'^^M[4S!:G\KVVZ4$.5M_N/'U[*]_>>/J?W&4;[UAN5XHRG8_S_Z#;G*$ MR[4W#DHA-WZR60J.']"1+U#TN.!JK:#'R>ZB@M3NR]!CNH_;) Y,>_NHO> MP178@.T1A&R=E_#8A9_R=Z(.&YY.=LPZGVQ_-V@V1:L!)9JH;FVEGW+_L,[F MV__U,H?_Y^<@,>50>M<[7=KHRSN !;D5_L720;WLJ<%PYWHY.^RD7RZPWU0\3, MHX>V,G\'-OMYI:I/OZDZ$:/WT58P*PM]WF,#UO.<]+N?]!!_&UJ:,N3/F/1[ M:/8VEC:?^%L4-D_RHT 2KOTF?_]"JS:8S-GJP54#D/=P%J6>;MCC9(+T_K*^ M=U[=5X=177*5=W9;SIZ5>0C7VBJOY [TN<_-2_A=B MK<18FV$P6F#C8)RZ- MVL$I@._C9;<*XY#01)P@M!\P"*$H@O$<;U"3O-Z0C-^!C58*0]2]>K^K=43[ M1/?)/R@MVS[!"UF9!V'O,"P*.YW5T$E*4REI8\H,=]X.CS$,(0B!BN2F>QEN MX_UTZ6V-([\M\@KB@JL[FE*?&.]5V!O2]S!5Q:7]SV=DH!2H*[7D!8U3#M3G M6/ G6K5 'Q:*MM*SR+-&#?U&QL_(-@X9MAB]=)OB/8]1J^F?4<^'R M]]"+OZR,X:MMP#I, M?:@EPY5<2=/<# WVEWPZK?BQPPZ! 6]'NI'P0Y7W2K [BQP,]PQ( XZSW5FD M;JF)U0Y/Q5&<%8T@'J!2:Y9O,+*L7R'J[M9WD#ZC'7'A44?"V@G)I5Q%)9*6\3'X,.]W>9*CB+*> M@;S#C":#,CG(&.2J:0)YU)EWG#L@G(P6U,,ITRK,'+9YXH1&:J>F4L/TMVB9 MG#((_O)%U=%F4X1F_+4 IX?BQ4>R%D@3 GR#N1YBR@:L+K5G1=\4+J=]UU+= MZ)NZ)GG%4E&\->]W7JJWS 'O)-FLNTD$P%DBLALNAY!90+Y);\LKG:)+=>N+ M+EI'%N8Q@)[X.73-PJ'9]\*S-L\R&'=%M@2^W)F*=]+MWD3F>D/FV8DS!C'0 MX)\">!_<,&1O=R/E*VPQ>H&5]L M.Q[#54B!Q,D:OL@$'1[3:L:K;=T).G1K"(/%# N'+>#0(GE&\=QN3M+J>I.<^R>IS\=F "0\/$ME M*L_+!7")"_H=^8#UD#=T5&Z?3M@>B9:(MYCF ;*>YEZ$5[Z%U(08 U_)0K%5 M0#3'ANL^LD0EL> ==V0[6[7?)1GNGCGX>O_[H-?>8@.=XLM'EG3[D=3:#LCR M!.-YA;%]>^[CU$=;.HJB*=XX!JNBN94ZA>XE'&Q+9^3V!:BHP5GH,O [-_,T)X7>MEW#ES-E.+,*]EL,E:+.* M.T 1+:R9IMARB)UW^9:E](N7808R-J^#52:/$7VW9M,OQ(A\J$(>)[1;(C&5 M\13 "3D^UPZO6R-C#GD@^KJ: @]_S[BQ+]/.;%W94ZSL_*4M&S #OV_G< :_ M1<%-494)R"OZ9]@\:#TT^>V>QG_3 'X.$V$]W1I;0/W UP%\$;#/BR5PNFK( ML-9+:ZU#=\I?"W-,I#/3YE65N[U2T\G&276>(E\B&I1B#$9!LM7:,'X?]^2; MQX..K#O?B^@)UWR/54@4S_:9ONRYK"4F1YZ\? 1>\. ?^) U=LS?7W?\J%I- MPGB[VM #:]QUY>@J1WOC8T]N:SR$^*@8YR;_"PD.X0OD$]I+B9R3(+K]ME5\ M^P6NCJ5Y(/6/@8' BY>!M[#>C[]3->V_&]:D[4P\6P8KR4;ZN\P%&4M93WL'BZ0PT^E$4*5-^*OZ[4'<.=8QN%EQ3BBU^;*NDY=2[==,D.JN71,TF 8X.4XIT)-.!Y<47 M@7B-:\@CXE4#[0(%'^.KZ"L)NU5M M7OB'!-HH#,ST&>M&V$% UO*J-]Y[N,3QB#X:0NYV*T* ZA?LN0+H%P@$TF: M7\6I;,!B[]#<\P*G"52?T=30W65;4O4[;^#7SKO6V^(*SQEOS;B<$C<>M%G* M?($POL@WH'2OI%#JBGM6,*%$^ADQ?D<;M9B'O/I[CR_RH[78? M#CX\=;&Z3Z5VLU7=A9VKRG+*V,U1B%%@+?EWNC+.X UK+JYEWV72EQ"=X*40 MS$U:Q>F;?5LSMC\=.JBR4TSHBO0'*LU=J?(!B?H0W:#(/,RYB+O**^:K\HFG8'*28'-S7(I]R*2O9&6G4SNE?,'#))W4\N/?"U0$Z>W'H/F;@^A MEXFGH-DWM3=@MG:P.[Z<$.Y%5D^'U$2S2PMH6]H3R"#*S(R#[FVR?4%96TTK MG! MI A_8 ,F7HG0Q+X87>9;9>COMQ-&I=C>>1U@_#1[\L[S" WO5=M[3FUJS?)6 M5QVE'B&I#]# 64,U_"BAIJ23Y\O^!&S)!5;IVFV&"@&>ZN"[+43-I\8']0J- M>R,W7;U9= >)\9/+]=5BLT/GZI^-U-8$QSC]#9Z)N*9],G+R2$ZO6:N918,Q:7++%DV M&IKRG?Q1E9+$U+J>+F)ROARK)!VOW5O4F+GUMR[GH/?CCHDWRM3ZNG/UQ[EX M=\2F^Z6+2"HQ9T9Y&++#KQ2!A5,L@J\[_V-6[VWLI.C\&64H? G(^+(*I!Q8 M1&8BJY*=P\O%*T..S!?)HU&D FY3NO7E0U-5.UN1KF/60&MVU<7#F&D).A+ MH2M((K;TT"N-=IG=7OHDTOM5G^@YXBD[Z*6Z![[T\#6%5M*QZ# 5SA<5*X3: M'@M5O;0!DVJ5 H// '/MJO'*_)F1T,TORQ99\#^_?EY)&YAHE+U[X]!W[;M? M-Z.5\1-P1:0?'-2)3R!1GT+*@YCTJU*\!^AKKW^\UE4)1_N1G?.'%L"8DGF% ML.5YF0\LV1M:/Q/E3F[>&W1E\1T'QI^:V0MR6+H,X:54UO?!4W5@#:#9Y>B/ MU\FR:L#J_7YG_!->._^X99O-\B<1*@=0S.K+L%PJY9IPS)"^AD15HW7X$3RELP*S% M0YH-[\U(UX]J(!O98U7#&K#IA@C4/G5 ZAT,__2?U& 7LLZ0.0CY_]^#7:KY M_?"J=Z1[.*E 8)!QN"^#'-F R2#^B( XYS#7E[.(B/]>M M).!UOXR=_K2+=7K8NLBO;]9V_V1VP2>!/0U)!Q*D>U;[].YWBZX8D.1 7_8L MU)N7^ YDPTH'8<(+LA1M,CK!$P:NOK0K DWH4N0[*@S[MY_K'IS3#;PA6'[\ MY$=6*6.7]XP6PKT'7?SEYY8RH*./#0E14HLTZP_5M56>/Z#H5L+55(DS@2?A M?*Y'CT8\.ZPQ;)>HE7+J0&2OMZ/#A/MV#1(G%.?.&NQ 3@R>R:(IE&;C#['. M%UVFH6%?WU4[L#%>9YO2/LS\Z-J^9Z>[\F/FE[MGU&OS[L+&\OBCCY%<^3*Z M0N6K'U"X6NN4BO.$#7'-_3+& TC2M2)U*(HB)6+OTI&&D&2'6G&^RR-G6\\3 M&?=N=&_K_'7Z7ZGE%4L;]?4J4;\'CU M?H10P35)B5!2/8$!H:F.5GW^EY%: MM(S_>MA*E5V$5PA[:##P76[+"V_DGJN3M.%;F*]8HO3?DK*ZGCC(Q.KX6WA1 M+>=H<('Y#9BDY1F@QX5E]73YX:U;$:\\WK54BE_QWV53%",D\(AAS0%7W>5C M_YY(S/\$5\0%<_3!&O8IWC.$P@\-15;/$HW13(R?G,2>G_HP7"??D*J5Q#:E M!F=%UKR!MQS(@7TX=QT!J<@/_4@8:6FJQ78#5ISI*/S#OJ9\WE/]\S+WZ.L% M:;<+XU.V-R)"K].\XK2Y"0:78/3HRU91-J3'-B,98W M6&80*WL(10>\EK^SA$D;7Z6Y.2(D%;F4G90>7JIJ6Y"@6R_@^K77Q+O0O)S0 M;OUZN<4%L$;QJ+!Y?K-X?Z2'3=F-1,O6 MDU:1Q=.4>.X.VI_@E>7R7^]T437^NQ_[VF"8^HS3V5>N5Q6^^I85!5L2@N&$ M.:+\F0U8P\I=$K5(I8 M@.0>\QDUE;J!*CKJ>:;#$L!E71?_M9734_GN/*0 M&C*O<-W")Q.2$.KU=^/7Z]\EZ3M>%&*^]3$/GPVD(*D%)/%RR+*+$(:?(8QO MNB@63DTU[VQR2> C PJ"HB400WXKY;6PVZI]$XR&AR-J[?ZJ-K33;/XEX6&T M=!TZ,1586#D'*A;YJ90D[*ZE%)'I&/M(786K%\L^ .W['RD+^QUQ?S&[@("D M9O0._!1)F4 M1 (.<''^%XK&+Z;*8&<3_UT%.=2'QC&/'IK1O7.*OK7(*CSL MCU?J2=='F<8.IK_?P,0W11W:A'Y* @(V8-QGR6U(]GXL)%8<7$(VK>_ZIT)! M96C>0TB8PMSS$-EK(F=%O:LQ$636_B^O5$+/) M<+XJ<_'D1&:H4\P#?/S2!RX7"JS%R%DAHBIAL22.\'O7T \!9KHZSH9(6VO' M.-!K6U5(H\O[*R5M2U\D/S^ALNB4N\.@_M,>:J\F;9O,ECGE[;?03Y#U1*8' MA&@<:,AXKA&1S0<;GW.WL(+)'I(_9Q@]Q*V6>_SQ37&)+^R,K1^%[K'AG*Y: M.9?ID2<@0U=(42>5>,IMP#+<[2 LQ2'78979T/H4SVQKY35P#T.PTPE&AE&Q M$^5!_'V!]3WIXE@G@_/^BN';/=&U6T9GC$7&@[0UKZE%W5&D#J9H"+,JV^]H M,YCYSZ]Q39;HK-K2B+9#\"=J%@ M9-LG/XC]-5A"[ABUM9J0;AQ!J"TU7TU\FHPU/-8^$Y#37UEW:5\QD M/-Z2 >,+/4041B'TH9GT@CAW@W4R,G EE00X(*=6;8#\&CKIWJB;?>5SKA6@ M0=0OCJMZL: S*.H@F#)SFFH(NZ2>^5HJ6ROK.%_,BG.+/P9_$TR&;\8=XQ%Q MFM2(7\$R7/M/+8:O%V9V-#;FKT\8EH1Z!?LE9%RO8GR,R,M%?L$U(@Y"1&09 MC.$$X=]#^M9E,!'])IC9589UH0L-=L/%^UB:'21%[D':RM)BV:\Z;+E5[,B. M1]9RVUZ\I\_P;:S(O7.9[Y!"7H^:/;S&I)%J7,,R MM_DW!"0-O9%?H:CB];%GJ-KM)'GN==8(4R.9"MF&Y^*A(FW];^Y'5@\X32<] M@X5K2?[NPG<01' N0##[ M 0S]:3 M:MS]15@F]$^DD !IR(DY5M\"V8 G2 RDZ9"TKF.])?H.)2 #MH I:>_!>D;SZI&(T M- !\CN!Z>@Q>%DL^V=HTQD6].)YM&S1WWH89%.2%-K8XJ^,EHW731DO2Y3ZO MWN7,")(Z-S@^,$:^FU(/%VNY?*OBT08LKG?)5.E3*_)>7Y1)-UV7:3@5S'!) M1<"YQL&QA$U+ST;X>MPC#8U#>'5_XX,B0NU'JA<:3FSVJJIV58AX?OB&FFZN M;ZR:P ?"54.( Z0AKT$<>M=<#!(S.#%,=4.#*SV?-V ^/_#"I!%U/>;ONI;L M#V%O&\_JU>^SE/W:#LPLJRK<'+^[/F-;9^RNP-OIJB2;EHLK_!W+[@?H5I9^:'L]?% M[TD*84E,"XB\\D5-..= 6I_K=@M@$0U3V>V^+#$+@@8!>3KU"1NP&KVZ[@_ MC][R9'HF].P41J3/=GN"P.+Z/^8QON/W+2 5?E7&NQ6OM:U(@H2S+,NPUR'- M#K(+-1,3RF9/E#6V7KVYJ>>#G&]&X^TQ.Z?I_YF)@.%*(*>WX=6U&A+:CY.H M>7P1WFO\(5<_]LPNEGUQ17*?Q^9^:FVTQ1VWY4DEAG7X-3VG[7TF,D>UOHU) M<4Z".7RQ'%;).1:R$SU^;(4Z=Y>K29L^]G.X0T,53"SV]%C4,#'+;'&^B-KY M,*Y[)D(SN*;TSV/C3!M6(LS>ER_AN@%[H(;;"8%_?"+RUP:LU&4<6>?+% @% MQ&@-DY;*M$K0UC*^JQYVZ^_XN,-P M->*:BKEH9W6PCFM2$$8L.&T#5DM(;=W%O?X%(>R7G:\YW*(<600:MK6JCV@E MC78';TN('2AY^75:T.1.MOS(-5J&8]69%Q?+_89:)> 3@=1PR'1 +6NN;/2< M'8N00*AWB+9$EF$;Z(H).^*]%MW*H]V9QT).>P<_J#[QY(U5XD%-XK'_: ;B M"'R[-O,R9**7>2D0JR *D7P)4^:=1/'6/;C#((]0.G_;LP3@=(0?LEJ+,]5U M)]3>]\J.:%F\=,\G-S=)MU'':TI[G%!/Z4*FP061/B15[B4>T7(7[8YOIZDZ]/#W^8F**3'G)DN3?C1@S@PI5#=?\M+$T?U^:+ M'@30; !\RC#4_1.X,L-?X!F. M/==3!?W]=_-\_OJHE8Y@2K:B:,F*]"P) M.(+^<]QW:6T#=D40O7[(;7D#YBT%-A,U\";\47-X2^T(SC%?$ CIN1^2+M4" M7#1>#QX-,KUO0\O4L;?? D.S(H>)#&VN@B8MAQP, M:JW$(ZDOULVC#%:NLD9CBB%#E:;:OHZ^B%Y\?%>Z_47NC12MUJM_8!LP%\&T M5_9R:_#_7/JCAX7D*@Y3D?<(OO )+[8FJ BLVF>.T?[N7_M7"OZH/JX;)((1 M:@$Z5M4D/CKMUON&^_@MWRT*D0%^X5SD?R$"]H/;N.JL!F8Q2[$#OP] =ADJ M3V+-NW,\-8#F^9CVV[-+]NQPA0'?!U_]6[V=CQH2.2-;#IX@WM8P@5\:C%B.MA4$[@2]I$ +N0+X+K-$KC[:\ MU2PZWH5/P)T#JZB5=PGB=? D@EQ=E6_QO,*KM:T'I[8;[AS[T MRCD6&&IE[M2Y>FFK<"\6+72+A'( M%]4N[ =Y#K@= N@"6<-#/V7R>.;'+ M)WORDY3IV*Q)_S[G]Z\<'D F&(87)[0?XV_']RN29)#>Q*09P3PR1AEQ=STP)Z3_E#]SNW;)47@*+MGB2=K6"O?S M1-BI+-JK?$\-+)5 _#$;#)P[41WA+#G07)^Q('%M+),/<;G:7X3Z]*5 8)A= MAI9XJN*@@44,GF\::LAQM_V6$E&EJ^&J<(1V@5H===TDZ?>K_^N=4Q;=S2A; MSXZMLT].=F_]_J#0@A'U43XI^D:F'./3KY:\1Y/[NW+=$L+88WH5D%@D\PMU];;]?G:$"]S2857)Q9NK(L.U>]_E1A3?; MM-]VZNL-V;3O3+,Y(CG$S1>!UF %BCZ\OSN%I,5!6CB_J!)]YS^0KG 4[J0 M*#2HH\U,9L'9)6 5=,F)OT?O@;(=;))"J]P\^W8_,=E2-/-%%AVC\JT4]3#- M^720>$;(I.I''Z/NSV8KA:W[<*ZL>5X%7I$_2)*H>U$7;8>\ (D168GG9_8W MF3X7\PWVR95O>0%AV*H!+XB*.9+2^+1/8E_,0U9!]PV)=YV_ _D*WP M$YA-!W4JF;;0?6IY*7P12)4"3AZ(X!@T4-FB>PL36Y^2:#OZG1\'1G:M]Z2T*E[ KI(]E?91%IKDS-F'S!JO MC[XXZ'//YK[]O%JJM%!TU=;9Z]ZV\QUA 4. M%$A!Q#WZ'/XKNG:->8.5Q\X!@SFG?VA(#RWCI7#G-10^7^.J9=6];;#)34G= M/P>AY):OYXT&-NM'!C.'6;=ZX%N15YF>J[3=1>J5:3A4I!3E:7)J9HGSR_="#*=WVH9E[9%X!E,(YR# M"B "%QQ2^&9CEB:G#2U?"2WL!Y_>3=+I'4S@M&+F[K!'84.$=#3E!H#^]2"R8OY%H6-=_\DSUE$-MNN;'?/]]20<$QP MW%3TOYLJF6SQY5S!!?*@.'L5'8?_6Z]R%0PG3^8WL)*M/+Q.L@S31T,_=?4OA?5\?#RK]5C7N_:DT(NPJY?5C%56I4#MV;6X$(CGF9NWK6>VH"=& M(6:N]=,SWRRZZ6PW#N(]G;G< $/0#-'7>0C-W<:@7L/O794YX_NZ'_;D:PH8&WI"_!XE7ZRLL@C4''EAB211A2? M+R==&_L=&"_MYC]*>[NZZ^'#<'BV*47SH5RMNAT0D;L,&2++FPL/[W3\02QXPL)3=@%@$4 MX*(#"%DJUQR9Q WFN.(_YTR*D[:&3EMWD"2X*A3)EN.W]8,8^IB7@36V@9?U M]&\OWE,=$!JAQW8C@ A M?;:9Q4ZEDZ3!'.=/4\=:$Z\,+9ONVT%D&A^I7W(?2%\+W'$_:/:D)/*"W__G M3SG^SWI/*;H%[KB&>*M#;)B*:7>SUBX]1?2[;+$37MU_5'2>AXF-71((,VJ\ M]1;W][6+_I!.,">TFR&O3$NQC<%*.D4,FSW<,1:^ZJ^A":Q^[=K5,3W3'\;J M#]Z//99J EO<\=7HX45OGH\5#!\*DMA:T,#F Y"U*TE(?P'XGD6RN^QQ?QM3$/<_A[4>&V?Q;EC&JXK!59O,X^) M9Z\VY>S4^<1+M()%E# QM)5)4B=%R+!V9;R2;GC/THCQN[DAQV[$\E9A_YT7 MO3+OQ=^BX_%+CCIP/Z4LE' ?\B%M#E"D2U!%.X*N_?@APNA3R M=>J!<+(%:JYNU+3O2/? PO?O8+P[5LO+V.UYA+_S[HA<1TBA.#H=T0CF>. L MP61R;#,Y?'TG!4Q:\&,N:3;592N\G1(/&C96%+1Z1+ZU M^GH?KI(OPN+HXX?A59"2Z['B983J1[:[D9)P(E!P-6F?V5'3V)SV@8\[S5X) ME^WP%'+Q^_)!&:5S5512CG?P[VC;X=&'*$O3'&TL@6I-5C_9S7$'&F*\AG_Q M4!=7+9-Y=MO_O%YN(3U)?(VRVX-^E*N69H<["JRRMT%KQ.>:L+03N?XT"&%T M'-HBZDA*"]!PT*.F\-B<,U\'4Q+T8VIS47Z:B(O[7DMO\HK^:;.R?LX*AGO& MJ 2UI9)) 1106WT#MG2#@\7=;F3EI/Z>T!JI,TQ8/YPTJ6Y^P;WHAD]HR51J M6;#ZZW&O"V-!OU+7,GW"]G.]..+\SX2ZM;16Z6G^3*L!<)@2AY# 9E.ZS)H, MH[V:@L'3EK88L2[_TAFQ>T>]!'?;^B@8Y44-'9@^>&*E#O'>H)#ZDN3(!H=K\::5N4'H0F5-R]-"U"&._R(HT7*B&84I0HX'8#"80+'M/Y#(HU#OAM"6+ZXJU%$F][)!B_^0#UW M547=4AMRCVTRB#=0OOSMFW1JR1(T!CH)U E?@KHK=()7W'H(B^Z$8HHYTP0H MZT! .K0J0,4WENM!4ZVPJ_P=VHY:K).L>G\I^/&,I7QJVZ.8O9V?+X 2G,.$ M]JNU#DJ+&N:\$E*05+R&?K(]$%0,O]NB2T,+]Q5=Z*,K>XD$AKX\I6#K4Y^B MO"GQN,207IYRX2F.<1)L]:\4%-#BY1.NPL7Y@ZV;68*$0(!T[](0T[29XX4D M8N\+!4Y\,LYULVVPV_ZU>&+JN^#W%C$R83.)6D%2Q(LN(FL:F*&L*6K7TSB2 MSXT7@1H(,/!9P/$+;X>OGD\[&S?ZHZ*N8KCS8]F-7&?C\*T7*Y&7G(ZH]9 ' MX_!*D!P-/PD>!=P[LL/*]3J@L:2'7-S?E[J1"WAF^M 8@.RD2+;=8Q^DYG1+V'6L>8#PC>T0S M4C@,=7CGY*B8^J%/BN>VERM\CY"3*(QL3BUOBT/NY0\AJW*X"L%T%V9B),<& MI\JK0HC]4-F=)3@*E^0>I$MMF@FP/EJ'*V^ U<2:U[Q0<&U[?[I+^:ROS)TU MR#V_<)3X@\B&M+O:J:9P4&<#QD32"$G(J4FGO3GNX/!046SGTK=*\T_"J322!C2 M.(I=P0I?JJ02QDE\D2\L=!M!W%*(-FTV=7H,@[-[[D&Q?>D?]E+M^CRQ,;2K M)>G>19GP@9++.S2J#@].\..3E'QLP'P](DG6CX6#]5"=%KM48K.'+2"6T:E57!09B/I<\]"UQ M.S&PG)U]/TL-[[4_Q74Z848:'_7O2K[!8?8'Z'H!Q$F(^2@#PNP!0#BA95/) M/!QF8+HV7*ONR?[].I15YMH5>.,[2DT5(ZIU_-*YO'S;@Y.(OL(H!!3PH]-P MLKRWD%@?C-H#Q$-!F49#QJODUYCGT >W!8;EA)N(J4FPZU.#O/Q22,:6?USE M36:7PB3SQ0 2VQCZ.\-O%72AD5()U *X<"TZ;O+<;&Q]52'7''2;]%ACZQE$ MNZONL=6]ZB9DI)<@<$+)>-M9EQ_RF[1KC]AZ>+:H>F,7!UK2VJ9V^*A;3]'C'O987Z59Q'?V[')OG$IN*+Y M4W]/9O!&3SB0-V#5)3&F'"6NK6$"SHD1K# #EO7P==_6N(>-AN:]BW8]+Z^G M3[-A)"E=%I^YZ-A=/-U@,R/+\F*K\,IQ?ZNFO0 D5PY-7E\CCX<8;L:J.@)/ M2?<,3<56Z@+,&IP_,$/&=(.<11 A.W>H)9G)STPU2-7X%4@9L(3_#AC;S&X' MYGHJMRV$2=$&A4!5QV&N>7%1(Y&#=FR,9[KT[PIE/OS(J]3B M%A>^Z!W.7D+[<4*@+=>(.CAQ!F+79,(64-ONJ2'7J0@<)+NX96'3YM53SJ_M M4=UKFBFM%B>;H9MBHV)4U=H,+;0)[PG)5PK4JR#U$"1 (KN7]PZOL4B1^N7Z MO7F$JPNLM0477UQ8_6.0S>J_/IM[R=;5Q_M8J^\#Z09-X_PT]#B1 5]:Y:!Q MUKP*PI6GUNU+"./Y44VZ=G0+YD9HX-6FKDS+\^O]Y:-5I]HG]RAKUQN5/GE% M>JKJBSS[^0A\-U>#=Q>QG_\>645)1VC@/\ 5N98;,%7\+FR1,\LEN74/2#X6 M5M?(VE*T+[)LMB8U+^#D(U3DS:7$*K%6V?:=3U:[9%?=[>"W;CM M&X??@[, E8M!P_9U9D,2]]QSO_/UFJZLM"(]W=*OUBK6NZ8_9EAK9M]4.?:* M9&1Q,^H;C@,!E"_O'O_07[+JQ4.RCX$-#"E1;/[8\9'?8M.&G7B-P$?>> E*Q8DD) <&3"+K0\ZT(EB MV)MCW2;^*V5@5J?QQ=Y=KR86%-9*[T^1E24]F%]0M_'TX\N((7O[K1?1"P^JEPU\Z!S9@ M+7=>)12I:J;IT*UL&"?00PLZ G.4:$IU27>P%.X\&,I29?V_KS:VM_AY+3S@3-X%4"J+NVI,TY#BFRXWAI\ RUH9VDA#4GF^$U M6,M9]+ZG@9VIX98U@Y=^5KM5M!A%E7;=SSW]'#B[G98^5NLHG([_!#DW7@<_ MA!;!Z0.#G?T%_F&KX)CU"&*GF]N"[%>K6\7CTQ6+D^X61^+0M788C'CRSF[+ MQ!+51%&(K#; (?(12$Q"UG170CQ8&VRD#6X"IR[LG+"\3+<0>1V7$_"APQ7# M2*\8G-XZ^/!T=OL.J]N_Y3;]:08X[+]E;&L0S[]5@I,'T%PY:VIZ;(N1+ZS6 MU=(4>'SF#D:LT<1.+D=_>V2VWD]E'\E!W9R;'[O2A^!UZ4L[2G%GP&8@G5T# MRM*;[>#TAG;_Y6F!U&.$,+YSQJR65\D]!XU=FE=4%RRU@)8S#18BTZ2V^MT6^[CN=(8N-I#RN9[VABI+1\@[&2; X=8NZSR78 _PDKP5G=X(/>UF\V])0X')_M M_]PB#X.=(Z^,6_/%IH%5VL!3P*6= #C!HQ$*0->3S9^]@;$.?[O?M0;?^O<[ M7ZR]NWRAYKW/ PO+UQY])@K(YV<=!57.$Q4R7KC[.UYTV.O6EJ'5X"*A]UK^ MB/CRMYJJ;I2,[4&M[R7_Z,/_JLH-JFN9/6"5S+-2/;ZPWA-1XMM]S[-;85G6X[]#Y4XP3G0XJ"XAC4A;E$#1OC!!@'U?[4!57826JD#U\ZSW,/]O M)PS"ND2MUO= #"VLYS>R7*R^M#A/[DY;]\S# MT%*-AMCZQ@-?'..S(W](!VG=C]G5LES\/FD_8I7CCHUD5T+<",6T8.N"R30I M<2POB#D['"JE]J,&[5]]HEI 3^:YP>N\8CFJ;&QM8=HS,B2A^S7VJX MG4W,OWK6B%2.'T-+(71P:%X>UP<@T&1_[%O4,("P*Z&!O[/IL47DUN4*G]C7 M9F35VH^Q[=)7]WWE+J; ;:"XYO4W$8/O0]?V+#E!D,WZ3/#V0'D"YROIQ,U8 M>\9I(#SAVG(0HYI$E#WIJG64JT\=_\5#.H]9#N[<@)VQ000V5QK.[0S,'#[E\GVWM6:69XX5#!_ MM>3=0U)))'&N+9V@@B7P164!#4QP]Z$JTMCO5&N:S\B:"6.GV"7F;N?)K8,Y MXKKWCER@MF1:<"AI).H3A &OC$!] M&OJAXFC;4PU^UI/N:=Y3S2JOF#K>L7 M,GTY*+7KX2@QR*RB):SY&EKC1 9\W)>=S*ML"0725MB_ M6>%WE[E&0&!G/7]/W6>,R'>7GJ6MW$KBX4TQIAS%*IRKEZY:,[OD/ MN[MGD1"#7N.+3K H[/(AO!%_$%T7W $7 RW:6;)4HBBVJ#W\=F[#.VQ'[\O! MU81OS>V9!XA*<>:7HO9G6O#ZH0Z4<;;C-D$S_P)T[\G?P1IDDCB!H'FWR 9L M:^?C\.A:0R%P3RT/,4C; 1?B'_XBC<#>Q MVGK)B',.)_+W?1:X<-[;EDBZ8?Q:DW7/@T^:(SB+YYX4L:CU'7 M&ZP^S9+U+)]$&]6.0O^(Q[^G &<=)MT9);%:R%#W MZMZ U:XQVP%&5Y7_C,1($6 >B].E_@D)5,8=U[NL'U2WYUBO7OWGF.U&.I>; MK+*\]MNB3W"%065MB*;M WW9=P#%!$T..I:KN27'OX(RI@[DNF'-U4DPNL M-;*'F+-*5W>><>W-YV8-5IB*H/S=/NXI'S*RWAZ;C5CWI(XR'R*<-M! M?1K*0E^SPU,]YA10G[QKN$O0T?W(SH;88C'-O31Y%#-L8=RK??ZOCH/L?P/V MIH%YF+,#/P37P!OBSK)<[II6:#.(G<*LBZ--@FL97_V:EKS[I(2_WS]5O>7.*<" MK*_C8]N@7Q<*]F*6O<4.=TJC+7MG>W9^GSFN-/T%/T5XD\-TIZ],H"$M447@ MRI;125%\):P8N0E3G_MZ$LRS:6[-GK#7^I6-AHIN4] *IW&.,C\(P[S)E-XVA MYQ3] ]I!OH'U,_5)[LV(Y)>,.=E=J$'Y8_FTE,']CPOJS;U]+PY M6GE)XQRFF(D)TDY&_AXZ,+%U;4#W$U>> 9% G/7G^ 1+(7JSA.?[IR\8#DVN MY]PY%3$_&ZK:*WOV+B&V9(HV.]B;:BO=_=TK#W"M94JT)^?.@L)DSE/FP.;(!82'20\_.]/T& M+'L-'1G.E1H[I:O9IF'ZN543U+1EK<1/IV977I;_\I;0\FI!=T;_YFOY] HT'1+7\H[_EPP:UD^+YHL."YG#@U 9L\OQ!NHL3(-8M M+B">VEXFSAG\%XK8I1A[\ 8; MKH"UN#A:$;3\)"CO8UV6?5^?B?&WB&-F^D\N?8]".M;:W;)B&:0'TN&2 >RF M.&+DYD&?.U[7J\DW9,7+BE[N73@JN,UF9X7+; E7]58P2XP=#-TQ'.<*SK&2 M;<8L-0%[@L9BJR%X_!DVUCMST19(ZO0U+G?UM7%URM54:];+U-GI.+CD#'71 M_SLPUTZ)@>RKH3-X N7XF2^.N\:Z$Q=#2Y=KIX\'U=TQ82XM>H67SI=M?KZO M[TW5SZ 2;+NR1^<>V+H#O81)YNSFRH$TZ@9LHHSNVZ.O:L]:2P_N(L9::E5H MK8UE/OPJDB1_2W0;T;F7+EXOLCOZUY"8XRKY:_ ;P)> M(IJL-F[L'13+@?W^[3#!SYJ7L0'SK8P+9% 21A&JZ9T:FM6-8RZH(>[A$M2. MI.F52LN7N;O?AF3U1NOXA%UX.GXRZB!L!8_@?T8*$'R(<>$DI0V87WK2;?,8 MKDD)ZU;98GBTSAI&3_/HVO/[L5>D!8PFKTOJ'J<)=U7&4S1:Y&1 M2-0,0GW<$Y*X:?H6D$Q#1[72C[5Y;U>GMYU*>Y.QLDEZP=#9;K[A!?>R<_"U4D!*,-8_F&@H8T2 MGR^6TTV0M@STC;A#6Q&?"C":/*Y ])\5>WJ2/1LC%F@S$XEM>(72[+VATJ/* M[<*E4^%<^8,(;6X$^)*CACO!R[6TIJVD$D5K$T++B/&W$)[[ MGA-IF?WF0^/C;7W(B0_*YQPLHJ/N^%KA(W (R.B6P2D&:(J:S>QY*FNPYO'YS*M(@86I]+W[G[4CE%[%27G'\X\/_*W M'$IH$*',>Q 2/,6 ?!3.@O? !?\'=6\>#77X_HV/E#T3LL=D2V4K>YE,*B1) M6NQ,(ON2?62:D7T)42AB*B3K9!;*\D. ML_:=A6J*F?T7WCP:<#_*E] ^KPTL=*?O_[4+$8)+EZHMI^-7K'?2LE!EMRS] MX#ZJ-R#W37[8L-#2F^>]5 @'W-;J@H-)PFJ(//A;&!Y=8.,3 DLY M=_22ZD,M:%9.)7,%\V+9 ]U7^:HS[[0O78;0GW:RA7!CXYM&KYY8^6O,1)NH MC\6%T(2KD_YXJ86KA(PT(;6-M[<;FMP5^!0R4@(?+W_T:4<<@HM0+3MUG1%@ M,#E%S>?2A!7.\FO(2O=[Q[(6.;? +O6EHZ>(BTC]"BBP0N).,L%1^[ M17$X_U55ML]J-%1:,7=R>7K*]0+UU,G^6\12B1[T0@GXE-C($/I),P*XVWG> M?$6;+H/OP8LDC=B04-.)^KR4V=])OMH_O'[YQB\,WF7Y5M7D\/.UCU_.>,_]/<2F(P<&.#I4 MBBSVL:.X.W2OD,F@3=-SX1 Z&'@']ID#^3->&Q&!)PSM5X"B<(&+2=;W,LWQ M-8G"8MGG2_M7=R%W<*#*T NZ/6;<69N9P()C/AN>!.6H.1VY=[W'0.4>^]2/ MJ][VKH>1]?9S1HG+,V[I]Z^;*!Z0[!QXS[F6O,SVX8\) F@M\D_@6"V9[OD7 MI5U8.F]G@E>PFX[^I*[.=T*,6JM0IEU\*56ZS/]XNROF*YM>PN*Q;AO33_O8 M?PX_5ON\$Q[%4'CGDR-61K?_N38"+]_W\HCVX[*8N1X4CB&4)#KZF#H;I%;WQLGPF'&07<]5-[_1A=>H2/&QT5)D;X M3Y#*_[NTG.]*CT0KY"Y:AIF#\E1FS+G:?49VA\V?'8WFT>_@'OMHRG;*?=AH M6)U&''<:BX-Q%VA,W;IX(IWNVFEXM&&B,OQ19H%?2W,\)$TKEU'(/C(#S!2B M)GRMA?Z0+6PC[?09$5H2@(AZ.T'PXI^M-(2*@ME3U_2LBH<*E^%WPYV(6L&/ M-[LF\9B.W.TXA!2=)^\+<9;MT&RUOF84YAW#!9P#@FF1P+F^[N$TPN%6!'O=4/OFHIWA M)!U/W\JLV?5>6>OK3HF=KP9/$_?Y?%DC$(MA[[.&\L/+D)CQ-LFQN[7CRA.V MJ&32UH=C==%:BK7M.3[2CB:)_&*)^IRR;]K$F3&M;GN_(X#J!(HXM651*M6F M$UD3]IH[FB6$<@8CLA_XEROU?!?/;3;!6#=KE%P3NZNG&MS+\?FRZ2\$)9^N M@(;M#5IPQXEA/B..P/7\WGD6*(\5-YIY--HICJ\G"QU8V\\<>!VD:"(S)<.[ M?Q\B#=EHNG:/?OJWV XW19)^$^1NSVE,=!Z:[9D_63^>2SI_X^J> +ENA/V4 M3JBT!>7H7JP]G>G%AY,6IA=HQ6#D8OZ53BTE6AX)(3&-_#[[ZFA YG$W#^,! M3D6.+Y@'V(X>W6P6]",S-J]GI_ZUGP+M+=#](*WTC%"WJ #&-^XY(S',_XP^ M)'BL"0MJB)40\?YFLS6*^':L@N?'UZY MS-OS2M9KGVOC)[V+TG:/(,P@,(=J2BKIP.Y?8%P!"53^2T!C0DA3ZQ=S)ZI8 MJ6A6?IF'9*;7"RNNRT<*S'HBTN/V*B<7W@^G^!]M?,]\VWK:74,(=PWGU.RG M*?WWUKQ%76.*L&-45./Z"]9UAU?'VD2 G,=Y+#Z_70BW-+A 4NZ)D\)U$J85 M.I\X@C:=XA4I>+18U'GDO^GPX+_3S[_UT:<_(^>#[ 4 MK&#K;:KXM;H: -^3BNP,!!-JCN'OVO M5Z;JK)#G6,4_9,JPQ)U=".,]F?6I@Y;#XD:P+E.QH#OL,6(K8J\=?+L/EG6, MH(VV*O9^()X4*B-B+ZBANO$V>LULNW4BJ!*'CD'6?*4V4N;H/""N9UZY!9P" M;*[0_7HV-G3F^([P.E\_4R T.LCQ1WE>K?^[[2-P.%56:K+WQ[/ %SIGAFX= M^?!Z^$;12[?LZIO/\LGDJL)RBX^^Z$91-\WRV%1'58?[_JN;3VM7J^8G5W9@ MPE8V?Q%\8.&EB:&4"M"?-49U\+%WLFL-BEFICSK#4/F^"[DW_$V!'- +.S3S M&W>(@8A\A;(_(69>BG]S:OA!U,_!. FN?\T1L0<@F7I"R2S; 7T/./G()_TC M!WBO%88],# =LO0L_EK[Y_LQ3O'4JG>C,4&,CY&R?^@JK"&SC.[9>8\JY@Y#:LA;?HJ21UZ^R_/3.6/A6]+L.Q_'_&4 M _"4I)?:)N.ME]-V$ES$HVH,GHO*-WXE)UES<2M-W3E2\'(JW#A2PE!L )!X M/O6FY(L,WKXNQ\_U1!,AU^.V*H'?Y,W+@%#F"J*C(3T?0<0_6$\A;8!*"(K2 MPZK5!MK]04"C)ZQZ,/B4L=?;,7^7Y%.6UA$R0J8W/D-^3 TM "9L(NE 4QS% M$A/9GA"NP;:IQ>%.4#L%EB _VV-ODP(W+XDX?303J2G]W.,I9[1FFD':&7P; M/!#H(^&[9SU5VQ09\!'&Q8,5<92[4]K/_2?%% X\NU)Q.*/7^(X]9A!;>PP7 ME-, JRUY=#17Z_E20J?8E4\/C83<;$;R2Q:W&4)Z[-@CQ-: C4>X1CSE$=T0 MK3D5BITN,?L:FGX(,]PF.$'Y&3]NXV#U[HN*;9_\AKEUK+W)VN%,41/^;F+$ M-F6#?I,U#*MCN\IC4R8[+7V6A-\ MZKG@/B[?<-]O++)'3R3",NFE<.'VBAHQFO-_6>'I>@.(;A MZ/J882G+&+RAS J2 RWN1V*:@,ZK4J*$N$KAH=4?^H'P)XDT^*.O#A$':E[] ME(]"(!#$2H0X2QSLH_UENZQ0U'"7\]EQ_ZU*U\5CQ:%%"\7]MGB_^8JP3->S\?3FL2O6*M=K7Y5$?<4 M2WR%D0.8?0S)%R2\LD,MM@XM"?IY!320+%\$RI:\^9>A 6_^=V/=JG]S06%) MGXF:;!-FJ%"58RL8G&2-> R,,%*W"]&@(XP_CK[*'IL=O)&TU-EOI5MZ\A07 MQ]% .V',YX5:=//5LP*$VHUHJ=YYLGFB:EYGMOOQI0PKMXR;@^WNMHL"[6Z) M$[#F4QS_V-CR@"J8!RC0[/=NLV.&<.S]L?E%N2DU9XVRF/Y($[6/WFU/B'>= MW%H07,6CFA^+4Z1-C]Z4C_"4,?ESZ&45Y7']W\8U2ZHIFS]3$8MME8M04!G; M81F[C?W6)I+'$D&F$* ,:5<7KER\XD&N9]NC#LH%FV_,#;IKA/AFY)Z=R%1E M(B* 8))8(4!E"7G#^!AZB-BEU,*<+A'/,$K)67%-4=T>^!O^S&X_>M\Y;Q@4 M?1 \08(E>)"@L2PHZ& .O-@/XU^9AS7$7#OZ_J[AYT3YI2A$^#NN* 1;=Q(Q MJ@";V,9XMT:6P@Y]2_&142%KS+K[/.,-^+#AYO3CI;K5:'Q@5\QW:YMX!IMT M@S'>#K55=O\N$M6^OGCRO6HTD#:@L!F,(RR[Z/Z=Z]5"EDXNU%JN+7D4SWEF M8R%P$=&LW[U3#8&@]9>[39X#IW.,9(^4NO<:]2ZFU4&G2VA!4J>!7R '$;?V M)TC=(ITAGXTQ>W["ZMBPAC^SJ&K-@_LP!]O<.\[H6!C8[65ZT?P36WF@?^42 MB" 5'@$NRTBSE,*(Q#3HT?1W^*C_],(0F2(0!,WS./9PQ5Y:^8U /N((0ILF\C* M -"8K8]02SLIX_>C6R#EM>!"1(/)ZZ#(E\$V&[X5?U7.A%!,QE12(LB>/Z,] MNXH2NP0J2J)Y% \]&.'.Q5,JZ4X MWKW@&J9UN3O.=D2K]E!9T1,5H@:HAGS,4@3UR#EK-FR-TZ*&=WWT,0;]@'+R MTF_&E??-<45-H]I?;E=65NJ8]]\.AN8(W- J%.A2^M1];7'XET84PA4W+4)" M/&9SFL[A:22I+[[U_%+*[S88<"XN?U'DY5/M4^4O?_PL6/[(>6MLZTN 1=-H M??Y9_A:#)GOI74Q\)I%7PW#OZQ(@8V !IP?B';,]69\A?."S1T''E2P*^RSVT,(<$X"S=WI?W#NA^4E5CK&8M(57T0*PQW"W^,'S4>\6,S>&+< M#^N!BQ(S5$)*3J,/ NBSGG'C@FPG=IESH M4>;YROQ@4@52EJU'2VQ#\@7MJ^>\< <0'M-;N"0I2H&41*@YO05?[25\%O#? MKV46X@I_(ZHL_>PPLPCACGR,E4 0/\P?8+YJO4T7]YY7!4\7,0Y/P,7)%@ZW MG:26>WT&-MXVF>B&BV-\)XD1$:Y"9USB]!4?4H#?I(0N9*RL6$+[+H07(^N) M$1]5F\Y=, 76GQ[,JKCT5^7PR7=%V^W+489A>S=7&:>HEKT:H&(CVS0XP),S M9G_/M$DCYV8=.HM:V8'1*F3TW9%:S0N?(#^R.3^R^4J'/-RN"!QF\=K1S_C, M7.H?28]VEFQX\EK"[LZX&C$+Q5K+:&:);ET:Z0D4>1"G1C)&#S0U=W*@I35_ M&$LK)IO;&L[NF_/F&^M9O@SOWO_H8]"9(YLJ:<9@*#6&)8@!N+O30269OW%3 M"778_=<(=5-)K1SUK6>"/C=&'FW.AGYW=&KSRXGN^V*;M]%UPG(2!KKM0J8] M6*GEI%T(2Z@!P?!N@1X$';ID#XX]O0 D)*AJETL,G)Y>:?#:?\7RAA"$<_,5 M= 9]2 [B[LY)U%9X<3!E\?_/2NHE),_/J*="0\L;-YV/@4@8]KDP*#?'?,(H.!%E9=X M:DQ*_;Z.'=_FG6TM9TT/RLG?_;.,_R*1C+"-WTZLG,>6D^M900!DR4^ MI5'-!PD)?U&A_)7>UI*75>\T>F1N>ORJ[J[X4G#@ 7*HT2)9K>715-,]D%=P,0- \02SQBPGE MRAP2O-G1<#;DSXE5&0K9Y,[#+Y!@0GUX6I5VP#86AZG..&SPGK.4%[V\V[1H6 M?@[MQ@LID2MVXI_5).28UEZZN[HM?_KP>-/MM'D;H7^9AG=IJ2+&HPR=0GM4 M<->,FYBUU,.*L$E=ZVH>04/-,=?C;6= MD)^4CR5Z=3?"?M#"&E5)C/5M@D4S:V07TC6-(.(6MI#8S:]?L?_$TO_KJ\A_ M1>E0AOE/+NR(B<(NA+-D%_(IO8?-0.^"LZQ'P"X$/&#)H-9)&RFFZFCF33^I-;CQ]$'0T+_E#"$ UA6 M3"*4GKP+69G<;$O!+UV3'_RU=,0HI7W4KS/+_DE*6,OUO.2/F38UDP,J6Z9_ M&P\NZ_Q)D^E8_*U88I]U9D!E^DR'67'87-56B_^T"[@"^-#0 MP.,"!+A"O7@!B(_C9;)JR6I7#,QMFQ_^%[,D) M-6W\WK]&+/XY1^3@DFT/K/NCEIZP!X>(%H-2H/L8YYWROT]N/JY*"3/:B>9@ MJ/S)(4U1].A<7W8A7)TH2UH(.+R8SH=JZEDT^N0P:90-4_%Z JT@.0Z]QKWX-,M7U4KTG:[JLH.1HS$F..%,)VR#)$ MZ6Z8O9)G0CSK"/,5XV!H!<,$Z(O74'?H?$"K\5.G;.U"ZH=U\F.?PH,B@DW= M75)=[^\3M7W^MM-DH6L85+'.IP:P>%5Q@#4V 5F[7!A,^J6MYN'X%2WSD,QS MA] X7C=8/AOY0N&)R>B@\HYDH.1QONI_C9 *#IJHZ!]]=IQZ"MYT &%L\GL> M0'25JC-LZ.8K-!N88"NLW"=PVE0H[[*?O6M$1(W1X?L.A5R>BUGS)JD*J2E4 M[%5FZU_8OE\+4CKX&0+QX537;$"TK'@CE>LCUJ.RJM*K?&7,P6G(W_>(L4#F M*[%,D_T9?0I7*EK$/54YMBQ$_X0_VH7X!:0](*2U05<*SC(S"\?1:M0WRYY; M4%%/S+F46U+Z4CK+E7RKIU(\8X/,1?/DF07FB1=U!1;NGR/(LF8((CJ$0Z@_ M7*F07(N[X99%'VR="QRI IFO%6A.N];!L4[\XMO_(13[M M3P6!3RXG@;^X";X6?Q*=%%,9\(G'4!,P:T..:K+20_RK0[[- \"D.W2@L.++VH MZG520DU8]\.SM0S>VXDUZ])1Q_:FH$;'8>;8EH4E%F,!?_'>])D$HF_XJ)=] M>JQ;_82VG_N!M#^7)]0V_+H;:LNRK_^:M155U&P^]=NQA"$>)E'$]DDNOO.7 MNR08N)M\85VRU_A!7(1A/?TP9JA 'YS%8T9@8BP) M3XPV519?XN 5)FZH,DIL(,HL-9>S0CDP0&_P4@F4OG;] M#,D,'XL@9B%Y6T_315E?L3HNK0V29;;:#*)LA,>?/\ M!P:7Z-6*-B)J;8?\9.W9^%45(B/.D!XG&B!FTEF\O&5H5^9K-?FIO[B9FSV& MZI,8Q3FGH^X3##H]7^V-WW2WSX&RW@SFQ-4#;-O\]?4+)2O_66[JTG/=JZS#' M]G O(FV!&^LQS-^SJ)&*%-K"'UR9TAN=MK,HG=OO,UBJM33; =. ?XEI.-YU MIJ-=7T>OTY(-"?@,X> 9.!8(('/ED"UDJNXU^,R=7'&SK9+WJ^DX"M.^J8#& MB\2%* APD F(5FZJ[C9M3ROS6JV(..$A_U8]^EG6\/L!TL%S_Y)G[2=S.[W^ M'N NPM\+I@5AFUX)_JL'%LFZQ7NUF)_G#9DOT8C[=X&^/HUI^C5J6VEQ=Z P M&-VYM"9&L7E3EYT]IAHK\,%V4.0]^T@L'S/\2+ $9ZEF:DX:P]2K:$7W1-L? M*\)S4P%^YD_7SO3@GD 8!QO3$-@&4)2["INNI64 ENFI23TK #9)[:]HHSZW MX)TPGOM&'1W+']4))[#$28KW1CL2N*J1W*8(]'5]M.RVT47609.68KKF976K MYQ8T.TK>I2F$:A_BFH'(NKUK"'H$9Q@$6 MN$26*E"2,%09NHC4ZCX;5M!\+-]%NURQ8UU"9XUUU20L>O*,M0 M4GO=#+ >ECRL7@PWL[YB%]*@\U":'&*OC12$Z[R=>?V5<;%TM8S@,D:,F[M) M4?]\D>M^1N(/]SOO[*/.;CS&-D+7\@!.\L\8# ?#$5QZLR*K SXJ[WH+FG;. M%A7LL,C6O+!U%QO/0M7S?]SX)=8[/]H3CK'#7_F":-LYU%/:#C.F59(Z2_-L M!%((E(,>[W[M+">1MR9]BYP2G]I]7IZ?-X\LUA#QY56\UI)\=9:'3:4569/S M:@$I+#EFP5XJ.IK*N$A-CZE+L3#M%5H "\Y)6XP=F&F9L3<+<[<10IM=Y>!\P$@H/%AW9F MOL1ZQ%/=*ZDE]A,5E6AIKT5]A5: \C'))?0AYHM@_ZNH6+O+ S;-]9>$ZU:/ M3;!+S[K8;0FKVN+9T*;V3QY_/-H-X^A8^UG8CRG)_F%?K63GL5Z%(/2QE/O+OMP+28-3UZ].S2E>@B4A3<.J$#.1M MTV,6P2\&DJ#3=%H%&+KH='=,06TRG825G$8Z=4GT#8UTJ5PN[_^7O%A0#\ 8 M1V"5*)].0B.,(;+0PU+YNA8R*Z-'2Q2>]\Z-Z[QXL&*?GT[^O*F<%>2ZF2)' MHW)QQ 9#3-P!T*.0]D85,+.VD. Q0;S+(N)Q&P>8(/MZ,2"1 +WGT(+@1Z'- M>%'U%A=F3Q_0SXAK^>#7YNW[I;,B"E8*@^U"?#:F;6@WG.0(7H09O0X$M+=M MO"H>[4KV\3.@+,,TOASZM][F/JRK-ANIB';B.\"P4^=J\D:CQ8$6^VH)5TP&/KB&Z6%1(;,Z]5F9(*_ M^-WOBLS?N_+-J.2@W\=.PP%+UHNM,@C= MX#K[N)ZS;0VNC4^PQ_8P+6D+H$T Z9S]CH.:5OOWJ"X*K5W,Q5$ZT:VP&; MW]]R-]EQ: &X!IU&+B+6*%0;FC,5$?4ZI1,IKF.>;^,\3CF:K%T]\39Z7BO" MLRS*^'CNC,&KOD"MV@_]?O6 Y7^Z'"O@L1WZ;;)H,_9"KV,6,BV"J=*TT,;+ M+'%^GD!$-Q+Z_>J3%=V=(!'Z;'9NI ]J<>C"]TN5GT7>0YB' 1QED2[).$^= M+P7*23\I6L0-(;#6.-HKU)(7#'9(N?[5;U))[:B/2M"?=8CK'8MN(L1LWT?^ MO:LV0O^Y:F,(!I/+90),)EPU[I5Z3?&KWHCJL=UW5K.FIJ;@=M:S*"-1=FPF MK!%*&?L!YQ:J"KD^^X5>#R[YP2A5H\>U\_TS,FZ*S:$W7X!F[\]4S%W&M MU9(\4)6G?YA]O;R(NVS&H)Z=2M>U-:-A.5A?9?=]G*JL>Q5X$)<:\HH2'GJ( M7IW2LC]E".)N1DH=_DQIXMPX^3\=V_Y_XOF_/W7K__$AML$9"M2^GH_R7=< M1)]%9'O-]/>ZIW._3E_:""F^+\1H-^'XF;SA6?7RF'H#MY#4EM\7F:IG.7Y% MN5CM(5]WX7B#@R=%\8-JE!/&VV-6WN8_1O_@&:?#*>PH:L8'LK%*5!B.80$# M>A;JN)F**F0]%L<,EJJS=5MT ULEN?$ "\HG[$)4#+',J_V1>Q<]_^Y"_KG\ M[SX#HSZU98< KE?NM8&4& 53?2VWN_O8_5HC01%UX?9VXT6TXS9K=B! M]Y*F-(^OSSYN^&&\LY0;:^H_+*GXT^IWUJ*3C^-_Q?QK8IYA6TH$ZS-2PE". MU3=_B)H01_!-ET+=Z/Q#O]@_HIWG$]98/_W.L=!770_]N7@H\@/>:Q<2K\Y\ MA5B10PH1 ,%QMO-G@Y9H"S:]1;2R5QJ(9)Z=MV$3;;D>QNV7)+#Q5#&WH.U4 M6=:O4?]/19DM(;.8RH:=6CH]!F6IU W$.]F_*?UR\K!#O?> TWA*V)4W9A&* MF;_2\[&D%((G=.>R37< @[-N+W/;"AX$E,FFG1;.NQ K:A]%C8R5,8[PK>[P MPAOQ*95S#81LMI]12/,9?X?/ZJ'J^J5V?8JS$;0+\+[UA@5VZ&QZ3-T!DY: *Y@9Z[0G;[ZK9%RB#;)E,+L MY3O)XQ9%CCV'[SP=A*X@'$%: M:/2E!]#$4@^4S.CZ3Q,^&2\T1KJ>Z5U,>]O*^0N:AR"^1 W$;%[EY*FKSP, M[LK1?0#M'E337+P")@&?:#^,WX%8VU2I$V\\%>4MC_;SIETX=8OB>SE3GA7( MZEJHGUI;(&F .AJ]B)J&#]1@TW1R?#I03C9)*F/HI_TPJYIQ^CA9C=A0%=$J M,A,84'VJR;-H\7GMM0.L7@K;81EC;_EXEFR8!3SM$IN7BUAZ4?_[(=>; M1*;*Y.:?D,?Z]YZ]/_>+\X]6^[PD6\+!>^WL@2L:W\IIMYFOVM13E6],HCF* MIAD&8!P)*FKLA26E2ZR<5_E!M$D"+0ZT I"DRH;7H519!ZC&=<)H@.^Z[*+)1+*6I+KQ^XA3 M3F\AV>J=MC16-JJ1F-Z!A:'<9SN<#<"+I(<^)C6-FZI;JK//JM?9P,ZTX57 M3Z]NRTK79L\XQ'\-2>E6:NL*X!M0R.)+;K&VU"D6UE"@'T<'LK<5A.F#-4(I MY^@P;(=3FRCZ[ C#J8P1.(6.8!.\O@41M*A/< 9"ET=CP#>. ]SQIVF*'O= M:2E"3?U,ZL%\8,"9>5@/9*SSL39J26=Z%(8/Z*TM[;UYXVOK.9*/N4I>O5I3 M14V75&L,G)3T,Q='QK9#HW8ATL7O<8NF'0@>\.-6Z=5[FT/FE^ZC#'/]FV9A(D@I=*PW>A7!M8T9EM9B9;0= 5U)?U[E(RTPD#R&! MH<65X$.^%['F(E4V8RI@@/YG59CTPMSB\*E/O&:'!$U9_"5DK* 3M@-_UIC2 M\-%+\2PNUA"FGJ\8SF>]$KL3$FMB]&^H.ZQ]F*>O&O]50X)Q"O2BBEQM'#4\ MBH:/U,^JZ$&]O"J\3LT9$6Y*S1#0CE*[/&M:;42N)W\!PHC3] M#"RS[515E8"/A4:^FY0_4MJG*1?H(H$0L1FMEWR0WR%SYI:3VK]T'LKO_"!&"%!55*UBKIF@RS.F9J/71FO!,+9816 M?6,6=LL>^[IN;0SX/V]W7_PT0W:Z<#M@RR?\@ GZWZ,DL3.L'J O#JU!S.># M\H-:76%2)B^\)>Q79N[E.G3PN*O.NCX^X%BK=4303/EC<($",Q_A,2SA$RZK M1 UHQW&MYJ;.QC=/Z,#X9RSAGR&0EM9[SXD@V&,)WV%#BP MS1 9I@F!I3YDBE17N\W";"TJ[,S/^-Y)4K>F17B$9KKNYK+#BWN*.=DV(OW, M;V )0\AT42\>2\QG.\AA"=:7A7ILHB_Z'#E@VJ,;HSC>ZE*"=%+5_.Y@'AE8 M.NW4GA9N?G#&J6RV)F;Y_;<7+LG,0X!>)R(.(:#X(8>$[X)!41'X"_R](UNV M:@*DX#K$LY06Z3S)(3V8?4HW6U,,#Z)F>W.1W5A)AB+0BR>KB<"^-=-*7LU^ M=_YV)UOVTGH<^KL064,ES]RZ8,\<<_TZ(*O&+#BRTNQ]?C:5<]^ZKW_F;>/!_/H= M5\>^*#9OD@+MRKQS?W;!8@LD@*7U1KW\2F?/LP<_OFS<=,O_TWKYK?6 LJK9 MCQ'NCA1@=!?BF@[J?_JSN/U85!5^D&Z.EDCIFE'_H+6_,:7'_J;]VKC3\*=T MM;C2S*.7-6N:7]U-O<8L,)1VQ'R% ?=Q/1JSY9V;2MM1AD)H^1K0HP@5/1TS MLVK/J&4V;*I$F%@C:XIJNG3'-\U/EIZQYMSB[D- &=Q41)>X(2^80\Q7Z+;7 M(>[;N#P5\JV*X@'Y$9!\V\WW$%2AWI(4P(=R:)^7K0/2H]$Z);]VKN%XXKO, MQRK&YN=G3H\JI)T2%?\&.;YOCD(IR//0+7PWUQ,0$"!B!O_3+Z1@+.GN#H= M%)^V]V!LV6&TN$T/""O>*_$&7ZCE)&O_$QM>W$Y<7_\T5[)^-'.^9\SFYY+) M]O09BHZ'5NJZ6^=9?JUP_1!]H4@S.^W\K2?G M%12BM1R_)JP-TO6\O )E7] -4;+3_I3/XC[4;E'@]XPH MYV'9",!T^##H0B!.#B>S59OF;%P2RSJF]OWMTH5.1V2SRDM&E)S"%LARJ;S3]'-M[*#G_0V+D+B9%5'ZMJ.VY>U#VE<#792*9Y_G+2 M4WJ,Z.>( MI0O81!(S]H)SO;9&S"Z$%ZY!BF2+!>5#"DC0IHC?$M0Y)]]WJ3%^A^40 -OAV:*.HUL;,RI7O_YU MLKE,/5??TY#OHN@@3%Z^%=30W_U2\LH/Q82B@,;,-G":SH_I(P#VV!G^#G;< MO V--^3*Z\0=R3&B8CNPR05G@:R&XK>.1H(O1"M[GC=GG]A_4E+TUH^CFX)D M>'\CI@)UD89DYF)D9[VRG3F8!7#^UUUO5C6]I>!G$;$5E.Q.RKCK]PL*B3S% M]_Z95TFD\?9X,6Z RH#/8G8*-)ZEPS;:OL?:OR.Z:339$R-J?WGN/KLO3R'HG>P1!K& MCE(;"B4"C]8G'Y?W8=;T9X]:9/^IDO5@5;#V> MPKFGQ4CB-B6A?,!CT4!&38$7:.S>_*+SM6)?4+>9CZ):R@N%6=[<$_?XCUSO M3/C;Y00: [@>6;%J )'4)H$*MQK5_H*;;C['2MD_V9!WZ$V$U=G#Z=["A9X2 M^Q_U&).QT4@N>,"]$B_V:1B34IUG+S=N:N<]O'F^H("F7*2 D7WC?8?,K5G3+!7[04&W ;- MV3Z(R6R%\Y*;IOW1+B4HK9ZS C4"#\LMZ=J_UE_\*#._+Z_\]E<_!5GT@#MA M"\;G.EOU*-JG T[J, M*+3I+H2;#\2WG_6@_&9+=GL4[8KWNO^*^6J,3)NZ7G#JS<3WE>H7BC;Z0NMW MBO.6?F]<9;Z':U1@.WBP 0KL?6B">B1Z#%V'X?Y5K6YX!M%YUKC4LU6KK)_N MUVH:<-AUR21<_CJW^J:&6N"A]*V4FR G($(^N, X5G"&6=!Z(K3<^[2IVEKS M0KROOWK7FE6-G6Z3^_5]/PR@.=$F!T,TV!BF/0@T8(E^+^ =D^XB?W-(Y:W[ MEHK+/&OZ@S+]WG5]\3 '=Y=E,N)@FQ;J6!?9LM-2UDOV&, J]Z]=F9F,>V<: MZA,_ DM9AX.<^: MC[UIN@UA])XP-.7,NF/4@1^WY&6D MHVV\-!6]13=;@Z!'K-6?TC597V:XROVJ?B%K?SY:PU=4"4<:#%KR3O>I"A=R MF0E-GKJ=%27W:/\AGE>"9((RV_>\W<%USFJ 9VQH8GE.+2.+$PHC#&/95]L6 MA[+"[9WX#SQI5- [J)P)9=2YSP[H['0X7JNE:V.&#.6_5H7N0@YAAEF\A+:/ M^6];/[8"Q2]K+16.U+;4N=4*FREFFFESS-HLXQB'@SMGTGNPH+X*313 QI'< MFX"PI$5+$3#:D^TEC-_K5IM*MYU5^0)]AIAYPL>4R]2'&[RJLS\6ZZPB?4%- M^\LYA0N?4C8O2KC?P;9DSV-+.)I3?K $MTUACU M0QN\66GXPUL(X./]BKS>C-]PSK10Z\YT:)$*L3+&)*.;]@;/_\]3R7X&++Z]CK,?OH9) MP\#CN X],\7-,6LPK[CB'EV=]E+=TJ7 C/.CP?];"OD+EAAG* %,);.-*1G& MT:I&QD%M5^W=7P/+^O@MRH718]'+NME. XK^?,T%Q.B#D(<1I !1T*'/4+:. M&A"--B_Y+76;<<%!QO)*JWE*9.PYJ3,*2DX/.^3K5*A_B$X9;)=] =O1,^.Q M)@YHKD;"'B'KAJ-_4H_E$8VS4A/B=?H7/X9'Z@\P/[5XK1>+\->LZR@<,FU< M'Z>CP=_DJ:0V>4]LM>G:#$9YFJ$RM3P"MZF8!WMEQ&;^V$?K9/XT'[9\AR["_/D'INPZ17' G8+\07J[.\/]-GK@;XQ_9N(38+[%*'D MR:O0Q/D#N:MJ!DY =\-S>HC-H7Y)@>S5085WF+L&$XUS[Q#>&J#JP86U+OHA MAB:S+10ZG;S8[?I M>@*M?X>7 )?HU]!FX#DR-K9M_QAF?P?9*9B,:9VQZ$G#D;N30FS2/CG,II1$ M')4-+;+J..YUWEI]1+[7_A[G]"_. 3B6'HGI7N##*'4!KN0 BA/;A7>Q-#YD MW:T'VFK)Y0Y^%\+=CY?+M*8I!MF*2AL-2(BNTL+#9N**;&@W>>4*=#)/B!>> MD-S_T C_&0J>H.17+ #WM]>OE+#LN&W!,4@,/+\U7*CC?>5P^VDY" MP6#_^2-1D<6B;% RN#>]'MCNVX5(H2V9N-#A1X9*P$(O+O:8+M6CTX-0G;M* MF[\']8MX.S>HK3L5-JYR;-J)-.-T*47VAQH) 2406UDZX 9=#I5.:]F;\DS, MQ0JC[=ZB]&Y]'>^AZ0BKZM_-/L'QO:A:S8F.B$ZV:GG#G?%'&XU:4= M<>D='E='V&O5V8X5QO1AH0A?+(_M[[,-^50D77V*M N)HQQ-],YM*,5F".:6 M;:J::=8,+AM3E*@Z*]8=RLSH1];N0M3_*7?A##(NQ M*KRA!)A^E>KV8"BC:L"WI4JU "D_;^Y3Y%3B:M+?$V7'ZR; \3=5=!.6PEYX MR;Q^$ZA%U:#E@YQT55PB3+!-_/>#R8SRN6EP7L7)?6?1+(-$R)WIJ"S0\CN< M,?#G7.?5%QM<*\A2/CD)$"K&U&/Z_H-DQI0SA&/56^] M[2?[EA)]OZ&8,:EO#=MZ&3?Y?J M1ZD<.7%W[/*/D\=O*V:>A]@L+U"X7=P6@+"<]I3>NL>?$/?FS&+CN(C&DS6O M?DX)=/VRP*0P,-'2N$>R.@U-2I; M:.AKMYS16LQA2 <"Z9VPFISH70A)<5(;$;\ #9TS;7_2;8O*NUI=6].$N[:9 MPW5G5O@BS[(1K[' Y[( QMZEAB1LAS:!2-R85N[&54,3C[T'$-U?+(VSYPPE M49MS+A/:,MX\LP/-[U5%_=N&-==EKRGQ/%9,/O6YCF/'QU&C+WW&AQV5NU[9 MH7(6MWL^BGOEF(8MO MEGZ>X;#7H![;8<>2PG9888ZCN2=9_3 MO=\NSWO&M1JZ:O)>-Q,#+JA ,%$,V;UZ1M>%=)9<(Q#0@6-#0&?Y*7^IP%T( M#RV_O-#[E,1U^!N?"Y?X73$-_#;\0_MV\R9^7]W(=\T6'QZU(5V)' 3 M^6T70DZ(AYN7HVRZ9G(2_E::7DT?G+#(VC19\7@H>LKP)*J0[-&)7,LR%/*[>*7AZ0VZK]8U?]D? MC@,^'MY/B@04(W+-+"8\WZ\+0+CG0FSZL>\#&&((&II9:W@ ;0%6+N+XO=D^ MI'XX6MSF.MH-"$B]K]ZJ\<-4-56KAF/YDC5ON\'M;2/Y9Q('JG5AZ6X<2?AEHBXLD!QQ"]OFXE-B;A3X,/?'/)5Y'??UA=+3E M6*L'N82"$\RBKH[3KC,+6#!3*B=9NTU,5FEB3=K)PL!\9"L^YU/\\L[VX//> M\7Y)E^3C[AF,QJ!2J1S\.>9+!+%<5I;YNDV8X4[=CZQ%I/HQ0@'Q[IQ<:'= M?)C(M^].#]\N1&C<"PW4^5C_73"C?_7S:.U^?LUFG*OE$UA( MRF&(TFGNP#!#:);-;(^!ETV*.)VX,ERU#E$Y\)>2G\1-Y-P@YG"$*$. M&D\:*GLV'][IK259J!4U97:.29(:LTJR=4YUR0_"K[B$"S.ZUSJK92N1+TG" M"RQ!?%,!O]_0POLJFBT@92*K @D]Z@$1M'1A$U<7Z.PL;1MD*^T!669I*\TL!;#R7_51]\T;8 7/J]7S/_^1U=H@+N)8-UN,>K;&E\$"+A5% M89Y8(=6Q'6?8CK:HD8T=%Y(Q)T"]6\S\>EB"5&.GAEAC?.OM-V!,]RG'A;>O MN-827UD0/.Y(N\U2Y6[6G?I7/H)P@^[A^'JUQM2_J9;$GPR%LY:QK:&EH,.U MKZ:)PCMJ88N6'S(G-\D+OI>MYY23R *@.VKI@,T=58XUMRA-"]2]GXS#!!I? M[52H# ?6&\GGI)M^?\3G07P>:NH!YL5))KB.=[%N:+C'DE--MGFYR-5V;A<2 MDX[PW(4D-8Q@AK& A49L@58;,#=%,:->6>AR/CZU]>%SN.[./L=IHW ^_27X M)"$A$/9 O_@"3Y#*ECE)O%,C'L>!D?3$<;$$015+8",>?J;$U/7-KV:W??I^ M=XRB7@D6_54-^MQ=K9CIR1E'Q5.VZ:+HU\T/>G1; M_:ZV\!.=G;F(ROXU*O:GV"KD5F[AMV -;?JA4G4,+$KRO2_D0$E0W(_OIA,K-:H14/B58AXV:':6K@ M3;H2VWEH(?QES(FLI'O%GD@1N"@9*N:(>M [8AS@6J8;V["M(9R>96U=GQ8$ MDA+D8"M"P"3!!0D>TUOKH'+V+52;IN$Q_#-H54 C@>% C:'?Z)V4 M.;GLI#FT,)1ND<&:#O3.9,03BR[_<%=+A)6&V#Q#AS'?N8"N5%@7%F)X M!"6%E$1?IH;A(DH]61(I-\SUU4)F39+4=:1_9]O0U=J/82^BXQ8)+*6FDQ?8BD^8CNG>$>]=B)4*D7I; HR;3%;HB%&Y7N@G=D46 MSW]1JM"2$[G89/%#4]+J\EP6!&8_BBR0Y6);*14UN.BQ)K0+@7(R\]DJ^A)V M".U .J>I9D_O><=2&E]#U&C_YG^QF'G+JS]RA?'\*D6T+DA^W_4OK7X&,$D$ M\4-A^RZD9CV%'L$XP8QM4P#'B8XSU_)+425DCHD0IJ;3R?E?O94_O+:%F6_ M]LW$I9#;,2@#I8S;J#BZAKN5W MGD'2Y,,KO]Y''WQOLM;2<$:]7;ZL5NOX_JG"J0$D8&4)GA#OQ$YKD*!=ELD8 M!69>/2X)(PJF+LKP6P*T>L\0ZMMO<_--F4,1;>-R328\;V]Y4K[OBQ)/?1&\ MBJQ3IF +T3"PE*0Q36@WY,?U8@_#0WTB(MFXB]=^H;C(>N?A.V2=M\WV-0E[ M>P5XX 8OFUC+%P5>#O>#T,ZJ+,&B",!M[#[P)]FR#_D(6R?>^<6<1$@E>.0K MZ>!EOS$;Z3:6>::9(W-]V'OA1ZSJ?KDX]S!-64^A(,A=!' MF!6&BJQ/]O&I@,=B0DH=D[MS_D1,S\B<]X[+!'\*?Z6IA:VH7/SUN*3X55+A M?O__M,PQ)Z?_IV6..+A$@D[CV"M0$[]&W86D:\25Q*'E4_=:YHBJ\IOR?8CC MD?RC] U'<9LJM_EIPQ [*9''XG-BLR^PZ73T;VJ.PVUT$,?[J R0B+E ,/;D M'()KT!TQ0VW:S+>MEO0C*%?RO?J%;CR7IV[NAP2L ](@M6%XGL^<&R+_E>4O;KC?N?UG89' MSEX?%)0.Q0TKVN2B]RZB-; ^+4A@B;GLR-YA!3=ZMX"R;+>>L?@R1/"JN"3U MQZ*YL[1KC%D5C]+MDD?P'IH@"?5R^G&J+Q%Z-K?$LSG[1V-/FQT^"&H"%KY M*_RVKXA58_[^AFUKJ43+DY[%B>4G,N1GW!Z;+248 CL=8GW6JA3 M7NLK8_@!W&NE%3@I+X(X"0PRY)\'"WC09L>J_E=[WQ761!>M'02D@S1I2J2) M@H!*KQ&1)F) D5X^!00,$!6%(#%!D"*H*"B(()&N1D1J1$KH@DB7%DI(4"D2 MF8B&@11..!?_\_S/N?KO_G/.=S'/W&0F:_9:>[WOFKWFW9T"#XI1":<" XQ" MYMK<17Q>*TST!EX>*LF/5'_>XV;HX M7CH!D4+T<=0X<]BJ\K8,T66KX^ 4\S3*OG7KGEO*W7Q4O1@V M?>.XI8GZ;:&7$C46.MP\OZ-8$ %.>]1R*4@2#(E+S)F8^"8B8H)17RZ( I MO7=F\]%O$]^_LK]2EU6%U*Y^[M#Z?%WP[SMM1CP[C\/'&8,*U^DE!-3JM??L'::CV=^WTWQ)(,159(YCG+*Z%V:R7F#-T<+92"W M&3MS3V\R&I9&!(H"&+4@V@+Y8Q,+I.!D?;!7D-.-R*F8S8;I]=MS^7]*TCG" M DQQ9[H'1\8MH*ZRXP>=F/M]&]*NW*)5;U9&:V2P<[!Y+XC&L\N#I\$HMYHZ M&!!S,.]8O?,"XU08;[@"F?U:*W*+MF"5?RXT>Z\:1_S[V"_^$LQ%]F/W<\S= M,=N0L-:\FI\UWP?+97BV+.F(!?MV>/R4[DBA$! M>-6;JO>\.FJ6R1^R1*PM7]V@ZB5.0&MUT^DU[1/*O'4UB+X,A7<-D)$%@IOX M96/;ID)Y=P$,[8,E8N<%35J;V"!+^N="17/G:7HO@.Q<65I0N3,2:9P\EKDV%8#D52LKB"" M]!')DEGC"&U#WIY==&*_M5"QPNWO)6 E[5])%PO91!QFEQ)6XPCH#^NWZ!-I M*V@X\PJF9TX(#"WO4@#E+,IMLPD;PON]1EN&S4_"PF1?.2?PWQ5+.(K3;35: MN'^IJ9CASD[AB&,^8_DMG)D&H'Z'63B7B-15RB#,'J0DZ1Z1I>D(1?.1$@>+S,QX!EA\;$KMB'!9%+!R(8+^SDV%"Z VB*?S>HC-@ I MJ1%_Y6ED""WZSJ3VQ3MMIFW*=7D4Z'06PXP+DIW3@PDMO%Q\DZT ^^!VB#7! M9665A$4W@G#A0Z;GY.=ROJL>FFK[;3%>*-[N;8@D<7YZ<#JF.YE+JS33ZOW[AV_ME,+)"7TY;ROJ ^(]K :^@ M51.KI0BF$1C@13>^_S<.+HD^2^>4&5:F84S3OIS:&B\+]!PW:>NS#8F0*FVN MYG?G_XXX]BE^'KT(\2:UO_XS\.T"\"D^5ELMWLT@R30 M*6;?L29:6I)W]I3.(36EL[\Z*FX8>.@:"]A D[.5ZS:#FTL/-:^5%'W-Z2V^ M(KMR$:]52[LY>[#EQW.L02R.=6@PE?SGNO_!;0AQ#Q<1H$"QE1IVN!>5QV'9 M<&27GW@,;$->6\!8W)QY&\OQOH7[N3MD#@KJXK8A!_[KY;';$)I2R (V49E? M,1]7"TVM1!H*M?2'!%'5I42#)Y\J0/2NS>:,M]RO3-Z&7"&G<;-\+49K9AL2 M,K,V\N?^U#+S[ 4&;LX!-A<^OW'!FX7OEEA5%J8<_MK!M+WW=O,PA]-(6#\] M4 S/MASU'3 >Q@6V04E>G!O%'D]'RM><-F[\77U7/,81*@CQGV!JK"AKT)-+ M81U*R'320'Q5^X191/-CNX;7&WG?R4^DN>,2+3S>@$I=[LIZPQK3 M-\MGCPP' 9,6KQEJ!YC2 3WY:B]&*1R5POOX+\N'-5SMSJ5?Q4HU[?,G5<2< M7J3ESNWRRO8Z=_=(V1B5Y'Q8IS83T;M<$T*"_5_#*(-MO[_3^VBO044RZ1*@ M1]3\H.RRORE0D9+^QS'&>V4OWL#+XIV]UNVV'JOY\1?80D_,'DK^!4'W8IJ& MD/JH9QHC#%]&C*NQ7]C4\C .C#%]<&N3NL!2NU-2VU\4;,H5/C;I.B9:S)NF\5U/]TS:6^# M7;M8HZ;X11.6L]SIX@>X4&M8LZWA[Y !(N#1'&,';+"D<(S,EHF;/G$FP: L MM='S>\,SU=K1,+ECMO*:^/_36=A*G+]'K(>M/@8R.(*? +L-+KF' W(SN4&BQBO2[K[$#%DC<_+[^1T84,M M4)I_W>[VA>RCUEL>P\I>FU5,+1:,/L&217)$TB.X$!-9!QRL*60)@7KSN19Z M0)S7Q)_>\!)ZQ>KKZ,P5(^#,FQ]#MS\NO2V!3.NT*C6-97"YRRR8%,$\"B(7 MN(C?>S_0N1ZM/=MCT74.F2 M3<)LFW?ZU)C5[TQ+=,3754/B?3(/2X'Z MBD)]7,[U\$IC',QK5SB0J-6N^\M0($/>)K L(S=("Q9V($'$4VI\7.;AH:$C MU[I?:KV2A_ ,\9#PRQSHT(T7)[*#J\33^ MRWVUAP;\U2>+*D_P0S H+F3SLV+H:XSW(*(8C62_1D.QI:CT>>S='Z Y4KPL M2F.@*B1Z-^%5" SV//NYA48J_^6Z1EX5_!KY'A>/FC2!.$IY:HLNBK'E%"'2 M3I*=JZSP[0A?MW#/'FH:-?LDK_M-]9CPRZINB/IX\CT*C;?#O7H*%653,THI M^!W74%A=[Y#M=*\T[')N0KQ(KUICH[)7[K-,1\,KGD4%!Q-08\-?\<7O;'B_ M2LZX"'S7>\@YA.+E".\T3V6R[V*O#$[)^2&E45!;0.X!VNG=RN,3/5L7"N]. M'FAXT!+J5PF?8M0+!:.##AL.H??2(\BKU[8A NKHZ!%8:+^SP0,)1C8@E[+& MD0)SW)_8AKWR#=O[B#18:J^-3J XG:4>^?9&+?#X2^303FJ%M/"C!>I:JL#] M@$>[OVBB6P/3KEPBR<(44:XQ,\/Y[8I4%%+*6C>"'ZQ@G06M@9P%9')&HI4^ M6A=82Z^-.O1DV4IS^ "Q7I>'I^GU<-8!Z0']WI<2B1@1EDG ?2APC<#%]&D! M"J909DZ 6_ML!LXC]R(8QY-KF^CJ&S]1X_ZAYAHH';6D4DB6=*S6M..N)CQ' M,(.Z#1'RY;I0J,7RYQXPNVV5ACY//^B$?QQ=X'MHN%>UQNCJRV+M7;?PO$,3 M*^ZY )Z"N3>O 5XH1AL/Z5CH9O_@ V;?9?!%BTB:'DN_Z2I_+G::()L1P=3' M]#-NW1[("F%:@:K:/K.X\/J,]FS$/J;X^5NIP#1[/*B-R7&I:2AP4-]M?#17^"+HD>L4 MX?+%:H.=1PQ%@BH$FA(]@[+%:JCIR%51<<<-0H\BR&[!G"1J/,4^W8RS[)< 10P[@B06!I73,:0@TN6 MAGQLHIZ2T)T/3A+[/AV@=YT'?0"E>63K=-PT/ &[&ZTY#]8=ODNZ[[\7H-47 M$,Z)4K[M416(A.MD]?Y]*=$#)_G,(9_1_ F+=+5EIC MOS"&:,GQM86O%H94,?_Q+:>XZ;"W^3](ORECI&,)P>L+>^317;?8": AUR_2 M+&O0F@)7!J?;I< XKW&68>"K*UM\WS:?!W\=7U:O[W\DOC2;*VYWO8X+I-6X MU4;-AS3,847_6W#I)5T #.-+&^LE4BB,/M4]EG<8)J%-@6K!&)^MF,,@-GD MRM( V^_^R\]+G_OZS&CZ5>Z+QS\4X)/T#6C/F%)BN((2[YRIV#OD&KF.P=U7 M/"2?X%R!\H35&\O?SH]Y.Z$>IUK='1)(05]@%Z%AVQ"^A^Q$SNX^>J5+74K' MG$)..V8WO?Y-8.RY[IG)=..F<_FTAZ$+CQ\J;5P!%0YD9'*3)@4WILVT MP71[$VC3W,*XJT5N%&/@J5,ZV)ZAS#(=5S7#I=4%F*D@ N5K+I'N9TKAE5Z% M76K_6%WT'H;?>IA>O/+;QQD?9C0!#[ZV.%77*?Q#*-H EF M0S_$G.'$S1@]V&!D<@@C78"S5X*ES5;B2%=,#C(&)R\R(Z/IN-K8%R9_*K5! MKA/X^=@%+ 7N&?(5-O^"6*N9QC(L(J2V2"];J0+Y&/6GJBG^<7BV_\!69^VG MSS%"(>&]XL8.U6=._),"/3TN<+]%%JT'/@B\788^"2)?(L9)I;7N6R]::HK; M;N1<[1PQ25/0ZC0\Z_+2G>^&11"]\#Z<3M@L;I >:F,];-7+'O:21 M,/3+(K@,D0.KU>L8%)S;?&[UM-!>.-8CJD/A<%!6GXIGH;E+/U+D5%I,R,2. M^.V<%>"?SDVG,CO-\1(WL=)3/HA;>_E0(D7GU ?;AK*DQG03PXBG'*/ MA*O'5"9PZZEMR.1T-\>8FV#J=I1H%;$(^*0J=VR3H?(!;;]!.5=Z5W+*&^\C M)*,GC"A''0+I/_[?!>! :(L+ A^#UM_L($[O(X@FWEX^1P9 MC*$:I12A EO/A?'>P&B-W? 1S//T\6MRSDLMJ??P?9O9IY7X]*+?X&HI\S:V MC4BL):X64V+H.5ZT< MMR%C1>_#O'6J^=@A0Q:PERCXJ3I@,*G6W%+?N>K./U6C?YA!R2*H)Q==U4[( MRHA#(#R^0Q MB*[JAV""9CECROS< 7'GSGT,YA BH/Y!5^4=*R7,<(!(DRY:8$'I+G(UPFC# MML;)T6#4Y,2CEY<_7')P:9P_(G-:D(EMA]:GM 60BN>)7*=8A>[:!LUC[S[E*[GZ@H*+QYT>W-4YZKPO=OO)3HQG'3Q-($]N(@:"A- M@797IMS:_0#OOQ^#E)B[FF*G^XKN55]:,)9IYDC4$&) MBK>;!M4_$R]6.?0@GD4)AA7K;:V5H7>#2D5@R'G /P,(:<]^;D2 YKQ=-IK; M7_^0Q#YJ-U7D)G2H34U4XOPY3[04>*S42H2L'8R4NSJ9H'+4N^#0FT7@6+.S*XL\-_OP4BNXA"O"1Y68?TCSK3FG[H MP^_H@E,%\#6C!7.K\,#GGW:^G6!%@HX EB,2P+R)U@!?T'F=A]'G%_2@X&&6 M!J7O9SQA:\0HR\A_7.)OCF"ZJL7#-/=#@[DJ;OPI2X@=3:P2>@!+\SI:"DA' MX)!RY&G-#O>R-9KUQCW6FAXVE_B#_&)JT;1":1O"@S*"RCC3;>!@7-$@M794 M<40L>/624Z^*0C#!V%PT73)RZD"(B0'/)M=S_*:)C#M67)NE .4L_O9K%+;=WE>+%CL' MH]Y%S2,++5?E-'S]DW@MQ'+B29J(PQ)CCU2\]/>F+Z:^T,J=;2\/;:S:,-W1 MBC7@3R"*\11X,)=R[1+!&!]7Z3/M%V8?Z:TTJ7Z545UNYP7I/GY<4',:_^4O M;I+ ,*7+961T(?=@>HFB:RR72(MUJM,@S_)OM:,L6*H3X2QC*OYUYU54$AG^5'0\K159'[9?-1E- MI1 ,_NGZ[J3730;.X_: F 6.Z!*@DN*]HWBH"/J%1?RGXJ',1UBNU'I?Y5/= M[_LR=-8WSL+^082YD-O0)_;8->&NZ1Z[^W<.*SL<%E=[_V@[)_8U:=Z7".D ==;B&R>8$, M:I:W921)^2P52.5:1-%36I4EJD8K5FWZD.IF3F1;))0D4G+=UU&QQYT'(?38 M.EMK*\H5- 92/$%N^2)8ATWR5_H(Y#]^]@UH'DB)W(I2N?W=N48E]<&W>J._ MIC]=EP*X)0,80)E@'=Z&B*$/ "TO* <^[+1>LVO-HHT%/DT]Y@M [68VG[ , MY?U=PQ%LH&:(V6Q#=K\%JW_=OM6O.LH2H2N;;RI33A NYYR[Z=&[*>0E&6_Q M:"4N#5\!9G1\XHB2'JXQKP]^YN*^&/*R.O,TC6D_+073-&5R0GH)[WX=>\Z& M$]C/L2':SEJ+)VM!GOEG;Y%!#YWZ3%C:EZO.TG_]GAJR3]9N9F2*&]>;/8=1 MN#]5*Y80Q\4K"W$&Y6!A>V% FM>F5?1LR^4=T4.B[FK(/FY!M,;:*](])T'@ M3AH-3L_'&T70Z/IY Q[@.";NZ7XB!1?B&T=:;=,A1P MYE)&/6([>3J%\3";VC%/[!R,UV<=S^GN#_\]M:18=&7P=65^H-CWMWD1W7'X MSZRWNAY_W!<9E]EY:^$ZM?C!J8TV*=*4 '-_;8M,3>C\7(Q5US%*C/+98UF] M%7!)M#+HR(V&E$\4XW2KO6"4&_ Z2<5*X>L-I]@_VQ =02U$H]5:#''=&]9XKKW2U \.BR=O,8-:<)V64XM8RIWR@@C MJB]<*D9CG0P(RJ[(FN)3@CI'>7\S&1OLU]@0)$F"(Q3'M.(,SZFSJW30-^GB M.WT\=_Z2Y4.]E:N'0G$2M/OW1R?W:PTGOE'*4>W9 TWZ\RSD/T( 3@['Q;R M0+-M BM>6QD_)U(/< K1>L@_VE@1;XT7_3U7J;$JDJNQO&_J?XL$6P_80C 8 M+E9[F+@HO/'D;J,](]UXUD8@DI@$R'."55"6BHN)M17%-#<&A\-XN6QD'6=<3K2X"$)[N0[SK*0P_NG&*+G;^ M!Y&$/%4_H:/>!-W%.E)Q)4E(\KN,Q$ M.96#:=U!Z8PFNNS7#-F1/>_W'7KR"'4R\-'NI6AC"T5FB\34)T9LW3BTTYW, MTZ2@7*CM,!)@3XFSUL_ED9*B6G:^ORPVJ/+PUM=H:(WQ*KG4/DH\APE#J4[I M13QHIDZ#Y_KY@&SW8Q\D67T-;C13!97EN@3I5Z2KJZ[(G M&]PTHP[!\"U".V4[I=C/N .7-+=NK*U=7C(%)4+=;O:$I*;TKZH!G?*SKO>!' MWY]D6N^.AQW=AD02,V#5FJO+W&@O!["T,&8DJ-9N9O MYAAL#T:190;64,)88O3SK6::]VJ=BHA7AEG6I39Q""-QNZ4R=[NVY<=NJRW" M+*51S/XN(/$LZ$3)PPJ=?/,>]!?;/6NP-.;KL&N:[W>\.*^HGJC^>#Q,!0-; M^;@-X4+G>3"&(WX.6.QXH4RF0#MG[:9MP<<4I=LF^T^/MF_T(I%EJ/(CG6(G M+XNH5]G)CBL]JYB4B\M%,#1;K:P >!>,/RQ RDH)?-/A.V38)[]VXT&@4X-7 MQ9K.-Y=>]O/"AVRZN5;?]/4;O Q5CCA M^LE7O6HO?P9$8B;)U6?(T+]P'C0"C,![A9)E.)*H9&<$Y4<#YGX$>>#N-#DL M)ICG6DA<>+_H_?BF<-6G-L\2C"^3A3!RZ,NCJV@D'<>X#M G2FH\WT4TV9=X MKLCM+?0BWM#<97N#KT97J3@H2?T59+[%G)MFX+!_L%,3E*>?NN"IL#IXPF*U M9TP8*3J1JA1A[S+V7>T;H;J.$)V]XJ'.[W9^0CU>"+I[1QV:94E%3A([L'6: M++E&CK#]?',(A83VFSA_X3V0-)!SA%262.G\&%SO11M&MQE46'X,_T>XXF-C MN'@TYR5H,Q_0II?R,8^5CV2OB1M0!WIAA@^#Z58\9@ MP+5)=DW+[I4J!!>S5V&!%=I6AZOZ?&JW"HK5&='?_CH&$;H M1PI2AW;)'3CVM*K=%%H*%<&(L]1 )6P"3L3"=)XM&1*68P_4IR#+2?>4 ME'"?[T@:[Q/-#YJ_L U1 *%M 9(LXZAYG1'HI?]JF6/YBIV(>..%01,+ *SJ'I=R-U7,'M!Q'R%A%O: M3Y?Q.IV3(SZAWB:7+F-KND?N7<[/T)5_/#O)XXVK(]#2@06.4#I G+]+ED?; M!I>#QE[T7R_FX5*HS$U/^[+VK8/%ZL9!"7QA#+SV1;7Z"ZJQ\@N1]F]9JNRG M6&[Y/+6UM> &BG&)L$B;G/&]ZE\+[582U:-!+ZZ+3R!0C][/7[W-'^U=EECX M,R/B8%T1R=_P2;]AGI_/D60AQ<,J(PH!T]$?'*>2>R-*Q=3%A/'#-DI*Q8 MRSRU%9T7Q4>?63G:!=WJ*3)++FZ4%WD&%_;*^E/9BJL.6,4#A.YUM#,8S-1' M6P&+]W1Y13+VA%J)5M6TY$3;1!847><# MICL86N!3X+G>PQ8A-KX%&H ZZ6-]G032@TNB@4*%SM(9>=\;08^T#_,=Y9.\ M@/9B(ED2H#/3\LHVI"Z )D0]9*6,DNK]D7?F*\OC<-V'KT<>V^>8D3[>< M-$V>%M,O3'WB\:CS^9;O8:+$8C<#3)]JQ23@9JSYNL.I1RE-8MHS]VY!+G-GAEXU,*W8C(_;5 MM'&X[X("27_(1:"5+,=-/7D?-5E[!QFV=+U/.)(_S6!0$FT'S,0$0*@/OYW! MB?V9J>B_^[*SRY]!RSY<.>OX^;AW<03!2S$ / !GR69PE.0HRJ7, YQ1CM'H M)?9+CEC (&50WKOW]2YC]ZORWW9= ^2W9A+!]8H MVY!DEJ9F?)/YO)]BQ\ELT\ ;]@Y$>2J&K,XR MS5#G75(Z6Q1WWFR%O?)TT*QN&&W2#I:A.S3A[:A'+U2;F,I;=D'0W ?B+P#J MB^GG.<(X+K+]!GTHGL\CW,G4 0(U[LX>]8[RY4>3?K[FDAMN19*#YXYJ_ZEN MDJ,8KWYZ"Z8SJL:XL+H->4CR=>=H976(4) 05/C9K R14/\8DN9QA[LE.1M1 M$;$%QWOW7>W@0QZPST;>^M^P=\C_IN-?3_S_F*T$M0@L_;*40@LR;6= M)C!;M /X&(CQI=]7/C:A]V<:$2'.D5>>I8Z5/VE4L!,\L+"+: VC&N.F0CCW MXZ@"'!EW&,56!H+M1,*J!]GR&YT2K$-OL>T9X(-%AA?WGY1W2LLDV0S0U18" MI2L-KM9L0^PLZ;S;$&%M*%#,48ME9V.7/K40\,**KBWN]? ML_XUZU^S_C7K7[/^->M?L_XUZU^S_C7KOY5937".L.DV1" ,,PBM7UPUIVLS MX !A]?&"LX0+?2*9[%P[5B=V?<0APN^%4MP;L4YTLT"%C(L )6)'C&1[ZC\ M4$L#!!0 ( -F*55I.>H@L\HP! ,!(#P 5 8F-P8RTR,#(T,3(S,5]L M86(N>&ULU+U[<]PXLB?Z_WX*W#D;NST10CL=]V6KZR>V1,= M-RKPE#E3*NJ0)=N:3W\!/JI8+Q: BE/Q/38EDADY@_,1 +(Q[_^S^\/2_!5 M5'51KO[M#^'/P1^ 6+&2%ZO[?_O#;W?O(/[#__SW__)?_O7_@?#_OKK] -Z4 M[.E!K-;@=27(6G#PK5A_ >LO ORUK/Y>?"7@TY*L95D]0/COS6NOR\?GJKC_ ML@91$"7]8_UOJS]E/*(8DP F><8A2O, YG%.(::12$.2XAR%5_=_"G'*&!4( M9A&-(2)Q!'.92,BIE(@+E.,\:@9=%JN__TG_'R6U $J\5=W\\]_^\&6]?OS3 M+[]\^_;MY^^T6OY<5O>_1$$0_](__8?N\>\'SW^+FZ?#/,]_:7Z[>;0NCCVH MA@U_^;^_?OC,OH@' HM5O28KI@G4Q9_JYHIG^0(GG]#_@OUC4/\( MAA&,PY^_U_P/__Y? &CAJ,JEN!42Z#]_NWU_DF3^BW[BEY6XUW/[251%R3^O M2;7^0*A8*NZ;T=;/C^+?_E 7#X]+T?_L2R7D\6&75;4SJN8RUUR&J>;R7TX1 M^^4"]CWQNS[DU0-SC;@???$XANE';^S>*0LAIF=X0.9BEML/ZNV*S_7M;DA= MS/KT'/OZ+,HU6<[P66S)#%A>ZA]\4'_KR.B!1HQI0ZU6''16LN= MH4'!_^T/ZF^+IQK>$_*X>"-DL1+\E5BIOZS5.K=Z^_U1,,7@NZ?U4R7Z7Y!G MO4+6_R%(=?>M7/ HRR1A#&:A#"$2.8)Y$@4PC&68Q$$FD* +M033LOOV%V(% M?_O4/ M@M+2"IZ.']#1U8[2Z@KT/(&6J>UO6[:N@.8+*,9.(ENR'0Z6VJ\HJWU@2N8) MF*TVUPJ9!A5):MI TU%0$$7H%[%O2?WE4U5^+90=?/7\6RWX^]7-HZB4?[JZ MOV;KXFNQ+D1]3>MU1=AZD9.$!8H+'>K.5G M-74*)FWT>'W"NQE1Y@'+8%V"JF<:*!<1J)E;*:::W^A_,\4Z>.QX!_09E#W? M@&P8_Y.=Z9QD8LT,ZTM/EYW9W9NI#;] ,0Q:CL%/FN<_ZE]KML&GP53]I%D' MQ>J/8,,]V+(/?N\%^/_\V>+)M-I1G-5D.D.Q;(I)(#86YQ)F)C9!+6NPX0ULF0,M=U?:2[D" M0_9 Q]\5>**O1(E1*"TU<$C\SY>939MK%NR,W M,@+4Q](&<)^MX M$2NSFDL?H.W;3R]CNAG4UE>\(]][![)HB&Q^W%'K3A&NU^^$&ILL/Z_5AZF^ MKN?M^VH%6(1ABK@D.10A"B'*> 1ID!*8Q G)$XZHS+B-A?7*W<0FM]OTK6U$$FB38Y7LX%1L> M]]]I#/'3:NW/LDZ"HB=3ZY>W66WO)+#N&^-IB-A99RZ*Q>ORJZ@,?:&#YZ?3 MO(:,5W?D)/-'/OA:L)_ORZ^_J'?:;UW]9?N)'XXTR^=Y4H#^TSK]@-NBK0]U M]']O__.I^$J6^@3H5JB1"WWLKW]QO>*[/Q@\V5XKJZ^T$J06;T3[I_KW\DG' MY[S]SKZH^1;ZZVVM[(*@!$4BHS @B*E]DPP@226%G$=Q1FE$B$P7Z\UMZMDU M9E[VK9;]$S?/H_=O+0>@6+4G\F3%V[^(+=-VZ_[,TVOF&/RXDV9IOQ1G5^V! M_(#!*[#E';2/Z'G<^^'N&ZU0H)<*_-3+]<GY;H0#X_+\EE4^DJ[OB-J1[P0 M%'%,U7Z2XBR#B.0Q) &.8("XB#(6I@0G-MO+LQ0GWC+V]$$IP0X'311'#7YO MF+ \!A1DMQ?7]?-1&,?7#7K\6J>'AZ4-[*2KFO?8Q7K?ZMC'FE?)>GE<(? M?"Q7\+6.%U]JS@>!!XU\ECZJRS29V9V)P;>S1"TS5_M@78$-1U4223%*=99AWU>X+8Y)&]/:7"UOB, M &1F8_P(;6=*>IK-L7-_#;BAZS4.]XQL_F)M3Q&:.Y[VC,!'8F;/O6&GN90] MLL5'L?ZL=D[;N,]=7_<2S&]?)B">U4T;=PO$M?;"X*IA-RAXR]L)>;F%$)6JNB'VE,11BU M^8+_3U[!:,D7\0_, 'AE*=@].Z%$3C73^LOI=Y,O"D? M2+%:R#P,\Q SR&B80!3E#"J[P&":)CP-0A:KK8!3,,T>H7GB8K37^[_57JGF M11,<"GYOJ5N>;IY$R\P ^,# 3NF=Q7C#RQ M>G:T0$O,3!D/I1_7OHMDLE,W0W&L@E..LNX4G+([TFS!*4<%& :G''_ ;3W3 M-XCKYU^%4C.N]]5MBM+-MY7Z-K\4CY^$FCBUA[D7"XRCD* HA&D4*94AD5K@ MA,P@#M,T%B$3@9 V"YPQY8E5:D,1/&Y(ZO"0OY7%:@WT2<-391D*:@ZJV3HX M"51VFMJR %H>P):)*[#%;\N'OV726G1/ZZ8YW5D74FLX]E=6^P$$7J74_\NJIT!(*F]^IY^TAW 7;]C53\YK')1/JS>E ?\[4Q#7\5NG*4X-=? M1:48:W[YAJS%.U)4?R'+)W&]XIL?OE^MJV)5%ZSYS=Z55I8&61*E&40T47OX M,)00)X&$5/T[C-, HR0V.X__D<6<_"9@>+UYL_XB*F4/=+6O=H>LI%DK5TTO MZ^L2?%XKCD K<)\S??KX_)_G4S(X(?U!69]NC6BD@;H*V=ZAR4!FG4X_?*Z3 M&S2"7W4?2GT%6N'U.MR*?P5Z $"'0/L(>--[7%C>] M_SP?H\6)]@\JPO0'ZXK>TY)4@&^3EI7YTD4+OW5"0-)]6/>:8\CUYR/UA_5U M\V$5FZ^I_9D:0;2.4=G"T[ZK/E+^5#464(W_+$CULZ?C_!]\^D9O%7Y4WN>[ MW/A1$3AVQ_*C\VKGE@K&%Q_+U4=1UK^*!RHJDYWJP4M3W^*6*_CQ[8UA>,6A M2.,^R4726-[8=H* WUM*'HY-3W(_HQO=WB'(\UB $X*T&O=Z0<< MTX[*AX=RU?C?;PI=46;%=9!XH[1O!%-KH> +@5,LPP3#),CUCBC*(,DQAW&* M(X'2*)2!52RF"=&I;S5[NN GY3WR8H&AVBN,;&SN= M;*FW^[$KL&&@28QI/7+UTXX+CQDO%C+[RE,Q(3EO=HD%" ZED_+:\9TI8CZ5C!1?-7[B#X *4DBGE.6P9"$$41!DD&:20S3+ \P M"6@:9[E5]5(;ZA,[0#U=79"T(WP%2,\@D&6EO**614"Z9RWKCEIA;6;0)D/0 MSHIMP+L=@'>] ]YKM>0J"Z8K-DX0!.:$@Z^*GE:TYRW5Z0++00U.IT$<+L . M0M9/)*0L>,1%*%D"TYP@B#C&,)=1 C,C>D^PV9VLVXH_>M1M/-A\ M9\^V\NT%+-IF2HK)!9,)B]-$[45QH+:F+."0R)# G$@LHXRD>6)UKN6- MLXEM[V^K2I!E\0^E//>*DU]^6C9%S\O-0%F/OF+?/5V M2VP;?[+#XVY!_ZYZD&85-+Q> ;X"8Y-C[=1[!]*3P^^/KUDW M ][AW-\H^"?@G&VR5\[G<+NR$#A&48PC2'7_%<12#O-$,!@'/$ZC2)(L((MA MSR^3O(NS9!U,Y,7'&-;))^?!,S.$W@!Q34K9KUFF Z..'%5X34\QEMA?JLIY MDG.GK1B#<"2%Q?Q=QQO>YJ""/7_^1AZ[$ #E0&6,I#&,XBB 2+ 8YI)(&(4D M%C0B$8ZPU7WN 8F)'=B>(*@51K MAP3FO4P]*>#!U>GI)QUS9;J67OW]ZZ=R6;#G;1AFRCC&248A36,&4413F--( M0IE$E.K>Q9)9U5,_0V_J:"2Q!CT'39! 'T&@6;',ASD#G)F:>H3#3F=W4.A" M)5KBX/?NSTDJ1QD*["OCY0RU>?-J.XCS*?$Y M;T[T"3(S.\[CPAXZRV>>=XKVO7U:BC"@27A=5=>\?-0A"$MR;Q'Z>V*$J5?> M<@4U9:!)PW G?:;CPBI$^!0.XYKI#P([O320'ORN6? 757Q&1M<0XU/#SAEO M?$:TO>#C;J[?H0QE)*714QBA/M-2<"DA13&(L@XK$D28!2 MJSYO8]0FUMQWU^]OP5^N/_SV%MR\ ^_>?[S^^/K]]0?P_N/GN]O??GW[\0X=&9+JS= [/1XD),W(#Q1IT@C&7UU/QNE-6][,Q.Q#_J7&;WDINJ?JI() MP>MWBM4F:+G+!GK[752LJ 5?1#RA-(HBF(F(0B1R C'/8QA$>9ZD& 4LL*JC M=I;BQ"K?TP=Z=D#=I#OWR8"BY\%.Z<^#:*;X7J&Q4_Y=5(9)X#5X>Q85:_4W MEM23"3A/;U8S8"S^OBDP?]&Q/'RQ$C>R#9A\1U@3(_)^I;1,U&O=B>)ZW:8' MOEWQ1Q0W'BNRVT/@JQ*[!>5Y*[#; M0W)0>=UA"$>K0E:\N^")LBA6.X8 AH1$>O. (%4^A6X7G>&0DE3:567=#CVQ M3="$+$W!5FI#37>2Q5*1=54$_[=8AZS[4L#MP//JUX% !^IS^(3]H5>3@'_W M<*\]>ZV/[]?BH38XYSGZWG1?34,.W!4/.IQW9W/8+ P-=4^G.Z.2.1WL'!]Q MMC.=48&&QSGC#U[:].MUTTVL?K_:["9OI,[U:L.#]^K3Y+$,,<44LHB$^F*4 M0B*5J>:4AGDDD(@"*]?.C8V)+?JP*E;'5E.^2/?#:MEQ[0QFA;79VC ]@G86 MX01X@S,D]8L!E)-V[+D,'.\=R*R8>*&V9"Y G>Y5YC2::_)[57PENC=Y'\IY ML]K^[*-8+V0:IYD.3B'E% MT,Y.;F&XA\FHIN^:&=)37YTM2WTJXE: M]@$P@&IE>"CCNP9:]Q'\"-!!V+8!,S/F!R MZ'W,B[U%2OF\<^"6;#[77-AEH_M#;C1/W0.9^3+8_6&RD]ON<5C7'MJD%J_+ M>KWI4)A)R@B-.4QD+MN,/A*'.K(X)7F68HRD5:N- PI3;S&;;#5-T+9-]3X2 MAC<=E\AG>>'1-I36Q$S:43ITBSXABK=>T/OCS]SI^81XAWV<3SWH&(-8K'3A MGV;86UV+^$;^5HOF0.F5D$K%K[?G'M_&89JNB*L)F.SX&;G2G8@>P* M-$S!4D+%5GM*?05HPQD8L :&O'F,?[P0'5^AD:YLS!LU>2%8!P&5EXYWZ67< M\5KMS4_KKH/>/P3_;:7&'D1YZ1/U^M5S'^OUJ2J8N-4'[W=M60&!!0HP@W'" ME!.2Y@G$682@C$4:!3P1";=*)9Z6W1DO]TZU.;EJ?U.#K0S@20NQVP2GD>-* M]T'I10&-+* 1IKO8LNRS.?&G8'NG^-(3;'GWV,SGJ]UV--NDD[XIS97;?%UP M^S@EC-YO*2=A]H5N,Z<$_O2MYZ14'I9)GQ :DC$Q,O!QNNVIX"W6*P MTT9=M)PU%6.[1NI -OPU#8$LSNQ<,Z+J=>4Z%LMT9YX7PC!YLNHX]WVGFA=+O'&%>.I;;_N-6 M?!6K)Z%S1UZ7J^:0YJ_%^LOKIWI=/HAJ>#_!-,0)Z3DP.""]"ULPOGP O.Z/N"2IK M3]I2<$\NL2G567U;2RCVG53;U]T,BH[T:[O,]77:Z^L5OQ6UJ+Z*^DX->OV] MJ!=)KKS+D >0I2F%*,()I)1(F O$$,XSM1)8!>29D9WZ@.'M:]!O!:Y &,$@ MOP(;SK8="-K O9XYH+E3NJ/XLS0QAEB;61C_"%KNX*<#S]KHV&'AR>88$IW5 MY-@!L6]Q+-]VS%977]$@%"WB*!:82BCS3$ D2 HQ5R8F3,,8IUDN26IUXKD[ M_,0&I F.=PC1.X&%F>*[2VBGX!;"V>>.'Y7!5Z+X[N#S9H4?%>P@!?SX4W8* MU10VK9X7OWU6WC[)192'^MH@@RBG".(@)I!&(@Q%K!2*&2G1=LB)%>>W5='L MA-4>VK3FV4#<<3UQ$\).-W[[^/[N[1OP^>[Z[NWIZC+&:G'(\DB67/=PJPG= M/[9*,!AJE@__D/7^8S_RFPLZ5+1I*!\5,UV'JR!+0JFC05,2J6\>1QA2GL50 MI#$)$Q'')$#6W2;VJ4RL!FTA_56Y@OUI)7%(6CN.C]EB+(\->:_A:D:"^@M+&R>X;!3^9F1L.I$Z0L1U_Z38\AXZS=I(N29+I.C0\S96])$EKV.DD:O.)BR MSZ+Z6C!1?ZK*KP47?JH5RG@#%P#Q=+JJ=63J0\GQY,6-Q+6S0Y6*[V9Z-^(^]^.L2J#TS M8-U=:_VS)P,T+N&HX3GQZGP&9YSW'4-SYE''8\"^_>UG<=\D#W8?6$"R+$%! M &.98X@R%D$2Q@(F:9QEL<0,V;7?.D%GZJ/ 3:OEGJSE(> )= R/ 2^7V?(@ M\$#<"2H:GI'*UVG@"2KSG@>.BWIP(GCF<3<-?2NE8.M-X\X[\EW[%[="RU L MB\8HO^-%T>[V%Y0BDN(DAC@2&42A\@Z() R&(4:AP((G(7%H2&S'A=$G?G'7 MX2Z?&7+M@34UGS:[_;ZVT[LW[]];UG:RQ-O,%$P GUM4'@JR^8'?%YVX0Y 7/0-_<7+I,R@WRS#9\&%G@RR@-;,_TP!F9WLT5DT'\T\# MK'[2C"AS_4>P=5ZNSZ-F;7CL ?!D="P(SVIP[ '9-S8.(TQM:+8WIS@.* Z4 MF0EY A&/=&0MC6#,$Q%)G/ \L=J^V+,P\+(@A34,!HS1+0YIAP@*CFIN>^)GZ,'A8,%OQ4ZZ:@POU MKV&QD3;&:8??KD[9+RW?KF4&W*;(S/#-"+SET?0 \W,H=QO%KCSP/-7*+X++ M>T$ -VY>*./_(NA.I_1?-JQ[_X^V=.I6\0P[WIYX?6)3MM,-I"5MWM[VE,3C MIL:3L';FXXBK:)D 6*^4%B97ZR[K) MF1!=/ZN"=3_5U>H6,<:,I%) J1O9-O63:)8QY91$29H(C%.9V9S9F!*>^,3F M3K\"5FH;\-C1!K0E#IAUF4=C,,W\A2D@LM/LC@/0$6M*/+658WLV-K]J"D?^ MU'9)\U LUA4#;ZT"#,G.W#' #HS#Q@&6[]LOU'<5X7H3556OGM^O>%MFRW"5 M/O;NQ$MT1W)8%JLM8:;HJUT@?R)+\R7[J.SGU^M+Q;93:0.)_97^.B>>TZ)] M=,#95NPQ<8;+]>AS;FMU5\:9C\3+?MCTQB.$))3@ #*J $0X""")$O6W.*,R M(Y@$R.K(TX;XU'YUQPH8#^XV:[IW.=)FB_E4^%FZZCZALU[,73#PM*!;D9YU M47KM;%^EGM]1_*55.IKZWA=_.TKA4Q;>X6E- X"64$ ML<3*V*@M R24QC!FB :AC!,LC&HBF9&;V-"T#("6@[;8Z:86ZH +,]MB"."X M-?$/BYW]N!018Y-A)^B('Z$&:NV#^LO6+!@./XLAL!.U5WW+MRXO+O]7H2M M"W[]553D7MP*759!D6A^>2>JAU I/\GC0&E[EN5,*7].(>4\AR25,8M93H+( MJH"1'?F)C4'/ "0M!Z#J60#+IBV$&O,!0""[ZNG-#RT#/2SQ-O,\ID/1SG;L ME97O60$=+V##3/L$T.Q,4TC>'(4)RL<;$'^QHO'FP(R5BK<8Q?Z X?VJ+M23 MW?;J4[DL6-$$P5OU!3<893I%Z(B#?BO>DV^*>&D>!)^H:;B%V$Y;'GWA5U#U!2@DVY.S6NSTDS-8S=_GLU'1?M*M649_![]V?D]QZ'Y?.TSJT M-_BLZ\QQP?;7D1-/75#4Z$.YNM>+SAM!UX/2/1%7^H4X@H+2QE<5D(H8P5#( M3 9I&F0QMRYM=)S6Q"K81FDL%6G8N* E71;W36RW2XVC$W"9J:8G$.STM)5? M4X6:+-!T)ZQ[-"Z>S^I')RC-7P-I7.2CE9#.O.(0 <+_=E?J,)/KA[5QV,?@ MG:G/I/G?GMJ>RCJO=;=[CDWAE0-1S_NRKE):GAR?%-!;5M I8=Q".X8#S1?/ M<83]G2".8[^W5X;!"8_.YE'[K&=+U3@]PL2*8O/EV,A]7D_\B&RY-FUI@I[H M=,IS7D(G51H9=C;%.B_:4,T,GG98@>[OUZ^_J"WAJE[]A2S?KSX_/3RT ]?K MU1U=OBNKZ\6%FRY3M@-/O9;=WU=-%BYX_:5I!5:LP"?UO+;]NGSU M09QP'P.D6P)=+Y?@DXX#[3O"J>_^L:S6348%T)*1?15H[L8MED?K>3!80Z>< M LN%]B70]U@8X"(XW99Z:VKS^0.N0.PX#0E[5(X+;EUWQYOYFO6H,(?WJL?Q5*PM2[1 M0^JG2EBXZG<%!5_H!>L*@HVSMK!^5^_Q2?*G(=IKC*JW5E/J]* M7@2VTZ>AK)-D!QK)Y197?'+4^8*+SPFV$V%\]F&'(I,?G[0#>2.[5(&F*5I! MGS8->1C_%NT07 M-N /&H6+(HSGL5N7&.](V*GN1T8-Q+T63]#XNUNTB<8%C4K?8+B5KWR(G#L MRE>:"CM:R/+L(/.5M#259Z>XI?%+;A?#XTW8W@C^Q)K[TP6/,9$ICV >H PB MAF.(TTC"- ]B1E*492SMR^>-VSM;TD;?]&[-/,M3OLV%3JUV:3U9G\T6!SB. M6[Y)L)FQX>(5V/ V5[_%0S!FZ;@X(/L#]5P\!,.NZ^*1]QU+O1QM4SU(M7OU MO'WD$WG6/VKRNC]L8A>QLN1,9!0*(71' A%!RD,)F'N;+S++-.PN6-J\!]I7A!+QRG0#[ M^B_>,/-5 N9RAN:M N,-P(-",/Y&]E6VXKJNGQX>&R.N"WJ])DNF[\>*U?WQ M'/>WWQ^;HZD^4.E6K)^JU$R(M. ?[[\R$1T MW=:4;9'LG0+9'\M5MSVF2Z$96-7B^/K7E/9A$96ISGAF#.L3 X*4_QXA&"9K7'7F'<-[I^!W0X!@AC$+$L]"N2LT)2E.'3+9T@6B1M#2"I_$Q,VQ>I+8S M5KW YI7X+7OA)NS@GFK#G.*SLRE8,Z(>UCWY=P+C@J[6A>\6#[IU>BS8$]5 M,_;;[VSYI*S&.\6XMA!/[27:C7Q+*IW?72N/K;$A?>^AE'"!4 C3+-.)K9Q" M$LT/:C MXUE7HP2UYAJPWBE6>[&?BE7[T]JRBY&?"36T1G-/DZ7E&K 'MOR!MSL3,F"Q M20+NYT5QV?I9_KTIK[CY,HQ>>)K7B/J$\<#@>AW<(3[G=5D]EI7N*%LIX_I MJK]W.0XD"F081"&,J&YQ@BF!&.<19#+!@9"(XM \+N<4E+HCDGTVCTS,F7YXN:.FCF^$U1LV791/7V[7^".!=)J/9Q M"=-MW23G$,M([>@8"BD6L9#4RM^SI#^Q<=IP S;L@ $_8,N028<@+X";^6,3 MPFAG\OPB:.U?.>+@R9.RI3ZKS^0(S;YWY#J,XWG]PR,I*KWHW%1J\,>R)LL; MJ:\&F@*H[9U 6ZIG&S0?IHSE(14PX*E0-@HC2!E*((DX#K,0"1(9U2N_A(F) M#=66);US::[VEDV9WS.7>/Y -CR.GQ@Z.^,T1*T"/3\;!#\,$)RG$-0E\/@Z M2W=A8=ZC\PM .C@IOV0L-Q/VY[+DWXKE"(O4Q MX#C!:1@('G6PO%T9AIV[@]*3<(!$K/C%8)BM)2[BV:T/9S]U:P._S[,GH[T9 M=E9#O"_,OG$]^/T%%?U.-)O[*-8W\HY\;^-&U,\K76_VC6C_W&R:8AK%.(X0 M9"3G$-%0*NT2& 9Q&(0AD5@&5HTQ+F=I8B-]MHMCV]%)*:H..'#=NWJ8&3-5 MGQ=O.R/A'6JW$H5>T/%9R? RAN8O>.@%P*-U$?V,['!QL.UOO.+#8MW]W?'S MH-@G3Z(,ZX(ORCHJ;S2+.:1IHG-06)C%(>4DHB:]_FP)6QE"UUY_;;'^Y3!N M856NX+EBH9Q?X-)T;552_\!,VO+R8"SNU&PR. M=A<>#BB,WH'8C#??M8B#E#LW)2[ONT83?U6#E-7S]MQS>T"&41PG629@CE"J M=GBYA#A@,0QEG"<)#]7>-UM\%14MS<.$3Y.S^>J'1,W/SC[^Y>W'NYO;]V\_ MVT;_CH!D>(KH27#+T\*>ZLZEQ33G@ 8">HN='2$U:$/(UT-WG'PG/H2 M8,IUH\IDZ.5 Q]+>KXI_"/Z>*YJ%+,BFT5K?BTU9F$%<7I/I('@7GK=C<]1O M%X2BB+ L@#S/(HC"%,&!IS M3)F!2_>C3(.3B>N9!P/NK\"6?S 4H.\;N>DOJ;V? 9N@DV(3(]SU>/KPPTZO MA0/Z@TVSF^/ZPTRWG=L[(_:C[O(U,XNW#X[)\%J+)U[UILE*Z3Y!) M$N>8(1C%&$%$)8+*9 4PHS27.>=IB*WB#TY2FMAPM9G(-RZ9R*?!,3N(\"*R MG9DZF_#;LN&QN+^QL)Y.)$[3F?4XXJRX^V<1YU]PK7OS6 G6IO N6)"S0%]= MXR062FG31/D;60C#.(LE2CB14MK5J-D./K&>#DGU2;.VI60&2)AIJ*M\=DHY MI.*S8,HA[]Z*FPR&GKD0R:%0AT5#CCSCICQ'[E[[>]>%""E*.4>0!'D(D0@C MF*=)!$,:H(QF)"(\,KGR-* U\2WG;O1!T9"V4ZTQG,PTS9/T=HIG&'9Q!:[7 M;3'9YB1C7:JETV_6NH'TGE1WC-*LFFP@\KYBF[SBIN== Z2F4/!NS:'.H)),PIW$ $0E#RH0:-+;R=L\1G'@Q'39\LM/TLTB9J;M/^>UT M?BCZ!&ZNJ6">U/DLN5EUVE3X?<4V?L_/7=RGLEZ_7I:U;M;>[H$6(@\XY6$. M!4LQ1)PQF!,A()=A&"455 -.QT*_#?8.SF7709>!Y/-"QPJLBZ]B3LMM>YER9*07O0XY+=FY"XV1 M-]WZ$C(73%"5U%[I-0WXGZDL,P"'$>AS!6GHYR M>42H=CI4V4J1*DJ&+/"NAX 3TS347"*]#QX\_5\[L8(\BUE&$DB#)((HC@*8)RF!@92,9P+))$OZ6,$[ M\Q/+X]2,/L#=,+\[^S-+?3K'._I@3;YOPOX,V_2>0L 9 -=:[JW .A=L MIXZF@L-KJ?41L?P52#]&9.ZRYB."'BE&/O:T8_^?KG74C3Q>2[?Y:7W]M/Y2 M5CJDZ;>5&GMP1]BJ9M=,@I :$701_Q7W->:+;VB@O=BJX?PKH$.U$" MX&9;EM.R>]#TLVUFN7ZL&;2S@H8Q#+I91 M_D6S3ICR&Y^:2USVI3$(Q0K(EC%= M8;G]F3[ZL3SJL<#7S$1/@YJ=J=T69NFX #T;8, 'T(QT]^;^BYV8R^^Y'(H! MX1R^OO[U:>J9*(K6=!WT%SD)*!9A#B4(E56AF49 MS'E(82PB+G,6I&EB964,:$Y]E*P(:W/R6)7WZC'KOC;G,3.S')Z1L#,9&^)7 MH,>C8V 34M,S,4'&ZWF)?2>^CE!\F?S7\Q"<3(,U>-4QOJ8J'T6U?M9>SOIZ MQ=_^YU/QJ)UU16212Y%S1C*89)Q#A%,!J<(;TBQ *4U1S.PZNHP1F_K6O2-] M!1XU\2;)3?3DK\!JY)3&'C=*XX@EF,-I4+Y:R/+$)@#1 M&V[VIWFSXF9F1'VA86<]MT!\V@#Q=@N$UV,^$PE]A2F-D9HW1,E Z(/P))-W M[ PC%\7B/9/5]1,OU"Q=K]5^HXW6>+D)/&786)343K5=/PZ?=/):=Q'Z)*<:4PXCKG8KR M2R F80!90%G*HUQ*%-LLM(YW1>[URVQ+)AP#P6S5G.4:S&M-@!'./2U^+W:] M97"GY>\B:UL&JVNLC90WG\41A:&0!").646-[1.8>/4: M5,$G70WWM@&;OA$J5FOU;--+U:6I^0%69LIU"0*6&K9?P-Z?GIT2PI.R'0P_ MJ\:=$FY?[4X^YQ#@_MO/GW]^N_I:5.6J"?E=*G=UK=L"EZOK>WV\][I\>'A: M%>OGSX^BN;/L,C645YEC&6%(190K!?+[X_$OEWPG9OW@PQ]"AHQ?-@TB(5\_;1[I MB2;8L MCZ>Z:=3C$7GSOSBWT(L51CF200Q&D$40D""&)HPB&/$;J3QZ$L54# MI)GXGGIEV7(!R'JW<473=9>7RR6I!GUY+1OPSC6]9K[G#SAI=DO;,&IH*,(P M= C09W TND@+TL<5U9O (BW,D;R'W; CC]%%\TZ!KQ"CF;B>-\YHWJDX"#:: MF;QS\8R':UCO?]"ED^B[VZ\2*E,XR03,"8,0Z0;$9.0(Y@& M..2)B-3.A-JL+08T)UX76@[:/NY7X)%4X*NF[F5),$'4S)Q[QLG.%'<0?6XA M4O1U_[R6 ]"PL.V9[K7$AJG$_DIMG*4X=\D-4PB.E-XP?G6:0/B!=:M/F;18<8ECR6,XTP'%E'=JU,PG3V61YCKMN961:Z\<3:QY1F&M+=>#!WU=NJM MNT,/W9TN4-HR?G9:O >M6T,X4VRZ.5\_ M5 BZ-9RVD>;V!!Q3=KM2RN^*5;$6S67!^\VU2'NLO>=<_E8+^;3\4$BQ$)%, MQ1 )GN8XSE-,K/R^2YB9V"RWA,!24=(FX.#J")".=\M$ MX4O@-S.N1;MKIKJBUCFY;+!QOS;B8T>QY3ESV Y"O3^1)6YDV, M]@#:01ZUCS'=3.&M^%HNOQ:K^]>*?K%^1UB3B=S=5X18,$E3 1.UHU46CJ20 M9DD(*0]BFC'$>1S;V+I1:A,;LPUML"QM2\>-HV1FDKS);F=SMF*W=$%/>((* MK(8X[1F-0E&8N_KO-E+=DHM&%_<55RY46^_/Q95XU.]4;M=$Q4]]>[D M=Q$],:"IF:GE23G'-=&'B';*=U>1YHYY>%!O*K&Q]IT3:R2>4KW:Z1KC6Q4[ M.> L6G5.G%Z1SC[GTO-$K-^22O>UKS>-FK-$! &.,61AI/S]3 I(4"@@3>,L MY!%C B'S1B>'!"96,)VXU).T[G=]$I1Q1?,AJIVB32.E3:^2RZ1U;% RD-I7 M1Y+3Q:FOD=2 MW "Y++_50,\3*'I. -FP\B?+L%-[F,V\\FG!LS=B#78]-_HX]2?-D(+PCV## M$]@R96+K[.-]$GT_7G#FZ=*%V9M G_Z M0IYI1EB0L 0F,@H@BF@(<9 'D/ LS[5QHL*H@*$IP8EM4<^!OK@>K>'IAI:! M'^09 SN3LJV"L3E[;.F#EH'SM4W=<+'PG#SCX^9)78Z3G9ME(?2HVV4RSGQN MF(54.VZ9S7MN;MJ-4O^F(MI.A\SGKFWF@BO+%@@>PC0*)40HXQ"G@;)\491SJT*>HR3F]CD;8BW=9^'.70 @BYYP\[].@,?#:(L2A,*(YV)@;(404KU MPI'Q7.*<$YS'=F7Z_ 'H5&)O#\)Z!@S-W%5_N-BM(UM NI+9&]*;KL?^_$\S M(3WYFF>(S>I7F@F^[T,:ON5PE*Q3<)M;^"_E4KURNUY=/ZR-#Y./OCVQ[6NS MA@=4P:U8/U4K'A7*[8#Y^)#S'3&/ MBK1SR#S^I&N9,=T#[(Y\?]OV@^R:!NEVN,7J22ESI]7EJMX\JKN#K_0U41LL MTQ]T$$9U:R\)0X83W> KA7DJ.6113M,XT7](N]77'W.3K]1=YSM=57J7 ^M3 MX EFQFQ-?QFT[:S, .:.2_!3Q^ZJUY8VSFLFR^ 3VLWN:=@KV7\_8_U\_7WRI>7_._O5MMJU$;NCDG7I_Z MVEQME-?/;5QM#13IIWK=A$WJE7:7*6?0N"\L^-!>#L[9" W^-UK@6P# M,9W\GU-CSN8 G1%JZ &=>_1"%VA7I6_67Y2/U?]H=?]^+1YT(:,H#!*>P5 D M$J(LX1#3,(.4XTC&H6!)R!V=' /RTQ\X:*J.?HH)?):>B&=(+'7$\&2O]D>?U22=$&W? MZIQZS.%*?7/X>KWBP[:#FV/8N_*5^$0*_A^"5._4="\PS?.,YC$DF"80<2+5 MWU($>93'61JD*>.1\06[-?F)M5%]#MCB*MD>O7$]G1X3UVL3Q0O8ZSHZN$*Y M*\$K 31/5T!S!31;D^)H<4$_*9YNU_73X&IWA>\,R^B%OOVH\UWO.TN\<]GO M/HKG OY_KG1'&\Q$D(8Q@42FH?)^$(:8J\UZGN0Y%G&*"+ MT7NJ0]_"9N8O^0/#SNZ>J47?4)^A&OV.E%/7HV^)_1@5Z7<$-ZY)O_N6@S-V MV((L[MS[6*81T]6O49"K/8Y@$E),"*0Y3B*:A7$J#>_(Q@E-ON?[KV&(?\Y3 M ,%_#9/@9YQ8> FGX3'PJKR(;+D).M8$,78IV'E:<@L_R L";O[.!HG'!HDF MF4RW?FMK-8&R:^Y9;IM[_NS)RSDK]*@W<_KM^;R6LQ+L>"?GGW;-LUX759, MJ,W>1_+0=DD7* HH3A(H*5)V*<(YS%'*U;808X[2+!;2*A?D.)F)O8XMT6:Y M!9JL4P?Y$R"9^1J7BVYGG5RD=LBH'A/*6RKU42(SYU"/"7J8/#WZM&,9+VU+ MW]?UTVX .4^DIL1>_54%RM1U^H#I,6J^?[T/=K]2G=N?L_5 MMU;(@FS*RO09%VH;-NBGHGZGG%2^;?4P^)WNKW$GJH)1(&0N8YY1 M)'5I&,HCF"K>"$T2EF9A;__NS+V8685PL)]W]C[2*[+Z.^"*G)WAG'9EOW5YV68<%NXW@BI>.5="*AVZ_5_+6,Z(+0J MZ%.S4KYJ#@X_D6I=L.*1K-8+*3,>1C&!+$48(LR5%QXB D.2Q%F* I0QJTVT M.RM3'^]O*0$V9,1N4;D :K,58AX [7 [9O'#V,Z&KIZ/K]JEY7S4'P!\5$&Z.I/&>AF"!_Q%A>ITR2\Z//EE-B M+.@PN\3\I9=I-G>SO54=:SET6RZ7LJSTBPN6B 2+B,.<) BB1 10[44H3&D< MIG$B(Y(SN]CR^868/)3A3/%YAOP\N*'WH.7^ZR8R#7V9YTDZ0.O]S$ M_""=ZAP$^*=J6N<^0;[[UUW B=OJMZFMM3KH*?"I7!;L>>NX91%&89B&D A" MU084!Y *F4,:!FHSR@B1H57W*7/2$_N_FR* ^M1^9@& M+CNSOH/4D<8D+2/@]^Y/KYZR.PZ>K*@%X5FMGST@^U;+803'8/NR5IONQV79 M&+[!V5I'9T&E,C$ZTIX++"&*\P3BE&209VG&(QZ'F%I5VCM'<.H3>44>;NGW MI\N6IN0L:F8&Q"<6=F9CE_+.&?M,1L-4=E]1^.?(S1N';RC\022^Z7MNQF#/ MP?GXI.-H;^2;8OFD?MK&P S\H4662AQE@L H1!E$.$P@Y32""+8TM]5@/D",V^/7(=QOYH_]?58_&FJ-E=\2#X MN[+2F[F_D.6[);DW/=0?&6)BI^/7CY_> TUZ6=9/E0 -!TTZR,Y)3-/BV/Q@ M?PR2\T?ZGM"PLP@V0(#?-2^>#O0-I'4ZRA\;=[9#? /AAL?W)H\[MFF]>?W^ M>MU>Q.LHI;OR$]$!2!_%^D;JFC'EV)M5US H:L@'4)6F:N@&X9HM8_72'I=\T2Z'BR/#*W0=K, M:Y@(/SO[X!DZ^P:K]B#XZJ=J07G>]JGVD!QT2W48XH*,H+;H;]U6'EQ$F(0R M2#%,\BR'B'("<11PB ,D/UO_X*C,/L?3:& M];-#8L\N0@'+$2(HA6FB4QIYDD.24 23,$^"3&WM4I$O'MLTB#6IUG/@M$_. M&*U7XKY8Z7YA@)*E+E5Q,3PX2+. Q2G,8D$ABA50.,,(RI2C)*$!H@GNX'F[ MLDD:NQ"KXD\Y1Y:*J!%?+0GO M"!LK?IS,+):<=Z3!6CDRQ.$>ZP1$9OIXN>!V.MG3:]RV_E+*>MM//NEHO/A3KXK[9H;\F=9OI'\11CM,L4XLC"Y5><@EI MRA,8I6$H(IKP**$FN[CCPT^\4=L2U%T<[2H@G,!C7 DOE]).^2P%-%:\<3G& M%$Z].5 V]:^MHIT8=!8%&Q>H5ZPS3SEN6=@7P9^6XD;V=[[;, 1"91B0$$,2 M*<5"C'!=@Y+ @%)*\I@*)!*;,Y(16A.K6D]9;^![VI8>Z A.AJZH'^GM5/"8 MX.#WN\8UG>1>U4!*7U[J"*5YW=7S(A_XK0:O7)06.4Q(TA>TK\MZO4WE7!!. MLBRC.8R#1&\JN=)Q1 A,,0M33A&C2>J0 3E.=6(=1T'XT]__Z"'/\0QVQHZN M7T2L_=XF>W%(OTMAU"QX3TPTD]-O#N(9FB^1;F@&PXG,0L.7W>R"'NQ&?B9+ M47>5[$(:$<0$AFG&%*\?=T[_>#,R4-]\$(;M7#] MM/Y25LUZ0V5 <"HSF,I?@]98XTA+OR@: A;69&QS$:-X7>)+?< M(+D(;6R,C(0:B?A2[[>V1/UE:T+&1YW%#!@)UJNRV ;3]XP&G-LC*D#M);+04&!+7'ST,M1 ,;5S:?L=AIW2FR/FQM3X9QB+4<' MGBW8TD2\8;2ET?/._3C;FLID^;I)3>A6W)U0J\,U>KN"UPN9\T"MD3KV)Y)0 MUS:'5&0,!DDN@9L>^TLZ@E"?_U&+V5H[BZDG@ \TIO4U\AN!OE=L2K6 MXH/Z- ^R=J\?RFI=_*/90W7-TW6[K+MOY8+@A&0T1C"E:0I13C)(8D1@$@C$ M<$RC#%O:8"<^)C>[ZLLU;'YS&9YFIG!RC.RL7\L.;/@YR./7Y>4?1;,"#7GK M6N0IOOR9MXM@\631W'B8U8A=!-.^W;IL,/OMV^LOVN#Q3T)4?Z[*IT>' GDC M0TQ]Z]12!IHT:&B[%,4;@^#\_LV3])874B."3U "ST!&IUW(,A!ON MX4P>O^"VBIX_9*76U8ENQ0,I=")$*R;V5@^S_JF>EC7!I>0%KW2! WX -6KGM;B = M+L)F_B LKLI^W$F>_3+-L!K>1C@PD YH\3Q?N;W,U/B\E)M9@OFO[5YFBHY> M[+T0*XYYY:TOW-617 @9@*NP5LE\#D M:XM+];H]#)*09CS/ Y@0D4$DP@#BG&8P3"3)&96"Y%9=L-T1<+F N5Q^LS7+ M72K+JY6VV= 4I4Z/B^ KZWQW\'D3RX\*=I [?OPI'SU=[]0@;TIML18X21#A M.(=Q)E.(9!! 2EBNM$DH'SD7$:&1>U?7+:&)]6J_PZDF#'YO25_4V74 E9GB M^0# 3@7=9+^PO^NA8)-T>!V0><$>KX?"CG=Y/?+\S"&=[TA1-;6$FI98?=_& M]B3U3?&UX&+%;\E:+((HIACG$10T2]1J*G-(!(^AS&.2,,R)B"P]BLEYGMQ) MZ8F!_RC$\G1\X O-F,6>]4>9A=EWJ%J(KI;60(S!9<)FBK4H/T $J"WJ+QT1 M:LSO/T>$J"W\WB)&K0F[1Y#J16D12);FNI +#\)$1[TPB..8J"\CS2*48):8 M9=_M#SQ7G*BF91\8VH@^;CN8"@4,2ZGG9O.6>CI":.>7TO-"'F:8&[UR4 M>#XH"GZM#V"K@BS_K$;_H&L$90A)I=\I#"-)(&)A!"FE H:,4)9'&6<\Z=N_ MFVKW6:I&'_=NOW;+X\2>(KA7)"]MK7N(FJE^^T'"8[/<_E\W=-D5+;D"6[ T M5^ GS=?I<%4/?7)/HC!90]Q#BB_<^?8D!.=;W)Y^U;=(=2C5BIG_,GG0PAZI\O7S),D&O7"/UD8_C5[B-LC/_HN[-8>Q/N>_-N M].REY<,^M[-_VWP/Q>K^_:K)3]&?TZOG[I>#UG$ICJF0"OQQIWOVR\B;[>WC1K!_TG#9"Z;F!PF7=9'@GRI<]H(I\ATN>PDK;JOEJZ>Z M6(FZ5OS28M6PJ_8<[_3J/%BDWY)*TZYO*GVL=".[-LOBCGWI"U M:$ZAE,T+*4IBDD)&XD!O&@C$A$60",EC$0<BNE<[XO(!=*9*O?>D=%=ME=GRB2O+IO;2>C?^NMV-__=:KXUUN2RX M/NC6CY4/>CE4_VK,I7IZF MIF=<*2'0K.M]4,\\J#7W8, ^T/QWY^RG:UQ;+UI38^QI99J,S5F7GZG!WE]C M)J=WZ>'2X<5$O6WC6#<[_86(*&)I%$.6$P8131"D,D,PX3A.(B3#/+"J:6U% M??)(@L/[M>Z$PS*2P Y3VQ,CSTA=?@EY%J0+SGXLA/5^XF-"^X7.>2Q@.7VZ M8S/(14E=*_ZA(+18-L67/B@;*,0FR8>@".=I0& 8I_'P]-#?N!*V,/+%:=[3,.T?MBCVNL1<)8Z>8'1F/!2%/,G]!DZC= M\6;K#W54C&%KJ.,/^$QYVJ^H_-M*C=BT8&S/FIIENCMO$I^J@HE;?4C5%V0> M)&YW9U.+*,8DQHS"C.=$K;!)#'$LE/$I^\W! MV7=U>_^S:7$S\6/-D/MMQ)%BC_U=P^:J08"&7] P? 4.9W;JU*?)L)TT ?LR<&V_7IUWU=YH;'*OWA12BDHHE!TJP]F-.K%CUC(# M-MP,\B#!EA^7 G*6X(U;YFEQLS.NMI!-4'K.#0JG:G26I&8K4.<&P;!FG>,( MW@O??A3KA8Q#DH1A"GF"*40AH3#/U#:/)B1.XXA'N3#J$FQ&;F*;,BC.VI[@ M@&_%^@N0#4]@J9BJK\!*G&[QYX*@F6?G#Q<[FS%:O%:A\7$$#9\5:@="3E^* M5A/[46K.#@2W*"X[?&NBRASUJ93O37#$8U$U+]7O5VUSDKT@B1UG:!$G.E29 M8AC*,("(Q ABAB/(F,Y3(2(7@=$)T4L),+%M>JW;$2R72@OU7I67RR6I:MVJ MH-VW^F[*YGMV+]F__AASYKZ1/1565YO'U6VDTD$DK5Q'(NQV-\4S5OV8:%KF M*@+BF_T?8#,\_>18EPB9BH^+LVN.,C78N=='7.WVGG2["XQYGF$A$)1$=Q)- M)(-!QJR*-OIE;^*U:9A%,N !_%9O@^2VNT[U4,MX:^=LJRC[ MG3?;*(RY9\-RU1FF\YQ>6!IVM\O+L0.!>JXD'X]X^L_]\<'<2Z4$>01V)%/( M)Q4W0_Y!*/*ZU?0BIXF(DCR .1,11)*KOZ$,08XQRE*9$AKCQ;I#8LS'$*190RB3"M<+"BD(0OS*&51SHRJ2'GD:>K8 MKI[N,V"B6NOB*JPJUIKT"E0MDWHKKCBQ*$[@:3K&%?V%0+8U$9H_O>'M. 2= MT=BFC'5>A'5:POG)HYVS6=V67*-%G68CZ?9.J3_48^IO=<%% M>[;PYTK7_>*ZE42$$!1".8@HI@+2@*0P2CF5&4M31(UJ9'CE:N)5[$Y[IN"Q M8]+"0GI#W6"I>@DL+6_1^Q++/8NZ;VW')-AR"39L@BV?8(?1*]"P^A(S8;%: MO<2,N*U7\\V,W7+E&\'1!WCX1OXKRNOQ?U L>KZB9P1RRH8_D","P+AMV/-%@1_P/XP /[PE_9!B1_+ MU>W34H0!3<+KJKJK'E9K_FY)[DWC#T\.,+$&*+I0$P::,@QW*J-H5U>G]0K# M+>(GKA[7%,GCT_1E6P4]O;\!']5\?<-0>*>S&-SV43RO#"-E1-(S6 MPHN!L%\*+\? =BD<%=)U)3P^Z)P+X:A8>^O@^+/.715$50E^1[X/\I\_5>6C MJ-;/.EUG?;WB.MC^4?LZBP")'$=Q #.291!%"8(Y0@PB@M3JF<:$86+=8<&& M Z/O^I)N"V_$8Z4K&>N/V+K7@A669FOJ%/BXEC]I& &*D]W"!CTS5TU)E'53 M^6##D-?>"RY(^.O#8$5][IX,+M B$88AQJ#:_.<*$"11GR$@C30E.K)N[Y'4$:,< ^%VS !H>;'NCGDW?I'OZTJ M098Z9__U4Z739Y_OU(:_)JRY_%&;_7H19DG.L9101#2$*$0ZYBT04)F)+-<] M-604]+[_G6'8@!_6'#8%=_;&Y5U9B>)^!5C'1>/G%GW<:J5&!?4W\FASE^UI M9L8MT-Q >]Y=#'@$BDFPY1+T;((!GTW?MQ>8 XMH@OGGPBV68*XYL8LD\(O> M:!R!)U+S11'XQ68GAL#ST-Y*OVN'^7ZE:;[GZ@LO9$$V&>!=E /_!3=;$1'Q:><_V M.1CM*2X;AGWH= PR*/ZMJ[HWZ]ZWLOI[TPF%/!;Z+<+_]E2O1P]\9IU1,Z?\ M!Y@GNV7R>&'W+<]@R'17H*(/_^)7H&?\:K\Z*>B8]US,8F)\IROJ[H7+EZ[I M[A-J@Y+N7LG9'RDV67=W#_>?%)EU];"R"JLY^O+$AQ4-37!7/&@[J@F+=1-) M8A-&+%\MK9[9.B^HU9&94*J>SQ.,CSG:,."K0\ 1Q_$%/>7+:F6-? ME+HV89PT31.>IS!C/.I. QA'$.- ,()0R"/S[(%SU";6Q)-)/CT/5J&?9O@9 M[-E]HF*GKR\!R(7)8Z[ >$X+,P7H\F2O8P);IW'M#/*R"5K'Y#F;>G7T)<=B M*$^T%O_YI#Z%MU]U;T\U2A?\AI@,$\XH%#(F$+%8F3HJ*0P(Q2%',<,RLJIK M!HMLYV7%PSLC)JC^/:%/6,LR^X9$62>OU 5J^[7N]=.[JN P$+I0A#G,,HUF7@29;"G$@.D'!S M0&[U<6R3W*<+2^GM]OJYK=3Z[4O!OC0__5M9*"NG=>RI$J"H=9=BMZV[Y1"FBG!,*8QYG$/$L@I2P1!DEY8'E. J%65DD UH3&YJ>,JB& MI.WV2&-(F>V2/,EO9RTVHN]0]=@URT(Z3UNE,4JS;I8,1-[?+IF\XIS\L=<$ M\_JAK-;%/[H8M$]545:?1?6U8$W=M=>5X,5Z$098H#",(-;%71&F&20X%I!3 MDE <"AK$Q"IFU(F-J2]G!BSHD,E'S02H6RX &RODYQ-K,S,Q/8)V%N18I]PK ML ]IPQ7HV&IJ(X*?6LY.%W)W21JY !I_N2,N3,R=0G(!4$_O/_X9_#AYOJC93G4HZB8&9:+9;6\=E+DH*8'-$'/K9>,9/)50O4HC7G+ MJ8Z)>5!:=?1A-VU\2RI=$Z_^)*JF0O*;8OFT%GR!J,2I3 2,8I%#Q*(,8I9P MF(N,L2S/L4BM]@@GZ$RLD1T5W0D)B(Z#IA,)*Q\>RJZ1II39%@D#=<2I3/E@0\-2NMZD'))UZD7[@3PEC&:&T ,T MMB?>'1Z*8EO&_@IT1/V9PC-2>3*&IZC,:@[/B+IO$,\][E 33RJJ?Y":G%] M7XFFA:%Q M@313JE,?IPR(=D>05M?.=@B>/Z>=!!?+8Q9[2.Q*L=F*>$FI-F-:\Y5RLQ5_ MI]2;]D[:*^#-">[O+3?3-+!Q \*34V%)?%9?PPV8?1?$<13' MX+?0US&X!G:L-W"53>V^XY,?-";?8N >YT M6[V+1K5/'[Q5M)0)UEN]-Z6H/Y;K6]'D+/85F;8Z:)A3:#[BY#NK#2. *T[ MJER#JN5E4^/+/.?0 JEQ:S4=2+8[J2T^F@EEFM;@=@\?S[=1;K([Y3!:D)DM ML=%>]&&VH\/;CGZ37NCI2#_GKITSW>_^V?S?7Q2;NJ2;[M^L3Y*9CO*^%PL4 MQ33E60QCD4J(TIC!7#E2,"=90AE.)*=6-V"3<#GU@?"RD!)\;6GK2YV.K*4S M-LU:(6\6ZAYT,J /H^U3&ZSN#O.0=Z0:7M(#D*H'89P,RB?JJY,6M/^O;%G]?NZ M?A)\$0HI>8X"F.5I#%'$,68-A1VM68H ML<_[M7,DY[]D,P3AZ$V;Z;L^N^KQ\!3FYL=Z29M:=-2 M^@':U^R(;-:J9O<55Q>^9$+P6@?>Z)@SG:QTJH633'@4IV$,*8J4,HN0M(5E MPBPA693F"0VMPF(L:$_NY+>'D)*00DPHYQGA,<^L+I8FX7)BP]73*6R#A:>9$C.+]N) V]F^ MBZJ0GRX]ON'\Q0N0FP'[LN7'S_#XSU!\W QF3Z7'#8FY[OCZ/ACO5VH+V11T MTW$);T1=W#>]X:_K_R7X?;&Z'SR@6V)\*.M:-RQ(XSC6>S^8TD"YDBGE$"/E M2A(MP31+29D635WRZP+=+C;[KQG!%3 MV^UISQH8D&XBF;;<*?\==/P-G[IJ^O. GS23?_3< <(;9-[VO)?R,_/.V!-\ MA_MG7P.[&BI6MGT$ZA$Z*("JQ6A3B/$$0X3R%%.88QH03A M-,%1D-CT*?*!CFN?H6*+T6-5?BUJZX;;IU R,^8>9+R8D)-5)MLA]L(5R(X)?K[2V-&WW)3[8[DJ^WX3K?GH;,?FFCJ(:)B+/(0H MB:G^OP#B4&0PBZ20/$,DX)F-?I^E.+&*-S5/X\O5FUWEC\?<4W?]&Q?MG#X[)\%J*K4MC$$[W: M#U_>)*DU0:9GY$S SCC_NQ-I9VJ.))MML@*M!@G"7?])4@M$G M6L]B/;AM:%)0]->@IW_ N\9F(-B<2_#Q20EI]Y^ M9\LGKI94?7FB_J<#;!:)D)F,4@:3/!0029KB- MJ+T7F#H.)I9A$B4$+,[+D(:7J]G[Z Y"41%D2A81 VG,V=KI<91&9^:.0R$SDP^X('1DPV#EH MT3!QQLEY>0XA,T]#K* ?OJ:O7$$3 UEZ#2UU+YG2J MY#=] #6W0,V_;OQT2E,5Q:(P=8X))IG,<"X3@@F-DK @7!0QK.,/C/[(VGXO M;W^/C8W+[Z&TP0IG.WTU(GI F]T'<)>4/$#$]U_]8$7]K0HA(- ,U$2 EG%3 M1DV,\)S!I^3?C3J-R@9ZU>U'MBIA9=Y/QK!]! M/]12&K]:HC!I[#6UKIHP<+EH&B\9MP-8RSGF*[;3F>_DQ<'T:QM]WU>L/[1\ M_XA,XL45.GX71=6J&=C%Y[2N2U7RKK?'5K+-1\SM\Q@Z>@*X/>GS,3F=5/=/ M /GK5LNKO5' M[Q:9P,$VC#A>E[],.O+6@_HBTOZ/H\:O#K/C ON[][ E/ M>P$(!N3@)A"^PH5)B]?KU;=E5:Y>FK' N2@RQL((!Z$IZT3>9NT MO*."GLS*._[I"_HV'ES!'/8:^_"ZU]B7M>FV?:>NA6AN6^B\[2/2,???4LR* M1!8TI1(GJ9FT+B.)&0\3'$4B4$P&(DH4N'OC.+R.KS(:$\Z8&O3)S$=!]-GD M\E[2!6C,5V<9;7L?+\3]-MVQO6/+OHGL[038M#/:B>"YR>.X./ML]3@2I],W M?!P7\J-M'T5D-=E,@V/9_^:S_X=-*/M6S(DUYI'*%BSS.M9/((LRRK,"" M\H#'HBB2@KF44A\C-K*:WE;K]FBCWPUUU) '&G>#L-EI6%]@P%2D.P[.9<=# M GJN'CY*ZDV*@(>$/E7+._C,!;<,=YL,T9T/:%S%C_/E']L[CQG5;ALEA;GL MI!DF 1&XR 3%A4I2260>9A(X2=6:]NAY& X-FNR! T3B?8/A$E??\M +[%RU MD2##!]HRXCDL#I'=9Y#;BN[T(6L('$<#T* %X)- KN?S:_&/AZ6Q5[KI7I83 M/PZ?'/EHUP1[=SPU6BWWC'_[F1Y'9![>W)>+"]O!9R3U.,-L6#*G"1Q'EIML MTL9I4?H3-08^=5GUQ%(B^XMK(E#KG4%K;2H#$J&.9! M$40\*O39"VIX<9;BV'N1\VK]NN; ]+I9-H=/=^,.O'\Y#Z/=&>P5'-C.W9#& M54M[OWEB1]Y_KOY923VGUY^F]R89\6?%/Y7$?OY!Y[N3O7O?3XO[2C[34FPZ M.6ZJMQ:B.>3;YCTS1HH@C%2$J1F30[ABF,:4XC2G:?:-@>U2W5CQ&I_ M7-))M6-B6WK94QV\?0%.W1<=8;>^JAD+2M>KG#8@_<.&HQ]-;'H#[:;K@D&V M]0BNAQ%UN>.Y !!_=T N3$Q]1W0!4$?ND"Y9S4VA[>*2]YK2I\4-?2Y7=#X+ M4B:48!2S0)GZCH+A/"\D#I(X"=*0T$B![H=.T!G;FME= 1@@L=Y&O"4,TS^G M4+)3,!YD![H9.[$-1:,];LZ(#5829X3RI 5.49ETFY\1]?4^/O=QC[WY-IVL M/KQT7:X:NT?3KK^5SQ]>VEOI;33!3&4VO_SP81)E,28AGF(@T)F/ Q"$6>@LHGI6!]9G1QO3[?7>*Z;\@N\C9CPY=JIK/?Y MRF!:T,?;\M,I<%3@QFPI. [C;]][<-078M6D<%P.'&U!SM=/Z\9Q/I4B;5C> M7FW-3(E*$&8FY!523.(TP51E,5:)%!&E4]0\DW%YU1,.7(0LE/ZV%ZPC.@>GKNH[SX-.GLKU* M:4K]%N8Z32YX*>LC@SI%(=-$J0"G4:&UE(!46IRG[1#Y?[B@M6H7_[]"BX$V[.Y V@;V/>'B&,;OL'C=?['I";;EP6?8 MWEY<;T%Z"Y(3A^3M03@,P .>A:D)QI_Y['I1/M'YE_6J*KL9SG^3=+[ZUJ6J M4*XB3A..P[B(3=%_CFD8YKA@.8VC@&4JL^J=:$%K;,?IR]_L-KT-+&DF2!$5 M$A.6IY@0GN""%!DN9) JE@>"Y9%=7J-G8)PR&;U",ZP&/8L+=/D:NFA+N+&L M6M+GLYS 0(@E;R(A39!D*D#VB-H#@RKYO*Q6S5"I6CYN^M!H=ZE)NJ&+%_TS M7;7C!(2V0,UO:,.U/D[W\/S6XOE$JW^:V51-MRW]F%AS_3=A(D7:X6XZ]GG?#KOBW+NK4+,=H77+];\NY<<#YM_FRT@R@E>3?%LOY\E'; M37^Y_+@"O(7VE#(/-$=/&,5A<_S8+#')J0.097/80!YQ[8W8..#WM%J]/%1T M4=.F%+0I7I4YS=)(!IA&@I@S)L24A2E.%654"IJ1D,!Z()ZD-?(9TU%G4 MH^U4ZSN$F9VQZ0D)F)9U!L&AM=Y9\;RUT#M-:>)6>6=%/FR)=_X1!\.QZ0O0 MM:+\N.QECB]$._Q;?C8)(_4LS1-.HS3$/.7"- 7AN!!%@9,DX&F4AZJ0Q*8I M"(@J:*/#^X$TE0UJOORC&U*[:VQOSBS5!R,\8\P0:S?:#B#UI!UHM-9P]!Y=NSC, /7WS5 MV9L&MZF_,5>R4BMQS<3&P5!<)(P%6-%FKH&9:QGF!,=2"L:(]D=E[GC3:4-_ M[-N#C8K5'H6F['Q[:04E^/+2-T#N=Y>O!TSVR^X:EJY0RY3'0IX+ ?%_?6E% M_:UN+R'0#%Q>@I9QTT"?EXM'O56??I)L]:"7^&GYI(EJ)4A5&%*!,R5CHVAB M3 M*L0@%E9S') Y!N7?'R8RL3PQ1;*@B0_8*&<+H]Y8TT#$[ 9.=$KE<>)BN M:.1^@,H-5@7#8GG:\2>(3+JQAP5]O7_/?'KB'DP?:5G]1N=KVK/&Z>J*,TXE].NC? MNG43@.-_CQ9.\%?@K963 VG8F2-D.;M=K$SS0"'T[JN;_-^[JFD)JF&=16D8 M,Y40?3((A8F(4TS#*,MJ111_NJ[5BB$4(;^G8Z M_2QDNO[6JLQ5NH!&$7J)53?J'G48ZN_ D:L16O,W>M_Z\0W!^ MT_Q):Q-6+KHI:(NZ%$WD:KEH[@': LY/B\U(G%T/D%E4\"(Q=W"Y]NXP"0J. MF%S(R\\9MQ<8CW&0*$HB\%VB*0/R%\,)6Q[?K6X\R, MDNSQAGK,F;'>VU%;._XF!!MP'3 AZ&ZW!".##[L]\(36X*7"I32FNVOPA,;> M%82O-3W6^38)(DV9V*Y9V)&T>Q40HJ@2F)$@UO9A$F$6!1*+),UX)!@-);VX M<->.EY%/DN.UG5V26<-C_J'2UZ+74!@(K!AY\Z8./NIK84A-&:QK"4G M;U_]"H/,JIP5N*1C+)9_DV(]EW?J]E]K;F3%MV'$I(RVK'3A,M1CYH):5 #&EG'. M49 #ABO]@08/-H+E]Q4SM"<\;>@/#,A!! ^^ KQ_ZFW55*]>+^C\I2[K!_GG MZH,6XY^V751//3]V;*VJE@NY7->OXO(=&_:]5$_*/[SM?8D.C*@-2XU^-SR@ MA@E/O57/R>C48?7DHI/U63TG5K_;ZMG/.J=FF2$L]3U],342VML2/,D, M4V8;HJBC>H4:NB-TF;40SU_^V$E*4^>*G1/Y2%[8V4=<8SVO!X[N?*:=G1T6 MIHVT::L3\AP3J35?;G)$M"84F59X(B0%+*IC077T^,WA_-^]\(&S V.'J6U( MQC-2T."+!Y $K\6+^S'UHA?T1&S"MT3,]?H89C MU+&,#,_HAY;K'Z_05\GGM*Y+5?+.U=T"U%;)&8BN$&OD,U-A/0\#>D>OS.>L MH?<@UO2CC-Z#U"<.TG?'W\19Y&V LW?1T@CS\(TN[MH$Q"_+)NPIQ29=NLN6 M_JM>>O437!BK"DI$4DRB/,Q9:B#$+RM: MK2QO1MZ!:!#M_5I :T6NV<$M/XC1>5,62FMS:#/Y6"X6YBI4_^5%TJH9&RR6 M\SFM:J3IM2.$IYH@[/,K0U.>LR -<LCGC+>'E11'-:::_0095,(S$R(O=*+-Y![<0(K_"MBRM\BO3O47TQPDOT5IXQ!F^. MI;V[J6/:_/QEM>3__+:X;R[SD MV\"98=$UW6T88DO[UC]L0!.TAY=!J ],W0V[05YS81Q%]Y[C-DSUC1+VKMH*ZP3(_2=,QH:MR,#:0;7K;T!HCFQ<]TFB/=N/UV&>X#<(P MO.%](@#;X8["@W+;;"1SRF\;7'BR'#<;\?IY;E:?=SOAC;?1^C?S^?(/$R0R M!H4F*"OMJMQH/^=1"C//O%[I?^\ZDL\**:D0),*QS/1YGV<*,QXP7 AM "0T MI1D)(&Z#$QE9=N?V7 1:IZ,"#<> M)C4I+H+IM8%QV6)P<^/^^W,[>M+2M-A\?F0->V-U MQ*^:1);5-K+5,. V']<:4JB?[@\HX$:]"*,+O',[@;V[YV?(OI%_;@?&:0?= M\OF)#5A$%V]MWP/X.M.>10E4CD7IYQL0^.Y!V+3C;S&)HI#%\-G3OU M:VU:8LK5+,H(#V618B%B@;4Y0;1102D.XMYKG@0 MISC/36LI&24XYT&(@X00&:9YP:/B#>.BKF_-=P3TG;RMR0.<!4P_990F62,,YPRDEF)F0K7 0)PSFE(8DR,^,5 MU$QK&K9'=BO^][+ZI]'WG#Z79D('W3($T_,3O4,[Y?_^W@SL1#@^=:(G NK) M8&9.-%*@G1AH)\=5KS_,P.0*?Z?$M.![.CHF8GK2\V3:%_'ZD)F8ND\?L/G7 M^GJ]^K:LRO^6XM>%7K$I]6L/P*9WS-[5VE=S MR )'!0MS&A=I3$#SPD?@<>0SI354V8%!>]6:L#7:L8W6AN^V3+BS8INT.&W* M[M^[HX9]QTG"8[SF2]R0R5X>,#[NA+@G-\(+)J,Z$I=Q^ Y<"2\0VSD3?D@Y MC.3;7O%=+\1'?>YHN)K+ODW=]LO#\H.\IZ7XNZ35W4+.L T='Q/567K.".EXV-_1; M=J[0PQ)]T"I0LW2%#%-(6."Z38?;Q1085/Q7$$9'(,'7G2ZN7>N M\NX-NG->Q%N$Q]P+/R[,V?!)Z*]=J4IS0=QD8M37_%_K4EOWFKE^OPTS>UF* M+QJCM@5[[W=-PY\9BU.1*,8Q"6-C>F=46Z'41/-ID12Y)*H@LX5\I"MI&<:? MAG&K?5JT^[3/OOTV;3J)S7=D+P[NC/'ZG(,[;_5*/ 9W=B*@O@QMMICVF#HI MFFJA?N^@3I"F,5PG2O_W5VT3N5&C.R.B/UYT9PRFWSJZ,^*+L(CNC$G=[=3I MKB[JAV5'_\3,L!D722*8-&WL58 )X8GV!D*!XTQPEI)&T$YWCP$,3/MN.#"]#3H>3L\%]*>VV6"41Z'D(L,BI@R3I)"8)3+&C!6ZP?I!QQ3D M\GNIS1NQ&0FV'4]8Q%F>![D9@D,P$:D9NI M!QP[Q>=!9)BZVTF[G4/H?0#A&:%\Y4:?H#)M,O2PJ ?9SV<^[J:X;FEE\F_K M>UDUES.[!J=%F H6*8[S0M)VTD,>9Q&6:4IB7@@J\@Q6?'B2%N0KZU1X^.7V M =U>?_WRZ"HM];BCX3+(8D\I4B<93&M$D.0V(>I"D,?M@AT> P>2'JOG9!%.9I M$9L16R'#)&0,,Y7JDS4G&4MYI&@2VYVGPX1&/TS_1Y[\A00(H_\1AOE?T@!P M"WX:G>%-Z4]BX,EY+/4I.K\W(9(#+OJ](.!VH[]%XKE!HJD)0,J,)FUR])9M M"0!:[FH _N+I(O^LT(,W]J>?GNYJ_JP$>W?PYS_]WB8.-N-RZD^+=OK"^=%@ M89PD/(A2',:!P"33_RG"+,=!'%-)XR1.X_3R5-@WD&QD8Z@A*,4[GQ$'_398 MFF/OA=\13<#)IL6U(B/]-6J%_K]I:)SCZWSK6D/O+#WEAZGXGZA5JB:+?NS]'"444,:=;2OT,?E MXZ:6\KH-D9A8-WI)BN<%VYOV(+%QQU=7_EH MSNZN1$\P45 :A3@)DTR[GRS"-)41)H0%3*I8%5D$KN(!O1]KR>#.QC$)?!G\>VM/:W0?$^O \#WZ(;=M=+0BY&>Z6E>F,F1_ M/*94.8F44KB((FV%QHI@1G*! YDHD>=)E@2@W%D [;&W8&^BYO7C8]447J"/ MZY49J/-SN2B?UD_HJPFPSM$VK?2K[!+UV\+F+\L%OC'RS)ML_KT"*:#="WDI M=AM^)*AAZN!TS=AJB=BF9FS#U:B#3!WP\*1<()0G53T.D+Q63"Y+. Y?EW4M MY7Z37S,#R_25^&HF>Y*"9CDI4DQ5(3")M"U01$F,4T$)BY(P37-0+MHY@J,G MI;6D4&4]_-0:*CL-XA, F-IH*9O.9Z]Z;6]!^>IE*"I44E_#T\^1FW9HNJ7P M!\/2;9]SV^^FXFC!M3YI8GQWZM=%M:U!TAY^-T"YOOV3S]?FHO+ZR1 V23DK M;2/I?WA8WOY)G\I%\_&O4JND1?UU.9]_7%8F)#A+1%XHQ2AF1:+=AH0F^J>, M81+P(D\#HJT;8&;,H8XSH ,S^KNU4W#O MZ7W!%.3%KP6L(J?"RI.*'9W=257T5."_5O&3T;T@%X)YZD[3_8LQ6;L[H:%Q M.^$LD4DA1<"P9JW ) V%-CPYP3%C61#&,0D4@QT?;RG.Z$?+F"N^M^#J2>WO?&K\)G&\%:B M3)^Y\,8O[6BRPEOSY%P11SD:BM*%P[0FU8=68K_6B78/N:1Q+;OO MI772UG*2S7A_>P?)Q%I:[2YG 8!VQ.V=Q^URE&G'M*GEE%_XHXSOIT2]_B7\ M"_Q0">TZ?UH(LQ]LO\1[#XW\138D[+_)^^*<_S8[2P(_%YI^M_THA:9JFC:L MZ1P-"@GZIA\5R.G;OK_29-_XHP+TO_7'/^ Z&U29('(7<#8^\D>3@F-FUZW6 MVFXV_S(C/!-"% &.TR+1OFE&,>6A-F\9#7,:*>F]#/RU(3CSRTQZ$PX&?@&<=BO7_4_)OZP^EN%E>_Z*MQD^KVO0# M*$5)JQ<3>J.+4M;_29^?Z::E1EY(IM("\YB8();4WJ_, RSCB*L\IV&2)]93 M :#41SZ&&TJ BG8P>,,J8W1(8+JCX00UK*#K7QI?3W.#=NR@+3_HAX:C'UW: M H!!!'0+&!-,MR8"#J!Z:B+@BL5@;P'PHM.U''"5=Z\3@?,BGANK?GAYT"M> M_UG6,\DX97$A,*>48\*%PC1))"9YSF@J. M#[J6UZH[F^/<)IWN(7B'#!?K= M\.&KO6H/3>M[!I\8P?3PY^7B$7\NOS?92HO'UB5>JUUVQ>\H_S)5W-6$R+@.0F_5+&F B68!8E MD;E3#(."9I)E5O7.1URH?51RGNIOV3Z_'R4,Y+F65!PCH,X2S!A4GND5(0XX4)0Q@HA$@8J)7;E M9&3+>$<5*2E-@45'%UAO[ RTG9:9!#Y@0$NSM,N911NNKE#+%]HP=H5Z&&O> MT/UYC.'ERY?BXZNNV9F/:0N>+X7KH!+ZX@5]945T/]ZQ>?G8>BF$I(R;VN8H M,M,/1:X-ID3DVDSB(DWB(B2%F#TW70]_6='*=H31>:OO4VW.0$++=D M$5TA)A_+A2D_-#OT1=+3$U*=88U4QC.5!#B.PQ23,"\PS03!+ \#I=)"1FG1 MP7J[L!Q'/ JH&^H70BJUOS<:F':G@&=X8/K^>!+*YF\[#L9,.SDI[FA9)X<4 MWSCIY"0$YW-.3C_JPTN]62ZTE[;6.J=KB*&]XP_2Q!>W/2EE_7.Y6%9-'UIM MJVDCU]S&6CEC62@*$FBMG>9:?Q,SE))&IG-%D.>D*"1- @G);)N0]Y$3Y+9# MD5C#,"I;CW!%_]QXQY M[/?]O56'J[63;_6R8,>X[],E9/)NWM+%@9>=)&@GRN8%GHS*F.SJ7:_H=M"] M&6B]G,_-2AN)QPK>3 +_*"&@<3E_PT#2)*]D.!PU#0OP&I"FE7U],U_6\F'Y M\^*Y-.VV7C6'M*P,L5AJ9!W?FSYO^Q;HR.N'! M?B2K+4K#JGH$@&#JU1:;41IF J5WJEFQ67^R2A: L/WZ%LACL+U>5ZN9&3/1 M3K=8B/]:TWFI7DR#)=ZTUZNWP]7S- OB0*0X,DX!B8L,YRD+L.2$%E$>\YQ: M95+:DQQ9+?QR>X,VO7FO4!CAH+A"6\Z:>^<=;VC#''A\/0#B85TQ#G P=3$> M9M9* P[#D%6D5^M91/IO.^T!(#2) H$+OM$A#D_"38:/9E[-M2FRJ:J_5[<+ M<:=N_[5ZN?Y#JZZ_5HN5MDR:W]0?Y^*W>K5XU+:/J'^J] _?*_'W"E8T[8?: MR!KFOBJ7%?J[I!72'/;F8ID 9^>H= ?P9E2;/H*O%R^H]^3J&S6W/N6\.9:E M7*'KY^=YR9OC^#=MZYF=9J0K6S_HIW75_LMW:3)F_FX=1_7X$L\;/=._/YBB M>R^OSG/5NU_8G0PR3RQ,9K/YA:QOUGE>V2VX?$/K;_I(,'^8K_5W.C>NXW;\ MV,X%T 9@02B/"69")ICD(L:4%PG.\RR5*65%D@>0(*(UY;%3$S0#C>7"S0]R MQPHL_F[J1Q*S "MN-7-,GE0B[7]:O)J4U;84 $:%]F MBV"/L[C N,Z%DL)B.$>%<@O7["\U763FJ A[09CCGW HK[E>:X-O67U:J&7U MU/ID=A& ,T^/^&UJ::(>47 GZY@ MX+P,>T4 %A^'UWY^UC#/[[]II?=EW7BC*1>A$E&!%0L+3)+$9%"E!!>Y*IKI M\06QZB1[;/&1#ZR&'&KHH9:@?>'G 0[#RN52Z6 :!2 8J.KSE 1.19\'BTU6 M\WE*C'[)Y\G/P*\ FJ[07^6S?EG?J.GLO'RLZ%.[[)UZW4CZ8?E![CXL9IPE M61JD>G\)E6(2YPH722AQ%N9)%*5QPN+8]F;@(DY&WHPM%R8 U,P&J!'=,M(- MF:MVO#3S!-K/60X1N/Q%G+\_F Q>X+6"(8QVI%#'V!7:,7.%=OBWC/JY2_ " MR057#)?1G^SFP0M,_0L)/PLZI[,WI80/],^F-TB]NQV9SY=_F#F#LX@'- \I MPWE::*V6I@&F*HPQ$YP4(>%Q%H*&_%G0'%E_]>[I-A3!&=9G8SU>E?'J>+U]D MU8P9>944Q<,B+V0>XC23'!.9:RT;!0GFF=1.K4Q4*BAPHI4U<!$8D(-1 M0_ 5+KI)^+)<_5VN?I+:W&F'^X'33RW6>NM;!\T8TIRA'6M.-Q"GL0+=2WB! MR?-MQ2%"6G%X3T4%8'#IY<9I F]QY7%6W!,7(>>?<^SLV8[PJQ^6U_Q?Z])D MP[>I[Y\6VXZBI31-8:Z5:H:&RGH6AE3&-!8X4X7V/%1","M$@5,N:LI:;SMJ.I[_M>B7->*#" M+ D9EC31"BD6*,4F8BHD***26]H "R&Z!5[P^F$?0V])#MYX0L5.L%\D)TYH M$<'*\*08GC3=X?J3JK&3XKW64:<_Z)!3\K%;.L5S.9L"BA88[3 M5#),,JFM(94%.&!A)(G>:9Q&-LKGZ.J3*![5$D5S0Q608W( Q?#NNEA V,[J M**&&E.G9-%!R;"$;(&OF$AG=,VLN<\J:(P#'B:8B(+C(LTR+,,TRE@F,BI!$Q+LR(Y\1)_J M"% M&X&C$2R1A,9A?>$#4T#.T%P0?K61U'OH=9#H&X5=;8 X'7*U>MI169C[]@^O M1\CWAA-^>-E]I/.NFOJG;D;\M6B+F.B\5S2^S>VD<:*$TNJ%)V:@>Y*'F$6% MMO@+RED22Z(R4/^94;D=634UC&'6Y CM9V3OV$?L!?4_UXG05IQ=H4Z**[23 M8[]6'YB:.\V7P%(]OI=7"].J[=OZ8/E6/XST5N$J>@JT?6GV47F=]D"8 O:# M\0U]+K4[N%4C@2@2):,(R]2$^87BF,E4X##/ M4F9:?-:FOXT"[DR606TC6D* MQ.C<> SP3F6V8-OI['$@A"G@#0_HAPT7/QHD=X&LCI-1U"@< '^=NFP)3]UH M"PC(D3Y9T!4YE%L^3>M%8#A]O!=H&9=_%Z\%&. W/*,]IM%>J\6K$V-Y MNA>VD\!T3?OS"G52H+X8YLZU%<3C[<'H8/NZAAB/T6GO,T8'_.!B9'R*\)RT M>[ELKB6 Y>VO'AM9S][?WJ'V\N2BJO;7L@ZKP0O%A.DM-PE!:6 G9''*^'J] MUF3)72>$Z.=QG?J(YV',9IKK3\LG6BYFE(HHH7F(PTS[;R1*8\P"PG :9EF@ M!"5I'GH9QKRC.?:&LQG&W'+B:QQS#T\[\\0S2K#].C".^1PL_@8R'PHZ]D#F M'L7W,9#Y$ +K@E,Z@WY*_2AC=@X36@?PL\Z4.,#%6!H MW <@CMW7!T7UVBW].*4WZ&X^*/+Q;N3#CSB.Q-.*O]'[;;79AY>_2E/@^_RM MY-.?#YB/A!MO"GB&#]:.' ^#6=!Y 9[K.\G#A]]K'.SQ^ M:27!AW5=+F1=-U65=3NVX,-+[V]M)CQGBA9Y0'"0F2900:(P%91BF:D@XI(& M(@5Y\U &)O3G-PRA/D=7QD?M_<.E90>6L-M9!V.""8P,>L?Q@AH%&!C>JQ4L MR;]1W0(,G-,5#,!U+NONU[\A_MRE4;[#_$"SQD5TN.5R1BY?%LHI,M-:(F>$/; X MSGT>/E;@=K$RFD"O6M'YIX60?_ZG?)G),$\"&G.<";U124 %UIY/A)G,BER) M4,;2>K; 40HC;].6)NJ(HH8JTF3MQPP^#X MBI,-(!@4J#^%8/B#E\8;3)7S0L/^TB;]KE[=9,=%G*4L2?4QJ6),TIQB&K(0 M!UDNE"I(($GA%F<8)CQA?&'#2 FM\K(&$1HU\ >->[1@R\-55YZPFJB1K)WP MWJ,#9\B^453 #HS3T0#+Y]V4R(EF"=<+\;^6Y6+UF_[+7GEZ1(N"ATSA)%&Y MZ4F=X2*,,YQ&J@@S%7.E0->,0/ICG_,GNGZT1:8-1VC#DK.E#H7<3O.,""30 MA/",(5@-.2+A21M!J4^JE!RA>:V;7)=Q4U&_+BK)EX^+9L )_?.#7$A5KNHV M*=-4,LD%-4VV#?U- \MKSJNU]BE8R-(L5 56!0TP49'V.6@4XU3FA9G$FXDD MA:BK"W@9675U5%"YZ=IJ=MOSAAV8AKH$<3MM-1&.,,W59ZH9V+%AZVJ3D&W^ M<('NMZGPLZ:;V]"KKI_6\&[G\ M(I?7WQ^;FE:^6M/Y_.6>E@*0RW9FF9'U@Z:.38WS%_V_Z^^RHH_R5:5SQPXR M_(#3U\YA-*PB/,,#TPM^D0%EJ5G*[)29=F[MR;+1+(7L9Z#9/N(8!3;9KM^6 M<_U$W?IE7Y8KN4LXWT4P_@X,!%OC:!D)'@,;ITB,WQ% MSO+YBO9:TYTVW N%XR#>"U[ 5P]!;7*80Z"^IR_&2C33/EH'YO.NJ=XL4Y1& M09CBK(@))I0'N,B"#(/BT"ZRXS?5P MA-M.QXP/(DSAG.@NN(7UO@?K)E[58VS,3H,08$;K.FC%Q!MW((0 =;X;(6@U MAQ&(IO'JP]/CWY9__+QX+F\6M:@KY!F ?W\Y?Z3 MMMD7=:E! TY'$;CO-?B#PA@,.,GCN"GV\HZ4"OKVKHD]!.<2 M1/V[(U]EO:I*OI*B7\ MA(Q"F4DL2!1BDAY4E*HQB07.]!,#;.$IE MY(-]1].EJ/TX+G9[_&)I8;OZM: C7"X,2N1IWQZG,>E.'13S]=X<_K!K35A5 M?J>K\KO\*RT7IL/QMNF5R4,S=YYWQWK.WOZY,G_5%O[M8OW4-"!?+F9YFH:$ MT@0SEL:8B"S"N1 ,1[+(8YJJD)$<5B_FD;N1=_^.URMDN-WVBS[6YVUYHL?T M[SO.48]U<*,:GR_53@6]V:N"J:ZW>4L.U6TCH.FM\LTG;Q-7Q8T ZV'%W!A$ MX*&2ATI<5]6GA7@H5W.KP<&'3XVL,QL:]N&.5Q*=#V^X"P/3*@\5%<:YZ0T- M,AEDHOQ>BC6=HV$Y05&,XR(Y12U>+359E.*X"/VHQ(E/>,TFG64L2@E- BQ8 M1$V)&L5,!2F. RFDF4TM6JWL3)83U"#?O=:%PD4+(6<)4E.14$DYE%DRO]8CIDIOB6*217%B9(YL:V[[2\\LB%@2#4=:Y$A M9E]DNR?[\':[1"+8_K(4!E1(>XQSI_K9O84F*YL]QGZ_6O;H[QT;;._N&;OR MN6U=E2B2@D>9Q)$I$"%A0#%5:8Z3C$9IKHH VDS[)*FQMTM7V]D;@O@_@:VQ M3Z-D=VKYD1VVL3[W9SYNZUM'*"@[+YRO+M:G"4W;L?JLP ?=J<\_ 3_*KM>B MU&_F<]=N?U;(1!8\-!6GC&"2Z'.-YE&!"U'DA2#Z=\RJU.'(VF-?\K?4M@,= M[(^TUQBKS79 7="B/X9=^HC;L?QCX8M^01[]/?]72#'9,N*$N1YHR0%"?:(S87F%I]%3+%<1C3*!:,$D5G M"VD93Q@+XZ+%>,/'OQ7"=A;*R-].F.KF#N,72UZZ3GSZBY ]/ MUHX+!Y.:01= ]-H^NF0I>*S_4[O>0R7NE_.2:Z/LOEKR+\O5M5@^F\HR:(:D M]8(C*_2.#[2)L&^X:3**#4M2-&TE-&>H8\W^/L$>M?-7#:, !M,Q#EB-D&8) M!L+I[L*>RF37&F#!^S<>\(=]%H]M??\TI8K*+,<)B0MMNT0FE8,$F!)29-KG M8BP#%7T,DQM9=_2)_P?J:J,,??>6F\/HV=DE_C"!J8>+X/!4+396,\YA8N^@ M+NQL8TZ[IUQ#H@MYIVXJJ1W0CY0WQL97:2:7ZF/BP[*JEG_H'V[HL_Z=<6"T M9Z@23G!2"(4)C22F)O22:Z\A(3S((]C0+QCYD97"KXMUK<^]YW88NKGQJ^3W MY?R[.3#G2VH9J'%$UC:T.A9>T'#KHFDJV'*"-JQ^*99'.8\-/V] M>2QS3*(DQ47,$IRR*,V(9"*EZ6PA'TVC##N]#L5 MK(9GAUL :*=F,K"V<=4/IR]KDL]^I8[_[FYP+S4GGV=ZOJ^>E MWE*S@L9*2JTN)#,S 62@/94\2W"D0IYD@I+8[G[((T\CFR\M0V;'J U+J-SQ MA+YIIIKMM>J" ,\=7W;JQN?+&=9';P0Y3&%M>4 ])J[0[B4<_0#ZV^8E;",Q MYUZ"M68; ;96]9F%&WT61G'8Z#2?I"91>B-@L]&*8RP-4YMUM9K]1N?KMCO8 M0OS7FLY+]6)F.'05][U2O6;JF2F=8XH5.,H3:3JA4JQ79&92K(@534D:6G5" M!5,>.ZQS>X,VO;*O4!CAH+A"6P:;8.>.Q5TKBKW"4\#4.3CPPXIO5#B!$:'1 MD;36:\ZH#!EN>M&>T:;_MC/8X/0F46'.,&P4E?L"EXZD>%TY_,E,VGQJ^/CP MTOVRFX(9)B04D<)QJB)MM;$8YV&08AY&),\BJ6TW4!J" P]CJZC>2(;#$O@> M5\T@Q\TG+AR&:?\"+./4X\(*5%6C('K!P LP)MYG7]AS\$9C,, 0G9Z( 5_* MN5=:V^793 ]>F*!8>W/_S91U?5K<+J@IOS:_IRLY4SQ/>9Y1K)59@$F>,LS2 M(,%Q1)(B+!0E&:C7/(CZV)E4#5'3S$MUS897]$^D'Y#5=X>6: !4[;33:%C! M]-*M4I*O>K7!II[&D$3[?%VA': =;]N/^AL=?A$X_IJ@ 6A/W?L,#LN1EF<. MBSA:5]]H)3_0>G_\9J_*5"N_[4>ZB%W3T:F]0NSYHG>K;[)ZT#S>/3?#A;\L MFRD>4OQOO;>_Z3^[UL%_U4NO?M*#[TR^L:U"(PIF1I97'9IW C?62^]SG="HD?IJ MO'-P^?Y\OUI?M_\ZDF]:O>&?"G_)9WBF;C@;(FM7R M7VO-SJT92?B@5[G^LZQG5$7ZVYG%.%#4&B!#04\ 2= ML0_D+574D$6&KM9+FC+T&#R!D^5Q=+GTP&/!17"X,AX6RY=2/$%E6N4T+.J! MDCCS<%72>?U%KN[4UR[:-HNYI*E4S*3EYV:H=X@I ME3&.,V8N4O(\*T!]%<^3''DK:[KH:4,8&DP\"Y=M!-$G"+#MW)O3;:#8DM=^ ME&PZ$'X]%VAUB G:BNLM$'B6X,31/UL #D-^UD^Z]D1>T7(AQ4;#]&;"_215 MR>BR?)3AQPV5; Z[+UL_Z:H$ MFL7N:;5Z:29!:M.B*0]>R$\K^53/,AIF*B*Q21BEC M"4P%#!,<70&TW_*&/NHQ@'XW+*"&!Z!=?Q9#6YW@#QFH1K@(% >%8">I-W5P MAMS$RL!.^$-58/F*[G-LF@T4'B:C'1%QM %H?5IO/.?L MB-CGQYD=>\AM5_]5+F1%YV8@FG@J%Z6)'9C$D=MVRN",TC0R.QL'F4DFDI1C MR@I3A!^D)%9A$"56G3LMZ8U\N'?4VWF*>_0=QRJ>@\]NOWL$!;;C^WCLDT8= M;7\[WE)(3WO^'+5)=[VEZ*_WO>UCKN7WJ_*QN0;\1:Y6\^86L,WX:B[^I'A8 M-G=]C3TQ2[4G'XE X((F#)-4);A(\A '0<8215(:2)"C#Z(^LE;8I!:8VBA> M?B_G2.-+Y]K2-?OBN5K^0W+3N_Q,.VH/*-NIB]&P@RF/'1MHQ\-9H(:@2?.&S@PY+OFP$O H-&R['YTFLN,!'<'#6P:Q MI= 7S!LYON[$PT<&A3N<1#+\<8?Z]\^RKJ6\>VY: "X>/QMGPT02^#?Y\,>R MF_VG#0$>QW&*91933,),8991@2E7BN8)*?+ RB.PICCR/OZ[I%6-XN:L)X!Z M="NPAO?R*! #_&&^A7:TD<- U>H8P%I'LX/4G1$1RQYDU36MI2>%*4]TA.C M!2NKAT@^6#1OM=!T)?$0N?8*WD$/PHV2VW^M7J[_J$1]+?Y1=U]42V/DR*-C M)Q^U:="-6::/8/&/=;UJTC3M39%C\IXW02X4%::D3DKI<:^=$]&!0VF![9X[55A;9G9C3,RSM&.(9\3A1VQ\#8U&$I_XLG MCO <3O]U7@9<"I]"QTQ\>9(9IB4-Q/=K=EE+YZH1Y@LJT[2^' M13WH>7GFX\[&@\D;["9]WNL7_JJ [[JNUT]MC=^OM12?%C=TSDUFH;87O\C5 M?3.1MN3= C?+NC?1D(M(T"3!BD7$5/90G!.5XK!@J0PB(4("ZM<_(J\C:PJ3 M-V_(@2V/T=Z-M8WR'A '6S--VG)'%!FVC]1]]UA'AG>3X]3COJEUV/"_7,L#<-"&6^0)::< M*^02%P%1.(_B. MIRGD26H^U[*\\]D7LAA8RQ C+?>D']:+%\D$C,W8B0,; M9GF,=;=1EGLK33?(\I@ >V,LCW[ EVG4_7C'YEU>A!F:5I5LW6S8#R_F,R89 MHN3E,UVL9BR1<1:1' \1K-$H/R\L;WA M"-]YJ\)U86_3?DW[N<=%^=_:A!%:&Y>J-(E VKJ1J_J:_VM=5MKD68C>G.[& M\I%B$X1J/JE7D>5W\V0]RR*9*I9$F*>AUJ699+@PB:A*9HQ(J52L0/5E4S ] MML6SZ7E=;4E>/-[6_XNST\7O[77 U/7Q ;H[ 5!? M0RAC8R-%'UGA2H$V,7 M=F\?:!;MFAOG+=F;Y+"J(%()0S$A,,(F3%+-$YI@**F,I AH% M"F1?.+$QMM'1,G6%SM?Z J-UCJA;6B6C8PDT50 P7J&6+?1[]Z?A#S4,^K1D M+D+(EWGCQL2T-L]%0!T80I>MYJ;@;FC][>-\^<GP'['?CK_?WG MVY]OOSQ_T:CW45015'9/RL>:[*3J!@K&:P4#?M[7)>48"G+""LXPF"<^L$@/@I$>/HQNRJ&KH M(NUZ/9LKM,;QNOCF\B2:KE>4/C#R<1?97#-N M/'6D:9-AH=LBVWZ(?/RWH@ MO.7A/O(<.*-=/)XD_,8WC.< .7^5>':%RXI6.L_09#*9IK6SK(A2HFB I333 M@%4181IIRR65H4R8"DP?.9?2E%=T1M8H-_2YU/JZN?KAAB1:M)V3::^!*K4) M6H# L]8IET("52!LA3[5];H)XS3TFE;2_NM'3HCDN4KD-94WJ04Y(>JIBH]3 M'W<,TVZ&N?RL=;TV1YHJW.T__JW4/E'%O[W\M'RBY6(64:%8K@(-ICK LM!2-=I$7@IN;F*_BZKESMU6U6F;FWG!'VV M;)QLN\QXW_L-=6,":/K+A5RNZ_G+MCO:7MUE?X+]9Y]ME:$X.%5E6Q&8K$ ; M(FZ_5AOTG$.+I6W;DNN%Z%^.;(LQ'Y8?Y#TMQ8Q&<9:R(L.9(#$F(DW;>XJ0 M93*)BB 51,U62VUM#A^>,+*@4W-+W'H_/)A'D F8/JV?T+QQ'9_;]HN6'C<0 MQ6$%,1XV,#6QZR>D>4"O[CU[Y=@/2^V,(\/+*& !^C&- II;4R:/X,$Z,X$Q M&&S/9+_:=#V:P!+N-6J"/PTO8;I=K/1"UT+H+TA]KYT<.O__R^>;I9 S$01A MJHH"J[#@F$1)B@L2AIC01%%NNM7'5M>[PV1&=C-:PJBC;&X6#6VDB2-#W;[: M:0"H81WI3WR83G25'%08=5XPIRJI@64G*YDZ+UJ_?LKBTZYC(_2W7M8K,W?^ MES_H;F*@DI%&>8IDRB8F,),XC&6 N0J+T/TG%0*-:CY,9>7-NB")#%1FR MT%D11[&Q\^POEQBV'P^%'2$]!#$D*"'$R &/^V>5*!/9O.' M:;#WG<: -0S'T@7L'W;,K^3?I%C/Y9UJFP/6O3*1Q0V#TLT>\-8R-E6UX& MCJ]T2T M2QJ;4;=28*F]&"HI#\,@ $W">DUA9#75T4,M0?2[(0F\H#P$Q4ZS7"0J3&? MI(0/L3HEB:^Q50?K3SNHZI1X!Z.I3GX0?M%W\VWQ^&GQT=P?WJF[]:H63<3P MU\7W>B6V[:G_6BU6>L/?5]7?*V!;=F<"(^](,WD"F]LF;'Y"-]_,7!5SK/5N MR\V]X5[W\Q;YYO2[K\IEA=KY%0_?M)U.*XF,?"MMR1MSW1CT6DKM.$K+"X/+ MWL>P-ICL5< TQJ1OP7/#^HOA=+KI=:5=AK^ MU[).324,I_K6FU,O,7VJO1DLX_+9H^O^;R^W4@ MAY\L7N;$YDX0320C'82X"3'@:X#S-)0ZSC.:A2*A(0>UJ0-1'WDJ:'MX0 M1**L)-<( X]F$)B61_)8$ $O+PP;N.$#;0:,[XW.[?$R1I\K%Q1\G<(@VM.> MOBZP')RZ3HM#MDQ,:HV7O5I4:^J)J>V;B9V/WRCB[NVS?S' M9:5D:1R;^E4O^B:X]9/V?K95';.XR$F<1 +K@SW#1(844YY1S%ENVK)RQ6$- MK=^'6",KR(X5K0!^*!=(+.=S$R-\EA6JC6S0?G_O C*P$OYW>;_NVGVOAJ;0+*/5%1(RM::6%1)^T5ZLE[9)9)(S,R0O?"U6.<(N_A-7H_ MGMY4J#9#RBP&"^,S.CQ_H[UOXG,+#O MCJYEW'\2Q(#7 ET;\)8II+G:])A#/W2,_=@.@FAY0SOF1IE5=3E&ONX6W!F9 M]NKA8L .;B8N7Q&>H?'WZG8ANOO/U_>=-]\K\??J]:TH+$'#=?TI\C.DJ2FT MRP2X,5D$^L"TW:^[S8%)'$+)(I3KFD M1/ H4@6H:.T8D9%UVE?Y?3G_;K;%?$F!%ZE',;&SKBZ5%*9###5LR"%#SZB/ MEN+5*#/,AV3S9.\<)3&I)3,DY&L;9?"SCO/$JZ4V:%;-_"HSJ-P18JHC&BBH5YP+F15E0'=U=NJU7Y5-3 M.+)NB*)Y^1T\;]P"/;M][!D1V+;>$&][4*Z:@WW+P!5J64"&!X]CR>T%]C6B MW(+BM./*[2$X&%T.>'3B^Y$N0-0S%+\NY_./R\K\4I_T62R"0&!.!3.ZI,!Y MD#&L5%@$,8G3* *F5X[#Z/B9F4T FUD&NMFQ0/X'17#E;XOO45PC"3_QY7 E9 >POQVU&[H -"-]7NHP:H M^;DNF^Y74:'2@L8,RX!23(*"XR)A,8[2,*1QD"5A2&8+^6A,,\N8_&EJ5MN_ M:+=_GZ9])+FI[]_,G31?AO9O+7F'M@,$REJ0V(1PK:B/'P<% MML/? ] QT2?N+@U2AS&QU-31%LQ!WLAGEUDNA:(MO+L=3ZT?@A^%W$ZE\>G?NHF]O0)!G=5_*9EJ*[ M?^^NY6G28V\8SN:2#J-AAQ MR,Y#\",W;)^VV9<;P3NJ5^C&]WW1>=D\^0<#A"9U#\X+_-H[L'CB\C'3]U6Y MX.4SG7?AAGK&@B /$E'@(LRTUDBP+G0!XFB+.9! M'N4\ USNAS!2S3AI-#9Z4=O@,!4Y*OFZCMH-J3'F<%]4L(1)F\?TGJS>=LG MQ1Z:LGWZ(==Y;77YN#!JY[K^FQ2/I>F%LLFW[O+,J%0J5&&,TYS&>L\3,^4QD 6J-9D%S]-#*A@-$:_1-\P#VQ&O\QON MPW=L7CZVEU])0 /"4H*%3$U_Y- X 4F$4Y%0SK,\"43F$#SQPMPT098-)ZCI MY-?^?/$<>9=78>M83(6LQ^GSF[_M.&A*Y W;:,,W>JCHHIZW2JXQ9,8?0'\! M=*/-IG?AZ8W'UE\ X_F)]IP?JM7B\>?5D=+EZX76I7O*IA@U9+@A4R9O_[>V'.]5 9^]309'][QU-BJP,.7G$5//)8_.(#D9 MNZEJMZED5"4D$R+',F,(DSBED1*,P(#9E*]?\G MLX9 D@98ZC##+FRJQ4,1I6H@(-LK, M06JX=OVPKO4Q5M>HEH]-Q/4" .SL0KA8,-UV/2P V!C;Y]>3-=4M.JDYM"_( M:WOFU6\=DF,_ZZ^1E-NIO,UUT9>UT2IWRIC,_)NL9[EVW 1)$DRD*C I9(QI MSF,&@4-V+9KJ5^A MW;CL[A:W0^A.H8>1L %DR?K&R"U3U@=6L+19B-R#J;-6"TV7/@N1:R^%%O0@ MW#O3ON#CGLHF^;LV4UK[MWBS),QXF(8*QS'7 MIE:B",[S@F!>%*P(E2Q(9-5!WX+6^/=N&\KM7.6]B^,?OICL]C %-KP=@L[. MD_$$"/B*;0^+/;(^!_FY'-6Y,-!/N!C&UDXCC(P83%.<&1& ?F\9&&EY\\WF\F!B0@DYP$N9$0Q$2G'C F"0\[2B(LP MS[A]!?0 H=$US84C \\"91'1\20^4&V9O5-;I!J^X;1>O5$%^CFFWPJ.9UO?_E#\ZP9H?9 MG\H%7Z+-,$#-T(_&[Q--BNV5_O.[G"^?KS86K\FRY:8KF2F:T]NX\PQ[E/^C M1OV71_^UELMUC?@WO>$7)F-DOJQ*(=&S:9?U%T^1)8L7,QA0&GI^NCB2A11[ MX2.;SU\ZP?%6*I38PY^6QJ8(Q5P%5K,!Q'@I,9$PQDSS" M EEN^ M]E UN0+[O$TT\-$=)N]S'QU8>:/QC^Z@G9X"><&:\!#Z0R6TMV(:O9:+9F63 MK&(;)S_Z\,@F8X]:DUAC']\^+NKY(/;%4L)4Q$-%F]Y\?2?26FA00'I0,*>H M\_$5)PLM#PK4CQ\/?]#!5]M<:OU"35ONNO$ 9R175.4YPP6+M)T0\$3_%$0X M,J.>19 J7EA%BDY2F.S6O6Z)-C8MP"LYBHJ%1W:IK+ -MQ.SH]=D*4/NSX_* M"7"[+I77S=^"R@WS6(9D&G15CCXXG8\RQ/>>FD2 MX2EO.FA^>-G[C;$"9HF*"$^B"&:@BB'B^=<0QM/NP$--3Q& D^F'9S1^X"7\)!'& Z[3:X M+.:I>+S='D$0%EFHS9U()2$FL?XIS[((YV%_KRL?Q3BG[3RNXF M(%8R3ZF@.,L8UPY)DIFN#AE.6%PD3(2)8O9IP:?IC+Q%-6'<4-YO@ JPUP<@ MLO!._ @.VZ$G9':Y*AH0'N"R^ '!S7&!?@%@CLMYR0;=EX''IW-BSLNPY\I8 M?-Q!$=W02I0+.K^NZR4O]9+UIP7_(*O'>J6Y[;YR:5$4- \8SE2JC08>YS@/ MPA G&55I'M(\">POLFTHCJRQP$4>9298K'^B-,=Q MF&6%BKD(87G$8 Y&5HQ]\FUOC;)C .98P9&U\[E&Q0NF2?=8Z5IF[,'7F'X; M?M /&XX\]L9P1L.3(P>G/ZF/YPS/:_?/?:'+(\Q\^;@H_UM;?<*D+:K2=!LT MU:F;B2[7"_&YI*R2#L\A!'XF]DG;:7S;$=\;GK]%";7[1,[X86F42S'M^H8]P]@.WC/<)#VQ._ M'9@&[;^8':MHQZOM6YDH]\8KG"-$TGUP]V8Q=H_0#D7??9*Y) /A:))Z>R6= M2I*)@L3:LC2CS^.,XSR)B;8V692)("A"9>]L6Q"<+C^A-[B4][LC/KO>Y ^@ M:.&)>\8&IOQZ]_J&/#HR-M0YP6$ %I=\!S_P7)S^X :38S[$>9GMTB,&UGF# M;(GS4AU/GK!XSK4?)EOMFF9?_UG6,ZE$RE64XCS/ TR**,1Y%N8X%7DF1)1F M10ARL0])C*SP#,&]ONV&)O!B\@@N=L;?9=+"5!A04(?6CZ=D\=;'\8# Q$T9 M3PEXV&'QY"<=K)!/"['6:Y5T?E\MQ9JOZBY F\1*R50%F#,2F8*U A>*"BQ, M6H","1.15=NN02HC;[^VL;+Q%'Y=T'GS+;/UVX;!L; H?(@,VX,[BFA#TB5\ M?U)H@+W@0WC7FK1*/B^K5>,$;IJW=?5@O"LV6WVC*_1<+;^70CN.7.I/EPLD MMM,CFRA N4.3/C_/2][P4>OGI%@V67"$%++"GU[$15=ZP>0 MJBA?K2N3&]Z:O)HE_=RZTFL^ZB?_D/-Y[:O@[!SD@S;*R8>G,TS.\;]GC9S] ML)L)\D6NVA(.T[AX%B1,%4(5."=IIJT/K0MSFJ2XB((\R!F3 5.0=HU[JX,T M'[QKHZ:%)*T6)M$59F[L8R!$DN614MKDXN:VM^"8DDA[H3&5C$6YH J4(N:. M@8.WZ0F#2'\-%"GT^:>=1J+ 2V'=)7;R-_ MH&*B&VPP%AXS9JW6R, M@I_*^=K:(#B.C9TE[BPO,(X@5YO*Q+;U.KI>M7<3S6FX6IJ<8J]#-8\*YLDB MWU][4F/\J%BO[?#C'W(IZ&O*QZZKJO'MK"OY^D^-K$F/5+C]3T@9WYZ PUOF M,ME@^^58X9XOQ_6T'(YU>GM+35B@=TR$_&^S'GHER&XFBC41S9>N/I*)>!>7Y RH7K MPRV.^^_/K[()+(V.@P='MCLT".A[C>YE9=H#-3.0?])8S)=F#M<5:GBQMT,. MQ3YOBEPD,4S3'!%VC%R&0:F<;)/#U28S3TX*TK=03G\(OG6VLT*NQ3_JVS_Y M_/$W.O_Z7)F!(;^LGYZJ%W,M5J\6#VP.FR\$7WGDS;<_\49SM:[;EI[F^./S M=6,ZM_-QOC8AU\T0G-Y]+'"'.J![?@N/"RQLCSMBNFEFMH^KYQ%#[C@Y:0T' MT%L]ZZ0Q(,;$S] M6+LQ]0^[C7ETL4FVW9 8FTTU^)E+TZN;_+ZF,VS]:WV0;ALE89RQF.,@"4TA M;D%QD6<)YFDF\XA2(1EHB)4EW9$W6C_KML>'B13_)%=-LZ6=;[L;S^B:^3P, ML5W$8 3@? 0$^NA-DX%L);[WS.)AJF^4,6P%Q>E,8+O'W?1+>T/PRXJNFO#R M-:M7)BE@)H,DRGA",9&48$(5P2RA%&=%E&=%$BKX60K_T MNOOCLU;SX2RC(>59&N(@3@-,HB+"!=7[-@Y$7/ P2],P@)G11ZA,8T]W%*\V M/R!#&]TM+!WT89QLS>P+I7>RM^&".UC? X)=8(8?6W5B>WQ L$/#?.C#SJ.< MVN2Z^DYM^^N:D/FBWL3*VW8\ZW+QV VNTR?Y]@A)#"E-Y0E15!'!9!D7-8VL09BJ-G0W2$@;KL#$R6NLJ? MZ$!=U!)&'>7C:LBCDK&3TY<2.4-M6B5A)_J!$K!\S&V3M^,([M3MG_R;R6LS M72GN%C>T_F;^9ZZ@OM.YT4#_A[IW;6XC1]*%_PKBG(U]>R*$>>N"NF#VDVS+ MO8IP6UI9W1L3_L# K:2:H4AM%>FV]MJ!^L7E@N_^P^"3LQ"+-$ZD)1!))B J1 Y)&D1JAB;C<1;'16)H M&#QPZ=V8M#RK#5YT7+>-<=J?Y/NT\<],S<64J/@#NRKCXXG-0B>X1XWXK[ M)&5G^>]5QZ%U]=+, [T3*]7%XI9434+!;V+UN.3M>.Q9D@:,B2*#/,$$H@R' M,*>1-.P\BK'(HAS%T6PA'E2]Y+W^V5B7OI:5V)2]['&A;3'NQ+/\S2.IVX(^ MZ6L_26-1*][,++0VK'IFURE*EHGO+0>@84$9RH:)"U4?TJ6?M(RXFZ=N*[PC MNZ9-=E)C90K&O@4R?MXR*[]4E;(+7G]L5*BA-HNB+!"B2*&(<"R/BBF'A%($ MPRR-:(R#@A9);T+TK,8Y^U4\ OHJZ%Z#S2Q<,7U5=0S<*Z*9KN M@RI\&L4$!1$+84$*!E&)>C]O;8B#>=,X4Z6D MF.FI!G)Z6NL6#3,=;FE?@"T<#?F+9LJ<7[4>Z,JPF8?^FS1&[^BDJ5M8J2^Q:M?Y=U"5K/.YP1@GC)*044I4@ MBF@80DQ9#F,6A"D*@BA(B5&6J#=6/>O\Y<-#U7CCH.SI@A_-N5(50HHM6^UQ M'"R[U,GE>E6OR$*501@FF?I[J7K^P?MX568FK&$('FBC."R(IR]@^+F.];:$ M1;DD#?>J?&7#O[*$_4MO1'"8_NH=95<9L_X8G3;)UCO@K_)R_5.TVS=V/;K_ M%N7#XTKP2[DQD0>Y13V1R82@$.&00)*K:_4$\3Q,:$RH M5NJ@+0.>;7S/ "0M!Z#J61BH9]+X%*206LOR)(8H2CG$**>02W.4I@GA:1&9%1X<(^79_'1D&H>R[)DP MK3HX"I.>%7$CO)F]V- $&Z*@I^JR^."49,[J#XX2FK@$X93 KZL03CYA'M]I M/)G[IX??%L_EQT7-*_YY3AYTXSN'G_9]UE-$P7WYI':HW[[>7JMP9%U*>75; MZXT(?CKN<[[,9OHW)B[XKF@[JL9;!C1[^EG J;>=^H'(3+UW\_@W2*D4VN&T(=_)^GKB>\C+/T'XS5+P M]0 9R[;77.'X!YTB$H6HF'7.(P@)#3% .42)HQE$6,FXY MADV+OF>7X,B8M;97WE4_)W$X.:]N;$I@M8V>T?E]4FR%HTBIVI.I^SN($)SE!W4T72ED&KY MNP ]AV##(5 :"1H>08 M:'JV_A3\>B&=)U&O5&5 UZ\0!105.%''26DI$6'2<(HX@ 0A&J8XR B/M<E;4E!Q0] Y?W%00:WOXY@IDIW4 F&W_^E7 &'OPY0MKY[#HO MT,Q'/R;#J%?^ZJ'I_/!C_.YXWD<_9.=K?R9E6ZS[@$I%E*\Q06.)>60D0YI#%+(4(4%Q+9 M- J,'/)S&?)M9B1[;4KY!>@X! V+H.?Q FRX'+1G[?D$WQ6GH&'5T,<_^U7I M'02F? &&YG 2[(W/%JX D MY(:'G<-/>[9JMU#.+,GI M1E^-BK0S_VK\D[:Y=/7JIK@3/\1B+69AA*( %1'$"0N4]Q% BBF%.!-$X"+$ M!3<<$;VSOO>,.$5-7=O69&Y:H+(+A.!!F/" P '%"**(DAS+%W=#"-*!1,) M-G+(K&&PZAWL" 0]5\=:-#,KTTO5$7*9KG> ?V<9><.U)TZZ.R#6Z[RZ0Q^R M2'?G_[A?-@;)8/3USD.>=6([HDT-Q1GN3P8#L'>E/+T16PMHIAG'97,Z!?N@ M-';IZSLK39>U?DB G63U@Q\PTX:Z6LV^E*MNPM)'50@F%_BT5*5A,\ZR."HH M@2+.Y#$?80)I0"A46>A)CDF41U1'>\:(>%:D+5G5=E. [RU5S5/X*#KC"N5* M9C/=,A976Z5TY!G;A>3S@QU(_FVK8Z-+3Z)N.L+UFJ?U63OG]I*Q]=-ZKK(" M;U:/H@GW5^)1FL?RAVB[MG]9UO57(3?!>_)SAI# 3* 41CA)U;VX=(2C@D 6 MB1B'G/.8,!.OSY"^[SUPRPU8*G94*\TM/^"7N>3E+Z!L^#+S&TV!UO,L/<)G MN,,.D&LX 3NL]&,B?E'<_.4"2(:4IRI9E6F+AR(\UI3ZIIVL)S;XO;+N, M16QK42_4+-EO/]C'>F4V7OK0L[[C6@H"%4PXNX#6H06G"V>-B+,3S!K[G-UN?R<:Y;TEU>KEOB+R M#,2:+NX'&S.=[F%1Q6E?EXMJ@%);!>KFF&POLJ-]VH#PI%NT.2#[ MN[/%"G969*^I2SN=^J9H>E75@PRB#Z0NU7B]E(4AR2$N: P15S_1,(<%#W# M69"R7*L,P(JZ9UNR:6#4-X;J.^\WS (J&("_%+V_W1\%I$#I/6,C3?\S.S- MJ]Y/+2/J5-"R @:\J'MXR8T[\V,%@B,+9$9[4B-D!/,NB5'7BEW4M5O4E^Y^U&@QRN>##OA=JZ+WT?BK5GG'U MDR#E1A=R1R'.("&$0YTP5*A9%@F.,HMPHICD)U[XC M&AW="_"L*#?' M'3-G-BIGF)>L[/NWLU9@:Q9Q\,^+\ 6PG 4 30R@!Z(9IW M..SLT\EQ ;8ONY&EG1YW=?)M&WM=DZ+OR%N;AN=)O;Q)7\.^=S@M"VM2''9/8H$S,@>1VU6(&K]JL M:.R$1*.U8\>>G:Z$[ 3W.Y5DISYKTWE&19ANBM_KUDNXH2LBG0I^O>@'U'Y> M5KN-R'OGX:6YG-Y[OOZVG'-IF%!.8Q["F*L*LR#.(XY00K2$& MWCCT?3%V\SL@[9%AV;$+RL5V_K?J_K40?^Y/.1BV5;V0'VA3D/NU "_KYV5- MYB8FTLOKU;"O;_W2#&_L%#6X+*"DUY[UP,W@O5T-W]O>Z(7-,?"E3<6YD6^L M64W^L%FM!HK_MWYM)MV WOCU6?80>MO7:-B.R"/$XTV,?!">L/611]QV&R;Y M)&2;=/+2(@QD$,\Z"@69CR.!6%63O- M(Y2T=/B<#IFW5;E@Y3.9@YX^6"X Z>-N7/)@FF%R&#*](.8H13/(P(GG&XQ ;Y6B.$?.LLT/2Z@O]W!$W+VH2]>RT=5S(@X=DHS6V+1^@:A@!SQM.#,+(NH!J!/0]P&1F)'N$ M[K_=>4# (#;N 0F[!9@'JM$D$@-GN20"'EZ M+4028($%81G1,8A'UO=L^UJ*H"$)>IIZ.GX,D'&#YD!,,]ME)J&V+IZ08R1L M))]L?2GYP]:%.K;>)*IW0IA>RTY]S.4ILJVSN5RO'I>5RJG\?2%7;"HI6O]' M)4O65S^E5I>U:&HK[I3CU)?I=+]1&9B=OS1C 8G#(I:'2D)S>;),(YAG(89) M5L013GF298%9R[N).#?1#:MF>MN:M8XB&##A^@3J_L6>HZ0F M-3DZ0N_;":UGS,M>&K/1YV47/%03&F& I/8BQ!#$ F'U1T;C+"B*$.G6NPS6 M]9V^VF3)F3=;'$H^KHMGR&/HL*B82KTJ&9F#WP11-_F-T^*VM>(!4=02#^H-J%'5"][$CB\Y;R:HWB^_+!1I+F*1X(+@R,2.'*'C MV69\8X^"K^=-A+]-6M=OB'@*(3T+X4!N,VO0$+SH.B$V1('3'B6:@CE2\F-4 M)E7H$Z+N*^^ICUM<\ZK:\M5+V]Y$S2]M^U[V!^T_EBNA>B;F)$UB#/.8<7D MSJ7N!BB'&-.4\I0PH=@9]7=1C=_++6+Q[7!&E=>'Q 87G\TQ/LN0UOR M%WVGLIL"_.$!%X-+7+8EFUS9Z^;$;^89J0% L,,Z8L'R]B2$1*H3S\L#2C64Z049-' M':*^'9>6!;#A 0R8.&.\HA:>1FD04=[>$.HN<6?!&!K&M(0;Z=J2.?SYBK83&<:#$'\0\UC:(JR6ZX='@ V.X)J@:40GW$-A&F94 M]"_VFX)<@(X)T'!AT[!+$R.#2(5[K.R"%:XP,PM9F$D_&K707&JZP(69;#NQ M"\-'+<,7W?W#37%%JH4D4]^*JD^V*MGE@G\JY^N5X'MW"QF7=C&35C.+*($( MY2$D<8Q@RJ7-C+#\!Y$;133L^)CP=D:U85VP<=TYGPN(K!6'(Q;5CF/*A>16K.7&[BRO3FCS]$O=IDHX4S&D>4%:IR,I>YV/VUW]/@DM\\?RCYA5@?Y#YNO5Z%_R_UF1>%B_J M:IJQY7JQJK=V=?L-3%@D@IA$,,(%@BA ,209">5?,:6,)%3@4+=.S)BZ[\#H MU4?01V N0!C! %^ #9--^&W+)NCY'&P_%MIN]Q;&[8!W; U/\-/ :E0'9PW/ M&=5RYC0GJZFSAF-8>6>_B)WO<#@-5IHHA(,\0B$DF*)NV!0C&$:4<13%69[& M6B;J!!W?.3"DJAJ%^"%A;2X&_K$LY6GSAZ2]-KU..0:5GC_A SBW$LO=QA M =T)F1QY%L>H3.I=G!!UW\,X]7'SH_?E#760T6:>29?,=37,5?]](21S\ M:*[D>O+^]B=#8:V.H#KK3W86-1!V>"@U>6\;R)*.J@(0\:^F# &A;_8'+)[4_Z\>.3@&CH83-E41Y&?3;Z46'\1"%.7JXW*Q*A?KQYV1BO^9LR%[[ M0..?, D2>/JN7D I!" M^J[*PKFS5G8@.#)0AL0GM4EVP.R;(>!1S\>I MAN).6+TC?6$6QV1+'DQ/OQ1'Y)4K/=VQ93O6U\ IS,]+UEJ&L!NV6I M[0;;[N9,98X/N;L BK&V)MG=YGXF-(YV>5LN)MWNSX1J?]\_=[GS9C9\V5RP M!V&<8J0&Q*:Q@(B%!)),_L2S#.4!HRG2ZPAQE()G3Z&G=T9&[6M0].S*6:*: M60PS*:TG+KR2Q/&8A2]ODT=[5+QC Q5>?]"VG?/KK@;UMBH]5J,44I'#F,8\BH^>&KJ3VDPGC_0/ MJ1TW63(3TUFCYU%B$_=[UA'\==MGK:?L]%J>T)^6BV;V4ML"XV:]JN4FKAJX MS6B$$JFY$4P#H(D83BC>6*DU6/$/.MT2QK4BO9%-[\.++?D M["@7*K8)*)DWQWQ/\&',LU!@6%""(1*Y:K6 "Y@&)*420"8=O Z^JP5_"_!Z MLOK7Z^W7S2]N>MN-*R3,-IM.$[^UFM@2EEO/EK2[C49'0$?;S"BI23<9':'W MMQBM9\[M5-7/]CI^7OSP\AOYQ[+Z."=UW>9R!2%%49Y(W0^DVJ. 2[\R0CF, MDH*E,<=)1(UVH+.X\;Q%#5LD;0;3C0985%>0AD?0,&F7/G?>"]*S-)/!;G@; MY1WQ,SI3G8&4\_Y4-KR\49>J,V [WJOJG$7-Q\I_ZII UNI"OWI>5NI2[1C%D-,D2 *2IQ%)3+RFUR1\7YIO E'S9K@: M,QZN=@ 5/5?E/%G-U/E5O][1(7+&OL1Q41PY" <(3+KK'Q=P?RL?^>3$'27[ M(4;=#/0?I)PK=^'SLOI5/KN:)7F4!4F.(1$D@TBD$:1IKL)&>1'F/*4)TIJV MYIM1WX>A-D)'>K*@D#YWL5:%X8"TK9*L0R?>WIWF8>@=O!'#<]+Y'2JW4_>Z M-WNY\V8; =Y!QTI-B-^Z>^4I-O\U.EEJ@NVLJZ4N/1=^V)>2T')>KEZ^2A#7 ME?3X5K.\R*0OEA<5!*]89@ ML5S CH]S7+=#0-IX&&OB]/;T14+X[?(7IOZ >.B#_N%HX] M:%T(5B[DJ:\MQ+B5WY'NQQLZ+Q\:N]7]0ZU&Z'+3'P+*D9%WT9@:EG)7P 9%O;?ZF8NEM-B+ALDW!5P&5&?NFC+!IH#A5I6RUBG=ZLKYL:T M72_D_B[J59>$.Q!! 6W_!$A87WD&/D]NXL9:( MWK;](:TWWN0/B'UZ2S_TD/D=\-5B)0\B]^3G-9?'D+(H6>,>M"&,64$(9H0) M*$(UF#Y! M* 1S /4Y9RD9*4:VW?)REYUO.6=M/'8)=Z%R_4O^@=QVM!J"6=U:3N^\F07M5H"#B]G]1XX-^-MI#*JS9Z*.(E2&J0PE&H+ MD;KGR6-"8,32G!0)39A9R9(^:?]>^5XIX$Y:U9F):B=QU;R(\8*6F0$X$Z@S M\LMT97:>3':2\!MECND"L:FI" M[D2]GJMHYF(&3]Z%GJJ9&V/Q6-:#D$&PZ!TD'0\-A-*FP>V;#ISM:Y!,V1%73"TJ3VT26(^Y;3 MZ=IV-O5.K,JJN3569[=[N91D2+* <"BRP"J:DD,0$0TJ#A/" I9AI M354;)^/9[FV)-N$"H,B"[XJPH>=U!"0]TW6^Z&;&R$9J8],R+I0C8W&$R*3J M/R[HOD*?^/1YW30_+RM1/BR.=+F;A7F1DJR(H(A0 5&$ TA83& HN.!1C&G* M(L/XIP99SRK<$;?KCGD",.UXIV,8C .?;<_+CH'1WI?N.UOJB>VXB>4)HF_2 MKU(/B&.M*36?MC,0ORT7XN4W4OU3K#ZO%[SN^DR+@C*:Y1S*?1Q!%([I\OL9FNOQ;60V/M<:$< M:?(1(I-J[KB@^YIZXM.6.9&J9YW*TJS$H]3W\H=H+<#K6Y/ZJUC]OB!MORC! M?R7EXLNRKB^KLI;^_Z=UM9E$KIJ>YID(49$74"1Y(/?Z*(2$)"$,<8$I$T'& M<6K12-83NQ9)598=9]FCRH%5XX.?E_6JVGK"M+LV?%8>\8K\-$V-\/4B]>S0 M6[Z7,]I@[G#<^RV_*'[^<@$.7^@JAKN/@(YIT'+=Q4HNW+;$]8RLJW133UQ. MFZ3J%^I7J:V>R=EM"/?*]-R2%Q4-_]AEI&&** Q)CB%*$8-4I *F2*:N956N(@8[:!?CH.HM]1!A' MAN00A4F-P(B(^PH\]E$[Y5/*_I4\M<&[&'/"<1[!) XRB#@O(,YQ#G,4!RR* M"IZ'1AF@P\4]JUL3UE.TK(*9.RCH:9FM;&;JI2V6L6(=XM^11NTL/:DJ'1)J M7X<.?L8RJV,E_?)F4E S/5;MK/+$M%C5S?=(%&% <<"@*&(J#R2J.7:1(Q@D M@A0T8013LZK=,6J^D[+:V<1;FE9J-HZ7GMXY0\%,$8T!,,_"T!',5>+%**UI M[LBA.F,B)]$:IW!>C((0DB:5+&@91%.$\3&.C M:X37)#RK;WOV[.K7 &DH6QSV=U$Q.*=;RVISQ&Z)>?!%CXOB\DR[2V#ZX^A! M 0^>) ]_TDSK*'MFL\_+ZDE4@XFX]1>Q4/^[7/"/E>"E?"]]E#I/8YK%.8,Y M1TCJ(HFE&DH?55 D&(K"**>9CBZ:$O9_J2WAKC M.J[-/M$RTW%]H$[?$YR'&.^:.359PF^"W X'4W[5M$VGK?2M055/-U8RC.*P ML93&ZTUB/VVE[*VJ]?.V^4VUD \]RH4_B1]BOGQN7*GV^O5V.2_9BS2S45;$ M*8%QDD40D8"HS DLWT8A?T-)A%!HENQTDJ;WS*>6 T#D5WS @VG:TVGL]!PC MQXB86=%C8&QG[;4<@._=_[TT_3> P%GZU&F*$^=2:4/P.K%*_U'+R'Q%N)#+ MM]X>8VI86WTGF"A_J AD]W4/XP!A*E(8\I! E*72(XM2!F,A\CS+ Q$SP]%? M6G1-E,-JT%=/&&PI&X;PM>#3#.J[AL3,7AS PJ]I,)+7U4V %LUI[P9,8'AU M6V#T\!D]#^E^XZVNF]9Z];BLU/WA[\J1:5K)WSRKWS=7C%<_1<5*::JJDHD[ ME:0PZ##??J[^;U$^/*X$OY0:3![$SB.;@1,?VKD)X0QQ&A9)K*KF> X130J8 MY[G\:RS_,2C&9J>BWPYGQ-Y M?'B6!XNF_Z)-^\5W@K-)R\9WPK(_PW]R.'/+[L7^=Z61:F>$QP4X\?URW.KQ MG;T:E^TAWXMHT[>4?"^2'[N7>(\\VFWL']9UN1!UW8PYZ.JJ;JNEBE*0KV+5 MIK>HG* 982Q,*!>P$&D(D=R$(T33U*>4ORT7S*\6IV;:G#[+>GN0%.K,-HV)Y"S 2&/ V2(N"Y*!*M0?7(T9W(4XN/E[G.5\R^9;7<2PY6EHZE?Y<*T,GZ@]";O6J M6FTFP@3G"0HAP;%T>V@<0"*"%!8H**C@!9=6RJ+>Q"6/6M_WLXM,=CH]+.3V M/I=<@%\>)$.&40"G[T?/8YH<;H>=_@:< HWJDD$=R06@#=-N"T=\8.FMI> 9 MK+UQ!\+S03W=L- !#6?'SF[0GOBT?)+T9D',"$$9@WDDU%AY7$B[FU+(8Y;E M"0^B")U[W-REZ-E'/'Q@ZED WULF##-M3\-H?:"T!\?%05(?%Q?'Q\.R^CLV M[M%[Z^/B8?$UCHE''K0X'KX.BX7=>0 %*2I21&!"$@11AC D-$@@XQE2Q?PD M3C4O>\8)>;]V^;>':/+AX>J.92J1N\M6?!#T6T49: :NTHST=R_DZ_1 MX!;YK5^._96PY>2_COF]^^&- *"1X!V,_M,%^:UG_YWD\U]C^)\NW,ZF_VD3 MM-LC/I+Z\?-\^:>:'29_O%[\$+5J77FYX.U$$/4S6Y4_FL$TG\J:S9?UNA*7 MM%Y5A*G^=4F$HR*!04:DCUO@$))<)#"C25&DL>IIDYML!>, FV7((MF^![SZCA$W\RF3X&\L=EV!9 M1T+P+()%*#A$F,>0DB178Y 23D@6%LAH#)(-$YY-YW4[G9)+997N\J;UC#@Q M[\L=QGH6T#=RAO&(HA#JJ[JY*E$-1._4B6.7O0LP9%#EP?:-1WL>+\#EDTJO M=F?\SD'*D<&S8F%2(W<.2/N&[:RU;.^CF[(==>O*'A?+^?+AY4YE^&UJG9D@ M*,((%DRY?V&*(0DS CD5110CG.2(F+4O'J7GV41MJ(/5AKSI_? X7KI7OLY0 M,+W%[0'84@8M:0\]337%=';!.DYMXCM3+=%?7X/J/6:F['6UVO8K^54L'RKR M_%@R,F^:WH1!C 3#TB&)$Z*&"JA\DHA"3+*LH")092LZ*CY*Q;-B#\D9]04: MAV9>1"VUQ.N54>_#%C>)7T1= M"[$[W?V^D@>61WE,:>_$<4;"(HTCR)B((,H# ?,XB& 0DB!/Y"$A15KA%DUZ MGM6R94 %6SL6^FG /1>&N06Z*&KC,D$WLRD:R2_;@+JYK;HM=^^BG?J9T.JV43^7S'F7C)L]8AM];S>/S245S3B+ M!5:MU)& B!<)S ."8) A$1<%C7%JE#FK37F*:\-G4O+&5R%/;:>2\ MW[>EHV+ MS@OT>M6G+;[C.[W3=-_D\DX;CF.W=/H+F!D?P?CLZG]6+Y=_5KR^7GQ;/SU5 M31O>>K6XI_//R^KR>4[G?Z^ZR*R&53%<5JO6ZB@12/6RFR1UK]]'RA3D<4OC$5\S.^,76H>1=$O$ M#IBF6K"_/BQ__/]RQ'XDZA9539Y M75_*A;A>B:=Z5H19'B4X4^,L(HC"D,,\5@4#&%-$58)3V]J\ M?6(6DC1,4$%@DH5JP& 10,*+# 8X)$*D.4T#HV1,[QQ[-D-MU,5FF(#_=Z5G MK=[5&S"S=YOJR 'O%V#+/1BRWXU$Z(LG>9/1.1 !=#)<=&7D6S&Z)]T767J' MW'&1IC]^WZ3(TSO\QXI$_1.>MC7(;54NJV^B^E$R\7%9K]I.[=M(.Q*',&DX"23W[8 )48#ISWQ.<&UR,8R/2M60-WR IAD9IHN(:=> ME=Z>\0Y>@-E.8=<[Y)>6\;\ %;]6_=O4.^O8!XI_\$LKP3OK):()\QNW%3G% MY;]$AQ%-J%TU&]$E9Y$:=!D%8=ZN=_E0B>:.H(NI)9$TV904,,\(:U."J @H MS+CT]Q%G69KJ=Z$[3L>S_55TN[$N8$/9(+UE!*!QJ^E0;#.K=U!BFTX#(Z(; M9/2X@< ND\?LY9MEZIR6:S1#9^3QZ3)S3LNPDY&C\7'[BUSUGPI^_R!ST33K MKU=5R:1A5+^0SO#N/PP^.9-2A,E0L"J7)RA'$H70UF6J:%":SYV9D M][<5J5;Z5[S6/)E\M?]X[5\(*U(B M4**Z F8JLYLD$*>$0\H3)$\$:9$&8?="KN0IYSV^CIXO!R]#R']\D]>@?_T^ M";#F5_)=[M* GHKS]*R ]B,*\[U_'#[A]J+^;* <7M[;\S+YA?[9L!VZY#]_ M4;O-ZNKI>;Y\$:)SR ]W8/BZ;*J#!6\NKO8K6-!-4:01!2KBAAI05.423.*@B@KLE!$1G=UWCB=,F;"AO?<*F0"*M$>WE=+ ML%@N8,M].WO%,!KO[U7JV=YW\8+,[/+)J2@;=ON.-TW(1#((7L1J$*9W7S?L M'4U'QML?GY,:=N]P[QM]_P3=UQ'2>B5699N,.0@$U5_%ZO<% M>5I6*\71)GVV*FOIQG]:5_+/V\:#W$9MDUS$><01C%E,(:($0Q+C&&*6)%C$ M"%/$7=4;>)3#\V9RNQ-S'S3H_O?_&Z;!?Y"6,\ ;UIIT61M/_:V^ WK[S+_ MFS7;A33*'@X'_P>U#Z!C';2\@Y;YZ2L?)G@!$U1(^)3BW5123/"J3"HNIF#' M,J#7WD]W/4/D>MULWHZI65%D%*MR8Y'&2&U=$<2$)C")@A#+4TX4)\)L7.4) MBB:FR*J5<4?8,+YS B;-"(X[T0UC-%VF3-\22/40ZFB#7SKJ#H=<:498560?IQ$K[U<$BTS6,W[K)S!)MQ?70CL>%N:BZL49N=<7G.Z+%S M9.')&NR,"S;LKG/BDW;;H*K?:LJW;HK/_5S4ZX74Z29AH6YGS<](1 *!@P2F M<1I#%%($::#*D#D7&2($I9%10SLMJI[5<[=R;<,&&/!AMG7J0:FWE3H'R$R; M-;"Y "T3X'OW_WOQ3>.T>E#A1/)SBPL01C# :0C]*H:G\XR=KO^Z M7/(_R_G\;CE7[4)4(LLL#/,@" H$BY"%4L4Q@3A+4HAQ$!S5<0@:/64^4V S'3:5U5A-1Z1QI)V'*$RJE",B[NOBV$:J_G[1[+H)J[]T62G72_:"_?_%JK-ON"7TKDG#Z)I"Z6Z0FTB M#C,6Y(0E,8$T%@PBD2%(XJ206SU)8H3#A(9&]VGO1C+/YJ;E!OQ2+@"77PM2 MU2JQJTT3/GXI_H3 MQ'JQ02?WX69N[V"&IZ_7^=8S/YW+]:\Q(]37ZW0V4]0;@V=>S&U'\=6;?(R" M!9D@\K0<Y0AL1^NC-V=@S%GTK7K?2^+I6)^^;8ICW.D-% M4 11+&!&4"!U.\,P%X7\*2ZR-(P1"9A6!HP!3<_*WI)45SGK1;%>J"[?SXJL M05\'3>S&5=T3(F8:?SC'?PO1\-\](&30!<,]4G8=,=P@9M8IPTSVT:X9FDM- MUT'#3+:=;AJ&C]KY0+<23:&FXWY;+=D_&[=M./-]%@B295$1P2+/I1LDN.J= MP0H8Q#QC0H3>HE:8J^[RCI/F9F!K@H9]\$6U?R M7';UDSVJ$]Q7\B1F+,P(BZA2^0!#1.(4TDP$T@R@#.4L#N*4ZNC],0*>%;TG M"7J:0!'5T^>CF(PKL M)#6-<9D)J*^DI24:R<>2CK4+*'[9Z>'3!213OE#B] MIIW\G-T.>]=VH[@EU>I%C:>KYF1]UDP2X9PE A:<MNI,SS,5/,,*(SW4BT1'>VDX[0F MW4>UQ-[?1?4>LHLW-+OS/?DYZ,J\.YRRF9A]4_Q>=YV<9S'+D?2A,YCQ)(0H MR@C$ 0JA8(*E-"=Y2-ALT0R$X??Z00AC1K3T +=Z\(H=?9U05)O 1"V,>N/; M ZP7HO"#EVW HO7!51[N@)\#\V4;IN!- 25;IWK1.X+3+)[A%5;KZ(8/>(W# M'=;0G I^F"\\:2C$6N[]P(C]0I[2/>IC=U[=S=;53U&QLA;UDW5@V5T.=/15V6#'09<,M^7!^4 L,Z%=W17H$9WV MRL (B%*:N:^TC-R7S?"#5,$NGO##K M\8Z2HTKO/>#[(_/ORT;V\F.ERET>Y.*M+YK>5=&_5N$?YY9^_;@))LSS- M$8HA"4*F&NJED!24P81S1&D8X!#9]0(P/7/O' 0S*]VW MW&OHMU-I%0<3]=#4D]IM)\T3--^BGZ8>#$>Z:FH^?'8W(+FN_.9TC3ZNGYY5 MZG3)VKCXBVH9U72,LFP'I+>X9X=VOX&-B@-NV%(^Q3YCU@V -+$TII9VLPGS+?4V M=&C<=V0<.#W?Q!D<9E9D!XD!X=XA<9G3I"&@LYRF,5H3YS1IB/TZITGGH?,Z MCEHN!O4/UW6]%GP617DALHA BD,*$6(9I&F$8,C#) H0 M37)B5*I]A(YG ]-2W2M,*AO*]C5)QR#3#(&<#X1AT*/%8*< Z0*T5!W&.,;% MZ3%"W@\(/=FF++:IPK$N>3@"E>ZYX'P 3(\$-K);G ?& M!7-V%#A"9N)3P+BPKP\ )S[O?FSEG6!S4M>;#L.7_!_K>J58^"S%N;SY>*T] M>^SSLOHJ5OW,L>WDPCAE,::H@%%(,HCBH(!4Y!DD/"0BCW.6I-B@..)]2&61 MUF11:7'93G+;!/?:>9;-;$MW4RLG^ KH&;U_@3?Z9C,L+\ ^ F + 5"F!R@0 MIA]J.=V+F6"VY03"O)L1E].].)-)EQ-R9;>92E8K59?R2;3_OUY<,E:M5;,S M)8,D(.I;\D+DZ7E&PB 4!>$P*L(4(HQC2$D80RQ2G+",Y'D2FEWH&U#W?JW? MF;"5HFFV&YE@J+=U>,+%S,[W3(!?>C;^HJH;.IP:'D#'A#O;;"&Y(T-J0GE2 MJVY6]6 M+[,$B3R/60AI7 B(PIS!G!?RL)V($&/"(NE+FYRS38A[/GMW9 'MZ0+6$3:S M+49XZAD77RB961?%A3H#=%,!>D8N0(_Y0;+IJ;K:9>"/"R?E[6 M9 Y8RYEQ>H VW-K) CY -$X=V#(!&BX:R!H^P)81\/$$:#:I!*;BNTLLT*8\ M=9J!*20'D@Z,ES#/=+R69S;YR?N*-R,42^D]54MVR9?/4OL^S\F#;E;CR84\ MFX^.ONH$U#09[+EH=$"Q(GA3@-AQI)^_>!JA<2/A'!S3LX\1+N"[8L=1/J*V MV%:YAZ=7GRS/4%O084ZA_D.6\\H86S^MFVWTDWBN!"N;P(W\>2Y6;:!F&,:6 MQ)]%M7I1(9J5_)TJQVCRG&8T8&D'& M%6.>+J5^.,6ZARAS"Q,2\7A?,9CK)\Q6G5GN#O'2447JY7C\NJ M_%_!9YE4A5S$&$99)B!*<:XF0R 8\"A,8T03IM< 68/66R06D@UUA\F% _CT M/ %'H)BIWJ$D0[ E[#'/\+5TOG(-!Y3>-M_PM<@G4ARB 2.85Z(%"8T9B)*(\YP>F:CHQ'R%GE! MAD9 $@//I.3-V.2FHU%==FT:%J)IR\K41QSU.AI#.DDS$F5A#.. J*ZW>08I M2W+(TD":5IX%-.%&(R5@ M.[_-E 8&OII-C9%^VY93&J"<;#RELX:=J?\DJO('4=VL^HZP+U^72O'(7)ZN MY)%AEG$2BUS:F@PG,40%Q1"3((59E. \B1D5J3"Q.BC8U/3% &FI*/_B& M)<,[I]/HZ5D3IYB8F9 MZ4U?YQ?5@*@#J27OSF9H2^K(4)RF-ZEUT!9_WR3H M/^@^9[VQ.??DYZV*MBP7EZM55=+U2B7CW"]OB6K9L:FN3#$+>2(/?FHZ!T0\ MIQ ':0(Q#J33@B(4))W@!O,WNED=S=>3V2TPO0\0J&S"IOJ6772]6L8P@G2,,VX>K=Y%-; M0&F2&&VSO&5&XG+Q(&W.TR=!5_=RBMS_/EG]_6S\_SIN2! MS <3E^\;>[!I;X5S)((<49AS5D#IZU"IL$D $Q0$!4H*7G"S[KIV?'A6[)ZK MIBGI@)\VSJ"XE#MRL:R>+&[4;9'7,P<3X&EF,890;M"[V$5U9^1ZPQAPVF+, M$3BN.KE:<9A02)Y>(OC'.:A2" +HCP*LHQEA=;A[2@%SX:II0DV1$%+57]ZZ6%8QFV+ M$V'-K(:IG$8#3$=EL9I@>GC%R4:8C@HTG&$Z_D';^.K^+/)ATLI-H M$/6,D!1CA#*(4R*]AS2C$&N0K?D2=D;F/P5_*!L+1 (:*1R7GD&"'/^WI'%@SH M6K8).HJ4GJ%P(;^95; 2W=@ G)++D;8?)3.I:I\2=E^/3W[>VC-HAG%N*ISW MFNU'6/7Z91F,X)>IY5>#- MK3N8G *,.V] MWA4,QOM[B\"V/X'/>02:I3;UWZXA^8+_6>LS]!6M_ZE>61O0-5/8[ MLVR[.P4$Q3S/D/R2]=,W# %U^'K./]BU1_(SN]6MR'>AMD3/;.F;X]E!^4$=ZR&C+V;:U8[ M0$UN6BTI6*8V'RL3VD99MY<*/"P(SED <8P2>88B$20D3B!F 8E3(N(B#\SZ M29F0-]%SJX92MW@\NOG\#5?_U^??O;U==[PPQ;$UCU M#*8OJ,Q,XEYIXFYEXD[_=2]W,C8@N$JQ-2$];8JM!2BO4FQMUG 6 J[K]5,[ M_.YW-5"/S)DJ=)2'S.Y#-W1>/K1'3<^3X\=J1 93S8SAWXUJ%D_Y Z"31OV02_-Q-.MXQN M/KIE]0)L7LK=V$MQ$8L^#T!_D6I+OMXZCGT>G!I1[C,)V%G9OD3BV8)33[ULIVF30H159L%22*89B'G89RB5"\QZBU>A(=JEFG!C^3W M/",H@SR,A$JJY3 GN;H2"U&(A4AR83BF>T+XK0(S[^P%G!_@=@RJ\ZBV?L70 MNRD3FC!TK8 $PR0CL5$YT!@QS[M+3QI4&]J;C9W,Y\L_B?P.-&T@6-MY M>]ZD2*E?_QL.&?EA*=A1*4_$$O'+.=('B,S 2F3_TLB5N01,]N27+T0J_UF M2]0P)6,4)+UMPY7@9GO"YDMX-_@2DD)^G<'ESG>PZ_ZN3, %Z-ARVI#PI/#N MF@P>)S5UX\"30A]H!GCZ&K7Q#\9P>:3Y>BYY%>F.PS0Q9PPEL6 %#=L& 7T!?P/!S M'<^@8?H"=&Q?@)9Q-4*G95W]RUAVOGF%F3]D756?>>!PVLHT?Q"_JEKS2,IV MXL8/L5B+6HTNN_HIK=:"S#^NZY7TX2O59E]5"G^1OF#;;[_^4B[$]4H\27M= M")(AZ<6A"!<0Q:JW:U (* *.<4(9%]1H$+8M(YZ-,E!]-5:W K-X0* M?!/5CU(>P]20%/VY'L= &+X7GCH#VHDL[?DOL-4WSAU;Q2*TXEYXX^;;7R4 M/;/9C;1@36*?]&<_EPL5-/^BIO=N6I1N[DN88"0*4IBR2-V7Y#G$2)D/N=U% M.8I3N2OJ)+(84?6C=@\[.3VTQT)EHK]L[1'V?8+NK3VQ$UQHZ<-NOZ![NXK?KD][)=CR8=$,WBD70+[Z M>CDO>3-ICI)YHROUHY"?_Z6[Q_WV$61A\A=U!<7F:]X^]W_:;*#YIC?I N6X\\W!N>5&]C%+5IW<,N,-R]0$P0_SN IXF_I$VH" M<\(UU%W%SKAMO,X/+Q]:/?VFU/37:KE^EI:U2:>?Y4F:IY1%,",1AB@ETJ1E M)($X*=(\2)$HL-&%N0[1*8Z4#0\7Z@*V8P,T?(">D:Z

[R!@7W7&)O(:DUI<9A]:<]#)C M1*C]RXRQCYJK7A/5:-(V'I=S^BVL2IJ+N=9-=M0S8 -<"=6 MZVH!_JB!8J;=:O154Q>DTZKJ 1\SU=6#QH/J&DINIB:GB8!2&F/(P3-1 N4_U$4AXF)HX[+J$/5N*;JAM)9[E!QY5XMH%("T7@*G+>)7/RI?S.:EJ\"S5 MH\EM-8P;:(.LY\+[@,[,B/2C@#O:%Z"CWN8O2/JM@7'GP)N*[,B)UR8[J2-O M"L:^,V_\O/MBZ,Z!O%SPYE.WDFHE5I*/)HUT>X-5JWY[F$:L"$0,49RG$(4L M@7D@$IB*,(@P2[(X=E@/:L*:B899%>J,M='S"[J>*7H+( TOIPX4@_[2,OF7 MKLKG\*UW&U3>;TLW..E<3-?DT ;*">I$C=AZ-P6C-F":5(Y:K6\^T>53=^=X MN5BLR?Q./"^KU8RG5,0!9I E0II*P@7,"R3M991B0>,()SC0'>ARB(!G;ZPG M"5J:H"6J/\[E(";CELR%I&86R5!(HUDN8Y)8C7(YN.!DDUS&Q!D.5NIG\?2%7;/RHML:ET>NKGZ)B92UNJY*).U4<\V7YISS -3^5 M3^5*GN_RC(;2F2D8B54-"H=Y''&8%CQB.&VZJLO*+P /8^@81(TO%V MAL_V+Z#AU'=]H5L\O18:.F+U'50WJE)O90$#84![EE])<;8U[-VKW]2P MOX/B=7,,TA#5.Y%84BY'%0Q$%.71Q='/+L__PBB4)%%?1DQWMD MO]&K\[SY^'@=D^\ZVP2U88/T"Z $ 0:O>+K=QA3VM]YFM/G]U]A?3.%WMK$8 M$[;;4:[EF:HH%^5*-,T+Y,J2L9+.15M-=O53I=J7BX=?ETO^9SF?SY*0<91E M!61Q'$*$.(,T%0P2%B0\#$F,S3)[31GP'**^YO(%E$79= DM-\Q858\:8ZMG MP7TB9F:0MYQT[4^VO/2=4'[9L -Z?AP.1;2%PI&1-"8_JH\CZU&0GRA"+ID1*29ZIU=P0I257'A8*Q)&,D28S&J(Z3\VQM]J>!EPZM MSPD<]6R-.W3,+,L^,*\,B\.>G5HBNNK:.4YLVKZ=6H*_ZMRI]Y1-];DZ.1^U M+G?B04V=658O\J=2'K<;#E0^D^J^="L](7GXOJ\(%]\$J^2379\@7HB(A6H0 M#,]RB)(PAS@(&42,9H@$!29":RZ,/Q8]VYB&9Y.B;"^O8=SC8/]TF:C(-,BB^?^M7:%>I?[V_ MTX(^*TSZM*0&R^95B\V+K8Z\6+9YL<\[+W;5O-BZ%>JOK@K]?6(]WA7 "^4) M6PCX1&ZWWX!72I83<]L@0WU3M!T0)",-R9G@18)I1J ZX$.D1A3EC*2P$&$< M"YH5!<<6;0B.T;.X-;1H.-#,MWXF)6^ZOQ<]!ZVJ&L[$/0:5 ;VBVNX_#B;8GQ'(UO?88F6DGU9X0]M54VE.?MU/AWY8_FMCA]4)%"-N( M8C_E0)F..U&+ZH>H[Y;S^>=EI<*)LS1A<1YC 4/ '"" ;X O1LJAOD#:/;F1#M;MWS"KXK;D''KF$1 MO\U+T;,]C4>X=Z2LPY4G5<(#(NTKUZ&/G#6&3'H>M\MYR>3W M[9*JHP9;S7*!6((1@I0$J6K2D\*<9!1F&!<8LR1%H&F&S)V@8!@NMP/ =K[5B&QNIUL=(O06LZU&!#XRV6KL"8O8>#_G M^./RB%F$A_7U4)! %*89YDB8P M340:B #S1.3:<6]C\IX5_KXBBUI"JKQ,Y5J66V:Z(-PO[;!!W4QA2Y UHMI> MH3.S$INQZ ->+L" &]"QTT6H?_DX!88&X66O6-J%CMUC:A8%MH9D-,)KONIT MT5MKB7?KS]>?KT'EQ__Z_?K;]?WUS=?OYDY9IH(ZCEI M[G$YWQ2#+0>.^S/92>W(E=,D.JE;9P;$OHMG^+1Y[7_7A?JS7)3,_RY(=;7@ MGU2*-\>YH'$6P2S. HA(P6%. PHY"T2($AH7D=:);8R(9V/0D04M7: ( TD9 M?-+.J!]%:%S]7@C4A\V,J3)PB-9SS)!SRCI^?W M.,?#P>71R0LC]U.)C&!PY ?IT9S4#3*"8=\+,GO8HFFT6'XE3UJ7.(./>_9> M;J]N@")CT/:Y$V-9=>N-W.WQG2]F'>9WNF]O/TE5Y7[)]Z:8^;1\(N5BEK(L3J)$[HR,J.:L(8849S',B*I_X)QE M6682%?#!I&?%Z]H%-/3!]Y:DXCM^V^->"&MTD-R(KH::3=%\*> <54 MM:\V++ZO_79@3E-W*X4B]:/\ MA;(_/\AO@MP?@-8+F/JA:>NVJJ=RU7%SP3^M*Y6ZTD;*FV=CA M#6Z6IJC(!1,P%06'*,T2B,.8PISP,$PB$::)5B_>,WCP?6_7C@%0%F#9-J M9<,?6*M.?*!6'#?#M>LS>K-90*_I=/L%U##RU6+9LG/1MJBI+PZWJAGVWFS; ME']>5H4H5VN7,Q?.@,>5GVW!P;1NM#U$K[SD,Y:R'D(K*FE![\G/UJ3*'_I_ MN_JIJ(@=AWW1SX\\PHY*AIAQGE%,*((D*4)I]#B!6.6-DH!$(;SEUM2\C^D2_U-S 5;"?Y;,_E'&(_U,UG3=SQAI[%?QQ-03($?]5\;Q26+ M%]!S!SKV]"]DC/ [?6OC"SHS"VF)FHZ[Q+*K)-.T$WN/>38%JJ:LN;.\NM%7[WW)3FOP&4*9*>E 'H>%PCEI/LCS:U^[T6Q7K^I2S$C/$HRCE!,!0H4G7S"%+! M4Y@$5"!**(L0-IIDKT'4LUZUA,!<4FJ:SIW79TX+Q9CPF&>!@BT1$&6Y/#)& ME$.B1AZ(*.)QD9B=&UWC:'4.W&E3UY[HU?0Y\")(91H(T\)1[W3G&ALS,_=Y MK"/H!>B^?8H'=XJH]0\&]@M[<8%A^4" M=.0-:Y%'$=.S!Y$^&VMS\VO>>H.=9 MRSOJ8*[(2V]J>X,.P4*Z^AT7QE[ *(3:#H K8(SW_@:3AO+%)JW@Y0)LJ3O= M]77$=+?ACU*;>J_7$?W -J_UF&5K08W1N/6AHLTBHSS)TQSFN9"'K"QBD) L M@@+G1[0EHUIVR&>"=:K=HGGKO?VZ:*#RZ+!+V#3[S//-)QT-]A+ND1AO]E\TG'7X#/ MG-(3E"T[5HH_!_W JN5"_LC:HHBF.]A+^^?600ODIA!E%,,DY0PBG'!(:$P@ M)U&&HBQ.*"5&;2T-&?!\9)9O1Y*>OW1YDMVZ'.<.>F*8PZYESG^ 9WAR* M/X]C=='V_'L!W[O_>W&,;<%PU:S3E/RT'3TMP7G5]M-V'3-Z5 M#X^KF^+WNI\NQ0L4A7F ((VE,4,Y"2!%*($%9V%"<1#S )W3?= 9I[X-GB*G M+EG7M=GMJO]7-&X#WQ7PTWFR]7%/MA$ +@LH13@UA&QJ;3NKA>*;O%*7W18G M?;5GMV=T#K=I)T=W#+QITT?G.)[J#^F>H.NTI?K#RV_D'\OJHYI>=?FSE)8A MI"B*6 !9+&*($*:0)#2$&*.4YE2>)XK43?;2*]K^;]_&YL[2%]"P QI^P'?% MD6&_"!.K_.:\CM)VSD*B7[VSO$EG!L?>7)9 M/ZV;QKG#O+B9"%(B<)'!I(B$M$%$FI^89K ( IRHNC%"C IES5GPG>ZSI0J& M9)V9FV/(GFUU'.#ETOA< &,H71J@$VCXMT/'&'@OYN@$0 96Z=1*YA4-77&$ M2+819R[BA*.,J?H849GK;UPNY:Q]W@&VKG:W,YPD% E?]ZD,%EIO3[6.BI]QGRF2ER)UA#J:ED M<:>M1V1PI)?[JT^J@4=$V]>U8Q^S;'A4UN3AH5*9B/(H>5/):WVEXXX^-Z0-PQS MC\*FIXVNP#!337L^QH"/VJ5X[.,Q;)*FV?M%OY37A4 M[71^5_T'[X344!@@AB'B6$": MQ 6,$D)S%+(HC#4][K-Y\;X1=WT&GWONNE:-U8:_OFMC]P% -BQ>@*>62?-F MCN>_HW%#,RGN9E:H WS#%FCX EO&0,/9Y@/@<@!XQ]U4(!ODB4P%MET>R/VC MV'Q9%VM5N:K,?VW_W?^KHWP/%["-YG.<16"Z? T7..SD8SA9T&+CN1652EDF M#^*FN*V6?,W:C:U8D7^*F: L)4E(H4AX#A$3 2113*#<5?(XCB,>1;%VFN,H M*<\^Y9:V4J3G#77YMX:\@84:1TS#SCO#PK$U X&N+C^"3\+CJ FS7Y]M3'NUR(OJ?L;DWT?PHR7SU^7,JCHC09 M75\@7A19RD4(4Y8E4J'E<9<@)& 8D01E%+$4:Z5(V#+@VU7980#\)GBIINJJ M 4*&H6=C9#6C81[Q,G1I=J%JB8.>NH=&3+:BN^MK;49^ZI[55N 9:5QE_P?ZWJE2'KE=- MQ8X\:=R29E:ZAR9Q5NBXZAIG1GS:-G)6P+SJ*V>WBFVF3?6\K"0MZ>%^$P\# M36$XICA-"Q@+>:1!2*)IR8 [\:R2@AL R3+%^?IXW^RN9JT%OG^?+/Z\7Q;)Z M:L=K]'E@..24AD$ &<]BB%A00)HHQ<=)1G >I(*9Q2WTZ/H.9 RX: K6(@FU6F#(V90O(J6&#YN9TYNGN51 M2&TE71"LVP*1H#0)!8&8"PX10@&D84$A+;( Q4'!PLBHT69'XKJL902&&W M79V8R.(@D"F#H/CA_7YJ.QEN^!3,3M65P"/,%4#SVKZ+-3?33H\L; M5*Z\&.?\3>OO^(+WE6?DC9"C4;+7B]MJR41=WXE:R.74-.Y/XH>8+Y\5-[,H M$RRF!8,9Y@%$N?2S81RUAD>@5EQ(!G0]L3;>(S?$OVS/&OIU#5 MOG[RAI6I.=PO>[J0=O'_4?>NS8WC2+KP7T'$;LSIB1 F> %O.Y_<+E>/SZFR M:ZM]$?U#@:G-'ECRD5-V>7_\"("51-PJ 0-ISXFQ/V1:1%RH3B43FD[#E M!NQH\8.!%B\?Q6JHBJ'&K)XC_[8C5 V5KS&V'Q;RT&GF>TX2-#*<77SL+5EC M(]*/@(5.![N=\DYK+ [#7/"B@!3Q'"*>13 7,88X%TPN%>"(;%#)'RQ 9WUJ MS&ELY(;\)@YN.;"'@[VG&2^<%]/TAD7X/6%CCTZ^2.+$I:)0L%)%RE$&4IA MD2489JH5#J6IX(DPZX&YD!.;;[Y3!\RO5Y^^7SWQ7=-G4W W::CJT,>*/H^CX:&HGH["YZC-_+ASU#\P].> MZ8/V@%=7*U;*M_:QK)YOV11GO(CBG,&$8!FQ)'$,<9#%,"()Q2Q-"$F,$:YV M5A[8AEM:0!$#MQ_,(:QVQ>^WV(N$LK-,4WFL0*F.\NZ$0K6[TFBP4T<%Z.), M'?^ VT9X(P2G31*X!'J 4YE :WW4P'0IO4P1S*.+)"I@C'W6\QVC# MYZ;46=4$M$6T]90PSH*L"&#*PP@BA@J5M MY*H-:=!6;-M>8IQ6EV$JWHL2+'/Q&_FW5,&W<_+;Y^+/BN8K&7^:T+C9^+," M'Z3CSS_A9L;=:2_S!H?D:3&3S]XJYZ5>"M:F;2N;)X,^2&]7L387?-W[CYUSP@62$+KW(0X69="FT MXLNZK:).2!;+#3N"698KQ,D8P2),"T@)S84"?$U"\Q&()\D,O(.W=/5W>:F( MR^U;4[=!PSFIHGYK]B>XG0VO9?X3?G[Y*]"404OZ?,FYC?@V0$ ^U.".M<;_ MH+-5K?(,,_XH_7^EQUH^5GBN>GS)J\8'>E1=YW/=C=GLU>P3_FDK:BM9C+G[#H6+$ZQQ#46_/^I 7^6 M'+UR-7V^7JF*-/F-5TRHAM:)XER:SESA(]*GE=JDJ TQN:Y&J9'_UK]G/["&^_$&GG3NB](/G'3RZ1%!D\Y) ML N8=/;3]J-DOJYF/ Q($EY5U4/U/%^RCS/\:#I5YOC3 _MI110HJC#L0@"! M!UX]J_&%IKW#/>+W.VL_DMLYZO-"@]\4!QY*#\Z+YS2\YL22H\VQZ1>I.]+F MS"<=A\GALE)%!?SGU\T__U9*%U[1I]=/JF14#U=,\RC%$4]@(*("HBA,88Z3 M$')6Y!E+BHP$N=4 .2.R UNLHJR+:3C8T-9[R=W5KV[C*LV4:7:"\J\B.].^ M1#OV(^&LA/4U!LZ,Z+BCWZP4<3#NS>YI-Y?1MK%]X'7YV(SEU=_J /.4)J&Z MO< 4(I[&,"=Y -,BSA NA%1&9N,BCI,9V"6L6_0Z5)T\P0D=F5G^Y9+;6;J# MT-8&WB^3)X,^0614 ^X7=-]@SWS:(1ORE?]8S'[(-:\KSLKE!HFY/?#B3,80 M"*4P85A E 89S(L@A2RA 0WS-,!Y:)P2Z:TP7[XKOD1<[HP2(YXD\?KC#)I_3BZ5!O)F#OR?[,$N,=[\UDV3GC&SYR M:9%QIY#Q:LY:YWBE"C)TZOA8D7_(,(U") ^@&$F'1D@*BSS)(<5Y$<4<$9I$ M;O7']LP,[/$^W'R]_?7JX?;7&W![]^WAZ_?/-W05F44AY'.&("$IJ&$.640IP'TNF%F!1QC((BI.LV M43,_=X2*D97M]H9:.K U)?#2-\;/6"MFCL=54L>;JX:8GCFZ)N?//_3(XLGL MCU$8U9I[1-PWTKZ/.J9#RWFYY)^DV;-;&8/.'TLRXTU/_6?\OXOJ>H;K6@T5 M_[!XQN5\2L*,"12H2<(J^L 9@I@) E4C?,X%34E@A;)A27_H!*GF!FIVP):? M=GZNFITE60*:)SV6'OS6L&6;-K54NF'^=#A56B92O6O1/KWJI@M?>59+ZN,F M7-U4^"[,^[V!O+)>.6O=]\E]S6;1#SJN&PMN%\&AG[AR\('6>._BEXGVR>7IUX_7E5EW->UQ]X M3:ORI44<:'$&Y/GWBWR8RM/OUM\$89SG:59 $1 $$0LBF&=A# /"\CC+(IK$ MQ S=9!1^;9R3$P;*S]^_W=[=?/L&/MQ\N_YZ^V4#A_+M^^?/5U__#NX_@F^W MO]S=?KR]OKI[6$.CJ"3>E_M/M]?6*;QA7Z_9=O)N7IG=?M)E6PTWZ# ^ 9KU M9A[EEGGYZY9]T.%?;S-;"GV:"\CMNS-H;:#[K?1B%J7ZCY M?OC-TY7E=RP/O]C^45N9OSZ29*A2]."S?Y5!@[R]2#CF0906C,@S^35 M/_@2:"[ ]9.*+,VK-\_HI-^5^E6'G1\TU(3'5G9S:9V*.\\L/5J1IYF(W6)/ MPR>\S+.4WP&%C*="T*]\N:KF]W/UNR9[,:5%SC!-93@7"PQ1PB-("I1"G"4T M# 6).$,.")4V/#A<3#B 5J[I@THSH!#;U50Y@#4/%\VU[->PZ?VI9X6Y @H? M#).;@(WJ&E8ZF/?J[VVF<[ 9ET:J&&:^93_IMYQM::24,W,MS=:P#QINYTS= MUZQP4P]M&"3L/C5P4+ E]E_F&_^>7.G>1[*QV2\=;8>=I]IUVZKVE1MN9 MCXO0W8E/?.+B2:YZO*!*#57\B<_K#>9,6WP7,5&@((E@+.(4HCA@L*!Y"J,D M3(L,IRC-7(>X]E,>V+"ZDTF;"8L[G*RWCH8CYXFN9Y2;!RA"'"5>7H?][/T7>NDNJ?7[>?::^:KG['%;O7:97Z MXZ(2O)2A$5'G\HY8(O9#%>U:D0'M1+#-^*CPOVN(-[Z Z[+;=DG]M-!ZD\[Z^> M&];7Z0#5WQ].<1P$19+DD 4R>$8YRR .J *^#1&)1)ZEPJKW8CA6!S[4;/)? MBIC>MUZYW+5<]JIAWI3%KO3F^O>__YS9?CJ=[AW^.UE-)8+G3690+?O<3H9A M=/R-8U"%']TBAJ7HMAG<:K"G1?5ZQY?3@.5!0M(0\H!PB I&(>&(08Y93O,8 MQ9A:ENQTEQ_\H+ F5BK,J#FW'/VXHPE6Q'DL\@2F3""(PJ* .96:R"DG*,T8 MR[$50J2K'IS1(,NM+BY0@]DNX2J<;D[_<67I4#W=, MJ'V?=/0SEW6HR4!6SYGDK/XH>5*]<5R1J9<[+7)3$J=Y$$8"!C)0E'%B0F N M"@)QPM(H3G"0YJ'#%;(E&^/<(J\Y:2#0:[Y'6-SB5]]X]6/DG)]"4X80AD.,QCG>0 1*B)(LC2 853@+$MB@K 1PH>TEJ[ 7E"KJ9%]TEPP#O+HLJ/->>P3JCO L?=S MCC%8I<:K+%]50<[R:LX4CK8>[OVIG//;)7^NIVD1%0G.(\B0W/*1C+4@83R M:5X$*,M)R@FS2<^=)SF\,6H&)KJL;+F!=W]I ) 4&T#S8=F ;*!+PXW=JX:L M#?A2Y=COWL;R^MJPSQ,<=X\V5L#!MFS^I&/>?RF#Z=TO<<99(3CC,$E")D\# M 8($L0(23),D2O(BR5*K?/T!B8$=P(;@!<9^1"^&V?&+I+7,:ML):I^#/BF+ MK]SQ(8%Q<[XG!3S(U9[^Y(6CW=IQ\_45J?5(X:G\)6Q8)'M>16:FZ$5P.XO_'9 YVWFOYT2]^04N),/^&J)V5:ZM[^LO^"236G"HUR("(9Y@B#" M!8-Y4*20AP7*<4 R$@9>VF&.TQ\GB;FFZ(#39:Q(,TOWJA>/'2^=OI8)V*CK M2Y^Z/+2Y],L^6(O+";)OW-[2KXSSK2UGGO=\+-^VTB=9)H(\1A!G4011I"9% M!S2!+&&H((E (A=VUZ[GB0Y^&=M%RCEV_KRIE^6S+OK_7G.QF@$%E61Y5VF@ M6Y)F>8Y##GDD8H7'AB%&10;3C!><"AZ$4K<^4AYO@4#4>\+WKLH+,QXCP#:< MR7@,".=C+O70>8\WPD P5X!QWL,'&H&JMKFBRY4:0*:<^:^U+H_0M3;-O,&O MR_GV*V[8>&BWZL .8;?&K>5*!Q[@1_T7T)2#=%AK6W+-FQ@M==CO)H95GYV[ M<-2<9_ 6=XTX]55:DAJM[])-!=V^3,<57 :,-F@7^)'?BX/SY\/B9R[/H(N* M<#85+ B2-" P"?($HB+%,.%(V4Y&^\1_X'*N$/I5_SBOIYS%!,4)@2(*<^F*,P(+ M0@,H4I(1G!=)D5M=?OM@:F!'+>F!1TE0X:Z(1<7+QSF@JZKB<_JJY@=K\";U M%U5I#N3W12=.+0_A7EY.(0B/,97']!0KL,@\@R2(*&1!0I.0DSA)73"%1GM' M%R=8_WU>E5D:8&SKL-N7-UB-'?8F8,L@V'((NBSJTG.@N=3)A89/?VD$GUKS ME&CPPM*HJ0B?2MQ/5GA=^]+A6+7&;7S='KWSN,B#+&:0\32 *(H)Q(Q&$&=9 MRD0>B4!8E7.<)C7PQF4UA,EUL-6!^DPOH'PHQ?;*:4-STH#(OH+?VO\=>.S4 M*2&]#Y4Z(/1&(Z-."7QZ(-3))RXU\(_E'WIZ!)=?C>57Z6.FE(18A"R#"B,C/BGR:2L^_8A]X\/G01,6HBA*I4$7IAT/.RL/;*(M+?.^AEVQ^XWP(F'L3*XE MXQ'FZR3S%S0N[*XW6L?"43&ZK0K'/^"VM7U=O.+9\K7]@@@L8AP6*0P*)JV! M2KL@.8X@%2G%O$@+'AK9Q='5![:-EI8\*/[@\Y7EUK6K!K/-REDX.UM9R^4? M$N^H )YVH-VU1]USCHJUO\L<_Y#]=?9#Q:ZJZHHM-!#$!Q7J&%Y9'SXYL(&L M28$/QI'="0G[[>-RX>P,1![MF3Y_=M!DS&2UNA$^+9+3K>^1Y4:[V3TM2O?V MMN=3CGL-UW"17W"U?.WF8S:5Y3$KA A# BEC25,:5F 60%6.YFUVD$_LMSE!07[O>.7+C;H2&PA_L MC:;/.11J?,6_?Y:+5R6>U=\6,[8^D#$2120.8<)R#%&J6M#3&,,@*QA!F&8A M-BH*[:$QM+'CW\&&*E!D+6H'3FBEWY@]R6IIOP=BG@],C>6U*(RX7&['*@@I M__-&_EK)WU9$T%6]7#S++XZO6H=^$7L+&TX\.EX50S_O.R4+9S[JXF/XHP*F M7E2O\E^E\EG-2*YZ6;=?M!C'"1'RB"M"S"&*"@YQD6%8T/E#S58J2EF>N6/7/Y+ M+G<[K]5JZL\3\'$U?]3_;(8"+Y@DV?Q\19?>W*OI"^GWM&=7&='IFDJTZW^- MGW)NM_I1UG+)CXOJPV)%EF(U:P<=UM.BH#Q/A3SBY2R%2*0YQ"3-8)PD :=Q M%@L26S8#G20VL!O>D-9(751^X\LEF/67H]@KS.Q\YTL-=@YX34'5ZO#RA^KM MF8#K1A&JT&)=9 M^4CG:JL:ST^C++OT^9T7VU^ESFM38/3YGA3[2W7/^F0OQ M3-9%.=_XHZX3T7!:82P-.HHCR+!JRT8TA"3(8I@% 2XXD7_&U G:Y!BU@8U] M3A]R:,U[FC_> MSC\J=.NK^E[\6B_GCQ^6:G!Q]??JYI_+UZO?*U;+7[/;^?6/BOV]:L-@TR8] MQ_4'MN5F8JX:9M)!F<=ZGOBO+:RF2GXW[;VEW-O_SG&ENUB7KPT^?:T_J(MG MY&GCAXYVU8$4[O&2U(?JW-H!78F.UQAXH5IV6@0O M7>NR_I4K*K]5=:G3VS(PDB'1,VX+"*9!F&4X#%.8(U% E'(."1,II#0784(1 M3U*KLXD!S>&/*.IP\HSEL5Q52TNK4?C+,A"W/:.8Z,\LD/&L%3M/M.DZZ%"? MJ-0&T/3/UI(XMQ,82.NY6Z"/XILT QBHX%2MO\FCEU;Z;JO=W.LST:LS,!?C2@YWM M.ZG@@IK?T[)Y+_H]0NJ-JGY/"WVZ[+?G&?LSC0X7;_ZH:#/ZT?"DLOO4P+9H M."GQG&CG3P+N4EGF 75'I.\!D*+T&_+!?W' M5_XBW],35J,*%X\5?KYZ?*QT5^S=2D72]T+C<=3;S[%OI13C5HNB[K5$F"9Q M4H00A[F B(=4X2D*B ,F:!PG* F,6EP\\C2P26[8 7/-CSJ*ZM&V-:BV+(%: M\03*-5-ZJF#S,<.Q@C[?4K_]OY'N+;.+BC^P)0Q:#B=@^T+N-B^D8;/S<08T MHV##Z?@OP>)">/R7X7AKW(SY5G%2KS%L[W2WOU7WP$JJUE+4'[?6(I?12"+M M1YH$$,&2N/QH_<3ER91)1?BZ[_6K[]Y+84^DQKLY]JN;G>MESTL[7DRU$(WW MXH-"L:DX>\!_-,"BJ@F\Q*2_3#+& Q0 M4I BHR'AV'(6O!LG-F9^,3CHFC,@66L!=!MLA2UWEA=>CNHWO H;7J66VYB= M+@>%P;Q0.;YNW!RY&/?N'3/5S"4 M%7_B\UIGE^CBF:MRI+W-)HB"#"4I@UPJ"Z)$1# 700)3DM$BH22@S"J[:TE_ MZ(*5SI[4W+_6ZO+TBM(FO)<[U+V,QBNPPRQHN 4_*7X-S[2N^K?=[+UKU<[D M>_0TTH9NI0#O&[D9]3?:P*U4Q1"\::MQ'1D_WVDAK5@DV$WK=AHV<E6$8\9:J=PM"CISN?FJ8_K..2R;@^!@U+)9ZT :=X;HN M14G;Z1P;YB?KE_C0\Q+MPYF!->PK&!J*S7%#J8&5?1"(#4W/M7]);B+-8)*Z M*3??X*J$C 8(QP4D8:;.8C&"!4\R#57!LJQ E*:6-T$GB0U_V=,A_:?_R*,P M^RO@F@7+(;$]"C-,YWA1@ITG;.A,P-5R695DM=2YFN5"0=(T%8#^86C.B^FM MM>DDH9'[FLX)?-C4=/8)APJHS8E/NI-NS+B^?GE5,S'4:"+5/?+P^V(:$XYH M(4.U6 0!1$'.8!ZE!$:,XBA/LP2CQ+C6R9;ZP*E]7I'KQGV='NQ,^+UKT?-_BTV\%' MVGRYY&K>L\);EZ^RE#%Q6ZORO*B6Y;_T/M#B=R@G\%%^2:8TS,.(1PA&5"H7 M14) G,0!I 5E*(N2/"R(W:'(C9'!#TSR>Y/9G8P<-6IV:AI>2W:.H>$':H; MEJ.FWFVB85^HJC#H,M=N_(HQ?^>LRQ3CZ0SFR,2HY[/+%+5_=KMP-8>NKMGL M=L[*'R5;X5EMAT)Q[-FAJ]YF"N!L0].BQ>N8G.>#@TM%M+/^/>D\8S#TR>+6 M^'5LP?':OWK$V6D"Z_N<*^9!.5/16OLUREC!$Q(BN67+?1MAD<(BC4.(<1Q' M :5!QA.[S7N7P.";\IJ<-73!CAH"@G(1%A1F"\!\?RIK.%O6JXIO4?Y"EF=^. M31YQ13_1!0"=2U;U?TT@_[$9@7S=3D#6V4I$$1AF$$688C M-3(ZA(0'$2S"(LP3^6.06VVEE[$SL&NX64^ 5G,20?-OZ\&G%ZG;S&6,IT0[ MKW*\V$3]MVV3FX"6/;#F#W08U".?S_4E.*"U^%"6-SR7BY@9&?'%A^(.,6&\ MK'I!->#=8KY8WXTT?K=-8DR#.&8%(]*[X0!#%',J_5P0PB N:$)%S"*ZJ>DS M>]G[^34%(WHM->[/^Q^WS"RXK=2EX M_80K&1Y-DR1A688$+$@F(%)P0GF""C7K*8]#>4@D,7*P?5L^QO$&FC8H-\15 MD"BIZ_9_W0LW8.9)!E&HDV_IA'E*7XH=I:L. MDD*CYBU+H.7)G\MQU88G)V1-?E2WY*JY#$$R$]CT,H9?FVPQ%,%'#R>$(1@\[ELLT9\\;7,W5_=-7_H*7 ME1ZI-44XC4*14)B&A3S=4%+ (LUB&(LD0A@))"*CR7+G20U]M<1GC^7J&?"6 M,JCX<[F4="WK8$ZKRLP1^%& G?6O$T]KHJ!#U6.QREG)?!6DG"8T;M')68$/ M"DO./^$KT]V HMS.U4@*/9'B7FR335\7L]G'IE5\&G"1!D1:>)[*< )02%. M,@+#/$R* L6A8'=O;D[,X/?L1_/TAX=X*&F=6RSM^ WQ29H^;3&%'=^.ZY) M\2$T[B,A[E'5'K+AMEH:+!-NS,@;9\%M%78^ VZ]XF4#4J[UH!"=5U\?Q3K3 M%RR#>KM%AZPQ:<=^=!B9M(F$G4D@*K_P?Q>E/ ;\*B-*=>VM9TWH"Z@A#@!N M"O(\*<20^)L,#;%3S*GY(9:K>+.@S>A%/+N=B_4WZ78NR>+U#,9UBO9EQI=\ MV^(L8Y]9 [3PI>(_RL6J_L*K"(@0(Y $10H922*6$,S".+7)51V2&#A'M;9Q M31'\UM"T/&L>T8N9Z[U,6CLWN194Q:-WBWG5D5L#B)^3W-JSG1;.DQ8)BC',!"<0J9Z,@NPC6X \)NR&(7TY5 GV:LPXYR/+S58)W8:#70*J3NT)^"NI\+* M)6EC(J:_S$POM;'3+R:B'\FQ&#WF>-&L!IO\K"::*+PK+D\>*A)HQIU=:("K]00U/0?LJTK[?))QQNV2/]?3G 1YSE6O-:4% M1$62P:*("R@2RM2\6AS%@=7-]"!L#GV5K=B#1(\?ZK(]6<^&VG+>CB=J)DPU MS.L<:CW9&U0'M 3@-R4#T$+8WH(/\\(-K\W?_#5:WK/K-Z@9EM',J[YQ[X!) M3-I7=XRS\NE"%\ JVYZN,7*>9R 1F*8)!%F0018A ' 44$L+R-(E1 M'M/"$KIP>*X'O]G<@%)LZ?KP\WY?W25._\U>A_L.T&5_!U.(O(*C.X428M*] M&>T(TL$=V\0\;++N^_"02+2;F@H6QT&": 1% MBJ29XCR#)$YR&$4TEV::14DF_$/1CE2%;H\4:EV6[JCV?B\PO#+MW,/[U>,0 M0+8N^AP+R79L_-KC54"7 MB.6]YSF<1N$+;#E?=\Y73Q.%=9A%LFOW"E*/$6 M!T_5H%2<[8Y^U?%?%S2OGN*$J;KQP^=8E-CY5;5!3XY77]T(-G4H%(RG/A8/NJ'G@FV &YRXJU/G+YC"KF;&M$VKQ02WN: M8X9B*@A,\YBK_15?D]0%0_Z/#B)W3,%.BF<_PKA@[EW%2(Q/0\ !^:_]WD#G25M)[ M\AQF-$=U'%9JV/<;=@\[NHW%\W/9]'LH4@O=#L+G5)Y:M["^G1GR:4%9GG$8 MAS2$*,E3Z3H0@QG#*, %$B+ EO[#BH'A'3'7SN8=R+DQI\^1D[XN,Z'"?% M''@>MU4N.]KL5KQ_J?@++ED;(]73K"CB.,8!+$(40,1DY$(R&D&4H8(D3,&A M88?^8B/B+HDF^V-.2W2->.O8G-*O1;OCSN5*N>RT<]"ALE;1S3D5.1]UC$3V M?-+II_DF!QTC-9PZYY@][!LPJ?W5/9F5CTV>O@/'$Y*\8%&60\0Q@4@N#4D8 M")@+E*,L35,169Y[W!@9/'XYA]ZS_OV6NX$0DGI?A[$;&EC%UGYI(-UZA$0R M42[Q]9."\;$OIORQ?$ MZ?,!E]"%Z0?+VF?QGD:$A(%D#">0(1B#G&@\$TS7$2!R#*26EUOV+,P ML$FU_:+J1+UHZO%!J=EK^T9KW3?ZHJZ8;#&1K95MMDD/JT([6VZUUW S:5IQ M)L<[=KJ]GP M8]K6(2OR8(<^^$US8'ET.*<_,_?C42MVON8BA=B7FYB)Z:MLY RU<5"$&.:P2PE.2=)'.!-]3$#=!BE;4(N?Y.FW^>WIZ@,7/9KY '_:L7,!6\5\:Q1S@/;A MSP&8R>C)_L\0&]7\S03?MW[#IWSE(-=-LQ]7*GY<_Z&)->L[_L?RX7<^^\$_ M+^;+IWJ:Y#(V$ 6',2%,GF)X"C%)8QCC N%,Q")(\DN3D58<#9Z5E-^PY-+$ MHIV.73.,@^G-1ZIQ R30<+?]:\/?!/R=XPK8#QI:+",HQTW;YQZ=%+= M^1RDV[(.OS)?E\O7FF5>/\C#\2[7X??FD MLF!X_CHMDCP.@I##D! $428#T9PF\LWP* FC)"UX8G1,/4-G:!?YU34[V\]"F[G5ANBP%9T8S,W%*SG5DNNT$1T\A_;0.[K0\ ,6$2RQDIB"+Z,>[HMSB'4\*LPMUK&3O#6[,5AHOG+&2;"> L7O2 M+01^VJVN\7\%[EZ6T+477C3!6-8Y'9^I8$M5S( ?[FZ^@+6]6,='LSKX0P4 MTF^V_G5A9[E]:O#<^F,GJE.]G<'RHY7AF8O:K,IQY'@'TNQK^?BTO!?? MZP;\9AKR3 B61Y 7 545+PB2/$8PSD*$\CA,<6HU"Z*'UL#6K:DIU)=5O0;^ M A"(%GUOIABR'#_>HS:SC=F3,NS,>P]O4-.%"P$EY09^:UT\=T5E1+]JID%= M/2^J9?DOW.L*[:>4GY??UYCR'DKCSBD_+_+!H'*#1]P,7W4@+U]5SF,QET>W M=D19$N(,RZ ;%I$,P)$@,22$YY %C M"",/4JM#E*)6A\X>:)M@0=1S@=EQ! M9L9]L=B6V4-KB:W-M563&"0PY3UE *,FCR+T@[139L0O37G %?NCY M"ZH@C2UF,US5X$75S2MV+JI-.ZE:,POWKS [DS^H59,LR"\::)AHIU9\49.I M%!]#U:V=DWN0^K631-^PCNV<(OKKV9P%$49%#DB;2 M8U%6R B#X)0QAT%!;R_9X'5V:T9 RPG8L (ZO( __4>8!G]5+#F,&GI[-=J, M(WI[;H?SZ1<-K9-_W8HT 8;?G-[OC-O8HO?SAGR.-GH'4HT__N@="'UB_WQO M[-GGSJ\8*Q4M/$-!].,8@)1AZOSL0@-'[5OZ0#+PTX\_=]"BS#/GY]5Q/G'N M51-VKKM/"0/DS8TE=4J;GU]]M*RYL:#=I+GY0]Y&=&P@M9;R7W7)]%7ZSLRV M>HTLC=_B>G4X_"JF?<5JIY#=8+@S>< .TH)'G7Q;U$BK# M5R'O2]L\\3Z_ 6;'GW?X5NWVR./38+8,@1V.NB>?NHO*U$BB+/[4HYU!6H.. MA!E2_<.-B!F$Z[<>&3/DJS 8(3,H>=<>@6]/?#9;U[U'49 'B,I=)L%HUYZB3]M;+@ZO5ZP?A4!FD!R9-< M6A-2T1M2V/L4P2 F>< BFLA(WNF-8V@[+$R:.R5UN=0R A0GMO;7KT93 M@_2F'"<+O4@O#H9K).T%EMR__LBF;23LH:V;/38*,(3JUE<%\],T9WE,$@'# MO)#'=89#F,<"PR2,18983'$F!@6$6',R^!%-?JGR08$@-CHU.R2-H"<[SW$) M\(/B[,V0'_95\S:(#QLNWC/2P[ZJ+D1X.%C.S7FI2H+F%#*;+7Y7580*^_\K MKWGU@]=M.1N+.IR;2]8O\GOTI.Y?]1VK7'U9E M9#\^E_/R>?4\C4)2$$0P3!/!9&2$,EB(-(.!B#&) Y'@A)A%1A?S,GALU*+' MO:RY:R%_JPU_:_3?]@, ;UB<@.>&27LDOLO?4;^[&E7OECZL4?B&+:#Y EO& MFEK)S0? 54?A+7=C*=FB77LL9;MU<3\\\AO +R(P7E^X#SWLM(M[6= 58EZ>[]5Z30MT1A,<1RF#>4;"S?3+ HI(<"1_ MQ"(TPB([OOS0<>J:F%MK^)XJS&),=P$M/;&Q; X0[,=$\ :OOK/XR-#IQP0[ MA$4_^BD[UF,9&=DZ6/C.3SW9,3/ZT M-:^3RXYB8.>$6IO8V<^Y&-F\7LQ*ID.J6VFXF[Q+$1&6Y"%,LB2%2(TNPT4: MP;Q(PBC%L8B049]E'Y'!C:U#%FBZEDF47@V9&-WEV,68?=HR"S@] MZ<#.3%LD T45EG.HZ4[ EK*_8-1 /$^1:1^E4<-4 Y'W8U:31]S,^59MUO+H M^067[(XOIUF&1$Y$#FG "C5%+(.YJI@.L"C"M$ ,)T;5&"?6']ALU]3LC'1? M!V:&>8%D=L:X)@04)77S26+@&M:%"(D"Y@'A, W#7&ZX*(\$MLCZ&Q,>/,6O.-%?;" 6%6B8 9H; M?4VV^>[_MN;(!O?37+\&&?M!=&89/?M3EETFV%KVWK2O^6KCY7BM)=Q)Z-H_ M[8@UALM*XQO_UV M)]IKDS/L_H$IRE+(-!D2&(6)A!+*(,QC(.*6C! M!6563;]]Q$:[X53->BKZT]2MHV$CO9F9H"]MV%GD!8IPOQ_MD=#W;>DQ4F]S M=]HC],F;U+YG+@#>.IA/W>D&_/EU^Y&V[/=*S;)MX4=:B!)UPWNG2VJF*8T# MR@(&Y5$D@ZA@%!9%'L(<^=P8%?2H0?P$G#5YBWTJ!'W6;7^ MWY*A#WI+W5LZK@XB59?9;G,V(*_@*'*58GF-655O0*L4VQ/0,.X9>6H(G?K$ MD/+*W_AH4$.H]RBNTR"$O$&]?*D6'Q?5,[Z="_4_ZE=?Y1EKON+WXHK^&% MH"Z7<3BP)_]_^.4%@S_AYY>_@I]Y]2@WW,4S:.'HY',K:4= ,C=;,>E,I&]? M/O%U4_3_J37P1W,OK/^JB>_&-[CPG=KYO_?](W9^?_CD!V26Z#9!1U^ M)Z#E6&W,:YY!K9@&':Z!8GL"&L8'1>?PH]/A<#@NY.^M$3?\J-< 6\,3(=<. M8+*\G4L?M=J6VA8I"E%!5!@>!O(_*8$Y*7(8LS2+"4N+ !M!:?30&/I@WC9Z M*5/]M)@_0KG&,U!\@"TCM5M=\C&-F?G%"_5@&=GNJ^#!204.7;@GA?3687M( M8>3NV9,B'G;&GOZHKY9]C=E9DI6.#W]^O7E^F2U>Y6$MHE%,(\0@#X4,Q((@ M@%@$"I\Z#%G$!,G"^-(F_1.T![^77A/2D&D;!BYMU#^E25/S'D [=D9_O!E? M_1=LDN9=GM31=LW5D(WX9Q0Q6.O]*;IOW&Q_1AWGV^O/+>#F6OY[A2NY4 MFZ$\)9YU0I(M3JW 122R@L&44S5")R*P0+& BKKP\W73W\''V_OKNZN;Z\^@=N[C_=?/U\]W-[?@9^^WUU]_W#[W)H1@2'=6;V"EBWY58/OTVMP._R \N MZ]OY%UZ5"[8'5:[_J(X_FS* :2!BEI",09&JGOLH%1 '00$YSQ.:)"QD@=5X MW9'Y'_@LM*8/<3LH81=5>-'P#!X57S)T\#&(:.POP#C7$@.^UK>[M&B$4FG( M1JPC@S7T1W1:"VS+H=[/S8;C:WDG]QZVW/];W8HXOAK?=R:N;#CN?FWBY5XT MB+B*<+7X7PV'U8;P]V16/FHA:IT2V(: $2I2EB<7/WA3B_]I M43 0)DA%]7O T$PD*TC2SZD^U(#ZPL^N.F]:\@!UF MULTB/RE^_NQV+V&E:C-'-Y0"[1R;7]W9%P4[*,%7S; -Z7%+BAV46@,;KZ9LM]OW*<9L<_)YVZ3Y*HV[*!B+O[\$FCPP:^=_QY;UXP']LVEQHS%.*: )QE&%IU4D, MBR*F,*9)CFF$:9A994 <^7A/YX$)4(/BY+%>\N?<6^3Z/KR>%"[1\H"'!EL% M#W6&.*6><8\3!UR\QY/%*54Y'C).+N<*V].B#!R;\QMS$> DR&'$:0P1CZ6O M2Y("-7%[=WW_^08\7/U_-]]L@7UZM&3F=WQ);N=< MMM >PTU!MI'0&[Q/#ZF1L7[."WT(_&/PC ,*T :PZ6K.FJH)_DD-;-T,,GQ8 M_,P5NLB5D(& GFTB781@):>5I"@E5.06! M8Y@'Z4XY5@0M,'\519POT-6=MK10'FJ7._-8)>%B GWD+'J99 M:V:&UZL%2O_P^G7#YQ]2SW8P3)=IJ!>3R7'I\0":+I-]!ZWIPJ7<(K:O M?#U"^UZH=@G5+?%)=>KR*,:) M9<_A>3V:!79^=./DN+>D=WMG-'E]NZX9\!?B&H)E?XPP^T:,\,P]PH4*<3']-LYFC-&DJ M*&O5^:L)^S/Y\\)YLO4>0J,:^7F!]ZW;X(DA3W.;$)D'+ N+M("(Y@PBA'.( MJ9"G.5S0B!4\I-P(F<:-_,!G./E]*88X90QR<'N?9[9!3VN#'M3>]QGMS4YG MPQS,WO.9S,]QS--);$-/4]FKUE:Y/37!YJN,JI/RK*LG68]ARD02(1!&, M0S6?)Z$!Q%F4P:S F4AIB#"VF_;HG\>AJQA;HD!3!9JLU8B[(5^/F>-[8Z7; M^487?7MJ\/.BD4&;^"[C\!TTZGE1L5DSGA]2;J[XCB_U@(=J\:-DG/W\^ETR M=SMO.]QEW+J9LS,M$,FS+"I@'@H*42P(++!(H$!QP>3QGN>)L(%T-R=MY3CM M\=Y5_1)5N,L_K6J-&_AG\-(RI3J!Q9HAA4-X;NC0I4HV\Y/#J,[._2FM-4-; M.KKZZ?M:@QM>!AG59*\ 3][.@O"H3LQ>(?N^R6&%2\^HB[J^QE7U*A:5ZCBN MU?V#GN:H4"DHE0=02+DZC(:,0,(+!@5.4Q'FJ4B(%:*U ]VEA_8 M^%MB@#?4+,.'/4T8'J6%XY]R M;>'\RA]+59T]7ZK!Y5-*LX0EA$.J &H14F74G!202H%24@2IM"J[SLU= D.G M.IIVQ2U-/>C>MDMS3R?]=N5#4LO\@IV0#HV8QR6YH/]R;\&1VRZ/BW/8;7GB M2M]O!SBK);$_S*;J=+:XI@^5B#5\/ML05$I@D[V_O,Q74TVYX MEMRH^Z.I\/L[IO%S=H;.*9M>L?]]6-PMYE_XXHXO5.[N8P=ZU,!XSRXRL-5* MVJMZJ4'LY#=8,@&_W-R#._E_.QAX'Q>+Y7RQ--Q)SVNFWZR]*L7.GBWUX;D] MR5CPGJU8KM&:-F5;BSZ_\BBF;"S@VH;-'W %?G^I."WU6Y7_GG$-@C=G5\^+ M:EG^JRD,"D6(>1Q0F#&%'Q7?E1Q1G::C 84(L(,)Q)D\KH8!QS((@Y5%8V&%"N\IO[^_\ MR&_FQ1RELG-6C4 -%7\.Z0CKGOQ.=^51W)@"Q,;TA&IRG.#*P@;$*#O$-S!^] &SM M"$#*QT7%R\=Y,QN>OCY46!XN:1N_Z)]F#2+WYD2ZAE/YHF(;^8=E,ZU&(\LN MON!*EVWC,"0%XQ!S-;4!951&*$$$.[?7\!V_3.$^89,'/NU^ 1A'(WW M\6$=QWXM1X$B1V?">40FE^RP;VILMF3CD_SFSS;P4&TY0@M\/RUPGH8D"B!+ M]+#;4*B )(4D8*D@ 0]0QNPRIN;$AR[942Q8S\0T5YUIIG08A=AF3!LN@&9# MNU[-".A@N;6\@)]:;DXC'KB,Q+16@K^IF.:DQQZ,::V4([,Q[==PN#U5=8%' M)H^9WIL>?WQ@^]].ZP)8(WML)WE9W(Z>D-S@7O1RH2UO1!7!H<:5&4CD=M5Y M8LWQ+CG[A=JYWCSST0O!4K]RQ6XY:RY)VLAB^U=)\D,II+G+"*'$LVF2ID&6 MYQ3F<9'(G5LP!Z?$[4I>K*YU'K0H7Y!GRUY.)ML&#= M5'42)M9Q.0?,H;^MGO'\;B7/.>VYZ&\4081'FHNKZ+ M')(\0V&098PSHZ[O\Z0&]E1_N_N;!01.OU(*$L4H%ARF3"DE#3#,"8]AQN)8 M!'%6H"(RRQSZ58M3FL^G8OK]L5]A[5RN)@LV=/41JZ%\?KJ'K18LT)"\:<,- M^>@*5/QE434YNYH_ZD2ORN,^<06T]X+GK_+?>+ENUZWU7YX4TQ,PWU'F4Z/, M9US]0UW7_5[*'^13;$7E3](5R=V. >4_02E_\5Q*+PLH?JE7LW:KHT]\?7T@ MER.X+JG\W6*F6M/HTVQ12?I@R>G3?#%;/):\_HLGZ"6C=] +L]2_PGB02D:2 M[, GF3UAMZO4U7+ZK?DN_<(7CQ5^>2KEL??#XAF7\RGE>8X0S6!"@@@B*2,L MPH!">5(NPC1.LM@,1J27RM!%,!V"X+>&I*'[Z%=.O__T)K*=Z[23UMCVC*3I M"R7E ITP4OZT#2'[UQ[%((W$6]NBV8<=\\UEC1\?*]X,4+T77_D//E_QO=G" M(L6Q8*2 *8T$1'%"(::809(1'HDT+J3=6B6:3:@.G6'NS!S>Y4?]IN5(CZ+7 M*^A]9ZW^5\O,M)&2#5/2OE5GF8L^J:DAQS%;">TK]VQ$<]RDLXT:#K+-5@]? M.C_^YOEEMGCE_!NO?I24'T?>N9KI5]^R0Q>/R\ \Q3F"!W\3+8S+;W;+Z/X4"#XZ@+^!E?S M43-&=2L@;8'#EQ5E0*(:LHAVHL0:_Q2+O%, ML;G.S(TTR'X@A7J? $W7:"Z\6\EJ=SIFE]D?^BKYUP M,F<)Y1&%&4IBU9--("%I!H,PB",ND((7L7/F?>0&]\?M)))9.V&CRXJ=]^U5 MFID#]:4(.Q^X0U45?2FZX+?V?P=Q;":">O)-O:1&=2\F0N]["*-G[*L*OO): ME2VH+4Y=J&J44<.*@B./#GS6ZU $'[A!+:S MQ7Y9O2&DGI'+J9[@V'JCU1+T"-.M(^C[F#TZT#=.5U6Y? TC\E N9WP:8]6E M%&4PCL,0(I*$\IPC=\JXB&,B A8@2DV1@?87']C(- VU X;13^3/8$W='!;H M0!G]EG6IB'9F92N=%1[0*3&ZX3#P!\JF7IHYE9IDN/7BG MIJ&O^YNR#7?U2VH';6EB$W"K->0SP#TNCK>@=F_YD0/9X\(=!J\G/F>_U7YH M[\ _EG*]Y^5-52VJZT55<5WQ_W&&'Z<"I1DA<0[3.,>JYRN!N2BX]!TD3'.* MY/]+33??\^0&]B1K!M90T'C6U(_KWVEVP)8?\)OBR/"6TE";YW=OOSJRO,CP MJ1ZKS=Y<:J?MWV#YT0("%S*4"$)(*(FA8&F4)T*DE(4VH809V8'=PA;J66/NB]GB][JIO!'M M:#.724R&&C7;R/WKRY+?[#APM]^;R>UIRC D.BHL8&=(O8C M!LNG+^O2>\!_-( &NL5P2A@+BC@24)[8$XAX$L.<,JZFN7&B;C"+B-OEM8\3 M&CRCK:FX==_MJ<3,XB\7TW+S7W?4J9+YAN($] OMW#9W7";/#7)[1-ZD%>ZX MH*>:WDY\VGE#+Y?\DZHBW8<:^;29PR!P3O,@RB!*94R/4"8W=A9Q&,0^+D*8 M$X+3'"584"M/T4-K8 >Q0QEHTA=XA3Z=F3D#3YJP\P&'2AC([@VD\V3N?91& MM7(#D?>-V^01ATZU^^=Y25;U[5Q-2)6>0ZTF"#>'&@+42 M''JSSBC"9E2]-X6X=F?IJQE(=.4A[=:!OB@-K=082_#[4TF? &XF>3WC5T X M>%1=\*K?:E&!A1 EE=_!"6@MDM?ZDH>5*MVVJ.IUP]=UV_"E_JAZM.H5J4M6 MXLICKY692OMGVO( >R-9=J?5FSTR]*31*Z*FL]#E%)$B+O(P@Q%3P^E# MED,BL'29-"UH@DB(>6 3!MFS,/1EZ]$,Z.ZH41;AAXIV-)]Q7D/I[T8"7G%*N,"ED+?Z1QL,[1.NG4.(D[M)ZLL[R*(= 2UH%CTXZAF (-5]N_-GQ-@&(,*,Z\ MYH(O48V_9+$3%V-GDR]1U9%T\T7+.4ZEJS;0;MO"M#2-HR).81BJ071",(A% MD<*8J@03(5&2&[6V]] 8.%S:4-R4IT7)B=JTZ* R;;Z8\Q-59);#[([HULQ! M7:@Q.^>S5=:P96(]0OD:3W>$PK@3Z4Z+>#"$KN>C+CFE=;'$U9QU+Y8W]\@/ MBY_Y%UPRY3<>I+[Y-,E$RE#,851D"42$4UBD\C]!1D@@(D1P;E1_ZDA_\-Q3 ME-ED6^SU9Y**&E0KENFI33F-9 ;L58YL&)J AX4,-(!BJ@TP-%_#JM(FF36H M2MT27 .IUC(EY:R8_C25_;(CIJZ<9=Y-9[DOXQ6,\SB\+J^G. M(*%2Y3L8( M1$$I/X>H#;/J<808O/L,AZ# MRZ_EX]/R7GROFXJ':93&:90E F:4Y!"%*(1%)F-+C#@-\Z+(XJ0P&8=H0]3* M-]G/27Q0CX!*T80+ 5>U0OE6U1T> J)]]5T04%Z@%->B4K?9UXNY MOF:HUZB[&8H0BA/(,)->4C5PY6&!8$ %)@$/PS2W:]8X2F;@F*TE"C94+:LV MCZO&+/BZ7& [GW<@Z_ER#OM"S%Z9?)5>'BS5S#6-JTUKRLZ6MS_%LGLDI>3V,4ACC/"(PC&D(4T 02$6)(HEAP' C*2#"= M*_!-SA[,1]?WT32RK**QK /*ED;]8 MA^($Z*'F_IO&^L3SW#IVE-2;-)#U"7VJC:SW&3<[7R.G?N'5&D2QI-,\04G( MX@@R$4D#3PH&Y9%#GC0"EB >92F.+ %HC](9O&I(4]&)8-[2!_+8INJ'->Z, M8@3\5,X!6\QFN&K^J'][>J*@A1;-C/QBS5AF>]>*D/2 )C@!FJ0_N^Z5R)-! M'Z&:*6WS?&N2'D=)]XKD:^;S M<2+C#F?N%?1@BG+_IQWGDCX\/WZ>OY0?RIINH6YM)I,>6V!@0VQF=3Z4S^IK M^/GNRZV:'T%GBWI5V0XG/2I^O^5YD]S.\/J$!K]YA?@UDM!]8.G15<<=6=HG MV,'0TMX/.]P['O1??E%#T1?SNY4Z)-\+W9(Y12A/@E@$,,"B@(A2KG 4"Y@* M421)E,J(5QC7L1F1'-AJ&UJJ_.%YIQ^8M/7?+PU+NGG.YA[23)W]-CV,DNP, M_+!+6FZN#0<3T"KO7C0]Y-[58W']Z%U-;I>/7M1E=_-H)7GOO:/92N/=.EI) MMG/G:/>DXU0;=3HA!Z,4MC,^?G[=?J0-C+3GOOGCI:P:W'4]86$:YDF6A06& M+.)".M4(PR*7[C66AY.(RF-(:CW%QA=O@R<>M@153D%25*YX\:)^4:];DBV' MU7A[+V9GG3?1M9T3[PZCV1D-U.%2SS0[-K1&L:K[H];OJ>'6XS :WPKT-7S& M&U_C#IOQK"3B$JY]X77.^>_I\D!S0)WX_Y^OJ#Y'E-*(9+ *J$CP\ MAT6$$QB'(K)A0'#E95270-0GV]&5E$6T;*,HA%?:O SHLUU"?@ M(-G3L@ D#R[@'T;:L0A%?6O)+1+UHRV[4-1&\MY(U&BA\0)1&[EVXE"K!]W" M4+DY_ P#YN2\XN M[#O0@UGT=HET=NYK2VF DK938G@*A0Z6'S6B.27C'Q^67>3V_ M8O];?_M!K^ME^ZTR34*?>'[H''0[RI6ODPY ,K"JESHI#]H9@'H@J$5&^I0J M#!+2'K1@F8\V5H!'(S01U2TQ?6K1\?+29\3:24N?^^RETX-_62S8[^5LI@>C M3A,5,Z2[6L\CRE&\/, MQ>42VUFGL; 7#+0]*HKW<;2[5-YHF.Q144^/@CW^<5G!4Y=K1B8Z MG;_4I_(-,_JG#_REXK1TF/EJK%\S2Q]"9W:FWZNL<6;#VBK!&U"*(=F1T5/L ME'$(J6+YO'<(_SN^W( EIFF>HE"$,(E"!A'*4TB27$<%*$AP5(B MT;]+]+U@^A]1A 6J_[&GW?Q(IP[\>E55TJBF69H$((3"JA9X6<-\:>S[I.HI7 U-2')BF0D 4 MH13FN3S"%V'(TAP%:2)RNVV[A]K@>_7/J[J<\[H&.TQ86F.?NLS,TI,*[.QS MARA0M*29:KKM#V,$^ :2>QN3>YK2R!-SSXI\.#SW_"/>@_6KYT6U+/^E:2JH MU7G-[^17X.%W/OO!/R_FRZ=ZFL>!*,(LAWF89Q E002+ '.81VF** D2$H;> M@G@#A@9W&.IKY2UN-]'PQ?&\9ZUYC/,[",Y=)EOLO_NY1]AF/_H9_CQ@PLQ[ M.2=8*,[B_&"SJNNY8L[O1>-!IT'&N QD.,SB(H<(L0P6*M=)18A3+O\OBJUN M)+J+#WP-<;_%708$SQ1(C^TIHJ,(T_.#FWB6)X?%_!$^\.H9*'JJNK2AZ//T M<"B'MW-#9^F13PR'0AV>%8Y\YH)BZI_/UQ3^?%!3^,]5N7R]G=?+2A=)-8-# M'Y[P_+XI(OY%U1#7M^N:WA@)'N9YH,9\A1#%F$$<4 $9XR0IDC04V*KG+7Y#E^+G=_R4;.M90$=89IIQF IQ0&M/ JL M0DD$RH$JNT=\"SX+O\=@>_RZ\!%?QM&R\3'I.V(%J,45AQ5_4B5$/W@#)G(X M,D2EI[_/<1-C?%G5]596U#*,^K"KYWX8E^<%[\8#_4' A."D4F'28 M"XC2@,(")Q',N8@3@1'GL=6TCR&9'7C'4;^5Y7A;R[?)E6;5^;=U] MJ1OH6GQJ#4BM_O&?"$W ?\;%1-\B_V>$ %Z"#YSJ:J,__4>8!G^-PPE0=JW_ M&S<%\T$438#DZ*4!<9Z]6@(B#/G%,-O5WLOKMMO)FCUGA^TU(/9/BJD_3\#Q MF4R*Z_8CH.4<-*RW.Y7\ @CYU5/X2QZ!'D90LB^XB"%9'1=T8@2E'T!7C$'3 M$6Q*;WF?^?)IP6[G/WA;P+K%5M@6 "4QSU."(Y@@U>.D^D:+F%,HTBR/18Z" M1!CU.-F3'GB#N/GO[[?;Q[^=O\!W-[]>O/MX?/-W8,EX)2Y)LU\\##Z ML?.H;6#?, $Z7.B-[O\N2KF%_BI_EMS4PP%RN&O$%[25.>%Q\:ZL%7( @F6_ M@D,/Y1HMKX.3]WJ]JI?2!U:?REJ5=:UK1KN9U&D<15&:AD1&L4Q&L5A@2%@4 MP2C+4(%21EG -ZB6AMV5CKP8V=@>VJ5#6T6'HD5CH:M^^QW1X.KRAX7YJFHU M&J; 3'*EW=/CN@@S#!5J*QN\%RA_4 T8?5J/H5TL]"QI@2J63TG,9?B^73^!1AEH5GLU>U5^D M@U7#(.5'I&PJUG^1X14M7V:\_@MXV&5;KJ6)3\#O3UP?,]A*B]?];@$UT%[_ ML>*XUBDOS9%<5?V"=]35EEGJLXE<<0[J%7WJ$JSX#^4^O,VVO_";UMM$Z[KV M>'VU%TJ_TVI[Z5J^YE%?U?7JNO2 M$=87O0:SD\#;*==Z:SZ27.GP"K[K2X8MM[ID>LWOYCG%\01LWM+7OK?D81:V M#V4.-B+[(N;>>'*V#\6>'ZCMA8J=4V:\G-[(F&'Y>L68-(CZ6O[SOGI8_#Z? MIHCR..5S) DPHRDP\:P^-H?,AFBIHR0 )8QH3F/,,0X2R"!*&$Y@46/ZO#%DCLPSEB?4' M-KN6(- 4P5<9_\]7-A.:CRC$X'Q_F9AV=K8KH0. TA$1+0[;EXGJ=HYN7V/= MGCSUF5E!IK^TJJ@5,[[.>*<%[#V^'7ELO)/9:9YW#ET]'[L4[.%XN<"WY8+^ MH[WVOU+7N&I@M#JU;]/X),T(YCB'!68<(A)Q6&0X@"G!+(\0B9DK+H0K2P-[ MJ&^KYV=P!:V9<(268IPP6<9PD>9:2-+6J=SU#;V!7MZ$.6JJV\^G[E67F MN#RJP-(KW5R#]1=N L((!L5DK8@)V.K&/[R)LKW4QMY@KR1Z(<3X\T> M&[EM Z\U;CEO.75!+A_ZK1H& M9^_L7;F';XZU\YOJ^(TDVP)YY6O7WP MR3NHF'?0^UM7R]NP_.]1*>_P$KQ5 MR;O0=MM\KF;Z>\S9<5[;1LMI'D41YE&H[C)5QCUCJN!9JC*EJJ48S?^U?.9X/S"T'_CREG<2>?)TAT5&] ME9TB]OV-Y=-N'F.-C")7)N6\C8;IXG&NJJF[$&=MVS;]YZJL^+9>8\XZL#3Z M8I&S+DY9EB0D)"* 89@J5R/_A4660HQ$)&/8I" BLG$U _,[L(_JX-!LV%?G MQ+4 8 =4KA$!K&68@+4437=-1Q#02F*,J/8FWP4S?_F.WK"=HWTW+]?:88^D M?FAN1]TB1E+]_MXR%EFW3>G[O-HP\X#_:$M1ZLWH^"]\CF>:\EP!BW!I ME,MU4";R/,9!R*$H5!]GP0-(0I1"+M(,)1RQ)* V&\X%O R><6VH:7_QLF;# MSN5?HFDS=SZ2_NQ<=9-F#BCRYUDLX&=5M M>E#9ODOTL>1 *>/Z3&9AM\O^?WCY^"2/#5<_>(4?^3KM\*4J*9\22HN"T0#R M#'.(:(HAEK^ "4T8(1C',8D=!EJ.P[V-0W""?>MBK;#%;*9FNKWPJL%=\0V[ MXO&M>LHX,4/D-N9%QA,^$/P84-GWMO,($? M%Y7@Y5)AB*Z1 M40@"R27H5E"419'L,\2@(8A$&8HI3S,*?K+O>!"R#LN3>R MQMV^>#M/M:'X'B$##U_FP%4/ [V@=PX7N5V&\KQ_O&# M',9!0[G<%+H]Y7LO3>U(0UPS#JO=P1K*O3#YQHWE/A5]OL'<*[7+ZEKTS65= MZI7_*.LIHA%!*8H@#>2I :$,P;P@,8R12 2CA.#"J1YEC\Y8=20=LM)D)6'' MDH]]-=F5:EP@O&.)A879)M3$<3,\$-QM0 M,>E5Q6H&%,N6T9:+[@N69%C@$(9I$$&4!PABID:KT#C+"_DN6&K7?#*LYEU* MB;MZ[Q9M';R$X;5MF!X95H?_?W?7UMLVCH7?YU?P88%M@7"A&W79AP$Z38H9 MH),&;6<6BWDP>%,BP+$\DMPT_WY)2G*4Q)9)BE+2Q0!3QY9Y+C0/#\_A^8YA MF&.@OO$.L O5YAKKQ'DQKCX'+U1]:ZRBX^6VYD.9[1NQ^K*1[]_5G_,U;00/7YNU#$E\**OWWRKVWZHK*=4P M48Y(S6RNSHMOA;!2K)80/&TT\ )7&^%=U^ *%PP()ZF+&ZJ 2PTV9=,^>"C!,)UOJP+S#/Y)Z5SE[H\36C9K?U+@9_GZT]^P6\R_[^0UUMOM MNKSGE0S7772OWY>;%HE:["L2]W%%D@Q%)/$@QCR5R(PA3&.QU,,DXIAAG.:> M81-P;=JSGZV'!!5"]B]X+5S86[&95MNR,H ^-]>KG@6815=F!N$1"UUVH><" M#-DX4Q"T[NR#L>R.S(4^W46MA[$ZGAH3\P'R:[QOU MR"Y1GSE=X[HN\H*V.8"-O(&_(BS+@RP-("6(P\A'$22R)9M/./*3,(HC)%P+ MZ1+K&1^7S!DY(WL6M1?>Y;ZOFIM.:%;ZC[.8> C[$'L81F MPNU+L8N6>+/KW](9S 4_X$8R)&]2==4_$I(2U'=X^W;8_>X%9TEO,WDIW9OM M-QK]Z-3,2&Z!8O=1*[J^Z=Q3MI5/NT@GNBGJG+GSG!5KKZ+3W!2EZG:6FT3# M;J_LD&X_"#VH71C3YC]%<]-WQGA( <1!%#-$?4@BSF"4DAQF"4K$/IC%*<,9 MP@DSL<.ZA&>VL9\O_KRX_,/PRKRVTO3,XARJ,#-Y'0T,VX'',EL MF!(P%]>H=\()@:QZ)QP;<['>"2>$&O9../6H[:UATCQ<4K[$M_R\O!5.PBH1 M:RP. @HCCG,8)1Z'./76(^06?@:ZKBPSR^2GGC>;N&.W$<8MIOK ML!R4N1#/KEA$XC +(^C10$:?.(+$8Y%PO7U.LBCS$,O,@M]VC,P>"1>_GM1L M>5MJ5&_QSZ\E,],P>H.I14]4Z?DA1$0B4%LIXO"86'SV,O0A'*D5Y? M0AUB,R^^CC18JZ;*ZP&V) 2TY<#8 SBN..U]WHDZC'=SI0E%]NQQ._1Q/=CL MUR<%=+U]-Y[4N@#.^SI[TSLP2-W\?JF1;"L+WGS*>^:?M0KGOE4-A^# M0[(JQ:O!O6*.AH3&^!.]:#V3K? M$S\#>VTH^BV*;IGWW7D$XLNTY#FM@J-M>32^^MH@:BY+P7PM M3H&7.W5G/2$\E_$#X:)G6%Z*C6$6!Q@&#"&>I<@+8K3:*D?F2X.K1L^P+,:_ MR;)\*H7^%9=R UNB@."UVI2QNHA'^'6QD1?DY1_W\AS]"G%LGLXXRSAC"&,8 MHC2#42P[Z68T$WL*R1#RF9>F>3?CPG7]X>>[EV'Z;'-Q//J!YEEOZWN5,V>V M@2Z'5;072;Q40OT(2$5'YN'5XQ0]Y?O_!*7HR'0LAU%TC(&7:B*X+=HK['LH MT!5*/!HD00"1'Z8P"@F%*!X[^76LUZ_ M"#C>R.3,O*U,5/@KZ/2W9_Q5 =J=UNM+;P@C'/X8IO^TBMWWZ3M.RKQ27>P9 MA7CR:X69.-((+CX6&_Y;PV]/A5'&OSQGY$31!!W1Q[CJ?TD&@.+ 48'Q:1&M MZH9'AEVL'/BT:,,J7XVGS7Y]A&[IZCV7EQ'7XGS>\/I+N1-N"ZZ;=QNF7M\) ME^5=)=ZYDG>AR\V'W89U9?<$)W[J4Q]2FA(8>6D$4XJ%XY"3"&$_QQ[B.E'1 M25S,'"?MV (M7V=@SYDJ&-CS!A1SH.,.2/;T/(9I,S!N'A;3JYGUL%?I:> " MA[IE73)1F?F7U_$C=K1U_0[J7E/X2W^=?TW9"[$K_)>[']"8>-RG5P)7[V-\)' MJ^6E^N$SJQ3E'(O_H+Q<"Z.($I@&00PIYI3&G,19:H1 9LK S-O2%UY]*VC7 M=JS"=T"BO%4%7ANF\HSUJG<*G5-;9IM-1P4H,F# RQG8<],6UCQZTF4)C9TJ MG)72&))?N*3&3CG/2VLLQW&%#OZ.BMUYIP@\@ZM=>5Z<)$A8H"3!$8RR.(9I MRF(8A3EE(?>#( SZL-K7*>#?8UQ8A,V^FMNE 0=@6]9-Q9NBZN(XGT[4;1TMS(:F/4K\A5&R=11S&OU::Y1%N[4? M;-?;7; :?D!IN=LT]16^EV.L, IC+&P;%$;-AU'LQY#$,8:(ATF>9Y1@'IME M#!;E?_9<0D]/G*84P46ZK5O.I9[%?'WSLWPG]N/MUSN)AA\J,][^"*Y._ B6 MZLH^;3)>MD>[)>\_0L?V:=/BJ'_[1";L:UF4WUZT;&[+JEDE8<9)%'N0AA&# M$?(P3%F0PH1B+Q4.-&%("S9RC,C,Q_1]H<<#7= 2-J]I>::?<7OM2FI#/]9< M8*O:EF,232IO>3;HXA4NQ\0Z5.1R]-FI+1:.=#G_7*[7'\I*9D&?X,_SD#/N MDQ3F:2ROC20$DI0C&.*(AC[C@>_%=FC_IJS,'74;H-9+6[J1@>KVQH)X9\BL MA)+JCVS6'0",)T+SBL@BZC6\"3+0[%$] LD8Z#A;J"^ K8J7%E9MBVZ8/UI()0^CJ SK2,SX3)3?,-/="*VH.8>\U MI'$%3GV PK*HU,=%? 9'/?*H^;G@0AQ0]C5^K8M3;*YEXG%7KW@28RK$@7$> M>##*,@^F*%=W>*T,RKLB6]CQKLB8.6NOXA8519IP\*KE1@ MMCQMI3B(9G5J&!UXL9.#CGC#TX/6\[8Y^@;+.'??NZ3;%R(OX"$2VR;A MB$B$^ 2F..609WGLI:$,(!M"4QXB,_-"[8GN&[.8IMD/JD8WF3Y58-.4^1-9 M9]@XQV5REOL^2&3A#/>8H,_SV*-/VZW+(02-:KV%Q;EU=5T%].:$E"\+1J\ M5B=+6AJ[O:.:U%O,KO1CMJ0?J48J2K+]Z.:,%[;.B(Z6N&CI!9= MYSI"/UWM6M]Q61VFWJW?[9J;LI)KX ]YJ_-+(\[,;5V#3$W7%]]Y18N:7U4% MY9_EO?X_MF(5J54Y1P2E$G8NR1'<>XEG.:&G55G M9-=D55F!XRE2JDZY8P5L)2_U&;C%WXO;W:VJ(V/E>HVK6AJDMJ;,24F9HQG5 M#!R^DEDR#"T>*AY[*%CI2\AD!5DW?8I)H'@[ XK/]@^@.)V[ILRM/F>W>X9W"/Q]]&5B6/ M'2KHHV;&AE#)$^?(-"LTM^;M,T,S*7U">FB*KIRGB*R8>:$TT13%'4\531K5 M%CZ.RH(7?L[;?W_;*!-^4Z[%&'4+"C%(5:UH$,0<)S[T8^$R1TDH;:>70HQ( MGF0\(,0S@H(WI#^SB>RY 6]Z?M[*ZK(A2__L05_^&J9S#4VBJ=;U;.",NC0S M>C.HT0*JSDH9SF#KS*@O#&%GI9KG<'9VPY@C# @ODNYDH>9[W/#KLKI7788U MN]L?_/+)NB)_EN_I?QA:<=-@!-!#=-?SV1TUD/YI#16@ F'1UP,*V%4 MH"%,POB#=MM\%SF0/=/+C4R9B3_$*X7'H$YS>U3:WQ3*D\1GD*71ZK+LBO.< M8DP0S#EB, I2 G$>8)B3@.0LRT*6&G5 G\3-W#=-]AP!.F0);'&A"8K@1NEZ M>_YBJC0S#GVD*B_;+LJ=1A]Q-H2FWC,''KASYPLX49(CSV :+XOZ"4[4]M1K M<#/HU&B1#&25&P5SE[?M,;_B[UV#B^Z&WI/+J3&+>1)&',;R,D"4>"'$213! M,"$131+LA9&1#9S RX)QHJXUK;S&VG%D&_LQU[AIX&=6/=I'?1[8.JQ0\*9C M[NU"=X*M]>0\XF/.R0N%>ZQ5=CS68S^D=:!'T%# )]+^?BS;/K]=USK.LS!C ML3!G-"$PRG$*"4[%GVF$*$D1QX%AAX 1:G/;KY[J8+WU#)R!7SIL9KNV?^-: MU [3N-&-H4URHQ:;0,QI<=V%749H+1UD.2WV@9"*QI?L#(#+ON!76+7!X7E, ML!_GD""2PH@3'^(L]F :9'&RLVEF'%O4]D?,]C;RC63M[1F0+ /) M,_BUG5')]OY3+'D'3YE7$RC8/P.M .ZLZGS*=62*9V!P4?L]GX*?&OT9*9F' MVM^77_A:M?O\G>-Z5W'9I%8WU'[PR[/'ZUJ\QYXRZ$BK_L;Z0??#L"I^,R+ MNMYQML(L9%Q6G'/J93#"PHTB/L,P\QA&B,>^CWQM(&(]FC,ORK9%A'1SVOX# M /?0,P](K+5D4/@UVP[E3H&YJ@VSWI&:_[T3AFQ]+QYH.3;O9F R!>,+?2;% MFBW]GGZ;1F^;"@PP?00/H&?"O7X,T(3=Z\D.._C9;["Y$4[V#1:>'>%\,_CE MM8!(^Q\:VRG47_D;;5M!N4+R-=/,*&ZOYE#+H?2:R?8(D]?PJ\?L\'"2/HI7 M/__4OR/^1\0T__S3_P!02P,$% @ V8I56K0VT=:!\0 D# + !4 !B M8W!C+3(P,C0Q,C,Q7W!R92YX;6SLO5ES6TF2+OC>OR*GYG6B,O:EK;NO4225 MR5L4R2*IK,YY@<7B(>$6"*@!4)GJ7S\>X")P!W'B\(3:IBR+XGJ.A_L7OH6' M^[_]KS\O)C]]A?EB/)O^^U_87^E??H)IG*7Q]-.__^7C^7MB__*__N-?_N7? M_B]"_O/=Z>%/>[-X>0'3Y4^[<_!+2#_],5Y^_FGY&7[ZQVS^S_%7_]/)Q"_S M;'Y!R'^L_FQW]N7;?/SI\_(G3KFZ^;6;G\[_U20>K/64*&<2D=I1XH0+Q 8. MFGEMG63_SZ=_95;'&$ 2PX,@T@M.7%:9I)"S3""==7SUT,EX^L]_+1^"7\!/ MN+SI8O7EO__E\W+YY5]__OF//_[XZY]A/OGK;/[I9TZI^/GFM_]R_>M_/OC] M/\3JMYES[N?53V]_=3%^[!?QL>SG__QP>!8_PX4GX^EBZ:>QO& Q_M?%ZIN' ML^B7*ZZ_2-=/3_Y&^8K<_!HIWR*,$\'^^N4__N6GGZ[8,9]-X!3R3^7? MCZ<'MZ\,?E)H^6N<7?Q=7KX<\E3!-;F MX9-9O/-+D\++V>U?3GR R>J[HP3CT>JI.V&QG/NX')DL--,>"!5"$9EY)A9< M)CHKZU660GAZ=[6%V@62NV+] N)?/\V^_HP/_KEPH'RR8L6*#0]>=\62[>B^ MV6OG^+NC8+E+$)%L*221T7AB-5B2F;(@A 3N92>RU]]VE^IU4>[,XT^S>8(Y M*HN;U_EYO"/6AS"]_HV?O_@Y/HC$S^-)NOGK/)]=U)#52("T"%KZF1W$DNT416@<*=UVZ$!=$^%K;GY,9B>ZV;(GWKP1)&2[D*C"T494Q/G<3Q?C MPOMK-4<]UR)R3:+7#)D2 KK*+A$-45DETW]> )'EQM&*#"MHZ #)YM PL$TSN:HPE:,/T/^P^[L#-4-)S)K,'0EC"Q MLHW'\Y/Y[.MX&F'D(XW2'%D0$=DA)'2Y 9UO[YTBA@8NDJ":JAKAZV/O MW@P>#2<^*[%UZ.QG6<,<_)4K':A21EH2E4?EAZL@7E(@P01'8_(LI6XAR_K; M-@- RVG.;5DWL,C+V?CDY/-L>I."04*Y3D82AJ$2,H#14A_ 2+;&1J.$#;I; M"N/^&S<3?<.YS$XL'%C\9Q OYPA=QL/Y>#E!;<7 RVPX!D/)H[:BM.1? RY% MJ!(S,1.[A17WW[B9^!M.8G9BX<#B/Y_[4G]T]NTBS"8CRVP*WAIBE0]$!K14 M(96<6_1*>? JA6[U&G=>MYG@&\Y;;L^\1C;]_I_QLY]^@E7"526$JZ219$\M MD2(X$J1E) C+N,+_NB:<'GOK9AAH."?9F95-A /_@,GD;U,,=L_ +]".I8/% MXK(8,M *_95$?"CU/%Y$XHI)$SI("4%D8-TJH9Y]_6;@:#X+68.Y3:#DM]GD M$@4P7QW8S1>CP'D X1E1G&4BG9?$Z82N+@=O41UZD5P%=-Q[[6;E4LUG'[LP MLPDT7-=U7!W;%S.(0KAN*M I*Y\4Q'ST+L5D+WW-LW MPT;S.<@*K&T"(@=3?!JR8_P5]OS27R]K))-&5*^"(M1^N Z$NJ*9@ S4&:M9 M8#4RU(^_?3.(-)^(K,#:)B"RTGZ[?@F?9O-O(^N=T\(GPK,V1+*<4 EJ0 L9 M0*F$856P%9!QYZ6; :+YU./VC&P"!V<7?C)Y=[D83V&Q&(E]1T-E(#(CO?K:SND9=NAH.&,Y!=&=D$#O8O8/X)3=XO\]D?R\^[LXLO M?OIM9" '=(V!F&C0.9):EB,X08!'A28P)&YJG'4_^O+-<-%P>K(68P?&QT', M\YW+-,;?V%DN87$E@_<3_PDC*2<$988HYW.I)/;$.6$(9TA$T(PYU2T0>?K= MFZ&CX>QE);8V4J#]?CP]6UXL]^?SV7QWAD3$V]5H:1,J0T<"8QAN!R^(9Y(2 MPVEPV?$44YV[/4_3L!E8&LYX5F9S$Q;G[#-,)C?Z,*&;;!U-2*Y$_YE:I)XG M3D2R'(.N( RMD=)8?^=FH&@X!=J1C4V X.0R3,;Q_63FER.F(,ND)"E97")M MM&@38R((:LL\I5SP6 $#:Z_<# +-)SJW96(3"$#H7I1ZXEG\Y]EG9-OB^')9 M;I*7$YX1I.R5RX;D4EHL+7X(-@D2M#0V2\HDZW8P]C(-F]T,;#[M68W-C3@< MB^_EZ)#>?3LME, TPCG\N7R'O_S/$:7>2Y"!"$Y+TP7MR@FA)XQ'3P730MEN M930;D[(9A!K.CO;#]$:0]/V"Y'O\SF*D1?(Z:4&,3K@9!$9E-H G.GAK 6AF MOLX%Y'LOW@PE#2=(:S"T*4Q<7::^6@1E'%BBCKARGUJ" 6)M<"1S+JAA6N%7 M%5&Q]NK-<-%PGK0.4P=&Q@ZN(*U648(MJA, 0W*5IQALB>B)+W5GV:.79;S0 M^--.:+CSNLT0T'"&='OFM>&B(N5S/SF8)OCS;X!1%G4"@'/"E4$VV PDE'B+ M\T1-4,R**EGR>Z_=# 7-YT.[,+,:&O[MYP=,/,1O;-%-:I7".YB6;F"KQ]PE M=;/&4@^>T;7'U/-$=6PW5>@?76NZL68S<$9;8AAY8: C++<==9$H9?JIP_)C)IP$!I+A# ($A M3#I!G46GGCU7093](JRD?/W2J[T$D^7BYCO?-]5KZ-I64]R\8V>Q0+;>KM)' M5',@.,E&12)=,76:9<*"T(X[SO2S==G;K/(N!<-X$;TAX4:55&#WUMH$0YLP MZVA8[M)_711XNXPL/<1(+2I77\YD*"\W5#!JXI$;L%EG^5P5S?:HN4?(L.#I M(MM'8=*%S0,Z(3>+V/6+SSO35/[9_Z_+\5<_*1GVG>6NG\^_C:>??O.32QC1 MR!*3&M?#0!"IT3I[*BT)@N,V8Y8E^=RMT&VPLQ%A+6"I$P!F?4NC 8CMQ%A: M-"U.(0(N*4S@")8W)J,X4R2G4M5N=.DV#H ;D+K(G*?9U+;8S]$S3'C4 M'Z"J\;X!'!U,OR+5L_DW7,*(.8LX3T ,",!PGROBDW#$125M.47FJC9NUM\_ M3/S4'TZVYFT3#L_Q\C/,3^;PQ8_3_I]?8+J &XQ3#5;&""3HLI;@+7$J /$J M11]B@6U8KN<.@D3;&!^<$,=:78T$?2' @ M25+"A.PLI_#<6>O6R+E#Q3"-?GM&S/9\;@ I=XFGPL6W2A1>C>D- MZ)9?9K/TQW@R&5&G=0@+1# F'XZ^0#I#STT]CC-JN^%(@;1V5D3J,]GWID9YB)#:")2;2 MS)5R,56'QO,4M>#45@%,1<8W *-CU(J^M \X!+^ TS(7[CA_7%PM:!0X-3$* M3U@TI:, \[@8M-;HGI>I'.B%T=I'",\2U(*?6P5$]=C> (:NCE?@T:48SB&Y M1(DI#>YD=!CJH7-'4LK)9&DL3[7]F6?(:<$/KJ6$JK"\ ?2LQ7I'LVF\]NF] M4=YR$XCW&.1):1-Q!@!=?&&%<2F%9&IKGL<(&69L1A\:IS.;&\#*%?VCQ*1D MM+1-%.4*D!:,!)U*4SUF0[9*9?K<;9GMP^EAAF/T=BCY*D8V$#D?CGT83\;+ M,2PPA%O=#_L\FR#3%R6<6WZ[98WR/,?H SKOJ9! MVP!D4]J&C:A[+XKH140-:)ZU==U/9#'D .E4G2 M/C,@+@N0TG@AXG,7S+N<>#]"3C.PZB3Q)TZ]N[*_#23-+_&M#Q@U0LN>O2X*_1,85D%.^?^3[B_ "6M<%8[ L)Q(JWVQ%E%B0A&4N>Y<*EVO+^/$7#IJ5[PE%%(30 J?6$^X.U:!F#ET*3Z-"]D\Q&=/10IX(R 9P4D:H^ M#SFV@E-O.>N>X%1- V Z1%_CO&L1&*E^9#Q1'*+80*J6.)Y$"" 8=SYW/7> M.DFD8=/;/0&G([-;2'O/II_.87YQ.)["<=Y% L:H/[7)4))G/AB$O TR>CS MDQ2%E%E&H]5SW>:V LPC=#03TO>8;^S*_@8TSM[U:TM/M M %V^-%P$<=8HX3VJ:UK[GO,SY#23/>A1@U421@.X6N/72"&) MJ^:"E@E4NY1)$H+"+:%8S+K;6HJP8D-F;("DTQSWQ5B*Z(KNA7@2=?AE$F".C(.,%59& W :VT%JR1% M&6XVA\\P78R_PE5B_W"V*.G\XWSN_QQ9'9P/.I0&]!&YEQ2QW)=S(VVM\)Y: M6UUIO8[$85.5?2FS'L74 H?AV%#D(I;PL9]H"HUJ#Z_$Z(K>,5Q'C#*5KM\U[ MB:;-PKCJH^V&2E=VETLUG+U!Q_*3E0P^PW(C/8'ZZQ^2N0\$)C\]>PNP%?Z/%N<]9J8P,%0F4N4T-EZ:;" M);&XIA@MX$]KE\NUW];\59+=J*WY:]C< E8FD]D?18N_G\WW9I=AF2\G#WLA MWY2-HA]'0Q:6,,=+!8/$=4G\TC#&/-=2YU"]-?YK"&P!6YT <1]BO4FG >AM M[% BFY2DUA#*8IE2$WWQ^2Q1U- DLP:I:C<[^9_4RZ*#'>Q%1 U [YF5Y"B= M38J3('PYS [(.),L"3D8"BXJ[6JGISK":_A>%J^2_N9'P*\118-'P!@1'<]7 M6S2M3IU.8+Z:Y3[RBC*N@1(NDB)2(^."5IY(L(Y[HW,*M?799I0-[=770<*S M!\55A-* !KN[JM42%CN7R\^S^?B_(8VL\MQXPXBFUA')N2;."4^\]C*G:+RM M/OGJ>8J&-I1O *U.0F@44@>+Q26N1''FI#+E( J02=:6&L( I:4K=2YXFG7M MR^9/4]/L67-M*&W!_$9A='RY7"S]-(VGGT9"*[#6*F*%#NB/EGMCH$I1O$Q> MQ]+'OE_K]X"D9@^::P-J6S$T@*JU$IZG33A7(B6,;P0MAIO[,M;6,P)!(GG6K;;, 7VK#I"^EAS0D] JE)Y E&F^M?>JS0G@[SZFW MBR]OA:-M!=#XQ/3;[/%BEF_*$;M6'CSZS)HU!R\37:G:X*HD[O9UM\B2E"E@ M2A'J0FEI64J> DAT]U6YSU4>^8_Q\O/N MY6*)KYOO_QDGEP7SY5@+_TNKJL L.-/!$F4YKEX:2@*5@5@J>8X\EYYHU0N% M7TWFL'G,&LAY6#;)D/LNE]9!EQMNLT9P;(!(@$\LPT/3! MZDCMJF='97"LO7[8_&,?T-B6MPT4\MYV=KD>J_N]M,9*883.,?4"F#M\;,#MG,)E\7\8H0M(T:%:FZGKDB9/^/?GL<-(.0418 $?-Z9ICVTGI/9:FKJ MS6*X=]Y 0LLI/92HT!*'.I)X##&!.FLDK5V*^RQ!PSHN_>"GG@0:@-,O,$4> M37 M.^EB/!T7_BS'7^%F.4F!]IIS EHH(HW&W2%4N3[!@A$I,I5K]Z!X@:1A M'9Y^(%53"@V Z@&31A2"TCHE(LN,!!DT)]:A1V=XXE8F+:RLG:=X0,2P;D\_ MP.G&Z98\YN^7/D?4!QX5QH#1F5 ZB'GB$?,D&:9%,,H94UOG/$+&L">EO7K) M6_*Z ;@S^(E'# M'I'V :6ZY'(Y#"0<&C7 M!?H$D;*L$ZV>,7J6HF%CN7YA5E$670'6KYT<99#1F@0DH.DGQ2$D/J.G:+(! M+JA2CM4^,^N&J-Y"N7X154<"G;55-<_KN\]X<^PWGE[BVJZ=RMET\0[R; ZW MS?-A\6$\G$-MHJ-!@*6VR5?[_YW,(5RL!6L"R+@ MKE?&ER)"Q4@P&HA32F@K;(RNMAI^@I1AJZ;Z@V,WGC<0DJ!GNQ:HQRR5!",( M"]F7(W)VG0*D($U0&OV3VOVC[A P;/_?7F+8K?G;@%ZYJ3:[J6]_YQ?C..+> M!BIB(#2G59&[)('11%)"+H$RVD+M00B/$C)PSUMT&*N.CA>\ MHE?PO0&7>9->LB>S^4INR^5\'"Z7I671^>RJ7^!W9:\IM18$T=$D(L$;$I2E M1$B005MCD(E]Y%Z[DSYT9X.W ^H0LFX8XN]G6<&L%D1D%%&PLDYH\]9[F2*&VWGW3!0Y< MWS@$A#?<1L/CJ>'-5@2TZQ>?WT]F?_P*Z1/\XL?3\LV=C"\_A3CQB\4XCZ._ M81BRY8H#CE,E6-"$BL2)#)(3JPU'T6DIHTB&5??/&!J/9^FVWW\0EH+G MF4AC4$]$ZHF',L3-&\>\TV#$6^V2&NL9N&:UX?WRYFAI>.=L*(]1=ED:11EQ MT9-HS_/F3>P/'$(RN]W:U*NV0TH\0( MK]$'I)0XF3#H$RH':_"GOH>N$4^1,W3_MK<+F&O)I/%!%B^D;ZN.MGC5N]XP M1_VFXR\V BY#)S9R"B262_]24 1NM(QH#/QDX"F!JMVK_8T3UK6LC-;142E1 MM4M5#H5$(+@!<2M"9#)E1H-HS+JWT1^Z3T3VE7M\C:P;=UPW#WJOYKE1"099 MGKE3Z+$SB_8&S0]S KBTTB1=NYJE&O'_,W*&KX)>+\F/U^*@X0W0)8HM;'#> M)XX?4!@2W2\%D?B$$E$4@%&A?$QOI?,[+N5_1F:PC\WQEABI?*;IY-RV[=^7.\&"EJ//A(2?#1$EFF7'OA.>%<1JEE3H[5 MOFW^+$&-8&D+23\%FLYL;P!#]]:P-[M :SU2(AK!949+'(!(9R0)8"6AFH6L M@6L;:X]G>I201C#37=#W"V<[<[T!Z)S"TA?/[Z8*^ -9W ZC9B?'RXG)2W,NG(HJ; MA1D&H<0$P<58AE #QBE:$V\5M\:52ZJUIRMM3-RPX6!];/4CE0;@MON]S?CU M E3R+"I:@E[<*M(G0YQC@1@730S6.I-KEV \(&+8P[GZ\.G&Y09@LI/2:IZG MGYSX<3J8[OHOXZ6?7"\F&65-9)XDA4B7TE,,,9@BBB;G,N->U!\$_AQ!PY8= M]*!]JG&_ 2C=>HV':*P/\-/%R 5J#$??,"6%@:G0GGC'!'%))<%$M/5O>3RD MHI$*^HKQUW8,;@ B:%#GX!>P!U?_'DP?YC=.9Y/)^]G\#S]/HP#)JV0$R8*6 M69F9DY"=)-I$H[((R;C:>:!7DMA(H+8E(A[>L^]-/ V@[^%B1IIG*.=21 =@ M1#+\S"E.B4B:0A!2LNH >RIU/> \B?Z$_N(TYE=)8&L,?5D=NN!NF2_['Z(D M5$('T$42H[88EU)'+),!-R2XY(R0$)L;HM3GJ(DW0U_,]CF9XLV0M#W?&S!S72N337+4E/F'D0(& M-*)<6[$E .%4@]<8D.3:-O&'KD9_2V"^I6P;@/+>^.LXP30MUE3["+( 'C4G ML&H.2@604!P(GR)8QY*.NG;K\5[X=#G_MB+_%)9C M) )WQ6JH\%57NIV+V66YMA>--IDRPF0)T4V4Q-.$'YC(2G,%3M7NN;0I;8/W MG7XSS/4BK79:!=]9WI6S>KW(4>#&H+.1"0A:BCE$&2OJ/+$R.2[!FL1KER\\ M3>+WH<+5Y;GJ=P:J6'GV(E31'2@HMA-(DKX8F M"3#$:A%(!FTQ/O"=+=\V4=*?!!MP[9Y8X=7.>V*)3!K-#,]$ M\-)L(G!! @V!&..-3V"2"+4S*UN0.7ACS:%16DV&K<#T7L82*>4Z8OAD2Q-Q MR] &TV\Q[O3_=WB6-M,MSFC MVQ:YY;)@B::LY"D#ER2)7*XMQ$P<>""@//Y/,VE-[1+K3>AJY""_&FZ>471U M9/,C]2^^OL*ZJ*G6OC^TMSX0CY-=7U7=ON@[TD*!D_:$R3)VR^L23%I-J'<^ M:0/)I?KI@*?IJ7".6IYY,I\5Y*=WWSYB6'(PO9V?N!.7N">6X[4AGMJ[8 0D M8EQ IT)%1IS'P%I;83AN VE][5.&UU/9C-+JAJ!'CE_[%%<#8>7= V8#Z$D: M:4A.I68XAG*G+SL"!HR4D07KAQ\%TM^\P9ZE_>S9_FM8WR&W6Z<, M<)>T$TEZZFLWANEP2M&;OFP.@A7$U0#H]JY?^]3 /,-$@L@P*.7E83Q=B?MJY/BGLC3' M]I[$VB1@;R(0Y#N,OZXZ:D1O6:"@2,1=AVL"3P+&R$0(F0WC+(*MG=/8A*[6 M+O77P<2+T.LHH":N3SQ_$="V%4FC"#N9 SKSMX'I==H//?W5C=\KOW\4A!'!&DO0 M2)3.FZRX&CP3C%Q59#%FM"&]0V\32EOK%/!&F*PNQ$;!>J/D3_RWHN%+/!KC M_!+?=^T;ETUIG&>)02(.@T]T:90M:A](]&4TE50ATMK7)+:CM+7N 6]LJ:L) ML56'L:SI]CP%;M8[DLZ*P'DD*@5)I.*E?2P80H6&[%STN$_? I^/D]=:=X&W M V4%<6V-Q*\P#[.:;5@>B?EN2B5OJR='S&AM12GF!N5P:4R0P*,BU%K*\?N1 MF5Z&Q6Q"7&L=!WK!83^B:@*%FQ>FC2!(4(#,8YX%(I,O-]P9$)HIYSFFE+FN M#,/-J1O6HWS[$M4^A-; &-DG5E:"N<43C.362>I*QU05-<&UH;^<\/MUU/92(_9-RK$KR6N!CQ&="^N4[D[\;\NQW.X.3N JWY:9?G7/TDC M'32W5@"QJN09 NXXRTTF@2GE:.1"IMIW0EY#7Y-E_-6P9H@T)6D00T0G7$7*HQ;&ULY!OI+$89./ RG*/L373CG3 W-P,,4=@(L[ MF)Y=AL4XC7TYM2H)UYS'DS&^?3&*(*6D/A!MN,2EIDQL%*&TG"OCUA+3IO9% MI6WH'#8M.;1=KRW()JS\YDP=>2X]S[@?:;:Q#/=.)*AD2(R1@X[)&#-<*#YL MIO*-H=F3T-K-$+T?3_TT/LY(=*M-I)(1P1(0F6Q)S^('%< %&JPPU3O*O)[* M85W0M\X0U1)7"S[GFJ=R6#(,R$*D8KP< 1BK39"$8S!7W!--@J% ?,0=[4O] MGJV-NR>):3+W4PT%ST0XVXND 6R=PI=K'^,X'\ZFG] )O;<@E840-*M2*,*( M=,&4(:>!<"NH-4$;77T"WXM$-9GWOJ2=Q>+R M(>A.4HI>@R MX)8Q(3HBLW+HN@8@W,?$T:^E.=8?8/PH*4WF:]X"8=N*HPEUL1E5! 9.A^UE=A3M#29;^G-3M802#N)E:M%P&&I M!#F9CW$]7\K@U*LUCF1.,@)JX$ CKDEK_"PH0Y!]20?4ST[5OD[^+$%-IDKZ M0EH]T;0#MSMY]-(W\_C+ZO[P_I\PCV-DYRA"BLKJ0, P]#:]"<09C6SC.3+\ M(8NJML%\D:@FTR!O$0AT%U$# <%WC7W;I'6D@%/+DR4T10S/.;J6-N.*1.EZ MQ(245M2^M_T(&<->,1W,<&XGAJ;S.;J8E_/X&95SN=;Z?8B79B(R;3W! MN)D6Q1R(3\P1G55R*7N;65\%+4]3->SUSH&05DE(30!OJ.7V$NF$'N;PQ$'L26@,G"OLY0UP>Y_T_X^J&_RD" M_7A:%EO^7VHAOOH)K.ZL(A_'$;?!JGALFNY^8^TW1S:7#D@QHQWPKB1^% DN M6&(%:.1,,J%Z!_\>EC%L,-S;F<30 F^B\+_3V5QJ&20.FHYO.8)PG MEKD@1I3%"A1.T)Z1@%9:H(V4(=6^KMV_.>@M== FQ%\EQ(XSH) #\SJ-XKLM M63@6<5FX1E\N_1H,/5QQ]RAWB?35IY'UCMO>4A.-XO8U0FQT=MF[CV<' M1_MG9WO[9[NG!R?G!\='.T=[9Q\_?-@Y_?WX_=G!+T<'[P]V=X[.=W9WCS\> MG1\<_7)R?'BP>[!_=G=IFTWZZ?2^KD. ZBVVTGR@Z_X 9:KG;#*.ZW$F2 >2 ME_94L1P:,>:(E65H!DN!@?1"0NWHYVEJ.M_3GG_RT^LF\]\G,>$7[_QBO"C% M\]^E>7/': \6<3[^ M)JYI[1JA7A$[NN?O'P_.#HIVVDK%/O6HKMIS M(Q(K*<9'NDO>=&1=U8DOQJMOW9;Y2@4!G"SY HD.I%HEY= N1Y4T9T9[6SO% M^3H*>VC?NC=>Q,EL<3F'[]M @;72>8]1'U=$:9A"2LQO O9UE;$VY& MV; JK479^O/NW7X\/]_9/S_91%9S_OI6B>OB4SCKJ!<*J MS76\/S_T:+:$6P %[9P.AB%L)".RM,ESM #(*^9*MR?J:I\F/T]1_0GMY>F/ M =LDFC6WE( JTTT%"[AM 7OM),I>70::M^QVIBXH2F^^>V[(&_1XI,'X(P3)<&B_1"'&8!)-9>:&:)>M2FG5Z:?_ MI3:B1&IAXF&7N$H2:%)IG)P>G^R?GO]^?IA717* MAF164B]/-BSX'NY3GY4RJ\YK9=(%4.+P(^$R4:IH5D%5OR_]$E$5"DX??\%C MP$\Z1N%8*J47I;!1% ;$0+0,G"?MHX;:$[I?0]^PJJ@N?AZI.NU'3DTJJ(.R MWW\Y>'>XOW-VMG^^I6MS[QG=_9OGB*JDA7Z9S=(?X\D$17R !$X_C4N?W%4S MGT=,'%!EA>= K%: 3G):U4\!WLTM.*U=;*V] UK"ZJ#\4/724ZDJH275TE3GYL'_^Z_%> MB7+.SK=UEIYX4E?5M F!E13453S] 9:?2Q5.:?VPJB5&I/WOV7BZ_ V_0.&O MU8=BM!XPCB96E'LX-D@$5TA$*Z=4D,@<6OM@_Y4D=J[U?/QUC^T$;A)SWB$+ M4E)$1I>)%X$2S16'$,"Y6'MNS.;4#:NR^L35@V+-?B368&+Z=/^WX\/?#HY^ M.3S>.=I&8=U]0%<]]0PYE=13N<7\B(DS.:DH48)!>EON-4,YJ:7$H(><+<T-4F6TXC:-OL) M6CI[*O>>NW;^*BE-X-'G%X(2:4"5*ZOXI2I0=RQY5UN!/$G,P'Y(#1P\<#BJ M,+[)V.C@"'?F_OG.?VY[ /7]S[LG:)X@I=H!U/6$F$>,#*7 $_>!Q"S13TR0 MB1,L$8;&QSJ*@M7U3V6>)*?"3*/[CU[/+BJPG!L2F)5H3QTEENM($HTB,6\9 M@Q[FM#Y)S] '4'4P\2R$PXXGRR1#I8B:!&DLP[HP^XI?6U+Z^ M\Q0MG6MD[CWWT?*+P#PN*1&0TJ$CK1-Q44F2C9:.QQAT]383&Y U<%U,#6P\ MJ(BI+(PFMDEE+XS94Q\P<0_QLO/ MNY>+)9J*^??[/Y2CTT@SX>BDHDN9.;'EOF-(HOP@*:7JMV_>&1G]^8U)-?R=2Z_X,J+]?&3F\N*!],\ MFU_X.U7FSFH'FE$2.?K(DCI=S)LD-GJ,B+E61M<^&]F0M!HW8U]]T MK]W:<6C9F4!O7K. 0.S0()#/E#%LM0A9D-KIYHVI6U@GZ@'##UV];6ZE)KT MDW9V=S]^^'BX<[Z_=WS^ZRJU>G*Z_^O^T=G!;_M7291ME-KV+ MJ9<7EY/2KFHU:&MW=H'T?X;I8OP5KF+UP]GB:@H1#1Q M,A)/=:F$L)$FJ26UM97:EJ1V5G(/7U.*[M=/4CG5U@L"3**UM_@A2)6(950) M&8/+MG:L]Q)-@U\L[1U3#Y1<32DUZ)/M?S@Y//Y]?__=_M'^^X/S4CF\55KZ MT>=TKM)YD;A*VJI(&45\<['O%);C.=PM%OU^.IJ[O'JS8< M^T?;=AQY[G%=-=S&I-93=!?CVT*QDFT83S_!M/1">.P\QB7G8W(D,2J(5*4E M-01$14I?!FY!*CB<)4G(^) 9#<_#! M^U!;Q;V.PL$56T_8>L0IZTMN32JT]SL'I[_M''[5YMA&J;WTR*Z*[54D5U)N[_UX_IN?7*Y=7%YK\@6"AP3E-6C&( 1 M2$P424&Y@NBJ3YYXAI[.8S8>>?8:XG,N=EL3JW0B,GI.;)2IS _A4@9A):]] MS>59@H953-5P\6"@1C4A-!@9GNZOLD8G.Z?GOY^?8N2UL[MU1Z$GG]7]^' 3 M(JN=)ZYR#R=^OOQV/O?HP\?5((OOB08C!#>6D>2M0L_9E#(3_-(SIK-$<3-6 M_R#Q>9JZGR ^_OS'["Q$([B7F@C-(I$\:A)T9,1 3H[22+.H71/Y"O*&/D>L MB)V'!XC]"*E!K53NDFX7QEW_95>-\Q@!E?3+:C#3=T3HS+153A#%9+EEZ!VQ M!BU)TI"< 0H%+!8 QU]@[HN#?O7PM:(\\)Y9'H@6$!")(1$K M01$F!:B0-#50?WW/432LAN@@_0>7,.HQOH%Q2U>K61]>MK86([Q ;\J3$,4J MMZ_+W!74HB98P! S<:9Z ='C] P[=;4ZA"HPO4$;LK=_>O#;SOGJ /0V(MTY MVOMU?^^7@Z-?B@OYV\'YEMG"S1_>U1)MN8QJ]P;GXZ](<#D50[Q=WF1C?H7T MZ\DL2NNO+9UZT5P@IM8L;0 M52FJ<<]P0VS,E/#H6=96>^=K>WV;43:L_NL33_=U7@^2:O+LI1QB[%P/>D!5 M<7CP_O>5<[4:[["5A_C"$[OJL]<0W%&/+>;+4CUQ"SB. RADRYV'L'&) )KPGC-H'0V7C8Z);%"TSH0.(P^JLG M'-VHK+<46Y,ZK,O8FIM1&=MHNBKO'7)FS^.+[W]V#PW@K'"!9&!H-;- Q 6# M5M,E<,Z%H%+MJ*^_V3UWAK6L'OYMK9U#AF@BBR0J,&6EY<3#"\(3!>E*4ZKJ MHW>>HV?P N<:B'A8+E-) $W,3'WAMMS]]3%*#+BS4+K/2 M@"C5/F5X'87#IHQ[@ER/0FK@1.)ZKM_]0:OW%L6#])FCJX+N 2_1%;HJ5P-5 ML\_9R8#15P^7TUXD;"/ B1\,R;1 M+'G@C% 5RFFQA](W-! -/#"F7*I_L>,I6H8=[]T3GJHPO@D(/=ER_X'/Z932 MDD<2?," &IPB-D(@/$:MG.!6Z=IUV&7-DRUV[DR%LJ592>&.?1L ==3FI-(CDR#)1C9)35 M;I+S$DT;HV#SI'R[[7ETD#0#N#"?[HTR_H#LY],=<[ MZ6(\'2]6T<=7V/^S=-6 !T8[:"=H#H: 36BT@T$^YN"*WO4Q4%N^71EYVU&Z M&11_M+S\&TBM 6R>HK"0@'("L0=?83);95>N%W>]W1R-DEM!B8_:E:#%$*NX M)M8+%05W+,;:7M<&9&V&NA\M1U];'@U [/Y$C/L[AG+&6/"*&%/JUU6,Z#%X M71P(0TWP''3? TFV4F@_6KJ^IAP:@-5J#>_\ M)Z7ZKC+]<%<@>K_!XJZO7T MB]%":L9+%"-#F>84, [VB21EDA6HN86OKGQW$P('GT"R8B7TA*9K")!E!N*8%A,25&H M/FE[&SHW ^6/=@S0N\0:0.7W.UX/5A(=UPX8D)A+.GK57]1207)VV1F1I*U^ M4?]I:C9#V(]V)%")^PW@Z C^6./1?#;%3R.LQ>4/UL>4S$%JHD29712L+>=H MN&.$#&5N(O6J=H_SU]*X&>9^M).!7B75X$W.+H7RYZ7TZK4[[O+&LP/*="D&@T MX,Z*0 *3BD0EF% \!5L]=_(R5%7@-.C8N%=I.&$T4=GR_^_5^/!TO8>64 MWC_L76WDM399X(7S( CH@+K<<" V"D\4!E("' 6O:\<36Y#9[-V!+A#L6UQ- M7M&[8V3^_O'@[QW![N_K\ SO/1=JO1;1C600[NT@GYAUVG"B.$.7568, MHY!'Q&L).>8059*]*;PJ2QC6'O>(SZ<5Y-N+OH$(^H;3:VQ%K^5]Z3WQ> L* M&4 EC,C0!@@B?91E3&<@'%6ED]PYPVL[RZ\D<5@S_H;([5-T#4;49^?'NW_[ M]?AP;__T;!^MY/GO'>SY4\_J;,HW(K+6;,,EBO7S;(*(7I308OFM3%/ZWMV! M1RT @"0&9=X)4((R+OUI,LL2@PMOJANA9RFJ9Z7W5P7- &EO, MP+,2ZV'R:4L]I/@;"\*_K_W$KRK\=_[P\[22PM4YYN)[BY;BKUQ][Y[/8E60 M.F!L*2!@@.F%+(E=3C1CN11.*E-]PD'=%0QK\]\$\V\NZ :J' M>WX)MP7*&&CYBYW+Y>38O/N-'C-7F:ZII50[V M[MO^GS"/XP6^\W$Z7CYEQ /C7F7T/J// MBLCBC-JKX5XT>I6D9+3Z/9(>US-LGXNWVQC#@:"I8.1H-OV*RUPE$U9YUFF\ MTAG/K993%Z1P%&,M;XFD#!6 LXH([:US6BA/J]=Y=Z)XV!X;;P+JW@798!K] MX.BW_:/SX]-.=68/'](UWLBCJ*AMBL)?$> M!,O)2!EK)\&>(:>>MKI]R>[EO.R\>W 6-HB45I]5-1,@TJFI/3XY/]T_/?3PY+7A7)E532DS6"MV"+2GHAC"+1*H9@\Y($G@P!ID &%;27M6]$O$C4&Y2I MNAB##RD2%2PG,M)0!J[A1HC6>LV"Y[9VC-!ZF6I=K&Q1K?H:F33@LM^[-/7N MVR\P^S3W7SZ/X\X<_(.Z1U'. 9DGU,JR)IE(R-F3[&)*DFK(JO8DM==1..PQ M5[_HZU%6#1K'@V)??CEX5P;@GNV?=W+%'WU2=W_\90(K6B,%3;730HK8U?!6!]1SWF]>N=W;WE!L>22H7\Z1WEEAF M&*'2!-Q?GIOJ]W*?(6=86]@?:IYVV+M)I &#N,UM ,JT!@T>(QSK2G&,PZ@' M(LFE9"#G:+RN;15_N,L;0X"Q'PDV:"N/]L_W=TZ/#HY^.:+SVRJ_5\%@X9@6 B?D@1DA/6B+Z; MV?10 7KO#>_\ AW%:=H;3RZ7#XKR&0TQ1PY$\#(X,:":#C8HXAT&,EXR$4)_ MR?=7D3JL4:V"H6?J-GL36H-JZ^ (]_W^^9E<4(;SZG7ISY!33R65@]'9M'0T**G=ZQ=> MMTF[[KM]#^'*9RM\=B1[C=ZC,X)8+0.!$DA;%:-1M>_5=2!WZ'1\'40]K9WZ ME5]3WO]^SA"O1JQ?K_/4+Z%4R4_C>#*^NCATO^Z2AIQ9(E1[()(6'EO*2INA MP!53-,G^2C9>3^^P\4#_8.U9@HV5(.U=DX#+O+Z1>>%XS>$R9Z!G)M/3!ECD3*P,"2K$( ,FXZM-I M-R2MOO6=Y,Y,N*PRT'76)R(A+=UP88M /\ !<:U-[ MIM=&A VK>OI SX.NL=7ETZ#>.?MX_Z..F[31@SO[ M3*\GOY8#=?D%N5!LD)^4N>'O)[,_UBS4]UYVU'$G1"2EXP+:)8C$ ^?$QARR M",(:6CWEN1EI%1/!UR]9?_'WV.5^U(L@P7@!)&'.0:DE3J6[7YEP#3PISL"( M_@JP7T7JP.Y5#PA[)AG5?MMN8QZ'88O+RXG?@E7T^S+<<(P M/,XE'W:#5P=<,9^!Q)C*?2)3CCEU*K7^7@K*2KU&Y?V_):EUC\H>>>']XQ4P MI8D>)T:7$:&41^*LY$2P;(W#[R7?7XYL(Q('[UK<.^*>/RZK*\.FCL@V9.Y] M0\ PLK>JJ/_28$<)25R0B3!/N5+>6MMCA>96) _>]7A "/.780P7$H MI4DL4H/^G@K$26#$Q^04M8A"6[ND[A7D5;33GTL7B](S9C[[/U!N]5^?C1R' MR?@J$?!@=W 6N8^",&W0%6:,$B>H)%1)'4''8.O/,^M [[ 6O"_,/6.U^Y5H M4R;\=JUK(WS+Y:5'BZ19%(QE6@8Q.(VKQ(C1,Z>(!IJB\I+YU*.S^0I*AS78 M R*VMA2;PNK.19G^L%CK03Y]YR>E(<799X#[A6?.)FDX.AZX'D%P&^(R#7Z6 MI+0V2IT+A^R1 ME<(5IH+T/@4F4^U#J@U)&[:2Y>WA6$].C15_ENMWA W,0.'>""2+0 M32GWU1VQH#SAUEAA,].NQP+KC4@VP.ROMR:THMKK9<_+A[<:,F<&DJU M)2:4*:U1,V2A5B0+ECUX*WSLKX;Z6=*&[6 W@)FN)J>FX/?A4+QJ8%Y+DSUQ,7FU W;<>[M05A56DT.8BO= M([I A^L3:V+U.-JB)$$C(M97]4DY!0B\A,F06.>@1J M>\%W*>C;"JQNP!(=PF(!3.6S6K2K2^A51 RA\/YZ6A,MF2U,Z1)G M'TLUYMG.T=ZO^WN_'!S]LK.+/SHX[]1^][6OZ.HY=5I2)>=J#^;CK_[JQBL" M\G*5-D __5=(G\IEBZMFS6-XK.$.!$>%D9D(74[L8Q DQ!B)",!TEIPIJ#V- MH0.Y-:_-/D+$+WX\+54-!],SA,$JPEDU$\+].?:3M4[8:SM20BPUC"3[C'&( MSZ@#N'$D1RXB%2IXT]]\L$J+&-95?"OT/G<5]^VQT*!V_OO'G=/S_=/#W]\? M'.T<[1[L'*[5QW\\VOFX=W"^O[>]:G[5\[OJY>T74TDI__W2SU%6DV^WF%FK MR'[LNJZ3U'J%/--2$"F9)EZ$\GWVQ?<3/53C%G= M=!EE)FU(Q'$K"1>&"E#4,]/?.<4K"!U6B?:)MJ<59U]R;% YOOMX=G"T?W:V MMW^V>WIP4K0(>GEG'S]\V#G]_?C]V<$O1P?O#W9+<_3=W>./Y7+V+R?'AP>[ MZ/K=Z0[LU[H#?UQ OIR4/H6+/5CZ\60KO?I6I'55R8.PL-X-AE*\@/[(R6PR MCN.UV(\[X)+J0!+3NI1QEG+3'B%=$0IH6FV3.1?']U#,_3-OC-@QI(>5KI5A3,@ FIQ7PY6LV! MV_ESO!AE"*!9=L1ZBL9!*2!6:$%<%-PG_,SGC8P\/G4-2?C5=Q3=>>' U_5Z MD>6L*V-;0,,'N @P'RDN@],F$N9+&V#C G&:&J* !Z:X53%O5 VP"1ZN7CD, M(CH(Z[ZXM^#

NV_G^(B5(N0:J!)6$!U*(LTP3CSWBC >K8:( M,2JMG0O9@*QASSE[=1KZ$D[+>"L+VIM=^/%T9&ARF3)!).=H>'4YQ*5H>#T+ M6BKK2Q?0M\+;=[(:':BU+10V'JFUG5P:@-J[2^0H!G[7BMFE1%.(E%">D#L* M=;+SQA&N-'6*1ORG=O>2NQ0T"J!M!3RKQNTF"O9O^7&S ,I%L$R20,,J.V"( M%Y03X7%%V3IO:>WV7?=(:'2&6B6\=.%W$X!YDD&'XRD<+.%B,0HJ2J$P")!. M%"8I2P*RAF3J0E"4&B-JWS!^F:IA*W6&]9NV$TT#MNS)%=TDW#.,I(^*EJ;^ MS'@,.:DU).#^),J#SU$YQWGMVI$-R&K4ZFV)A$V!MJ58FBR-[W)0='_>U_!' M;!M0-.3)VFL9UO^!FF8Y)PP?B L)%;&(D01+'0E9F& "JFE?6ZV\Q8':2T/I M1LFAEVHX(T)G(#([CDOFDEC4"5DE(17T=P7N)>J:/51[#5JVGQCX*N&T<)"R MBL^EPQ"K+V&M2W@X3;H M$52%B+&QRA(=$$M)T%&3%$W,BBF1W$;S7WZL@[57">N)@[77<&[H\Y4[!T,4 MN$G>!)+P(Y$1%'',8.#L!5.TS!^W&YG3'^]@[54B>_)@[37\&UKP=PZ& %?I M01K"L\\EH 6, PP01Z7TF='(1!7!MW>PMK7@M^9? Q'[,T;OW;*6]1V/A:N<:'B&C67AU M%_NLK@P:@-'YW">X\/-_EDMJJR\*;VX6HT6D+O%((I0C\3)0QF;'B,X:?<4H MD_"U!VP^2]"PMO0MH55/+DV<]NW!5YC,OD ZA_AY.IO,/GT['7_Z?+MK=%#" MVJ0(T-*@+BIT3(/RA&IAP 7C5/7#EQ=(&O:<[RVA5E,V VJT+/]\(.$^^8M@6D6\&F#HL'AHHJSD2]QFU_V><7)8RKF4 ;U'8!95;S0 CGO+XD8@ZX6\89M'OAE AQ=M X'!,]P^_%[\D:*B MF6:B62E3-%*4OH641!]B#BH8[VKWTM^$KE9JM(9*N6TGH*9!MU81Q"7HA/NW M3-[+I6>P(L&F0'@0VC/K<-O7KD3>A*YFTQY;HF%CN&TIF@;;(MPI+?K[QX.S M@U)\=';DY_-50YT.-5>;/KKS8-AMEE"I"NK=Y0*AMECLSB[">'K37W>%D9WX M7Y?CQ?C._$Y'J>+11!*#L.4<.Q*GG28856I/P6HF-[HJ]ZH;!:^AL%ZUU,U[ MUUZR>/=M[:LK<\!8TB)DW)^I=!MF'#>20'.@+090SCL(H;]I'YO1.*R6ZQ%A M3U=3]2"\!DSM(ZM:';EX&HP12A#K-'K-T6(,%A-^*0*+Y=X)JWZ8^@0IK=1? M]2'_![=_N@NC44R53^=P$Y.E@&S"2*C4+I6F"TO1R&SK3L^CG&W7Z":GX6QQA?+PZF\1W,/Z&6G]V4MZCLI0M* MD1RX(R5?A OBBH S$H*A,>OTDH^V\=O:0TP'Z<[Z9/70V/D;Q,^7[\9I=[9S MAI["P7)Q=AD6XS3V\V]E#H2?CF'Q-__EB[\Y[$B.:^;+\2VD4B9EB/,B$RJC ME E<1(=B(QR]]LW#'FWVB*E>1=" T7M-/8LVSHGD'$;%62,3*2-!V40"L\8) M[6@0M=L__H"5:F_@?[DY&F$V1> RD(C*G4AM,K$8N9.8 M4LX^F6QH;;7X##G-PJT[#)ZH7^LJDZ&]O-W9_,MLCN[J;=7433&>MRH NA(F MT;(?01(?2\M*+WA.1OB0-_/FGGK#CU60M@U6ZC%X:)2,)?R)=5YT/?Q)"\K O 19X,N_\ MY:L.*O!.8[.VFX3Y]*MRNYNF:7?[4+?OVF9&##W:R+VL5\_XY?+1?H4EOCLXP+7>USNLK2Q,YE2 M8$4*<+EPE:#Q'M$>K_/YT H8.S3Z;;Z@ M-.#])Y+EI_D%J>+:HZ8D=4;AZ?!6"I1$A. ]!Q]55"ZIDG:,C;9]8<2WU<-H M+R*Z/_/?X\6I;VGH8JT_<%\[JNZ:Z$;)N9H^% MCOKZHJZ4H()MOI'C(8+&#;)/6AMOIY@>4'9%^\8.F5*%>6; .27JQ,T CD=) M"4+QT4D7F6C=.OH# 2.WM+13[%W('"SEL4^W?UU^#K/7EZO%=--,]B\,%ZM/ MW]<02/JD 9-(,,J0>XTY9H-RI_/LP<^,C(K#=3.TL5.1)P3-=0-?25HC&DMO="1,/?V?DR]@VH&@HR@[.DGO. MWEG$=1DHSH_"&IW:;[Q\B)YQWQ*.W3QYF%HZ@-C; M\&U](G^8;]IOKIG#Y>^+^7(Y<4:H)'T&^K^LWC![=DB5/2S=5ZTT68+:_(>CG;/'1\EO_/Y7*U MEL&$8D(5@Z(#.U1>A8Q :$#CJ**UFM7=GLU?R0AW77)'8>UD^NF Q?W/"P_ M;2PJ_T8BOB7,B4U19$=A $\HZ]JO !%C@=H](WGTW/+6A^@#Y(Q[)S*88VNE M@/VQY*^P-,./E(CFH0_,U[AZ4VXS.TEH@D^B#A0PL8X3HWA3UJ"#C(9I1.MV M6\38YO#\B;YQ:TQC'*3'J:@#9W:_[ZZCO=?%X%M>_-4TQ.G%=/5MHI.4@@L& MHJA:7I$% H8$IJBD.2\RB:$RA3W('#>!& R,0RNLPT#O[7RY>GXQ7]9Y\U>F M.+&&OAN5 C3U/H)+#CXP!!L1*7)5D8O=[FEV^MRX8T-.%K0=*>>QD?/B[R^8 MZ%A^P%W?A)];3.8J+Y*Z-O1X!2G[6!>!4@RA&<6CG#%R[I$CVRU7:$713OBS MYX6_4;35YX'[=C'_2H*=S\+%RUF9+SZO?_?EC$0=+K[OVB!QS.NDAA5^3YZV MY5D3+1SGAI(H$>ND#.$UZ849L#9&84@P(;>^?CP-9SO9@CL;6^@8%AT8R^_S M>?YK>G$Q<;*@8DE#4;+>[:4,@5$L8Q6C< 8S:MEZL,3UMW<"G#\[P!TDVK&/ M^&NBK[.M7R\7-5C!Q72>Z==40Q:/D:6<'$A?MXMX&2$Z'2&5*&2V3BOM=SJ] M=_C8;I5C=C;@&$3('?B1FVK1]E[O_\#:B(WYV5=RFQ_QUDRHQ)+,7C,**P1E M3UDX\$B_..5#*J7P*%J_+SR&WMTP>7[7&2?3X=A.[IY0@!C%CU>G^?JI&^;U MN,:K!KKE)')O R\&M$(2:\H(CF4!208;/8FP=S88]DL+H*Q??WF&:?YQ-_QOS.ML*:=TG\AI7OX?I MK/8ZOYK7BD:MQ$91IR!AKB_(T 1PA<)NH5GD&+VRK'4LT8+NW0!_?C<[)]?I MV+'%8U=9O\T7%$/-GE\28;/T;%(;(8W7&MQZ7S8&!LYD#L&X MPBAA5#Z+G8*-XVG9#9;G<\#?0GL]MTNFU>#Z#EW\+T\6? MX>(2Y^4J0[U.8@.='AMQU.W9R^7E9\SMIS,?]OV!1C@W$,9(AEJ2I$GZ'?H:?(:.'1+]XLF0G9//' M;4]ZSO,>"#MZSO,^RNL@.M@V7S:*$)QE":S6#%2]Q7(J*PAH=1+T/QY;;UQ[ M&G.>]]+_CG.>]U%&IYCZ<5JHLTH6RQ%$4+%.#ZN;)@S]J_ ^448G2_5[SWG>1P]C)]<[#1^V/!FK= !OZTV$4@)<4 9R<$*EB-'; HK<\>)O!J#HLN_[BD\@0C(IHT/+(>./C[^G.>3XFX!I*:7WC M\=[!>\4XR8+44*P6H(JF&$,'#HSX,SR'H$ZX-NW,YSSO!94CYSSOH[<.8/G0 M3&&,B6>O/%A9\_3B/'B!""R6J(UDGN\VDVZ?YWU/9<[S7C#88\[S/CKI %Z/ M+BMW3 0NZX *;T#5:GB(/H&QS''G#9T5K4MK+<:S=C,B^AB8M=1-!U#[:9*Q MS4YB9A*8RD0_8XSHSZ*^E0W(K)5.M2YDG_QSNRQE3L=2>7U-S M'BX3Q&0#B,@2-TFCLCLM.7CZPWT/"?B;B/ULAOM:EW7PVD"4E2E-)N:4,3'.Z[ER9W&NZ[CUC[P,8O87:]T .MB=KK"+)8"4KP3.*P&NBD MS2XE2G75;L]_[O[DR06#A1C'QC8<<9P<4;E1+#.+(&2P4)(0H(H+/#, M5'#\T'G@QPUX;AZ]C.9%V@B_@_SIP58YP9*WF7&0@NNKT8_1>0N6N^"T3EJ: MUA7RH\N7$/PF%JZ0ABM_J$OK>=O\PD^FF9AILD];IC[N:)YGV=&_0DJ7NKK0/Q-[C+Q%& \+Y MVL6]8EB/YYKE%_17OH:+]<1!J;+005LH,M4^9^\@\F0!BRQ&"FLD'ZJ[9QB. M^K"*+L#;QK"&0-)3LZOU"Y35U=^DGX(D%/HO:T=8"MX'A.R8(YE$5S=A1]", M*5>4#['Y-M13\-5'X\N3M[$6J'IBEE8?S,SH<]\F&5-1DI&"9'UK6&N"H;ZD M-?595PE;N8?\'%ZMO;BT!NY>KT_K(> M;ICIN#9UVK1CL=8\#((3I*M8>!%&4N@N6T_3/0EC?8SA?>K&U0978]=.#Y/( M\EZ)K'LEWI1_+S=_>:*V''TO>]D.?$295:R'LBA+I^GH]EK58 %9)B\=U*'C@^@6ZST M,2&Y)R/J"3M/S(3>K#[AXO5\EFZGBA-EC>,RF=JFM=X>RB$4"G&]+,J$X#7G M/4=S]S+5Q^#GIVY6Q^/IB1G8I@9S^P^N)GTMWX9OZ_L[::S*7 =(PLGJ@@KE MDXP!XUE8E9@5PG9L;(\RV,>4Z:=N>&UQUL4ZGY;B^>Z2;OW9J_GLXP=+DGW&*K4/NB=12T"$NP-CD26F^OJQ*&:1E(08K"LL]MV%LYZR3&>P]&5O' MT'IR)O?KAHD/X>_;;BAD8X0Q#)Q'4IO-"APF"4XX.L0%FKZCQ?NYZF0"_5,W MM0:0ZL+,;M;>V$3N0)L(&.A@5CK3<2QBC6M]-!X+"YHU-H:]-@H-/SZ^1\@> MI)[SK;X])M,)655=P,1 NJ! (86/T:="HK7,AWUV/2GW^J__AR]NQS+1R^*8\-G^83&8)4VG*P M4CM047,(L63Z5RLPDQY9.$$8- 1KG4]K33 H870( M4)@JQ+55X)GUP#&[XAW]<3S!==! :TW^IVWA%+#HMVR\;9GJS7KB6RN/)CI8 M'Z))(+BG,U$MZ'D-V@_8]J'3BY?L]G3\7U^]UY M>;N8UQ?=X=:RK_9K*7;ZW$!;*/9G=9RE$\)'+HU.$%46H%3PX.HHAL"=+YBY MX^4$+W<'6#JQ-D.RY??A@DS[FMU<+*7V2@"F6%\I!.*4#@DR:*.*+I)KO]LH ME[L_N;N7D:V4_H-;.TJ>?=9/[C'/=_@59Y?XIER/?'X_G26\)\V9& >[#0"UTU[)4VFW(WC? MGHIQ+8$-VY.0D\U*D(!U%; N%"Q+3K%SX$PGGH1A)]AGL<1Z]#@?!5AH8 M^]T.">=%6,PH.OTN'XN:1YT9E*0H-BVB&D4=WA50:BZ##F*WS8SW_/#N'C\/ M=8P>)=6.7,W#OO::RS>+FJKOZ'*#BY&R]SJ;L%:3%8E72[#"Y1AE9J8,Y9]: M\S+NN7HPO\^_D\S7^ZGQ:CEJXLA++N!R(<8*CT"O_C?_W[YX3^_EQCJ MVAB<+3=EIN5J/KLEYF/J*L=^\^CB2E.F&U58WJ_FZ;\V0PCK:^S5M]=S\F?7 M:'8A!Q]$!F%MG=ZN%3@3.20EO1$F"RM:+V]XF*)V:SO7XQ=_"4O,MX5_^R;K MEV_?_\YF4^^SO\(B7XWCRVB9\DJ#BI1$*4V)55#< - MF&5UUZ 6.PT.WP.I#Y#3R^;/DP)D/HRV^@7>]3(();6DH 1*7?*F1,X0LF+@ MF';&*\]\:/U:_T&"Q@5?,[7O!J<#=- !H&KX0]99JUB;$<@IR"*-T$#G AT( M1E*PRYB!Z"VOD6[BIOD&J;M$= F<0Q1\=TO44=+N "YOOJQOH6 ]F<7 MZ[^#^7[6-Y8\R;)XC:Z^(S (*GD'7A)_R28A?$"N?.LVBMTH&SEU.#%>YH,K M[VP@^1HI2/D0_I[4*4TBHX1@99TR$VWESD!R25BE)#$_#C2O*1S9L9X#1 ]2 M9NM6UT%KV;6^%>]RW[9T_> G!JA4[\[2:0K36C!;,#I@.='ISRB(=99@FDJR M IU4*;5>)7,NA6G-)/KL-9CLR*PT+Q"%"!2"JRB,TCXUWU_RSRA,[X.YX0K3 M^ZBW@P.^COJ]V=$8 N

T%@ MWD@?'6'I>O\:)7X^> D1Z[NQS#FXF N@XYB]8EG%UJ-0?J1@7#P=KLDMD#A MK&.W]+WY/)O&R^7+6:K/8[YB9460"#;5*.>5U,91]%J\ #(.K/LO%,04$%4I M.D;W6/"UPW?ZP,$AZIL/(\L.?,65NZ2_O#8/A\5P(I'D(:K'C(G,0VI %$D4 M&8F U@U,/Q#P5.IMQYP\AVND S@=+KCO;,_R'5/5J6CGA -K& 64=7EU2%I! M3C:R)"6EP:W?6PS!Q[CN[PA8[5L0'EK''>#\Q>" M.Y2NKA^U&91'!E$5"3;D1,E/B+ZTCK:V$M-Y(7APG,R'4%H'Z'N+BW7_-84@ M:P%>WTF'S"BDH8@#<[WFD12%!!TMQ1[9L\QBBJIU&\D64CJO[YX:>2T4U@'N M?B#C O NFBE[EX![S/651&AI!A*MJV]W4]$C+OPK8^@ M\3C-] :MC<49QP1EYPC2(44J*FL(Q9+M\22-IW^UNG5SRCUDC'N('JG8AV!R M@)0[ ,K/%O3=P%[/9[@YXZ^S<1L=SY4E\MT4[-I0]V8+$*JPD!+G7C>__]B' MP([ =0@)Y]D - M-ERQC^/UQ+H?NUS\^K(:Z#:1U[AX.6$V&&=$A$P'$JB ";R2=!89&85+OA1V M!\O;7H0__K'.\]C&RI\/J(ES]J,_R&+Y['+U:;ZH,[\F,0=-(5$!2ID\*"LY M..,X",>*XI@1#U1"1L!]XZCQJ0G9'3_3.WE$8PZ>4<^:G7[F=1Q+NB>/'W ME^G51,:WN)C.\T0[0[%A5""%J%4X:R!X)(_!N2$!L&2-'\(^6A _@36< M' )/X[S8F/_7,+VHZ=%O\\6Z&C )#$4T6$@2=:&4SPZ<4IE^05O'5-&IVKPM MQEV_WH-MC V0L1/9*Q[>7B[2I\KFOV>D\G>X7"VFJ;;?UWO ZS]\]G&! M5V6$/Z:SZ>?+SQ-72/Y>6+"Y/C7F#B&BD9"-1^,5#SGO-F_Y&"K&W7X^9NI[ M,MV-ZL^/8#7\O68UR&"+X!$TROH2)1:(A2M0RDMGBU7!J@%A>D7%N-O$SP^F M!^CNO,..]2]_DERFLX]7,1>?F(0B!>6X;[ZCL27] MXR[R/M?PXE@@G,68MO5:@76#T?+?Q/]T]EN8+OX,%Y?X*Q(=GS?C%)N^==OS MF^T?OQW#]&E>PYGD8HE2 Q=>PGK^@E<8P"I36/9,,=F\$'8NK^&<=B@" U\X MB4:B!B]+ D.^P-?(/C;?"?#/> VW#^8&? VWAWH[J.W]V*QLM ME0!.:@\93> QE.";[]/<_U7".;R'VP<$#[Y*V$L70!5Z\;'V\_Y->)>R%DYU?)>RCM [0MZW)G2PX*.$R6!T-*($&7+(< M2G;9<)),#*VOU_XYKQ*.05X+A76 NSO5M@T3O$AKD]*0;9.]1,[8(P^JFWT$7_]AU9/WSPR3R./B -.5SR/ZZTB MU[TG7(/1,B,&DPWN=!#N I@Q0ZTCE'57W0=(;F2%;VX@-X1C$12R<0Z!W!BH M3%@/,@:0%HEY)YRWNH'*?_CHR$H_1&7S%O(;6_%7=WK7+SN9EMQQ"YK[!,0X MJX-F- @MI4K9I[1;^/&8XF]_=)P#HIGB#Y9?!S'HS\_TI+9)!G)V4E$@HW)T MM:,,P7D6@F2:,[=3=/ _+V./*UP>IYG>H+6)P"GQ%T&D %'6O@%+_Q1$'3&++@N6ZQS.!0 M>J!4SMA<1"8'/ECM^C'J.H+5(4#8XTWL$5KI'&\_O_8-Q7GMI:;@7XOZ_-) MY'2^)Z1XP-.QKDSKT6+M7V(/EEV?$G7'Z:8KX!W<^K2>_9=3H;Q"LEI:MT"9 MA .#)FB74)O2?&'?_[S$;A#.G5CWYXSVF_:K6XU9SV;Y#UQ]FN?YQ?SCMYLF M%2YJMZE T+DVJ23A(5("1C&4T1QU5$$-\@)J6+8ZOVALC-16AC(0;,Z[??D^ MH=0]#?4BX\_Y!?V8B^GJV[NPPHGB145F,UB;Z# M]=:6\0@\NRATB2K)DT^K M/)ZM,[6EH< \I+$UP%4_QG;(Z\R'A/(!%Y_Y!-$;9":"-DR!\G4+) \!3#0B M!QYE43N5U4_Q8O=1;CKO2NC!M,9'T5,+!-]-E__UVP+Q):6=A+C5VL7D8JU3 ML3[HI!10I51')-D"6GJK5,Q<\^%R](&8ZKS_H@?KZ@93_1Q;K<_R7Z=?IQEG M^4HDBO)<4S(XJ0(H'3AX91-8H:07$8M0W:S"W)6I,YU#<8YF=C2FQG_P_'(V M74W#Q8?Y:C.'YNK]S#M<72[J2(ZZ6B-\Q$D*V;EH/ CA*.;U4I#SR @R64G_ M$'/)NRTFV? QJ*'5O0]_S]A3 CEXN/!<)9O.>_]3;G65I1W+7ZUGY/[?T_ M?Z EM3LP:25F0*P/J^C]H>ROH#S#CV&U^;MCNWZ2<\'IZI(DL M"A R)K!>21]3S"A;/VH=)Q'O;Z)ZO[9R'$R.3,1?S/JPE4T86M^W;(105(R\ M-F/H:$D(P5,DZJ($%^KS^.B<5-T\,=K&Q,@I>+^UVN/4W4,BW<[H_P/K)3CF M9U]Q$3[B=4+V=C%-6'U4V?@H%9U:3Q33JHY_,5)!<$* U]I$AA:=[\T@]N=R MY$2^7XL9&#!/[>;C(1E-HA-)UTUM.4D/2FD23,0"V3#4H:!'%L[3DI[,+"V_G>:_]WD@R+[J%4!EK2F-!0#1!\R1&6"MDGH 79: MG)3#)W-K=!:6.1SXGH9QWG/'\*"$>$K.<*X =2)E(EIP&!3HS$7=(YFU[LX\ M]^3QR=QCG86!#@G IV&B]UQK/"@A4T)TWJ0ZP9,B?Y M#L@R,N8CZ^T)QX,,C1PV]FL=[6#P!&SBU@'[2._+1LGO?= MW,"FUS'B^BDG'B&D6X'PC_Z)DRP8BTDX*-YZ4)ET%T3B8,DY19,I@\R#+$<> MA)OSOF;KU\@:X><)''#;4\IM[H9//.U MNB.P>=XW:&=A>X,@KA>C/$)Y#W;BK/_PU[#"FPF-$R>3EG5 -R^!@[)%0DA! M@A))>^L"XWJ0,^]T+)[W75F_B=Z02'L"AOA3X\UZ2N7=E-@KDY"\D5/H0$F5 MZO /!4*K;+A'%D-O5V*[\'7>]V']FEQS3)W%'+N7LS)??%[_S'=X41^:KN:W MARG<2GN;SK<[X+OMY]X=R_QIYN%)$YWW*H#PU;?A/;(W;/V[RV>7JT_SQ?2_,?^;9+RXI9>W%V&V_.7;CQ?HU0*>4X'F?.VFI\%L-FS MBMYQGBFLDZF0"#*G@%0F3[_49=*)^>)/,RWO*#9ZO(0](33;F4H3G(QH*NMU M#C\SP3>[?M%%40SE6\%BI*3+Y%H[L""UMQB<='2(/Q;@/_R)LT5B&\W/FZMA M_'TM/_,A-GQ(IZ31V0&O0R155!%"*1&B]DD+XT3(X4 XB1X6YTCF6DY&=Z)/,J5H!YZFE5:_F M?^%B(X_/T]4D2L^SHA/)":% E6(@!)N .9N%SSK8$]W,M.'G"86W!^)U4!,Z M CQ/[R3Z]Y!Y>J9T-:;Q3;EUR[>Y]YLX[X0Q) DK"@*)B?!;)S$WWB/OE @G-&^-IC2/^D;0;)K*?#OV21 M!CGAQF>]QT[7\6UU?+WL! ES'+RI'KGG. M$'S=)R"2A>"4@\2-%2%;64(ZAY#X9]9Z;*@=WR [@U0_MM;*4_TLD(<\%9\8 MZ1*G/ %<8A&4+QY\(8UF9S17.H?L3O.ZZS3\[F25]I]FE>< OH:F.F3G^SM< MKH@Y8GDM+HH9WN)BW0].@>0<">4RDR5DE+S<0VCMKWO,C3QZGHSR>AX%.0WBM) TA!DET5 D9GB4Q[H MSYMG4*V([[J9?1_,[=O,/HQZ.[@JOJ*<_O*Z1Y/)7'3,=+I9XT&ADQ"93: 9 M)N\%*M/\]<4/!/3=*SX0".:M--(!G X7W'>VZ4"CN.=U^'S=$<5J/V4,"KPK M#%21G&00$825J23A%'?Z)-GK<7R,"^XC8-5L:G C'7> \SM!V'6?'1U!1=D( M*1@2;=$9(G<*;(C*YQ XLZU'X-]+2(\]+:?$Q[RULCI W-T@?[EAPQ8Z3;@H M8)2L:VP-A^ R6;(@>RZ9HXJMC^PMI/38_C$BZEHHK /<'?PR_WOA)'.NLN2V M[F2HEN8,Q$#!42G1*L4H*'(GWPSR*-5]M]B>)A0]L>[/&>U7^>C+&9TTEVNM MO%E]PL6'3V&V*=&]GL^^TCF$^=VM/<^,1!.B]L"3,12+<0U16P&ZE.!E"3SQ M;J:<',1AYY%(8_RV,I_AP?3/,+7-+F=$DWVB[(94J4 IK$/;I8*8%9W@.=/O MV/.SLCU6>O=G8"= ^.F-\0"XG<]^U8/%\^,TM D*"IT+Q=":>587JQ<*K@.# M$+E5V3E?S,F7JS;BK?,$Z)]@BT> [4D?B7^N]75B2226 MHIJ<4LJ>J6!.,R.C/6\]]LC_PXSP"+#M;X3^R@AG^+&.@.O<##-QD'OB]G@W='>R"C\!Q+<5F?:UFXC2?H[P3_1WF"(?'\I .!'XN!CPLN M&&%E5 J25.1'HZ/,S5.*E)DOR7CTR9YK:;J-(SCGVO43< 1#XOE).X)-(;*N M#'I<:IG2OMIA"4Q&#LKY"(XS R62*S4Q:!^:KTWI@O,G7S%_ BY@,"0_:?O? M)Y=*+@>5) B,!90F[^D],G"!)LFX;A4U<$SKE"_P1L?R 4=U+=?_'Y MR\7\&^)[7'R=;MXM_"3&&Q&L);9<;]J[_>?/Y\O5Z_GJ/W'U#M/\XZQ.-I@8 MS[Q4$4%RK>N%3!T!RQDHGG3R I'"H\8F/1@S9QJFMZFX]P&1#D[*P01QE5F0 M&]S\5OU[?)(M9UR$",89DDFJ8^NRH;3"1HHC-"46S9]FGY;#,XU\.[>JX\$T M^NZCY6KZN?:2W"^4%W_7?\3GEXNJYM^FRQ0N_A/#8F)*\AR1 N^Z94I9J<"5 M0"FX$[(@BR*J.RGDMMTCAQ%PIM'<<7@^F<;.8C_O._QRN4B?2 #S0A+X/)^M M'R W'DGTX#>&F#^T.U.G&394F#%!4'9-@8($93@!U?F:.)006>96QN8EXT&& M#2T7JZN?_%W&;Q?SCXOP^7H0W]5+XN\3PS[,?\'O?SE/O'+8?#^=)7Q)_[M.I"?>&HY>2LJ)>14T:H@8'>3"(VJ,/-BTT_'< MAIZ1[V#;@W(L78T-SP\+#,O+Q;9V@,AI-D%!BW0J1E8 8300A'>>A.,%=ZW?%N](V1/ M\J7DT?>.L%YG*IQP_A6^+CK7QIKHX/C M[(:C_Y@O_NOEC&+ A,L[+'$,7BF?(2M+'CE1_N'(6X(Q+J*U7-KF,VEW(&O< MF'QPA#721T\0^VTZFRX_8?Y]/L]W6&)D-M&1U0BF2&1!%?#$"46""CW+9#/- MAX#M0-:X;&VR9 JV$[-N'="@R/G..EWF(6]???F[8MW'_[S[:MGKS\\>_UKO0%Y^P?E/]?S M&>>%SN\ON%A]JY-#Z^ZJFN]^J;=I1Z1M+3Y[;)[7G/5&B>$/'WUVZZ,W4%8F M\,@-KSNF"! ,A!+KD0Q&V=:O1HT2U6S^Q]5-7XSY]P"A"8B M24#Y MY"&$4BB0]"Z5XHQM_WQB1]K&31C;XF;[_HB&^ND@[-K*S2_?;F;)1T\Q@D82 M%*^+J#WCX$M4P%62 I7U.;1^NK<#6;VLDFB)A[L3IALKIV>\588V0[ESMJD2 M#I*S0+&ICQ"S%9"4"\DSY+%Y=_@.9'7JW0Z%PJY0.U O'4#M%44LUR/9A199 M9@U!*ZS9CJ$TN"C*=I@2+FM6L'5OY?>O=PJ<0Q4[;R+E#O#QRR4);CK[N*%> MQ+KG/05P3K,ZJR<"I3 .>-#6"YF,"*TQ\B,%XU9#A\;)$=+N "LWTMB0KQA/ MR68#V3@B7VD!414&)GJT,KH8PDYM6/LT:_](PKB%S:'1%U_[* MZ !:SU*Z_'QY41^0_(I$1)JN]43_?(%KAZ?!?ANXCJ+@#H"]E9%ZX^H+DZ6.8;9I M+5!=(!J.(&K[/T_99FS=@O,0/9WF#P/[RWT5T>SJ^P17EJ_FLX^OIE\Q/ULN M<;6,WW['^AK@RZ=I"A?/%AB&N+#<^:.#75<>QO;)+BNY0<8XGM>UA->5K[#KSB[Q.5O9.$O2*2+6;AX?KE57,19@2.:M4DYDV8J!9=D4"K2UU\W7=1U%<:>QY4$8VWZQ.;@N1SRA MKU[P44"R#IIO.XAZ<9+K,';K,E"T7#,_=."]4,"+]]ZP[-)NI=]''U5N(:"7 MJ\SA$3!OK8ZQ,84?[[*P*5IQ="S[C&23G*(,+B.)16@@XPR,!1E8V*G*]QBF MMA$P#J8:*G;>6LHC0^4U)3R?GI$E$?G7%V;22Z]E?;.$=76OJP\P@P'GI2X6 MC8]\IY3@$8S\_.41P=%&E?-F6!_H'">2"UB3 M5-2*^>)WBA4?POY+%T-_;EB9((*=3&N &;CZ\T= M@B]20XS,2>N4T+QU@?8N#>/&UJ?1_+RA&LZI2?]U6"SH!W_%(2I;/_WPP2I8 M#[-QLDI5*!B%5!:<"00Y5C<:..^!64]PBW6-Y]FUU=^^?I@D8RDBT 8T=[X. MX.^>20MYXY?OO[O5>1]M'_79=SL)P[.+7>X56'R.5B.OM81TQ4 MQ[SVG"\_?PG31172\T]A\1')+2O#?/0&4A21,M@8()J40+FBG>8<%6N]S74/ M\CJ]5&R"L*&TU.%Y][(>#[^__.75BV?OW[_X\+[%,??HSSQ^;,@^1#UQ#[GA\'#7'1TD MZPX.N]M]%V_*72%-A/,I!%F=1PB@C,P0>8H@R(,>::?# M4T.]=("R.I9BA>O$]BXKOUW6O2JWV=V,"[X1HW>387Q>ILR*IHWA(X;*IP)B ]1ZKEBE\"( M$^9!!KVS1.[XZ*VDCAM(G!-^]U;LF2+XM_GE8H+> M&,4IHPPV4H(IBP.O*69C&M%(XPQBZYR585"I/ RE0O$3B"C\8 IL]]ZU[%_:E<5R/>[K2PZ"Z.X,+ MH&N^&M[_W/V1K:]_'B1YE-L?K,>M#1*RRW4>+D;P"@F/BKRG(.\9?.OVAI/> M_GSO;[O^[.99>_73R!VP$"E.#A0B!Z;K)B*.Q9&O=K+U]+8MI)S3W= ^:-G^ MI.9P3710!+WIX__E1YF=3. M9]VZ$^)!@GIY0W.$RN_"J)G\>P#3%>V;#F^2@Q4N6$@\NKH(LDX-SA*"2=FC M+='XYOO?;Q,P]H:Z9HJ]"YF#I3SV5J]_77X.L]>7J\5T,R#@7Q@N5I\VS?S% M1Y:201"%<@QE-82?'XN 'O_,R*@X7'?S000Y-B2>S::?P\56 M5JSD3.;BP&3RJLIF!;$H 5CY2T($;7=;__OP=T9^M- &% U%.38JWG^I?:87 MJV]O%_-\F5;7L[R"9#8Z4:_@HJ+\TI''U,6 1JF,=U%E^6B2]- '1E[PUP8' M+80W-@!>SO(E!>G$QATFE(N$7&,A*\Y \93!>2:!&(%,YJIT0L.T+(^_< M:P.!)N+K(*"\CK-?W3R9L0R3=92R&<%RK8)Z\)9S('$$(] 2E'/CH/(G(GIY MXM8N"SE.SAT!Y=W\XN*W^>*OL,@3I76,UD;0T1F@$)MB;&()DN21TR^,NZ$: M9&^1T4<]Y$#%;H')H5+N""B3Z&P,*@L0U1TJ&\CT8.1\ 47TWFFY'JQ:HJ'ZR6TOZZ?GKQ=?V52I]*54)N]C4]D M*]& -UR!2$PS$POFT/I6_B%Z^FB3;HV;HR7?D5#TX^SY^F%N^O9A$6;+ MB[6&?J=X[M5ZC">J%)-78"P%X HCQ>,)$UBFO1;9!\K$!L+4X]3UT>;<&F&- MM=(1WB;%Y9PUF4@*=2E[J,U]'#,$])'QP++20X7#?=Q+-S_%]I'HD:?8BUEN MBP:+EHY9P2A?K$\B21J4W>4 6BM;C,HLN:'>OO5Q-K4-<_>2YQET&'S?^?=3 M<\5R-?U<)_G^>XGE\J(V8"P;]B$<]N'6W0H-V!^EIT$+5)[593NZ-GZ9Q,#5 M!1G%1!&9S1SE4)G*B7L:KD/![>UJOWS[(_R?^>+Y15AN1O:XE(U+R@)J3OY: M" 3G8@&,K)A,>4?8;;S:09T/!Q#<1_+7'GG;^R.&UFH'\=@#_96W>5M?_2;) MN';$51)6U@=%="B)I,%Z:Y10 5UIW7*X!WF]=%@,#IK=.V2/TF#?X/S.V.OP M^7H3CR=Y21<42">K&$L KP,"#YY^)QAEFE<]]B2QVY>,QT%E=T@>K;<.8'D] M(>W5='ES/<6$8RFJ#-:I!"IKLN 8.$0;M0HQ!(:M$YA[R.@67L>K_>[BK"-U MT &,/BQ"QL]A\5]U5-#Z7ZILKIFA7#Y[YA"$JS7IE"WX4@SDI"47VD196D^A M?Y"@;I^O-H=6.[UT +)?\2M>S+]@_H#ITVQ^,?_X[=WTXZ<;F[&)!<:Y :NK MH H6<*A$'7RM1>"&6][:;SU"4K?O3)L#K:5N.H#:F]4G7/PDM$T'#R]H-7.@ M#5^//"O@+3)(GA,GFGNO6\/L 7*Z?0K:'&*M=#+R&/)W1/_5$G$EN!3H': M M"A36\18I&/JE1&E$5#SOE(,^,H/\YH.]=,R<*JL\7-H]0.3:<5K41($CQYGJ M1E8A(6:R'9$2#\YJ6^).L=,N(!E[8\&!RKJK[@,D-[+"_R!+^'SY>4.X<13[ MY\@A**Y!U;LTKY@'SDI26K!0=(M])C]\=&2E'Z*R>0OYC:WX\/&9_H%.,M;/V'CXZWE:*)X@^67P=!YN/GX*TI]:B\HHQ, MT8GGZRUH<.!\1/"Y),ERM,:WCCKWH6_DGOW1*M:#Z; #?#[ TVO\/FH:G;') MH(8ZH0T4N5=P6AFH+^NTYN@5/V&E^A9EXU80AT/&[A7J0]74Q1B1[7Q=-P@4 MG,C$!8^*#O%*G ==55YZD%46&J(U6C(=$!\?I?-V:IFZ+V<-#[0"E]'VLWMKF M?GLBU$0HEZ3D$5RJ+7!Y_01-U#XZ7@-D'5+S]IK]J>RVV'T"(+907(>]BW5O MTH?__./%AW^]^?7EZS]?O/]0ER@=T9/X\ \\MM=P#W(;]1#6Q2NK;W_@ZM.< M,/$5EZNKZ1*S_+_FT]GJ3_J72^+D!GXR2)\$BW0.^@+*6820:D-7,IJ'D +' MUN'*GB2VZR/<\N'-CK]H6+;149K/R6=+F<$%1_$!.NFY)S'YUKL4=Z-LW,AM M2#QM[PULIJFQ5T0_PM'/OXOK^_!UR=ESPVRA\X 96Z>$F@)11 G)I22"H7BU M2=7U&!I[:0MLAY?Y",H;>PWQ%CXV-Z3*2.ZEL%!8G3;@@P!G30"1(W/*B8QW M9ZT0Z,ANY_G\2X^O;=8+QFW&E;KUTR"<7J>F$2P2?ET,=@A&[A;.[[=B_-"(.<94<+>^P& M!/QRN4B?PA*??5S@>H#>798V9I414PB"8D^6R0)RDN#)U1)[R29I$W-YI_T[ MC[4G[$K0>/[G>)W/AU; V(?3BT#6%6;/*6F?IG"Q<:<;7\HQN%*DA:ASJ4WZ M'J(O&I)6S'IN)>>[S91ZZ"LCMCD,H]'Y$.+MH$CZJ(/^?G>F$1V7)H$1DJ*^ M5-TU:@%;'W,"*Z@""]_/SYJ\9?>'3],M;7*2JRX\X MB5:8D%4 )9 LUOA,%FL=L)@C"A>O<#?#C_4.\T,S^+T-WZX"C?FF'VH;>Y9;IFO4&THU*\,2 M>(T1C,/H)E%#-:3.2"=^:SFY#Y+\K6"AZ(B9R[MC:.?/K,3=NQ3PO=BS_?O/KSY>O?7[UY]OJ(WJQ[?\ZQ+5F/$]>H$^M7C*M[AFNUC/?1,3Y>CE+NO+&D.T3+ MYB+*Q*2TJ<\IO28;XF0^/AA9IS/S%(U*3J6!\=+#I+'C-?P(9 X0=P>@>8=? MYQ=?*09_3M^>KGX+:7JQ#M\V;[ M=S(B2&0B2^@!GF4%O)=6I=SGF0 MH+X@=(C&YT.)OP,L_>B4UP:60S3>DT]VVAM0L7)@,P.'B5.21_2;UH?5SU2, M>^/1^J@Z4LK=X>16SX0T4?!$6]!U5(AV41C1>LO0-EIZ"F_V MU_&#D#E0X&/76)X)QMV5F[SIO;E>TID3EZGNGBYUS**(# )9$)0LI27_2V[X M3@:U;;/EUF_TA(=#%3AO+\VQ07'G_+S+BI!!*+0<+,5R=(!F!8$Q UF)$%!X MGIC9"1@/?Z>G Z8%.!I*=>P6V)M95#%*G:- R#Z&VAU5A6%KLQ23J@2=O-UI M\DK3,6V#W7FW"CH.EV$/BK_N[_ ;#T=B="FSG M-7QM+V5M&;ZVC^3&GL'UP_ PY92GDXH MX?"UO52V=?C:/O(;6_$_# _3SB;"O8%D:IC,>0(?N2&?YU%:%('O-L;H_(:O M':SX@^7772KY_8[1!9$2HK^:TZ"$1O"!?L&2;(G*H'2M"U=;2!FW[6C8XL-A M\NX -I7P-^5.S>W*#GZ9+Q;SOVKL&[[0GZR^37AP8MT@)5BIO'$)7CD/6KF8 M2C8F--\9M0]]/66F!P+B;F5]*.UTAKR)SISDX66=K$7.5FL.H19YT1)#7.9( MKG= 9/64MK9'SE[2[0P9UZA_65^6X7+U+JSPV>KM]:;+B11")!X-Z, HLZ\C M^)WQ%-O'D*3"C#ZUGB2U!WD]I;[#>:06NND4=O^>72XQ7[O8Y_//GZ?K)J[? M$&\]PI%<::4HX!0Q*5#!%'"QE+K@,R1KF>>N>2/"H<3V%(4-!\GV>NL4H.^P M%C@I#+@G'K"*:6[J+#A?GX8)!2Y9A$3F9ZRUP>XV .A(5&ZG<-Q&\5-!L9&& M.L#?KYO/_C:=A5G"Y_/E>A;AQ!CC8Y *M,NUOE;G =31(8JC(R&BS:SU$-$M MI(S;-3X$HEK(O /HW!XB^:9<,5,MH;(S$<4YZU7=JQ[J2S FZKRW!$59ISPJ M'K%UV^=#](S;/CX$B)I)O\-N\=_OW_[XMWS-W_\\>;U^W\] M>_?BB,[Q1W_FL5WD^Q'=:K9G6-1C:$D!T/M/X59O,9T[I'!50,A"'L1@@D#_ M#L5R:3":['+SIV-;:#G6SY!K_/[Z=$+I;0G>7;WE U6?Y[(JM9ZO58AHO5_5.XL-\_7O$'N;-$^9GBT6]W+IZ7VJ2#3&H MNEBH+A(SF8,3Q+;UO+X"L8&[UK'2\52/6P8;!*Y/)CJ1 M);/:80$Q.)(O1@8NZ$CBCH4I=$REUD7]/4DHDV#E$Z%V@Y]EL M-9UR5(=37JXV%9:?A/FY3L:<6.%8HD,? MLDJNWHGLY>OG;_YX\>'9___B M_>NPJ -(ON(15;.'?MRQ!;.=26U4*[NJ<7P(?]_S%#_89#&1PIUD""KI#%$) M 8:5NMZ5%\H]VZ=@V\@YUK7=C)ZI!9WG)-MO9;[X*RSR9I:JY:D(:S4@!8IU M\("G9)LI8EE9KH5#;#Z3X1&2QJVJM4+&78_44@]]E#JNQ/3L]ZO: MB3;+K^AO7OPO"NZ6>;J>D'7]0" 5%R(+X$I]#BAC@IA0 C)C(=?PFHQK3.T)YBYR4:2:14(FM=9-].3:].K0V^&FFA M SQ]-Q!,\UGMB%TKZ8:CJXZT']F=:.*066]!%%-'V@,#JZY#M"Y78:3H+5)1F1 :2DN\<13# 7K=G4=7%#TVZWSS.W4 MC'M//332&FFA SQ==VO75&JYQ-7RSW!Q>:6GBXOY7[6#>T*2L"P3#SIH50/> MND(O<'+@ONBH2G"N_6BO1\D:]^9Z:(2UUDL'4/OW;$%^^>-L^M]KMG[!&9;I M:GGCM=_B+%S42RU*P:\?Z&VFRT^DM$4DX:!>8%%,:NOP-%: 22>,TR)%W;JF M?P2YXUZ,#PW-4^GQ3"'[+*7%)86]2;LBBS3 '<6^BJ.!R*P#%PQ+RE!HT?PQ MVQ'DCGMCWB-D#]%CWU?FM4%@/JN=G/-RP_K&,MO94$'%]W-=%OF\2#\RZVKM0/>-?^7<)O?I+PQHKNJR'=2$.&[&WB M"9C*M6^J2(B<0N)01&"F")M,ZXK?D21W@"#%-$'I(C:V=;V>SBUXX+UI*"Z"^C3:+B+7LX-K[\A MJ3-<_,3L1#J4PKL,0EABR-H(3E.L(KU@,N=<%&_=HO((22/C\D38N!^23=34 M%>ZN*J8_,\1Y*4F4=1R>0&G)('C&@0N3I+$"XVZ#.@_ W1:2QKUC&1EW+=34 M$^Y^:,>XARU;D,LH06,==5['67NC!4A*#SW9E6S_@F8GPL:]8QD7@PU5U@42 MKZNPAXC3%49"H^C&ULG-"H6OHSH32"9B\<:Q<'=S9+.J^5"1Y'"><\1(\E0Z M[@K0FR!E"\^3XC%10AGIC. 1E.,9''<%F#%<6>),#K"S<1?*QAZ8>B*H;!NI MU$YK'23I-UQ=!2[;N!+,L.1DACK &E04&4*0&@IGOD@,11LW%!8?I&SL$:PC M8[&=UCK"X@\!S#;>>.9,>FU R#J_K*XWC730@ \IJE1?]/'6D><^](T]PG5< M7#;78 ?HW&ID/B>)G.BV=9B15W7'H M (38K*!*JTKHQHTM?.%35O(7*Y6JP]/*'?N1+#?+F:*!FC,W26<%$G[2?EP87,0"0C>$@N2CM8 M6> 8PL=],]0WO@>$0 >XO_]U\H\2^"U/IYLI9DK6Z42^WAXK7I.:",0MI3L]%8RJ3[901@,JVD02([ZT*SIPRXI) ZP<./A>S/U30'B$FOJ^ M1GM/A\"T3%.8K=[6Q54DT'GYZ0EWF.57TQ#KCKTI+MMDY$"C0#:(X>E,@"HBJZ7OZ7% WJH%NW;YSHA=Y/ K]EOJ8400Y=)L$H#BD> M@E,!@@Q"1&\,F?& [_"V$M;)Q<*1*'GHM5T;G71QW/[$RLO95V)ROO@V"4DF MJ[*"Q'4D5T[)FXN1@>?6!2V*\LWG4VZGII]7<8V4_]ALD,/TT">FJC5N?F\3 M+MPN;CV;Y>O'^P]4OY(.M@3#0(= 4K 4IP1B'*)#S;G6VJ76:PN&X*.?GOP3 MX?C4NA_5 FI8][,(OD_"0&+O.EKZ-I%"^5P<@RBP4/S- [@0$A26LR_U/9>2 MCX6->WUQY&=,@X%O.+%W4+^YYV1XNY@G7"[?D?Z(M$]D1+_B5[R8?ZDKW2:< MN:@B.K Q.E"ESOKT(@#3623E"@H\P;G]((WCW@J-QBSY)^G^GJ9G<0UTGW6NG*9P4^5#0 JYX!IZD*06+A7+R$Z'Q!\*ZK)6<"H.'JVA\M[CM M!%C?3BZF7T-M7ZM#8>L V7!1Q\=>3;I)WSXLPFP9UNNA?@_3V7(BF=79:@6R M[G55DL0:* 2&J'423@@N4]#&P09L8C:"_WF61Y01H;*B3\;'W M\$EP559"[0WCAD-$&T QHR :YX%'*UCA47'>^MW7 ^1T69,YS<&\OSJZ"@1O M*@RW6)K(E)3F4D#2L>Y/SZ7.!PD@B[=*:UZKF .!ZSYZQNTP/3&ZCE;(T?ZK M60UPE]TJE"-9B@H"N"PH*L#HP?GL0/"8BW3J[>E"- MJ\O%;/EN?G'QV]5VGHGC@95,X:53UM<7(XXDE2T8Y3/&P!!9Z_:1H7GJMR-Y M'VS>=8E=(:&+=H(M$ICDD(1TU@']'P3%0P'O!*\'3\;D9 K-K@9?,+6K1J+:!75[4&M)OI*2W].W%VS4%]'?? MSI?3]6.;^G8OD@N@*$G7-@Q!P8V/@1/86)1!>2WQ=-OF=J=[W-N[<\3X<+#H MH%=P"\^_XCX\2\=C06?("918^R,E1?PD=!>#X3PEF6WK[O\6=(^;VY^C*0P' MBRY*H=L..8_(".7% M+ ]2@7C_XO<_7KS^\/+U;V_>_?'LP\LWKU^'Q6)]Y7I$[6&'GWILU6%?PAO5 M&][CQ]J4\PZ_U/8QPN%-69X.9Y-E!HYU"GG1"9Q#6Y$6C/4&O6X]0&,;+7GR,NWI2K'QSB!6Z^M)S88+F-A4-)VM;*;1UTJ1($>[]C?9.:!^FAG9) MU@A7A!%T'M4EVX5I<)9GD,JC9D(D'UJ/#AS*);TGN>?+"WQ3[G[AY:S,%Y_7 M:OOEV^8//U3#F13N8M11@66<@](4+7IT&K!X:Y@,Q>76CY(.(+-3)[8/=NXZ ML:&5-6)NNURL)L_K/)2+:;X:&%V'+3W[>[J<9"^-J#T93DIR^SPBN69M@&OR MU[K.V;4[W3;0)VY!C?[M.\RV?WUD% VM\'E3Z7>'GU_GGRF)F;A4G/8Y0I&! M4A2=*:EE6H H=$@P9;-Q._GKO1%T]?UQ,-1*IP]"Y !=U! N^DWO(X!_\ : M'4Y*=H4%94'S@*!<8."2"8!H= CU IRUOM?<0DI/D#E$Q_/V N\ -\_G"W*_ M886OY[,-)QM&##<:A:N;N&*=)"P%..\*R"HQ84S$V/J*=RLQX]P6#(:=-D+O M #WK=0&5_#NIS)5/]CE'AAG!E$AQ83#$%AH&H7@CM/4R\-;U^ <)&O?.Z52! M3WO=] "T*]HWME=25J*0E:AD2"R9S"XH9B [83VWAOZE]1CP'P@8.8)NI]B[ MD#E8RB-"9/T(XU^7G\/L]>5J,=T,C/H7AHO5IXU7Y9+\R8 MHP15(D+>=VJ<1VV MNQP2LR&"$2F#,HX\IHD1F"L^9"^,NKLZ90LS43'$ LOT8%3C(3$4IVEZ2U8X[,0*LCD6[\#V86ND7%TZABVM:8Z0-\[ M_(JS2ZP=*W4>>ZV@_\=T]>EZ],CWKH7EDF*[=1/!)+J0 R\)DLNU SC(.HU0 M0$&40C%+]M>ZBG, F5T$0 VQ\E,K];"*ZP";=9!JO5!>,SHQJEJN-6!2?7HE MDP''DX688P[2!J]4Z^6E/Q#01>PT')X.%W8'2%G/@*,PH*YSD)IS@QZ!VSH1 M2>0(KD8#2 QXB3:QYC7F6Y_O(K(:#B7_C[TW76XC5]9%GPC[8!Y^RK+T?_4F"TN1=->I&4NWV>_B8X:*3(*A:*!7EU1(?;(RJ'#T!F(H=#!5U! MR[V[$/E]DY@@I154P/F7I],YT-N!$,JY<5$1I6;JSWC,BALU=[!TOW81> MP+%0?K'7 QG4PWK%W$Q0U63-LD@1-.04:>.&0LI*.(HT9KA:3V!LY?$)WUBB 5 M).>"^&!QZ;%#NRD:MGU)_^=8.774@[&7^?%"JA0T1PKV2'8<''**)60<#0P, M0II":2^M&[)ZFWK7.[+***$>4-U?])N@QM/I@&\BB/!^CF^KY%ZDBY\?XN+K-.3Q1//%*B6=N "GM_)(8AX1%S$@HQB&HYTGHY-P M[&D7ND(-%H["7B/@FU<+_%J!4H7)N7W&9<@#.8RWR "_?O \;+*.2D$1<0P<+Q\),CD;L[P@]*8 M"AIMZ1271P0T \WK#>8?+NT*!]+N+2U:=5?KLUKJ\1=ZKY7:P5#OQ9O>J:B" M0(D1N)\HEF#E:8^8\9%AR\"%\#T_# ]9*14M"\DDB:)+P+ZBX*SK[**#H9OG MOXB BR=U_C*54FVP4Z)2JHVRJJMT6:8S.AU]+NU E$6-N DF3W4$ESTP(J-5 MU(I&;L-_2*54*X7OKY1J(_WJ\+/.=G+.44UH0N [4-ASG.:I>1S!%1&I= X+ MWBB1YU>IE&JETR:54FT$7(&=_5+ACF!)I;Q7<$@DCP/PR' -WH/GB4GB$I6E M$[Y>3Z54*QTWK)1J(_ *## A4X>Z2!@&_*G4_ 4W*(\-QJ7PD=$A M+@G.%RI&W'IG9$C*V])9="TF& [[$-I*H]/.XGT5'2/?1EC6KUH$/YS?7?01 M=-]'RK^#MF*K]Z=0I:*P,H#S%&B>-ITS+(1!1'%.?,!6QKYK9(=\"F4"; /K M$B)6Z3R712"C8,\DY;2CSDOB2_?C_H6>0EM@I\13:!ME57#K[0Y=")-2,C0@ M)\!WX 0,4[V,I#-FA'5:2E"!6O)UYX,"P*BG)X7+P4\J)>4$E90(;GMI9@Z"&+E4%> M)TR%57#;BD: > 7QPH.14$)X@T)@1](1LU)%*1CR,IM;+GGD=(Y5**LXF&%< MZ$;#%?M+XZOJ-?L0Z[20]&M-XXL8-I%G$6$!.XJ3&)#.2;1&>AXLQHJ91FG7 MOTH:7RN=-DGC:R/@"OR6E[+*5+2,2Y+@>)04I*$8TA%K%*..8%'%('CI]/S7 MD\;72L<-T_C:"+P"W+R<468"\8IXCK#)C$1@R0HA4- 2$RE"+O']#T[CZX*= M,D*O #V-GF.L5DS$I9#R#\NA7H$Y) S3'JYVKUA/25>_V%-HIR!=:4U5@+Z' MCS_P\W%<>XP/'X)N+/>18MBG#'.).,8!68=%#EAI%C2EW)?.)6U"5Q4QG()H MF/:LFE?QR'IJOX\6=KPLO ZCQ>VL\$B^'>N7?UIMRDS?KZK4!\.P"LCQ/,J( M:8JLHA%Y8ISCGJO@?N57U> )%R1:I$D.LP<#=H:1+'LW!+-@><#%GR!^F5?5 M-M@I\:K:1ED57*![1F<0.(2#@@.?:(>X%APY%Q(8'I(&'()-MK0#\(N]JK:" M0[MY-2UT4P/0'H6$HQ:)26F0C Z(][EOJ^<,X, 49\E&5[SWT:MY56VEV)VO MJFVD7/>K*K86]&DI\M9RQ WL)2.20;DS4DS,!.?5/F/J=;VJMM)=\U?5-H(< M_O5LSU-@=,&Q1!BPH##L% ;'K,,8"1 120032O::V*_L5?5@6!04Y?"X>.EA MD'$E8L0,89QRC9$5P 6P8JUU3D9#P*']55Y5#T9"">'5^JK*94R:*[#Q?6Y; M!92!M<\Q8E2'0*-GG#8*-/Z'O*H>8IT6DGZMKZI,,.9%;NV=&,ZCH#RR!GO$ ML626.$)B3PBJ]%6UE4Z;O*JV$7 %?LM+CWPZ*AF)B 6X>?F!STF5HL4:]I$+8((+"_X=IT@K+L'*\D2' MTN_QK^E5M0MVR@B] O0T>IWQ6"BJC4-8*K LZWF@!LPX:/ 1A!F;.D^Y[_F MJVJG(%UI3=6#O@?O/B3+^]&/ EDB"A& D'YR,W3V,*6)-6 MH6B"]\X8+XN/NFI!7A41G8+8V Z^XHJJ\*GUZNR/LXO/9QT>4Y^LT/6Y=!=! MA1Y$]\Q7O'OC4D3A$'5$.<$,<-7U@ MY5E*1REM#.S\KP-?E[-/?[#C>QREDBCE=SA$)3BR()ZO/;CJNVIK6DYT%;A)5].?^1EET\=,BQ!M4N Z6I8[ MV8,[Z<&BQWF4AO=@<,?2.*^ "":J "8XELEX01*('%XPG!\06N#I>)!ZI>[(PRPAX:,2LW_B$+ MZPV$;>)&91$T3J.&7=$H]7,?8EXB8+@;IY!BIZ6E/"!4 M_/06'+N?-Y\_W1!CJ;,*(TT,R$!8"MM%4&2<@(UB; QR5X/U>?3_]67ZX_^L M5UQ!8_V+>V3>HR]:RT"I^%/GW^^/'] M6:Y;.WE_>O+I]W?O+__G47/0PVOOFJWKN 9*U=O=?@KL9:9UB=WG=CW84 MWDUG#Z8T+ZD#",DW=4S!PN\@K,\\VI#,ZKAY^>3WX +]FRFX1WHXF=^/QSOQC]&"U& M<0Y&IQ]/YSD]:".[A(F5002$ \G^;4S(>,R0P(XK9HEUKGAKGXXT#UQ>T>.= M.(A6*T#Q6^ D@"4+Q_;/[(&?WLZR*FX8]EX28A&F.K\#1HV<%PF\(44PCE[ M4L7#%EM)&=8..RX>GD4TNBNG HQM2JQ/I]\A Y.SM3@H-OM6:GO< MFA5N)W'12YCCY/3T\X?/[T^NS]Y>7O]^=G5Z^>'CU=GO9Q>?SO\X.[^ 7YZ= M?K7 /LCEQ/O;;[=CNXCA=A5L\^N(O@.!^9TT B+!&)A8,H;$BBB*D:XFQ0SJG0$N@U]PUH3Q\#:LUE: M?6FO LOB;9R-?H#V,B,@JMMEJ<=H_J]ED@)VWAJ- XI86? G-46.Q(A48CY) M91CAI6.FN^AY%<@[ 7/>@X64DE5\-J\Y5S#OUP_>'/J&;>.()I''W#K@9>@ M.<+>41UDE,(W2E8_"%[/Z1GX3:V8UE^$4T<55 "GE?OF?W[ZRWY?9SM(IXU) MQ"/%1&XFRP1R6()C)TT2GF$32.G;\CD5M4"GJX:?AG*ZB;L"P#0\M.]?K@W7 M/F!!D.$D(9Z21=;QA%@DX#EPRYT;R"9]WRKYI#>7^6C78*^JJP":3%<"Y4'M.SI3 M_2JLN -1];0+R'%57#&HWTUGZOHF1)&[A,C-F.9,)Y )&$LE90%$KY94F MI3,#C\K@L%OEV.AMN'F&AU+%^RSK9A/4_CV&+_$WL 'S;YXD^/A5]&,[GX_2 MR*\ZB,0$PLP)=* /SS'SR&/P+3B!*UNS'"T1U#)#'0_2'?$F.8"%8:VB2O?* M,>#PR^R&S#@'A\@X2I"B">="8(>L8@&)A#6C3'E1?%!N,>*'34K_)79 6PAT M>&+[DDW0Z\JV0+Y!001>T8@95D@ESL'F]1Y9PCW"VC@.1X-4HG1,I23]C38" M_VQ G\9/%Q##;B%NMPMTZ4IUR88)%0*:=$ M$8X<.(9(@1R(<)%14GI\2X_L--HBXC]LBQP;)I5;3A_S;RR/@N7?^C@%%N-B M-%L-?7@@)!#-YXE=3<2*X>Y@ M2 U'3#32Q&03#K3X.,]A6*W3AS\ZU%O<4K7@KO+M^7 $W;WN7I>6,A MOIO.0(X?04R;CDBG\'=/@=?1XEYNP20;-2C7)@YRPU0A$X-$5&J91WH&Q8X9 M'S@F[W4&%FK>P-4BLXHZF5V2>V:&=Y7>YE"\EY?@*GF5!SEC11!GA")'\RQ6 M0HS1.6_U:#'SXW!<9UBDYOU;&0I?1Y"EL4CNI7DOCA04QXD(9&4 34J?$)@F M8*6H)*-56AI9NE:D+U[J#+[4O-V.AIS.&ZGW0$TK<2S/$2V$L4$AF9Q%/'"& M= H!5"1%(%Y&5KQ[9D'MDT12,@0FX*JDL-VY MXLC:9.'2U#Y(Z0SUQ[HFNG/S*E*D^\TQ/3(D*NRJUJ2*%N0VG*X\,).D;1<2%Q#5QWS*AW-J:$!',8<:)O:*%C[K7 M4'-N\Z MHY_]^W:T^'E_LBSK'0T72DD&%Z*WV2P+ NE(P!51WA J653%'REV$O0JL'< M#IY.XBNFE H0]H2'=3FD3((KH0(23N5XJ@_@H+UV!UYBX82%6 M CMK\,#M%)%[/)XJMHP)H]KQAW!HP*(EP>AD4D2) 3 M%!6/RFM"%.NQ.5$3$JN/_93%8G&MU07*G:\K:^Z8I\&!GP5[#'[@T43D;&Z M:[V66FFC2>GLB784#IN"='1(EM9978AL%M(%WF2DFB.?--C0/#\LI%Q&Z672 M 3ON0X]7]:_61Z2+4]NKZFJ YN7I^;;P_284=34=C]]-9W_96;A1V&@:J$"2 ML^S9,0$^'M@J)E@5B,OM2HM'/IN35[T5V0$G3T'9D](JP..GQ=3_Z^MT#-J: MKYS &^RY-]&"UR=3'M=N>9Z@ZI#,/9>IH$R+TI'EYU0,C*Z^%/XLA-=)^@?C MY_ORC?_3PLX615#4]6&?,\6HP R9Y"G<&(GGN+M'24BJA$HJA6-FU);*X^CO M.CX2/H^IURI".]LV9 PI89*GE6$%/(!=HWT$VY=P92RC1,K2,>@#C\/^?)(! MC\,6TN]X')Y-0B^9#6XNDN$W-+77X)R3R?G>L@41[0CJB6UL<@ MB.>J\!9M05[G,PDT$F['\3)M<=7O/[=VOJ(!+PLSCJ+F!'$A S(J)11,HHQC M; 4NW1.G%8$#CS?I"57/3K+>=%:!S[ 9A7'BX8R>CY:RS"^16@G+M6 H$($1 MQR+E_FPAUWHZ&7ATD9:.-K] RL#OM?TI_X6A)%TT42F@\D]G<=,7V43B. ,; MDHD\,E:2B"PW&"6BK0"OR-M8NJ)]+U'#@JR(ZAO Z7 ]# BLY52__QO]U]LW MHW Z/?F49_DMYI]NW7P41G:V?.FVDU&<_U_[_;M=1[DM-D;(:)!S),]!U@;9 MX A2C"?-K4P1NWU&V4%?K@])';0^/98*AL;7*;@[HXD=G\SG4S^RBYB3:-_$ MV1>P'Z;?U@P9*S$F!-BP>;8V(Q9V8A[U3HP)+.+(K6J$J29?&S8HT2..BHNZ M@DOON6UP;QH\"%OC1!.7$3F<4_NM"\@ER1'+A@)1R=+B%U\CP@:>C'DT"ZN\ MEH8^MBYN\VZY3)_LC]'DRWPILAN#A>0B!81IWC'!@M7 A4.1XIQ_0))PMM$Q MM6WUH>=M%-?@M*0X:\'#6D[+H20YT ?J63&C90B.)X."L!&8"0H9"1:EBUJ' MI()43K?"QDM?&O9,.1).BHBYGNOK*1^YZ=-5]-,OD]SE[88DYT1R>50K!V\D M6HY,T!X1&:R-Q#H22X^B;T38L/'T_J#6GW:&/J:>RVRSHQ[>_3>1::*--8A8 MZ1 W28+X@*^H/*8I$4>3:718-?O>L/US>CZR>A#YT"CZ<#M>C.*W[^/ISSC+ MY*][+FP86W&46XXP)<%"3#Q[$C@BS:A$BEJE6#!2/:VM>P%$C3XW;&N9GC%4 M7N 5W'W/F'IXSEZ!>_JT>\(-DZ&D:]:"RQ.)B&/3U_]XH811H13!&G%X>A6 M6H)G#/N.>HP]%38HU4-TH1V1C6"I7B\L^]5:];!<]ZZ,#QG$7GHK=41,@A"Y MSPG$)@JD:6+>6I&([L%K:$=D(UCJ7Q667;56/2S7/!&3B!0L(2ITEJ#QL-4( M1E[#;YJ #2\^L[$)78W 9WY5\!V@FPKP=C*?Q\7\]S@.YY/KV>U\\6#K$!FQ M<@$C.+_A1 \># VF'#+8"\ZB2:9X M,.CR5JDEVX\^K+\R-Q.0A;P2B"%&<[=!T 6)F@-&]-$1U,TTA9/O/XU M,QG;H*I;)F,;G55P)]]++;-S#?]JF4.%P8[UGI#11]KN_".B%M%4711$:=BSCHTJ[J/IJ&S1OI!69%U5 !K)KY]'DXBB7, M(6%"1)QE[SZ(@*@4!DLJ*4ZE7\E^N63'+F98>2U5";U54.#\>4S@81TKPYXF MG3B2),(69@PC)SA!-'F*G5'"X=)=$ ZC]#5D5[:"S%Y0%M=?%:7GS_E\QM^- MY4,!]"C$B =,!- [EI85SN.9L\IH(;U[/'\9B@VO*%!\#=H>JI\EX^G\#J M<;Y8FPI7A.45:JJ2UQ$KRTI'PW135EC(\ -H.5E"5<'LF MN(?Y8/,W/Y?9BG"RCOSHNYTL;I+!FC&I$4D>C!A###),I66JOL#9KB[>C+PS MT;7E)]=P-1=4\^O ]?HWYA_M*-Q$'X"+*%&()H!_Z#"RFFD$NS7E("QLZM)- M!5N26%L^= V8/5B%76?]]831$[^XM;.1'6\:(M_PD)Q+8""[H,%>YM@@S1Q! M7FOFM<(QZM+-0QJ055M.] !8[*:J2O'W9-[:V=]^*=BL2$ZAJN_5:J*MK^L(]X^SL[FOUAQ[=Q M5?:URKQ[*$T:)-P=DB.LI0336UMD90J("2&43S3:U+_/WY3:VJ)/QXN[%]5C MI;'WK3S>).P55K#_O/# F-<0$BBQ1+:+B]FF'J#Y,@&VDU1J#+XN5_1=] M9[55'(M?6N+CJ[BXG4TN)P_Y(XS81!(R&JX*#L8)W$)P'X5( Y8BZA#Z]^E? MHJZVT-E]I0R3&25H";J)8SXSU'S(*Q1*.FK'@N M>V/B:@WF'QF4)517Z05^+[X]\5X9:+)2)90"S4WI0NXU'BR*CBJ:0H*@:^.^/:DM)9XM76:PON85,IAWS* MVYHH!K*(&GF5LUTU&-NTM+__J]9KMT!5MWKM-CJKX-)^H7Z4N"B-#Q%)0A+B M7BR?.0Q2#A.'.35*R&54Z4S/5Y5O78K/3>MUVXC] K T[H0V%EO/0X22:[@4#?"(QM$ M0A*#Q6LQAZ0 M-(H0:8B(3R<[_*?6:W>!65$U5 "K9NDEP!$W7.7.WSE%+C&&M+0<,1=55$Y$ MXO\93M.C&59>2U5"[\3[VV^WXQS2?IXA)Y47C 6,(G$4<18]TBHW:HXJ..&3 MDD>(S^VBL+;,G,X0:9#J4$A?-3^ ; \[&HHC4\:BP+(@ U?(&!.1T=Q8L!T( M*SY]MV2T>.!TQ;(P[*ZA*D_#=[[GX&F5*.? NFCQ9N8IK-X;?^^X=(DXCU%SK&*+<9"6(1%;E9M M$AP"&.X@)Z@F@0EC6*P$_=OHKRVEIQ;(=]9UM0;N?3ACTW9_%.'G3F=P,+S M:FV]HT_V$M#^\/8'2 U0NK(P;C52'B9$.=4(QTI1BH1 M864,FBI2^(BH-C4B4(IEBA(Y!?YF+LH#VX<2%),EG*O(J<2%9?&+ID:T056W MU(@V.JO 7GWAJ9;!P1XHL<@JG<-M&'Y&E_7$)H<]O$K\G]2(3JIOEAK11@]5 MHFG]2"9\D!A3@Y(,$D3#'7+<&!2,8\'DSE_% YRO*C6BE9Z;ID:T$7H%X&G? M(UW):%7PR&N>K5,C8;\1C A68)IR06/?)5BO-36B%3(ZM[)OH:8*8+CW3=Y9 ME4L6!((]BQ%WC"(CN4&.&N K<$.+#_=[I:D176!65 T5P*J9;P\GOU F5QTP M!WO%R!P%X@$Q;Y@')YQ@'?H]TEY_:D07,ZR\EJJ$WL/^O]@:@J5-B'%+$*<\ M(A=Y0IX*HIDQ H[IWB'7MCWSP(D/K0#0JAMS&VU4":U'S7XEU7E2G,G<@-LM MDT'6Y/"VTA[8 N/65MB->>!TAK+@.E@?5:+KY-MTMAC]OZ7&+M/VM\,;$TFR M"F1G/(8]E-.$K,C%,));+0UWI'@(\3!*7T.F0UDT%M=?E2@]^_M[](L8MK3M M\=)00KQ$AN7G;)*?^5BD2$KA7>XK%6C_F5XOT_<:LA3*(K*0KJI]DGVVZ1Z\ M/M\$[065GB)!@3EN'44ZX 2N>0R$>J?P$;IZOTC>:\@?Z/-X/%13E39/WO[N M>!-%'CYG%9+"Y080*2)-8D36.4)0S9 60 6T%&Q;,1^$P#. MYHO1MXSV=[=P\,=-#[-'C:'LY$XV]F>.;Y6>==^-B#X2!0J*98#D >9X$(0; MI!1GB.NI G@L&&2KZ0(_IO68+"D"'3"STSQ MB0>O/WF@E>J;)0^TT4.5:%H_(T5EK%'1(46=0IQYC$R48(PH38E4@FE2^B1[ M5N3!$(-_KS1YH O, MBJJA E@U"P5(XH0 =Q-AG)8MX3TR0BA@*ABNHK$T_9,\T*,95EY+54)O$S%? M10B>1 (NP.N__BN.?\0/T\GBZ_PF)B^8X0&ED#MJ>L.1#> \)48='.26XB,, MYVE%\FM(0&@%HL9O(.4U6FF7_YT,_QGM[/JOZ4VBE!.G"# F0,:>>V0CH>#V M _M"$>&/T"R]":6O(:GAB( ]1'^O%J< O'@3@S78,(RBSPZ@\ YIYSS24H"U M!+ZAB?T_XS6C]36D/!P;JZUU^%K1^FYZ.[L1 EOGHD7"\(AX'FK@K,^-K%CR MV%@FDQP>K)G4UY ,<62LMM;@JX7JZ$>\H8R1F!\[08P@7(DY<@%K9 DC0G/+ MK*_@7,VDOH94B6-#M:T&7R-4,Y/O0-9VG%F>7W^-LV@3>'\WV((M'D#0S"4' MTI9YA!%+B!K.C,;"L^*!IE*TOX:TBR."N8R."Z*[W\2,%UM4E$Z^V/^A/A(L M6K(W0!(%D8E8)S B2BO$J6'@-[F(B% "2VP2":7#B(,D47RX'2]&<9W@LM3 M*@3H',0HAPGPX.4NO3)N9>HUY,LT08]+R=+E-!-!<'3 MQX\;%_;;ZL%6,\%XI"17Q,*YC;$$&8%5XHFC. 7FB2GM FVGI)8$B2+JWOFR M?9#LJT30^GE,46("-R*W9B*(.QV0UBX@0:TF.&HJ9>FRO9=HJ>F=^C ][X7. M 4(?$#S9_KDY!?)G=IR[BL;YI^GMXFNT\P4-J!SFUO$CW<>^5TD*-@-J6 MCKXL4+"1>"PU1ABX@-,>I&:MT4AI;#".E*7BH[P:$S?L<58,#OM@5D0WKR9* M<3*?WW[[OBR'^#S/8R9/X5_=KF;;E@Y4-/I6+],T6S,Y0+@BTIA8BA0QD0* M&(/#R0V%2](0++C HGB3Q&IK/FP,*H$<$,'@ZY\+K MK_EHI?IF-1]M]% EFC;9O]@QC)5' 6.*>$H*P;\V2*ID4R3!$5+:7WA5-1^M M]-RXYJ.%T"L S_XL;QX2UB'/3Q'+'W!.ZS7(:H6]L-$$5N40PP%J.MIHOG6R M?0LU5 "KUC4JX$3AD'(;);\L)LC]:JP,B :C7"0ZLECZK.JEE&B &H\.L.M5 M3?7!\(4\!,*#4 XKQ(.!>X#2"/> R&.C3,2)2*Q3_R-B7GG-1Q M_\31EZ^+&$Y6.^I)8.#\/C P^;+^5_>S&^^;\ =,;8@)F1QDXHQ19!.W2&F6 MF#>..ME_0GT)3EY#A4@KR.T%]='U7^4N>,+V+J:S2J:WD\657<0;K)7VW&B4 MP"P'7>@\O#3F*4],.F6\3^0(PV8/([XVK!\?B?N[=AT!%E7NAQ:ZV-Y8ZDXA MWEB< YR0UZ?4#$1H:==X[K(TQ\[,#!*[XN2@*SPYU1&"6_ MQ![9Y,>_GTZ^7,?9MTVSUG6C5NJP)1I<^21T@.L\"60EU\AJQ[3A("[=?TE9 M69YJNT)^E7U4$$G%=E:Y3(73RP\?SJ\_G%U'MZ>7%]?O';V<7I^=FG M"SN;P=(_8H?DA#;+=\U'.)B52YF-N>U M$)M39QCBR09DG4R(!>4Q'-+2N](AX%8$=CW"7H %M##@ ;!?+:X>3]:K'WA4SM? MO66FI 3F@2+"+/C! 6.DL9+!$U'0R0,?!KDD)>(B6623"OF'//]:LB0;I32U L?0C_\E]/DB- X4 M[M#U#)__Z]-_G4U^C&;323YI[?CC;+H 6RZK(F^@GZ>C'Z/QQSBQX\7/^P1Z MQ8G/(34" E.>(L>P1T(J)ZFD)CF\S^@Y]..U(.=0=4^/*/OZL04W_.UDM/CY MZ3L8EW!BKYD,EOC@%4%*:[C+/0W(&2Y0D)9Z1SUX$'NMZDX4#.,G#H6R EJH M(![RZ=;-X[]O@<6S'_##74Z7$3H9K,$?%I+E=^C9W(V6PZI94)3",?\EN250+I/&J5"!6,H,Z!?= _=FI(F"RB MZOWP.4#N]0%H?7[F1'<'G"#!18YZ@86I7/P4%XOQ,DWSY%M^TCKYRX)BPO7T+G#?8L:LL] M8LPDQ!,AR"P]B 3[SL80&2E=R-2*P,HB1P>B8GHL%57X5/+NY/SJCY/WG\\N MW[T[OSBY.#T_>7]^\>GZZO/RS:'#*TG#E;L^D!S"0*&WD7=V-/O#CF_C@U3: M^_<]EI)0X(?H?]MSKBA7,.7%Z9^PK"KB-$(&-31))I05-F&YR1D* M\RP'@QS3L'.-9BQW[K+]G7K/R:D$9^5!\!+<.FJD)G!MNQW>C2;P>Z-U[\LL MSU.[2M:^CUCR*+ER)J$\.@QLY#QL+Q'X05O-G/",^_YB)X?1/.PSPQ%OY".H M=.C4GSM^SB=@9=^N1M[=YIUXF;;]V>]Q'-Y-9]WG;T_N3Y[^_'DZOK/ZZO"1!84:10[WE,.BG@ WIP,V/$3C5F^I2%PTE-B!AJ$+<2(., _&$A&V*5B06GAPR M+X3VMZ\_. 2Z:FU:5H1#H^#*_O4!SLW9R([GGZ;C#0MPR6+8!@;T&I*.&A"-M$@3 MZ5!B/BKX?2%)Z5+M'>0,&[NNQLENK9EZ0;;9@<8D&2-&$8QQQ*W,O?(B05Y* MG*+4CO+2[4!W$E2/:]1)[N)S8 M0V+(X0;X(48!QW-,B+G$DW+)IQB.<_*\;Y5UQ7_Y6^XP'56!N1]QW.0LG/T?#?^':_GV3P 95.AD4379(N7/@. B+ M!.5)&!:E[>$";$UFE0?>@3AY!L)^E39H7'&/!#_>SOQ7"WQE[A_^G1L+#FMD M/"+! VSKL,RNC YA1:356F*62J=1M:5QZ(E?O6*R1W55<%">^&6K]_E5]''T M(]\C%W%QND[(,RB9UC7LU>8%5-# M%6?\Q@TSC'@2@@8^N'>(@VA 2BRA*"F67(4@0^DBD!WD#&OG M'0527950$%'EGYU\*M-G_H65NF;6-2&P4$+=^Y@OHKMT)Y6HH(QK%)BT MB&,?D:,2(R]"P)H%SWWI>OK'%'3NWI2-N[A<\VV<^]EHF7^Z+C51,A?]1@2F M71Z53@TR@3(D!6')4D4P+=ZKZ65RAK7%.^C]63>F0B(?.B:UXN/R>YPMQW(L M&U+ MN#4C91V^XS(PC"-&A@>&. 4GTWKB$ F<,Q,--T1WQLJ0L>X>M-H4+P>(N&+$ M7$[NYCZ;A)?]J DU.->%4Z1SUI.-(@@AA7.\66E>DZ]5BII#=-L0-X<)NF+D M7/\UW3 D(I9*.F1D+J)-65S."20,'&80=%SH+ KQL^[Z>UL MS9%5W@2F')(V+-\I!=)""Q1EU)XYK'PR7>%S_[EA0BY#HN= 40^J*RGZCY <@,K_,-H,OIV M^VUC)R45K*<:>'AF+,!-WIPWJ?XAQ\=+B6YB.(/EE\% M+\#;[[O[-RA%)561TCRA&"PB9CS2D3,4E),L)[C1XHU1]Y T[#MP:?N@#SW4 MZ'=\?]K>OX5CTIZ>&F/Z!^)CG^?2L[)JQ.>F==?&(017,'EA MM44VUZ5PQ31R!*YR$VRRV";CM#P8?4^_5J//TQ.V.@FZF@OSB: M;#FGY\HNXDU(@6*#,7)8P7DKE4#..8I,E$D&3 @UI1.I]M$T;#;5L1%VL#8J M.,,>(@&Q&-S'TJ6D*9>!"8P5Z9TLN=S*AHA2+Q&!'64 M>(7][E8I;E>C+U\7T_1Y'E>M_>PD+#E\/[)N-!XM1G'>.3NOQ3?*Y.T=RE0_ M&7U)2!CD3&&(IH,LXE:EW#IJ03[J1K:X3L8!=N[;A930'47V'*_7M[M MUQMP*)C25",N(OQ@A436*X>8(=);[W 2IM>[[ E!PP*IM/9WWFQ=5%&%X;WJ M@!NW,?,FINDLGGA_^^UVF;E_\FTZ6XS^WU*3-YQA'H)G" L"U[EC!#GE.1)! M6NV^,!.U9&HT("H]$[<&>5<,A2:D!V M6 MOK8BB-)KVD-0(2_(58*FDZ*N_SA[PY4,0-MB(%(\@,W!0D#66(Q.#"E@E M[F(W%^U0T*B*0=.KE(O=:Z4?6S:-P:;I[A6I^^O*KD7+/*Z(L);:'4MP$N8'YXA\$G 6.I>0$S0@ MKT*DG-N+3MU\FIX(88"]@ZB+UH=VFAWPLCU@K0U(\*(0C MN'N<&P77.G-(8NISFE2TDNVSN7$%4K[/VNXNL@@#>/>&>"Z"Y8,"$ M2?UN//WKWJWWB]&/;8^X M)$6,E74(A 36OC(&:6< MZ4P?IH (D M;;.[UKQ<3NZBD#?>BN0CBTAZ!J>YE@(Y!G*S7D4B/?PZ]ID9]C)EPYY5QT%: M#SJJ#'D?9Z.)'WVWX[MME+AT"1.%-,G5*#@'NTF@"'/*#!@2S(=&[3H.!-PS M@H;UM8Z/LVX:&=H+R_+:$/YN.GOIE65^0SW1BGB#3L[_]U]Q^XR&G3Q[P MX*^G)_]^.>;O)B2&@U$.1:9RJP4ND:$B(*$HB5I)C76S?HE]4#>L.WD$G ZN MT@JNX,?\_4_,+,5P\@-^]\M] X6[8F1RHTDP00J!DDX)\9A+W"W\DA!*+5,. MKH)^JM ESNV'7;N)/*2&ZIAFUFSR4S!WNAJW3R8?_"ZR=_4:?(-)<" M2:SR+'LLD&7.(IE2# 03JWCISBQE\A>;)>E>3]_$CW84[OFU43F;(L*.?5N\?FA#]]-,5)*P=IO9V:=&=)#YT=+(Q=W]&.[N&, M>"8#1LSG>1)$@F7+N4;62&4QB)E(T0/<\K<'G )3+>!:Z^1502[/,;GQ.!&N MI$4X4MA044;D$@U(2A&-CLP+ELHC+G]ZP,$QM0*NM49>%]Y&/^)-P& 3)&.0 MH, 3IQP$";X\(@0[$SQA3O2!-_CT,(]X=>.MK49>#=Y.$GSQCL44E(ZY<;^5 M^252)6"1F80BE]%1&X)LF'9^V/>'>86K%GF'Z^;5P.]&4,LCSSW0O81#7/.( MK$X.,:6\9D':B'E9Q WSK%8MR%IIH,("\;=G5^=_G%R?_W%V?O'I^NKSA[.+ MZT\G%V]_/WO[V_G%;R>G\$?GU^?[9M(W"_\>_K&N,=U";!8*U+Z-L]&/Y5?. M)X#4VV4(&9#V>PQ?'CV Y*>)\71^.[M_! '#C)@DX!QC<(1Q+Q1R2B1$0V"1 M@<=@>.FDX [D=GUJN__T:E).%,(*+0QR,E#$C?I\UD4/%;S8KL7S-LY'7R8K9>5!?2Y@KXG.Z;3.(IZ\0UKD@A>I M29*4"<=+ERQOIZ064!V@W&EQ25>)E_6<5^Q2%$DGQ)P&ZK7/[6"813$YZ036 M0IC2Y\]+M R+F1)ZW@N= X1> 7@V#,1P,E_S=']8KX?]I2 QB6")>D+S["(K MX52."0DB+4G",5S\Y&E 5FV0.D3_SRZNLLJH E_/;8"KT?Q?RPWHHS788(5\ MKN7F@7BD\RC)B&$#8@M>L&-', \W] Q;*5;R8BLF]:H0M!ET=0W_7J;RHL,L;[W'DQ1@7_)5XZB7(7/;681EVU_B*<.JJ@ CAMRB-S MVG MO^SW];%JF"(JF("2,& +4!M7K:AUQ""<1+''I:L)MU-2"X2Z:GI:7.P5@&?5 M0-C_?,"!)CXE[@RB&C.XCW.K+(4I8HFHI/,DK68CQ-NT:7A&12TW5V'0=!1W M!8!Y-YW]96=A(Y?YF@LP#8/%X'E($QP(A6'D7,*(X:@M$^"7J-*&SW9*ABU: M[@TX!<1> 7C.)W[Z+7X"?<1\E;_/_V#CN_)$7-0>6+&&YI%#&MD8/*(!1Z.T MMU241M .GLQZQ*3'/938+"]@A;(L"20IY$D2C1VMO2] MM9.@8>V>8FIO!J<#=% %H!YUW5L?JMQKXISEB% I$.D;O5D*J!- ABG[!/ M&Y=[0T:;BV3S4)5D$Z<\*-?L!-G]G0$+4_I#2$'15F"\WLOI_=VL>\%4$-[G M:?0YS=+%B(R$.UE)IDR*'G-;NAOO%C*&;:34S[/383*N"B;/<'^CO(=C(0_+ ME1SN8N8ELEQXI##'U%KNA>DOF^T9.;4\%!RHZA>ATTWN54'HP8RFK!<[/OF6 M>S?<>&>Q(B[W#&$,&.)P=!)PWC LYJ4*G#Q-O2]Z[FPEJI8GA-)P*J&#"D!U MN?@:9Z?3;_#]KW$R7U[W.>+P?CJ?;YJ2Y)21^!O<^?DWX?8>V_E\E$:K2,1J M+/BU_?M&.2]($B!7#T8='.@Y@P1SQ+E0QDHM7"S]U%F.^EHBS65@.I!6*\#S M@P:@'V=3'V.8OP-Q+YD]G_R H_]1AO --6!X>"-09%@C./T5V+,X(HS!, E" M)$)+]R5J26(M\:4RR.Q3/^WA9U;PFRP[VX3"M_3%;?9G+M.#)/7?XSC<.-A. M7KJ(O @6<,2,=Q+'W.=29ZV(:J_8'R&#JL ML!];X_*S^ZYCF?MY9C_.IY/GPCE&%5YK8HY6I==-3!54\5G8-LN4&]T>PZ.G4MOH M+CL]8J^LH@(Y[H #ZG(IELPA/N&,]E&35%TER'&Q6P&&VA29M%%H5>#RLQP5 MF8] J&<3$,5L*?X;!MN3 9LH:)(;X3JR:HFKJ., S62$Z:\:N #M5S+Y1#V M(HB/K>X*L-[ZL7?9$_#IB^_)).3G7A%)4,QIY$PRJZ'7.@2#E%-!I&"<#Z4G M6I6DO^(COPS2!U-VQ4!_-YW%T9?)QN"ZGMG)'.RX-9_Y5ZL[]B3\[^U\D96R MG*,($O@XG2W_8+&8C=SM(E^FU]./2UW?8!D$%W"?&B-<[MUCD+8T5P13:5+" M,9G2S[1'9;"6C)>C;Y7AX7+P7OH19V[:FXET.7GP3J^NSJ_=_OCN_.+DX M/3]Y?W[Q[O+JP\GU^>7%YXN3SV_/K\_>=GC:;?>!KL^U'=@I] 3[W[=V!NH: M_USUZ!W9\?DD36??5H6BSY^A4E!4Y;8H3A+P$7.7%(=IRM,6M#81"ZI+^^LM M2>QZM%W%'W%R&W-BV2:H\S^CQ==3.,[A_)^=_>W'MR&_UN47\WEKG/W[%O[X0UQ\ MG895^NW2I+E11EL2L$/*FHBXLPYI$@B2*7BGB?>D>".A([(WK.MS3+C7BID* MMA.8TO=\W?A@I +K&44B/>+>)60]Y@@+0N'Z -9(ZR]0!PSCDP0/"<()T],E+QXEM%6 M0H;-XC\FB+KKH8H8S%,VWH[&MXL8;E3@0?,\FT +N1Y+1IA#3$3IN9,*\]*E M="^0,FP._I"0.D07%89;_CAY_WD9BSBY>/O?GT_>G[_[+Z4X

)1^+I-[?2[Q?3!EFD4A!;'(*Z< M9(H@HS2XGXR;%&/PN%GA/GSRP1:%7]UOS^;4''H6[?_"_49;I1L$K)/@G""; MX.+F+E'D0BYQ%M$H1B/US7S53FP_(6J8P$A/6-D<3?VJI@)SZIZY\7CZ5QXP MEG/IKT!Y,_ K[II529>,I-0@AG,W9R8ILA%$"6YZU,Y0+Y_.L>Q\'3:CK%;4 M=8+%M'<=58^\=?J?T!K,"<61C%SF02X":>$<$B'$F (EP<:CXJZ&1.T^\- * M<@P552(0/BJXV-\?Z^/AZ'Y$1TB$CO46[5AW0*!.X M3XR1.*AF8W,*>0;OA\T$/XZ=UK^F*CCF/DQ_++-YSR>[-_#5=#Q>#VFXX?G9 M-[=H$&P9#30>A(D3V/'^;=N MF$A*!HN13"0A#H<_,LMQW()ZE;CE,O"C.A5KPH8U^GJ'1RL7XQ!='0S [W$V MFH9/"SM;' &&IU_M[$L,U]/3Z?)M=]W^_R;P:(0W&JF81[A'J<%"P3E[,1D: MDG8\ED[\/XC08;LF]F$D5;@JC'A MM&96&(-+%\PWI6W8E)*Z8'F@QJIHW]?L7C"1&C!Z(L(!=AE7N1^!I!AQJ8@+ M3FDNCAL8;'.']Y9%4A<*#]%5QSO\;/(0A >_X2[7GT?_7U^F/_Y/]&'UB9,L MK^O1MSP=^LXVW_]P^PAX#Q==8ZAM_T++%]R#B>_X; N?NEE]Y=OR$_>^ M_Z'B>'G% \^8APM^F'P?Y46O@>TW\(?_*D+F\U4',>KWZF*SDQM)9$ +Y1%] MRX3'POIZLN8@MNUAVMHNC4IT]1$^NYA]FX1W8_NEB*8>KSB(L7>0GK9*HA(M MY1U_.IF'63DU/5ER$'/HX-/ON2PJ4=3OT[_NZ2M[ KZP]"")K E3#;\%F4JI6GSVIL9'V=*7:JT1IYY,P^C$*MW:\3/7KHJ@G2PWKE.V6 M^72? (;>2N/Q/5V;?*5.FVC;@H-IZ 693YL)H()@_FK_;_)CR\9 'Z\]K+/< M:!?M%$H%RMK43L60;: XF:_E-[.3+\M0[OS-S_N_LY[=LV3FGJ-)^#BVDPO[ M;=-&N*S.>R%QT*?N[6"8'D\S%0#O[-OW\?1GC)\68*1=?L^\[3W*#ZIJ>_$[ M@T*@5^T^K6O;)^H*X+"D[>0[?-Z/5CF3HR]?%_-/)U>?>H'%_N\-FF5P3'@T M%OW0=M^V2Q<,H2=JLW 3&)C>;(R#W:@G53]+>SY8"4 MDV^+[GK;NFJCHQT/K[5=(JE!96=_S_S'V<@7V%_W2S523@4ODL^8KT$CO\$- ML'AK%_&='%?BR643K].OGSTW8Z] M/4LW4MVP3Y/-A#-\*X7MF2QGL^5[04\I.,]7+Y)^LX?H JDW5]%/?\39S\OT M[%O/P' 0[AM]H,.67:^Z^4SWX/S6!0>+*[;1S\/-NDLL Q^R5W&^:?*?[X#. M0?IMZPVFKYURGS82PG_T\TDOUDE3I?SSQBOZ%Z)L.2WT635;PQ^L]@%\VSAP0ZU0RV#)F(:^LC[\F6Q9JISM.GQ M4H,E@!ZJK>VB&%@_&X(F=OQS/IJ7R6UZ<='!DD$[VMXOBF=@[7U:_.OCS%_. MKN>SL_EBM&K*6#)+OM$'!LL4/52K;<0VL(8O;Q=PQD^6;?;+':4OKSI8ZNBA MNMPKH'HNP(OIXL]X=U/'4FG<33XP6"9I@]F%:3VC+M6':X!(("3EB=MMX6 @O[T4^7;:3$JF)=^V54 MT:O -,[!+[R*_[X=S>[.E3*'KUPD^V<' ML04R?S[:GW_DH3G+N3P3'TLG_C19O\.^!N%TS_6Y6V2P!]<66GBX(Y]R/_2# MT-_1W^8YUZ=P3'R9SGYV3AW9ON)P:GHJ[VE#YH<.)(_'3\D;Q4)))"\O/%SV MU4Y53-O)96#5?8S3 GJZ7V7(G)+]LI[N8'SX)!\@Z:*(.IZN-5PM=$NEO""$ M?W(5CWG3_).?^$]^8CO=A/_-3:;!'^^Z/1ZO-%@:U:[=L979H14P'M^1569K M/%UNN&M]J[BG37@?6BE?OBR654N3>>YX?#[Y=/OMVRIN-5],KEUNS& M?\Y*Z*SUUX:TU%[2V+2 ^"I0>Z896)Q_^N%/YXM"VMVZZ)"674,E[A+&T,Y/ M:3T=K*-^-MH^Z4^;B:(2+7V_'SY*]9F&<2 M"ZAJVWK#=5AN=.SM$$$MRNG9'&GSG>'B>#O4M$V;K\8&><38V=]^_ 4LJ*OO MLT5XSD+I'=KL<\,5:;;4>6L)#JSZ/V=GD_ NM[NX3'=,_#:;9,)/?\S"G[/\ MEAXF7TXFX?/DQWP1"@#@X(_6L?7;Z7=:3M@#8R6[5^>3-?U/*7W*#Q@;?\Y* MW.>'?[6.0^-@M'06]\!P^0,8_/)VL17OP ?\\1WL"\"D_=<&,PK+P.-@\=9S MBIS,+].:C/F M8I%__Z_Y51K[S-;U8IP%E =[E()4B>\/5MQ:!D\%53#T4)QHLC/LM]GT M]OOY?'Y;4*.[UAW,]CWT'-TOHZ%/U*^Y=W^X([24%G>M.YC%>>CINE]&@^_% MZ?5T8<>KC58EY2#]]Q660ROH1._N+7C\<^/=A0**6K;DH/U0SE<7SLD M,W1.57YR!PJ77F.AH_&E-0=KM/5Q[D0*ZW"&L&H[2.U*+'Z@OKCQ<8Y NY^H^00V> MYW,[6OS,HTU6H@3WYMMRA-O;40)B(G!;2KLM/S57?=?EL7;*2NF@)0N\0R M=(?:;%!EC@HI;-MZC?154\!HAU!J"/$7F6KV<*%&"JHIRK--#(,;(=/.J9*; M-1KIHZ88S!/FZTCS[JR.MOFJM*8P285IJM/);V"XK E[&^=^-EH^PQ3*4]V_ M?",EUA0 :2ZRP>^E,,ITV3''],<]=Z6>G_>MWDBS-<5"&@MLZ&MM,I^\F:1% M+B$JEG_\PIJ-:@)JBHKL$<[@&03WU5_E4@6VK]E(=36%0?8(I];I ^>3^0B$ M>3VSR\F3LUG.F\Y3%9Y$ #J.(MCQF2)S"9JR46!(P;-//8/%@9)-]_$$6Q<^B?+NS_=&%O%]%:S,;7K3H;%X_ M6FJP0O@#E?)( -KY>IV' EV@F2K)DR_+V)X-[9?.JGGI34'*W)OIZ<](AD^ MG-^'SG8L.UA5>SNU[1=,%0?@DJYR=SL'JU+9Q&&;?1JNA\(5.PJY?LAI^((\JM#5V=_?1[.2JGJRX'!UZ8=H:KLTJE#4V]L58054=+?4<%7F M___(B1ST$!@4T1*" _)S,9* ' HKRDVDX'8QB#0VF@W%[@^K3P?HDD3J/$I MR$93J^]-V/1!,G6,-]Y09UJ(#*\!GPS#YDZ__!*H4ZDSWD^\+8-D^)_">,83 M?K0OT:$2("(IL3C5C@L 4$L#!!0 ( -F*55H_X2F[" 0 .8\ 5 M8F-P8S(P,C0Q,&LM97@R,3$N:'1M[9M;<]I&%,??^RFVRK1YB0!1'(/ S!CL MIB2.D['2YK&SVCU".UYI-;LKL/+IN[HE.)BV2=N$9L6#!]CK_YS?V8OPF<4Z MX?-9#)C.OYM][[KH0I \@50C(@%KH"A7+%VCMQ34+7+=IM929(5DZUBCX6!X M@MX*>.1C :GX[" M"0V!CB'R)I,)H70XGOSN.::IJ5ZW4;K@<.8D+'5C*,?W1\/>Z4FFIUM&=>Q[ M@\$/3E5U/HM$JLUXTK2OW];=['7F*B NW&F)B?95GB18%E-MOG Q9^O4KW0Z M=7]M&R*XD/ZC0?6:EB5NA!/&"__Q&Y: 0M>P13GC)PJGRHPA65175.P= MF(F:.5K8(WZ-7/*/AU$:PN5NT\'T"PC6..305@B%I"!=(YSC M3('?OIE2IC*."Y^EU?2K1E.#R=I@& JM1>*7"&Y :D8P;P:IQJN+&SHGD][( M.RD!U6:>FK8#-^SV*G;[FNZ7C<:]R>!P\:#G'2S[E[KM5U.NIVT,HS*]MA\GM6HH\I6X##B$ 433-,*5F ?&'V1WRC)%VO, AVC-:;:\O'VW&"O74 M*! AL68B]8T8D&4M9Q[DH6*485?7N6>>3,8JJU__(3,[\H]7K4Z#X-M1^^VN%,S\/01+Q M!*U2TK,C_IWY2W,RXCBE743;IM:*B.9AN7M=X;#PP11WP6V; M6AN">X$YB2%!B]_LB69S29'E=JT>\G8[G;;-*"N?<7PF^(/2&LX_"YY[?=B$ MY!*G9ME%2R&SYF9E"Z*U\H[.8_1-2^=*F\E@%$AN"Y6EXJ([!=FFUJ:@OM+4 MFEO-X4W&-L+M4FM3/%];8?FU M?;.'Y64N10;H61+^8@N?ST":/CI C](Y-:"!X'GY,[?JELV.RB/PS0L@<6Z6 M3;H4'9$=D4?@FP!2)61Q&45 NIM/1^;Q>.<^F6@)$C!'0:$T)!VH#0/]*D-P M)P7QZR2/'LBB_+-B#J-4[<;_(7F;W-WSK/N%_E-_\!4$L#!!0 ( -F*55HLFXNQ80, * 5 M 8F-P8S(P,C0Q,&LM97@R,S$N:'1MW5;?;]LV$'[?7\$Y6+L!EBW)=FS+ MCH&N;8"A75$D&X(]#91XLF^52(&DG'A_?8^DE'ASTB$/6X'I02!UO[[O>'?B M>F?K:K/> 1>;;];?1A%[HXJV!FE9H8%;$*PU*+?L1H#YQ**HTWJMFH/&[^R#K7(G#9BUPSU!<###/T_Q;(P]5' QJ%%&.W#QLVDZFL\:N[I%87=9 M$L??#;SJ9ETJ:2F>)ONP#&Y.G$4&B@CNK.:%S4Q;UUP?5I8^1+S"KWNTP1\KR9)3\E<81@2.L!64<]+\.=OXHV-=*&E84%>U44JI76U=4EZOJ$V)-G]SCI/UICL3Q\ MI2.Z 59TQ*UB=@<,9:%THS2WJ"3+#TQ#2?1EX41=.CKAM:4>S'QB97BI=L^MHX=+](Z^*'=34E@]Q MZ;-J-<6F+Y8)W\N7D.N6ROO%67(>K])DZ-MW2$H5]\?1,7"$5(7!J$3)98&\ MHLSV:(=>[1$),P1$M!5XR$X)RA(*BWN08(Q#A:Y$)1E1%*M5Q=0>])&O@-BA M>8*9\XR4,=/F!@5RC4" >-, +@0\HF(673T;-J]NL4YHNSZ7QE_)M=7?_,?KUF[]]_##R> MUU:6YW2@G4:NM =$8N*-P:R?K$2:)J*'S*4'HLW6M$PW=*PSI6UJL[LGYU M?[I'3'M4]R72N'_:E]G'COO_,&/]&&3]!#Q-V-B7[[/Z^\O_J[]=5QIET(V< M+(S>/9Q<8![ZS;=._&#"U:T6X; M-Q9]WZ_@VMC4!B19(UF))3L&4L?!&KMHB]1 'Q><(<=#F#.3( MDBPY<=J@EMODP=$,+\E+WL-S#\DY*WRIS\\*R<7Y/\[^V>VR]R9K2EEYEEG) MO12L<:JZ8;\(Z6Y9M]M:79AZ;M5-X=F@/QBQ7XR]55,>R[WR6IXOVCD[BL]G M1Z&3L]2(^?F94%.FQ-L]-4X&Z?BU..[W1R?'R;B?'N>C1([2,>G^6F\NC/HG[\ M&9O9:*SK9-:5=][RS$]<4Y;QDOQ_^G5)) M-^>ETO/)=]>JE([](&?LHREY]5W'\39,>LFK_>1U_W1],"O#6/$XP[Q+^TPN7UQ^O+[Z<'7Q[OKJ MQQ]^?L3IYW'MJL.N"VF$L9+]M\?^S:U5KL,R:;W*Y\P7W+_:'YT\YNX6,*W, M?\V%P$KI:IG[R? U' H1495 -";=Y*1^+A EO873?W[OIVO3DO1[(YJ&*U;P MJ6163I6<@6-\H1SC5=5PC9>UL9Z9BGTPMF1)O_L?9G+V/==9(4LPCT4Y]\I4 MB-7X\?6P$8^]EQW%PGX>\%U.'+ :IDN:H !4+5 M,O0=H!3F*+8KY:K*P4>!>/ [TXU FX#72IP[@*:R>LYJH(. 38#7>HG<%C3N M0==8'$)1PQVR:#0, %<#3(7N7/ GXZY@N38SM\"RE3?*0;:@(TXOH]_PLK," M2;=P9L/;OQM)B&Z,7FN\'C@#D-\KQBW,B ) MR%"IEA1Q)@'?5"M74 TR*\&VQ+CT+)3+M'$-ZA$/6Z,CI&IK,BGPVK$#($A( M0#+"Y/(N*WAU(]D[4-S'1L,B&?)N,CJ0T8MD).)3?%0D.*L(96J?$0^N(#PB MCGQY]<4+S\%XZ["$0 MG9 0/P^=#N7JC#?NZ54H::82,&A[BFG8-!8-@+6FR@4NA)6L0CNDS)<-7FX24V.BU+4Z$"H\(79[0285/KFM0IH;A5- 5U4+(#16UU#C*X&$E MNI#N W,:)^$0MK.A4LT!Z*S1G @?PPI.+)4 :D1=L2J'\"N59 A.1GTIOH"# M=PNWZ0[A=GB\B=LG$](&?)].94]&,9 _58+ R9VI.'$V=P VB5!"++=B@1[@ M6?%4:>7GE.:W=4MK*0 M8"@N@S73%1$;4L-=.Z"ZP=;)(0HD2[+,6!$<"'+V M1E90&QI01HFL:8V0":1ZA"O6DJK!SB\6L-D. 382[>64ZR:P$453YCF4H9HB M#FZ+PKN7!T]@U_BX7?0%?*(BF-%%:9F:QC_NP5/XG]];2]+-^>"]<:Z^[0?7J#)LE3>2_F)5)$:" LJ%PK^ MA48.@'HPLR/FQ_^DHQ=+5?[:*+@?EF539>'@X?#;ONJKI?MW&LH,2E$!7+1U MI4UPIB2@T*;L^_W-3/);RL%1J84L'#1F.!1=' I]$<#:K4@\.-A">%R@HI/W M?/GSVHI/\[FU\WB&7YQ:TT$&8 M92 S "6<6;>(ZL14J*JIT5-)^;#B-^W1NVWY3Y:U-G.)TEEA(N/Q-;P"7U]% M+/2^\I'CMGM/'_98K4$*G$K;18@TKYV<+'Z<@M%KS><3586)#I5.@>$;5753 MX[TI)W2S/*7, .'1=A+ZB\7MI?-XW#L9#>G>V<-/+Q8=MU?2O7 E?>3%9MGH MI'<\?KRXWTL>+?M4L\-Q;Y@\K=FCX')T&Q/C:EZ]W1ON/0C)9%#?L62Q#.,\ M4)0VYL;4?_ZZ#%?^[P'UD*S8!YG:ANZ%!DDG?)UPCYQV+O[X,&/TGV6DT35! MY!NX=!).'Q4'?:3A70CU1)4$26RBT+)G%W>R:RAPQ;V8]QM?(OO"QK4P4_Q0!2Z M9B.0AYN1/ K2XMD_?_KDMUB?%ED//K:KC0OWU9-X_3*5&Y_?+<57T%']916> M.J,;OUGE,U_LM7_C]X-'X;O%_P-02P,$% @ V8I56A).AVRS!P ,BD M !4 !B8W!C,C R-#$P:RUE>#,Q,BYH=&WM6EUO&S<6?=]?P;6QJ0U(LD:R M'$MV#"2. QB+;8MLT#XNJ"%'0Y@SG)(JOWW/)D259"U4Z5$_:SD.Z.M=M- MK6M3S:V:Y)[UNKT!^]G8.S7EL=PKK^75HI_+D_A\>1(&N1P;,;^Z%&K*E'AS MH#+1'_)!_WS8[Z>GIVGW/#GCY\-QFF5GP[/T;/"_Y !-43VV<7ZNY9N#0I7M M7-+XH]->Y_6@\A7F2D]QK-H'W_&;C8Z:SN9MN6]MSSU M(U<7!;?S"X\7;:[5I!P%/P]B?XLVJ='&C@Z[X=\%E;0S7B@]'WWW2172L>_E MC'TT!2^_:SE>.HQA518K.O6KA*&P.3S.&C_0CU:E7/B5],B3F_MW68G'4OUIU9<>,)B[?,P/9&*8(E[3/Y>7WS\=/MA]OKMY]N?_C^O[M[NF;T M=E>?QZ';%KONL/]PZU7)WLERXITS98NE$F^R.?,Y]Z\.!^>;7NX2MHH+@579 MUC+SH_X9+ ISHDJ!^1BUD_/JN0";=!9&__FC7ZQ-2]+M#&@:;EG.IY)9.55R M!C[SN7*,EV7--5Y6QGIF2O;!V((EW?:_FZ%N@3\%J)@N(^U1HVDS]O)X$A&*Y*!B$_Q49'D*R.4J7]&/+B"\(@XLF7G M@;*U@3(,1'X^QCUJD)38+MNVHO)U;X]0><2/]P669YUA0O/P7CJH>$0G),3/ M0Z=%N3KEM=N]"27-L00,FI%B&C:U10=@K:ER@0M12Y:A'U+F2Q9=96(K-0^X M:O+P$ANMAJ6I4(%188LS6HFP@7;UV"FAN%7D@(IJ(>2&DGJJ'67PL!)=2/>! M.8V3, A;Y]"HHGU$6FM.A ^W@A%+)8 645>LRB'\&DNJ"$Y&>RF^@(/W"[?C M/<)M_W03MSL3T@9\=Z>RG5$,Y$^5('!R;#@Y<39W #:)4$(LMV*!'N!9\;'2 MRL\IS6\;EM92 %K 4%P&:U571&Q(#?>-0U6-K9-#%$B6I*FQ(A@0Y.Q$EE ; M&E!&B:QHC5 52/4(5ZPE58&=7RQ@TST";"3:FRG7=6 CBJ;,,BA#-442X99>"^,\ MWM,I(?IR*3KZI48N1=='3S3) %IPU*/:C>'8%\EP@E"NGR =1ZMR[AZ4 [%; M +D4@?;#?#24/&=:W4G='"<\JM_ZPU/T.X#]PC=<@[_.ABL<5HK%6FHMV8O( M=!7/2R(C1'Z!!ME0KP_6<2A8;ZQ[2/OA!;HL"N6]E+^1*L8&PH+*A8)]H9,C MH![,[(CY\3_IZ,52E;_4"N:'95F7:3AX./ZVK_IJZ?ZMAC*#4E0 %VU=:1.< M*@DH-"G[87\SD_R.=)+?OXW/6^3RS((66@BS#&0& MH(0SZP91K9@*53DU>BHI'Y9\TAR]VX;_9%%I,Y4F,AY?PROP]57$0N&^* M$=UB3RDS0'@T@X3Q8G%SP3T<=LX'?;KC]K#3B\7 S?5W)UQ_GWBQ638X[YP. MGR[N=I(GRWZKV_ZPTT]VZ_8DF!S-QL2XBI=O#OH'CT(RZE7W+%DLPS@/%*6- MN3'5G[\NP^<%[P'UD*S8!SFV-=T+]9)6^!+B 3G-7/QQ-V/TG\73:)H@\@U< M.@JG#E3KX.K5X2E68OB[[:)[;1Z^;MR?<4+([;4O$_X*43ZX^A:_E^W4S;U, M:SI,83]A+\%^M%!P)%Z".*)\=ITKF;$/#_GQA[CI8-^B_(*<.OHQ'HPB?AN1 M/-Z,Y$F0&,_^'=03GW+M(K8>?>!7&1?NK4?Q&F8J-S[Y6XJPH*>ZRR9\[(RN M_6:3SWPEV/R-WRR>A&\E_P]02P,$% @ V8I56OQ$(PL!!0 &1@ !4 M !B8W!C,C R-#$P:RUE>#,R,2YH=&WM&6M/VTCP^_V*N:!K0;*#G0=-G!0I M#4%%5Q%$4O7NTVEMC_%>;:]O=PWD?OW-KFT(<.VU/8D6"11%L>?]V-F989KJ M/#N&#D!_Y):OAFNL,#UL^T_WZ>;IOA4Q#$6\.IS&_!!Z_[O#!H.^Q83@>]W P M8%$\\OL1]CWZC Z2,!S^X7>(E-!K&J4W&;[NY+QP4S3R@T&O^VI8ZLD5CW4: M^)[W2\>B'DX346B2)XF^_EFS><#,51BY>*TEBW2@JCQGS?Q$#-58P?QR7B!K5U^SUBRN$YYR#7T>UW_KAF?,_$&]MCJSA?GZY/CD_EL M?;(\A;/WYZOWL],UK)?@C^!]=]6==V&UF%NHWQ]Z#LQ6,#M:GJT71W?06Z2Q M=P#+8UB_7%MY6HS6MT<.'%@G:*(A41XUX6W3$JN'#B3J'A,5<.Q@N8IQX3$D7C-+Q&6 M2<(CE,8;AG=CL0/TS@30@;*2JF(40RVV,DXUOJTSCLQCL2A-:=M&;Y%,QC7\ M5TR&K$#E+J\SW, LLG$P&><0G%FR? ,?"W%%[KK %SO#T>2;DK%D<4Q5ULTP MT4'_@/+&IB9F9Y+Q)6(E_55RBN7^4B=EM!NPR.AD2_.%NO'<3Y]OTODGM)MC^N#^@L(XG M)A^_/'R=)Q[TW@\9=%Y0&0BKRFP&""J95J2Z5W:Z__?:B4A! ME!1BS<(,6X10R!BE2[[.6*DP:'],8J[*C&T"7EB/6:()]2H7U N%0FN1!Z8/ MNC2U,&)9(\3*J\%-BS0>=T?#ONF2-.FIXU9PTT!U;0.UK^.'L.&H.QA_&NQU M_4_"/L>V/^[V_2]CNV]5KM4FQRB*P^M.OW/O1 6]\AK\]CS5?C#)=-\WM5L> M_XS9'K6^=&_RI+'\21M5JQ9CU+0G046E3!HL8^[@U439[W^Y^>^XX3G(/[91 MS^%[TD;-4[HBBZHEJG7#5+%O)Y/21%D1V#S-!LAB(6BDND MWD]%DHI^4VX7:MTV$ M]_;8I(H=0P.)&3,UX<%F^W92M$.?=TO"0B6R2C\D^8]E>/-=K^;W[;\$_@%0 M2P,$% @ V8I56HSU4*P'!0 CQ8 !4 !B8W!C,C R-#$P:RUE>#,R M,BYH=&WM6&UOVS80_KY?<7.P-@$LQ_)+:LEN -=QL&!;',3NNGT:*.EL<95( MC:02>[]^1TIVWIJNW89V 1($AJ1[X=T]Q^,=1ZG)L^-1BBPY_F;TK>?!B8S+ M'(6!6"$SF$"IN5C!NP3U>_"\FFLBBXWBJ]1 I]WIPSNIWO,K5M$--QD>;_6, M#JOWT:%;9!3)9',\2O@5\.1U@P]>=;$;#_Q.T@]ZP< /_"CP,>BS07 48,!^ M\QLD2NR5C#:;#%\WM4OS/":)R8-_7;[NX9C/1XMI3"TGB+Y MZK%2\T"9IS'V<&T4BTVHRSQG:C,T],%C&5^)T/G9J/1M96*9217NM=W?T%*\ M)O)=)WRB!OH=EJ=NV[<];SE?['5[PXG,"R8V[OD MB'0J50Y^V_L!EE(YC079)Q- D=!V/\$8\PC5BSW_J#WL^DV[PWO -"QY1O2= M'7.,2\4-)X>92&"ZCE,F5DAFY#G7VEI!_Y8SH3H"*2HD8V\,JQRH[&K"61,H M!7YBRG !;U"LC-92T,>4XQ).N6 BYN3V;+GD,2JWY((JE"X5O9%BJ[?VM0G$ M88%K0E$J73+"SLA;F:;KF%:91JZQ1!:VUMUFWS+93*OUSYF*F$#MS=89;F < MN_C;3&L2G3FQ? /OA;RF4*WPQ5Y_,/Q'25BP)*&RZV6X-&'WB/+%I24GB(0) M/7]0?*V*M.\?;*W^\LL/[\3EJ-7MV3@L")IZ.RS++-O0MLF+S";F+ED5_E%R MA?9 TA:SFPS89[0K%/C]_>1@A_--:N_2N@;;#[H]@C48V@S\=/@^6I*? .B= M_R7H7% )RZN*1Z72,)),Z*L#<9L1C"M*B4*AMN W+9EE&9 8&4,5A0@%98-N M.JGEKM*0PH0[U;;6$%>9N0R05"[=DOI>V6G]V^,F)@-1$<2&11EN&2*I$E0> MQ3ICA<9P^S!,N"XRM@FYG[?MDV&[#3)=N&ZHVJYCNK0) ]IO4$K:#].;K?\1VG_D=I#9W)E-@5& M$PZO&]W&O1T5=HHU^-O]5,7!)M/]V%1A^?)[S#E;';B[/*D]?]).5:8E&-=M M25A2*5.6R[K;>S74[O=#)_^=.#RC_/]VZAF_I^W4=$T-C^%7"#]3:\&>0GY!3^Q>*$WP%X?< R8-G))^04Z<8J9*I#72JZ;S_$+U# MUPT^U9N/1/(Y=EVUG,MMSLTA>(;46.E8\HJ9_>QUR^W[C]C0_ M_YQIWG7\.K5C@I"F";B.L7!JK!Q%R=;&>J1,(-J +N/4*FA"A) @S9E)?5U" MQ%LC@KMR(;,*J=&-#UNS_,$GSI[5=47N[FI:][+[<["^=WM*!KE9)U28,7L2 M/+A/O1E'W&31OA%AD999:1Z*_,T5;/U;70@?NHOHOP!02P$"% ,4 " #9 MBE5:I?_GA'9- ">/@( 'P @ $ 83$P+6ME>#$P,35D M969E " ;-- !A97@Q,#$T,C R-&AA#$Y,6)A;&-H96UC;W)P;W)A=&5I;G,N:'1M4$L! A0#% M @ V8I56LZ5D]5E&@ KXL !X ( !;ID &%X97@T,61E M&UL4$L! A0#% @ V8I56M?< $ *R0" !0 M ( !D^D# &)C<&,M,C R-#$R,S%?9S$N:G!G4$L! A0#% @ MV8I56DYZB"SRC $ P$@/ !4 ( !9%H% &)C<&,M,C R-#$R M,S%?;&%B+GAM;%!+ 0(4 Q0 ( -F*55JT-M'6@?$ ) P"P 5 M " 8GG!@!B8W!C+3(P,C0Q,C,Q7W!R92YX;6Q02P$"% ,4 " #9 MBE5:/^$INP@$ #F/ %0 @ $]V0< 8F-P8S(P,C0Q,&LM M97@R,3$N:'1M4$L! A0#% @ V8I56BR;B[%A P H !4 M ( !>-T' &)C<&,R,#(T,3!K+65X,C,Q+FAT;5!+ 0(4 Q0 ( -F* M55KGJR;OJ < +XH 5 " 0SA!P!B8W!C,C R-#$P:RUE M>#,Q,2YH=&U02P$"% ,4 " #9BE5:$DZ';+,' R*0 %0 M @ 'GZ < 8F-P8S(P,C0Q,&LM97@S,3(N:'1M4$L! A0#% @ V8I5 M6OQ$(PL!!0 &1@ !4 ( !S? ' &)C<&,R,#(T,3!K+65X M,S(Q+FAT;5!+ 0(4 Q0 ( -F*55J,]5"L!P4 (\6 5 M " 0'V!P!B8W!C,C R-#$P:RUE>#,R,BYH=&U02P4& !$ $0"/! &._L' end XML 135 bcpc-20241231_htm.xml IDEA: XBRL DOCUMENT 0000009326 2024-01-01 2024-12-31 0000009326 2024-06-30 0000009326 2025-02-07 0000009326 2024-12-31 0000009326 2023-12-31 0000009326 2023-01-01 2023-12-31 0000009326 2022-01-01 2022-12-31 0000009326 2021-12-31 0000009326 us-gaap:RetainedEarningsMember 2021-12-31 0000009326 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000009326 us-gaap:CommonStockMember 2021-12-31 0000009326 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000009326 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0000009326 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0000009326 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0000009326 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0000009326 2022-12-31 0000009326 us-gaap:RetainedEarningsMember 2022-12-31 0000009326 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000009326 us-gaap:CommonStockMember 2022-12-31 0000009326 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000009326 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0000009326 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0000009326 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0000009326 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0000009326 us-gaap:RetainedEarningsMember 2023-12-31 0000009326 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000009326 us-gaap:CommonStockMember 2023-12-31 0000009326 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000009326 us-gaap:RetainedEarningsMember 2024-01-01 2024-12-31 0000009326 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-12-31 0000009326 us-gaap:CommonStockMember 2024-01-01 2024-12-31 0000009326 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-12-31 0000009326 us-gaap:RetainedEarningsMember 2024-12-31 0000009326 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-12-31 0000009326 us-gaap:CommonStockMember 2024-12-31 0000009326 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0000009326 srt:MinimumMember us-gaap:BuildingMember 2024-12-31 0000009326 srt:MaximumMember us-gaap:BuildingMember 2024-12-31 0000009326 srt:MinimumMember us-gaap:EquipmentMember 2024-12-31 0000009326 srt:MaximumMember us-gaap:EquipmentMember 2024-12-31 0000009326 srt:MinimumMember us-gaap:CustomerListsMember 2024-12-31 0000009326 srt:MaximumMember us-gaap:CustomerListsMember 2024-12-31 0000009326 srt:MinimumMember us-gaap:TrademarksAndTradeNamesMember 2024-12-31 0000009326 srt:MaximumMember us-gaap:TrademarksAndTradeNamesMember 2024-12-31 0000009326 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2024-12-31 0000009326 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2024-12-31 0000009326 srt:MinimumMember bcpc:RegulatoryRegistrationCostsMember 2024-12-31 0000009326 srt:MaximumMember bcpc:RegulatoryRegistrationCostsMember 2024-12-31 0000009326 srt:MinimumMember bcpc:PatentsTradeSecretsMember 2024-12-31 0000009326 srt:MaximumMember bcpc:PatentsTradeSecretsMember 2024-12-31 0000009326 srt:MinimumMember bcpc:OtherIntangibleAssetsExcludingRegulatoryRegistrationCostsAndPatentsTradeSecretsMember 2024-12-31 0000009326 srt:MaximumMember bcpc:OtherIntangibleAssetsExcludingRegulatoryRegistrationCostsAndPatentsTradeSecretsMember 2024-12-31 0000009326 bcpc:CardinalAssociatesIncBergstromMember 2022-08-30 2022-08-30 0000009326 bcpc:FormerShareholdersMember bcpc:CardinalAssociatesIncBergstromMember 2022-08-30 2022-08-30 0000009326 bcpc:FormerBankMember bcpc:CardinalAssociatesIncBergstromMember 2022-08-30 2022-08-30 0000009326 bcpc:CardinalAssociatesIncBergstromMember 2024-12-31 0000009326 bcpc:CardinalAssociatesIncBergstromMember 2023-07-01 2023-09-30 0000009326 bcpc:CardinalAssociatesIncBergstromMember 2024-01-01 2024-12-31 0000009326 bcpc:CardinalAssociatesIncBergstromMember 2022-08-30 0000009326 bcpc:HumanNutritionAndHealthMember 2022-08-30 2022-08-30 0000009326 bcpc:AnimalNutritionAndHealthMember 2022-08-30 2022-08-30 0000009326 bcpc:CardinalAssociatesIncBergstromMember us-gaap:CustomerRelationshipsMember 2022-08-30 0000009326 bcpc:CardinalAssociatesIncBergstromMember us-gaap:DevelopedTechnologyRightsMember 2022-08-30 0000009326 bcpc:CardinalAssociatesIncBergstromMember us-gaap:TrademarksMember 2022-08-30 0000009326 bcpc:CardinalAssociatesIncBergstromMember us-gaap:CustomerRelationshipsMember 2022-08-30 2022-08-30 0000009326 bcpc:CardinalAssociatesIncBergstromMember bcpc:CorporateTrademarkMember 2022-08-30 2022-08-30 0000009326 bcpc:CardinalAssociatesIncBergstromMember bcpc:ProductTrademarksMember 2022-08-30 2022-08-30 0000009326 bcpc:CardinalAssociatesIncBergstromMember us-gaap:DevelopedTechnologyRightsMember 2022-08-30 2022-08-30 0000009326 bcpc:CardinalAssociatesIncBergstromMember 2023-01-01 2023-12-31 0000009326 bcpc:CardinalAssociatesIncBergstromMember 2022-01-01 2022-12-31 0000009326 bcpc:KechuBidCoASAndItsSubsidiaryCompaniesKappaMember 2022-06-21 2022-06-21 0000009326 bcpc:FormerShareholdersMember bcpc:KechuBidCoASAndItsSubsidiaryCompaniesKappaMember 2022-06-21 2022-06-21 0000009326 bcpc:FormerShareholdersLendersAndCreditorsMember bcpc:KechuBidCoASAndItsSubsidiaryCompaniesKappaMember 2022-06-21 2022-06-21 0000009326 bcpc:KechuBidCoASAndItsSubsidiaryCompaniesKappaMember 2024-01-01 2024-12-31 0000009326 bcpc:KechuBidCoASAndItsSubsidiaryCompaniesKappaMember 2022-06-21 0000009326 bcpc:KechuBidCoASAndItsSubsidiaryCompaniesKappaMember us-gaap:CustomerRelationshipsMember 2022-06-21 0000009326 bcpc:KechuBidCoASAndItsSubsidiaryCompaniesKappaMember us-gaap:DevelopedTechnologyRightsMember 2022-06-21 0000009326 bcpc:KechuBidCoASAndItsSubsidiaryCompaniesKappaMember us-gaap:TrademarksMember 2022-06-21 0000009326 bcpc:KechuBidCoASAndItsSubsidiaryCompaniesKappaMember us-gaap:CustomerRelationshipsMember 2022-06-21 2022-06-21 0000009326 bcpc:KechuBidCoASAndItsSubsidiaryCompaniesKappaMember bcpc:CorporateTrademarkMember 2022-06-21 2022-06-21 0000009326 bcpc:KechuBidCoASAndItsSubsidiaryCompaniesKappaMember bcpc:ProductTrademarksMember 2022-06-21 2022-06-21 0000009326 bcpc:KechuBidCoASAndItsSubsidiaryCompaniesKappaMember us-gaap:DevelopedTechnologyRightsMember 2022-06-21 2022-06-21 0000009326 bcpc:KechuBidCoASAndItsSubsidiaryCompaniesKappaMember 2023-01-01 2023-12-31 0000009326 bcpc:KechuBidCoASAndItsSubsidiaryCompaniesKappaMember 2022-01-01 2022-12-31 0000009326 2021-01-01 2021-12-31 0000009326 us-gaap:CostOfSalesMember 2024-01-01 2024-12-31 0000009326 us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0000009326 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0000009326 us-gaap:OperatingExpenseMember 2024-01-01 2024-12-31 0000009326 us-gaap:OperatingExpenseMember 2023-01-01 2023-12-31 0000009326 us-gaap:OperatingExpenseMember 2022-01-01 2022-12-31 0000009326 bcpc:OmnibusIncentivePlan2017Member 2023-06-22 0000009326 bcpc:OmnibusIncentivePlan2017Member 2023-06-22 2023-06-22 0000009326 bcpc:OmnibusIncentivePlan2017Member 2024-01-01 2024-12-31 0000009326 us-gaap:EmployeeStockOptionMember bcpc:OmnibusIncentivePlan2017Member 2024-12-31 0000009326 us-gaap:ShareBasedPaymentArrangementNonemployeeMember bcpc:OmnibusIncentivePlan2017Member 2024-01-01 2024-12-31 0000009326 us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2024-01-01 2024-12-31 0000009326 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-12-31 0000009326 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0000009326 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0000009326 us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2023-01-01 2023-12-31 0000009326 us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-01-01 2022-12-31 0000009326 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2024-01-01 2024-12-31 0000009326 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2024-01-01 2024-12-31 0000009326 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2024-01-01 2024-12-31 0000009326 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2024-01-01 2024-12-31 0000009326 bcpc:ExercisePriceRange1Member 2024-01-01 2024-12-31 0000009326 bcpc:ExercisePriceRange1Member 2024-12-31 0000009326 bcpc:ExercisePriceRange2Member 2024-01-01 2024-12-31 0000009326 bcpc:ExercisePriceRange2Member 2024-12-31 0000009326 bcpc:ExercisePriceRange3Member 2024-01-01 2024-12-31 0000009326 bcpc:ExercisePriceRange3Member 2024-12-31 0000009326 us-gaap:RestrictedStockMember 2023-12-31 0000009326 us-gaap:RestrictedStockMember 2022-12-31 0000009326 us-gaap:RestrictedStockMember 2021-12-31 0000009326 us-gaap:RestrictedStockMember 2024-01-01 2024-12-31 0000009326 us-gaap:RestrictedStockMember 2023-01-01 2023-12-31 0000009326 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0000009326 us-gaap:RestrictedStockMember 2024-12-31 0000009326 us-gaap:PerformanceSharesMember 2023-12-31 0000009326 us-gaap:PerformanceSharesMember 2022-12-31 0000009326 us-gaap:PerformanceSharesMember 2021-12-31 0000009326 us-gaap:PerformanceSharesMember 2024-01-01 2024-12-31 0000009326 us-gaap:PerformanceSharesMember 2023-01-01 2023-12-31 0000009326 us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0000009326 us-gaap:PerformanceSharesMember 2024-12-31 0000009326 us-gaap:LandMember 2024-12-31 0000009326 us-gaap:LandMember 2023-12-31 0000009326 us-gaap:BuildingMember 2024-12-31 0000009326 us-gaap:BuildingMember 2023-12-31 0000009326 us-gaap:EquipmentMember 2024-12-31 0000009326 us-gaap:EquipmentMember 2023-12-31 0000009326 us-gaap:ConstructionInProgressMember 2024-12-31 0000009326 us-gaap:ConstructionInProgressMember 2023-12-31 0000009326 srt:NorthAmericaMember 2024-12-31 0000009326 srt:NorthAmericaMember 2023-12-31 0000009326 srt:EuropeMember 2024-12-31 0000009326 srt:EuropeMember 2023-12-31 0000009326 bcpc:HumanNutritionAndHealthMember 2024-12-31 0000009326 bcpc:HumanNutritionAndHealthMember 2023-12-31 0000009326 bcpc:AnimalNutritionAndHealthMember 2024-12-31 0000009326 bcpc:AnimalNutritionAndHealthMember 2023-12-31 0000009326 bcpc:SpecialtyProductsMember 2024-12-31 0000009326 bcpc:SpecialtyProductsMember 2023-12-31 0000009326 bcpc:IndustrialProductsMember 2024-12-31 0000009326 bcpc:IndustrialProductsMember 2023-12-31 0000009326 us-gaap:CustomerListsMember 2024-12-31 0000009326 us-gaap:CustomerListsMember 2023-12-31 0000009326 us-gaap:TrademarksAndTradeNamesMember 2024-12-31 0000009326 us-gaap:TrademarksAndTradeNamesMember 2023-12-31 0000009326 us-gaap:DevelopedTechnologyRightsMember 2024-12-31 0000009326 us-gaap:DevelopedTechnologyRightsMember 2023-12-31 0000009326 srt:MinimumMember us-gaap:OtherIntangibleAssetsMember 2024-12-31 0000009326 srt:MaximumMember us-gaap:OtherIntangibleAssetsMember 2024-12-31 0000009326 us-gaap:OtherIntangibleAssetsMember 2024-12-31 0000009326 us-gaap:OtherIntangibleAssetsMember 2023-12-31 0000009326 bcpc:StGabrielCCCompanyLLCMember 2013-12-31 0000009326 bcpc:EastmanChemicalCompanyMember bcpc:StGabrielCCCompanyLLCMember 2013-12-31 0000009326 bcpc:StGabrielCCCompanyLLCMember 2024-01-01 2024-12-31 0000009326 bcpc:StGabrielCCCompanyLLCMember 2023-01-01 2023-12-31 0000009326 bcpc:StGabrielCCCompanyLLCMember 2022-01-01 2022-12-31 0000009326 bcpc:StGabrielCCCompanyLLCMember 2024-12-31 0000009326 bcpc:StGabrielCCCompanyLLCMember 2023-12-31 0000009326 bcpc:A2018CreditAgreementMember us-gaap:RevolvingCreditFacilityMember 2022-07-27 0000009326 bcpc:A2018CreditAgreementMember us-gaap:RevolvingCreditFacilityMember 2024-12-31 0000009326 bcpc:A2018CreditAgreementMember us-gaap:RevolvingCreditFacilityMember 2023-12-31 0000009326 bcpc:RevolvingCreditAgreementMember 2024-12-31 0000009326 srt:MinimumMember bcpc:RevolvingCreditAgreementMember 2024-01-01 2024-12-31 0000009326 srt:MaximumMember bcpc:RevolvingCreditAgreementMember 2024-01-01 2024-12-31 0000009326 bcpc:RevolvingCreditAgreementMember 2024-01-01 2024-12-31 0000009326 us-gaap:StateAndLocalJurisdictionMember 2024-12-31 0000009326 us-gaap:OperatingSegmentsMember bcpc:HumanNutritionAndHealthMember 2024-01-01 2024-12-31 0000009326 us-gaap:OperatingSegmentsMember bcpc:AnimalNutritionAndHealthMember 2024-01-01 2024-12-31 0000009326 us-gaap:OperatingSegmentsMember bcpc:SpecialtyProductsMember 2024-01-01 2024-12-31 0000009326 us-gaap:CorporateNonSegmentMember 2024-01-01 2024-12-31 0000009326 us-gaap:OperatingSegmentsMember bcpc:HumanNutritionAndHealthMember 2023-01-01 2023-12-31 0000009326 us-gaap:OperatingSegmentsMember bcpc:AnimalNutritionAndHealthMember 2023-01-01 2023-12-31 0000009326 us-gaap:OperatingSegmentsMember bcpc:SpecialtyProductsMember 2023-01-01 2023-12-31 0000009326 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-12-31 0000009326 us-gaap:OperatingSegmentsMember bcpc:HumanNutritionAndHealthMember 2022-01-01 2022-12-31 0000009326 us-gaap:OperatingSegmentsMember bcpc:AnimalNutritionAndHealthMember 2022-01-01 2022-12-31 0000009326 us-gaap:OperatingSegmentsMember bcpc:SpecialtyProductsMember 2022-01-01 2022-12-31 0000009326 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-12-31 0000009326 us-gaap:OperatingSegmentsMember bcpc:HumanNutritionAndHealthMember 2024-12-31 0000009326 us-gaap:OperatingSegmentsMember bcpc:HumanNutritionAndHealthMember 2023-12-31 0000009326 us-gaap:OperatingSegmentsMember bcpc:AnimalNutritionAndHealthMember 2024-12-31 0000009326 us-gaap:OperatingSegmentsMember bcpc:AnimalNutritionAndHealthMember 2023-12-31 0000009326 us-gaap:OperatingSegmentsMember bcpc:SpecialtyProductsMember 2024-12-31 0000009326 us-gaap:OperatingSegmentsMember bcpc:SpecialtyProductsMember 2023-12-31 0000009326 us-gaap:CorporateNonSegmentMember 2024-12-31 0000009326 us-gaap:CorporateNonSegmentMember 2023-12-31 0000009326 bcpc:ProductSalesMember 2024-01-01 2024-12-31 0000009326 bcpc:ProductSalesMember 2023-01-01 2023-12-31 0000009326 bcpc:ProductSalesMember 2022-01-01 2022-12-31 0000009326 us-gaap:RoyaltyMember 2024-01-01 2024-12-31 0000009326 us-gaap:RoyaltyMember 2023-01-01 2023-12-31 0000009326 us-gaap:RoyaltyMember 2022-01-01 2022-12-31 0000009326 country:US 2024-01-01 2024-12-31 0000009326 country:US 2023-01-01 2023-12-31 0000009326 country:US 2022-01-01 2022-12-31 0000009326 us-gaap:NonUsMember 2024-01-01 2024-12-31 0000009326 us-gaap:NonUsMember 2023-01-01 2023-12-31 0000009326 us-gaap:NonUsMember 2022-01-01 2022-12-31 0000009326 us-gaap:CurrencySwapMember 2023-01-01 2023-12-31 0000009326 us-gaap:CurrencySwapMember 2022-01-01 2022-12-31 0000009326 us-gaap:CurrencySwapMember 2024-01-01 2024-12-31 0000009326 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0000009326 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-12-31 0000009326 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-12-31 0000009326 us-gaap:AccumulatedTranslationAdjustmentMember 2024-01-01 2024-12-31 0000009326 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-01-01 2024-12-31 0000009326 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-01-01 2024-12-31 0000009326 us-gaap:AccumulatedTranslationAdjustmentMember 2024-12-31 0000009326 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-12-31 0000009326 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-12-31 0000009326 us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2023-12-31 0000009326 us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2022-12-31 0000009326 us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2024-01-01 2024-12-31 0000009326 us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2023-01-01 2023-12-31 0000009326 us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2024-12-31 0000009326 us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2022-01-01 2022-12-31 0000009326 bcpc:CentralStatesSoutheastAndSouthwestAreasPensionFundMember 2024-01-01 2024-12-31 0000009326 bcpc:CentralStatesSoutheastAndSouthwestAreasPensionFundMember 2023-01-01 2023-12-31 0000009326 bcpc:CentralStatesSoutheastAndSouthwestAreasPensionFundMember 2022-01-01 2022-12-31 0000009326 us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0000009326 us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000009326 us-gaap:PensionPlansDefinedBenefitMember 2024-01-01 2024-12-31 0000009326 us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-12-31 0000009326 us-gaap:PensionPlansDefinedBenefitMember 2024-12-31 0000009326 us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-12-31 0000009326 us-gaap:FairValueInputsLevel1Member 2024-12-31 0000009326 us-gaap:FairValueInputsLevel1Member 2023-12-31 0000009326 bcpc:U.S.EnvironmentalProtectionAgencyCivilPenaltyMember us-gaap:SubsequentEventMember 2025-01-31 2025-01-31 0000009326 bcpc:U.S.EnvironmentalProtectionAgencyCommunitySpendingMember us-gaap:SubsequentEventMember 2025-01-31 2025-01-31 0000009326 us-gaap:MoneyMarketFundsMember 2024-12-31 0000009326 us-gaap:MoneyMarketFundsMember 2023-12-31 0000009326 bcpc:ServicesProvidedMember us-gaap:CorporateJointVentureMember 2024-01-01 2024-12-31 0000009326 bcpc:ServicesProvidedMember us-gaap:CorporateJointVentureMember 2023-01-01 2023-12-31 0000009326 bcpc:ServicesProvidedMember us-gaap:CorporateJointVentureMember 2022-01-01 2022-12-31 0000009326 bcpc:RawMaterialsSoldMember us-gaap:CorporateJointVentureMember 2024-01-01 2024-12-31 0000009326 bcpc:RawMaterialsSoldMember us-gaap:CorporateJointVentureMember 2023-01-01 2023-12-31 0000009326 bcpc:RawMaterialsSoldMember us-gaap:CorporateJointVentureMember 2022-01-01 2022-12-31 0000009326 us-gaap:CorporateJointVentureMember 2024-01-01 2024-12-31 0000009326 us-gaap:CorporateJointVentureMember 2023-01-01 2023-12-31 0000009326 us-gaap:CorporateJointVentureMember 2022-01-01 2022-12-31 0000009326 us-gaap:CorporateJointVentureMember 2024-12-31 0000009326 us-gaap:CorporateJointVentureMember 2023-12-31 0000009326 bcpc:NonContractualMoniesOwedMember us-gaap:CorporateJointVentureMember 2024-12-31 0000009326 bcpc:NonContractualMoniesOwedMember us-gaap:CorporateJointVentureMember 2023-12-31 0000009326 bcpc:LesseeOperatingLeaseTrancheOneMember srt:MinimumMember 2024-12-31 0000009326 bcpc:LesseeOperatingLeaseTrancheOneMember srt:MaximumMember 2024-12-31 0000009326 bcpc:LesseeOperatingLeaseTrancheTwoMember srt:MinimumMember 2024-12-31 0000009326 bcpc:LesseeOperatingLeaseTrancheTwoMember srt:MaximumMember 2024-12-31 0000009326 bcpc:LesseeOperatingLeaseTrancheThreeMember srt:MinimumMember 2024-12-31 0000009326 bcpc:LesseeOperatingLeaseTrancheThreeMember srt:MaximumMember 2024-12-31 0000009326 bcpc:LesseeOperatingLeaseTrancheFourMember 2024-12-31 0000009326 bcpc:LesseeOperatingLeaseTrancheFourMember srt:MaximumMember 2024-12-31 0000009326 bcpc:LesseeOperatingLeaseTrancheFourMember srt:MinimumMember 2024-12-31 0000009326 bcpc:PayFixedInterestRateMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-05-28 0000009326 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-05-28 0000009326 us-gaap:InterestRateSwapMember us-gaap:InterestExpenseMember 2023-01-01 2023-12-31 0000009326 us-gaap:InterestRateSwapMember us-gaap:InterestExpenseMember 2022-01-01 2022-12-31 0000009326 us-gaap:InterestRateSwapMember us-gaap:InterestExpenseMember 2024-01-01 2024-12-31 0000009326 bcpc:PayFixedInterestRateMember us-gaap:CurrencySwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-05-28 0000009326 bcpc:ReceiveFixedInterestRateMember us-gaap:CurrencySwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-05-28 0000009326 us-gaap:CurrencySwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-05-28 0000009326 us-gaap:CurrencySwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2023-01-01 2023-12-31 0000009326 us-gaap:CurrencySwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2022-01-01 2022-12-31 0000009326 us-gaap:CurrencySwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2024-01-01 2024-12-31 0000009326 us-gaap:InterestRateSwapMember 2024-01-01 2024-12-31 0000009326 us-gaap:InterestRateSwapMember 2022-01-01 2022-12-31 0000009326 us-gaap:InterestRateSwapMember 2023-01-01 2023-12-31 0000009326 us-gaap:ForwardContractsMember 2022-06-21 0000009326 us-gaap:ForwardContractsMember 2022-01-01 2022-12-31 0000009326 us-gaap:ForwardContractsMember 2024-12-31 0000009326 us-gaap:ForwardContractsMember 2023-12-31 0000009326 us-gaap:ForwardContractsMember 2022-12-31 0000009326 2024-01-01 2024-03-31 0000009326 2024-04-01 2024-06-30 0000009326 2024-07-01 2024-09-30 0000009326 2024-10-01 2024-12-31 0000009326 2023-01-01 2023-03-31 0000009326 2023-04-01 2023-06-30 0000009326 2023-07-01 2023-09-30 0000009326 2023-10-01 2023-12-31 0000009326 us-gaap:AllowanceForCreditLossMember 2021-12-31 0000009326 us-gaap:InventoryValuationReserveMember 2021-12-31 0000009326 us-gaap:AllowanceForCreditLossMember 2022-01-01 2022-12-31 0000009326 us-gaap:InventoryValuationReserveMember 2022-01-01 2022-12-31 0000009326 us-gaap:AllowanceForCreditLossMember 2022-12-31 0000009326 us-gaap:InventoryValuationReserveMember 2022-12-31 0000009326 us-gaap:AllowanceForCreditLossMember 2023-01-01 2023-12-31 0000009326 us-gaap:InventoryValuationReserveMember 2023-01-01 2023-12-31 0000009326 us-gaap:AllowanceForCreditLossMember 2023-12-31 0000009326 us-gaap:InventoryValuationReserveMember 2023-12-31 0000009326 us-gaap:AllowanceForCreditLossMember 2024-01-01 2024-12-31 0000009326 us-gaap:InventoryValuationReserveMember 2024-01-01 2024-12-31 0000009326 us-gaap:AllowanceForCreditLossMember 2024-12-31 0000009326 us-gaap:InventoryValuationReserveMember 2024-12-31 iso4217:USD shares iso4217:USD shares pure iso4217:NOK bcpc:plan bcpc:vote bcpc:segment bcpc:financial_instrument bcpc:tranche bcpc:derivative 2024 FY false 0000009326 P3Y 0.6666 0.6666 http://fasb.org/us-gaap/2024#OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent http://fasb.org/us-gaap/2024#OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent http://fasb.org/us-gaap/2024#OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent http://fasb.org/us-gaap/2024#OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax http://fasb.org/us-gaap/2024#OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax http://fasb.org/us-gaap/2024#OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax 10-K true 2024-12-31 --12-31 false 1-13648 Balchem Corporation MD 13-2578432 5 Paragon Drive Montvale NJ 07645 845 326-5600 Common Stock, par value $.06-2/3 per share BCPC NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false false 4969000000 32532724 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selected portions of the Registrant’s proxy statement for its 2025 Annual Meeting of Shareholders (the “2025 Proxy Statement”) to be filed with the Securities and Exchange Commission pursuant to Regulation 14A within 120 days after Registrant’s fiscal year-end of December 31, 2024 are incorporated by reference in Part III of this Annual Report on Form 10-K to the extent stated therein.</span></div> <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Cybersecurity is a critical part of our enterprise risk management. The Board, through its Audit Committee, oversees enterprise risk management, including cybersecurity. To more effectively address cybersecurity threats, we have numerous security layers within our least privilege network approach which is managed by our Information Technology ("IT") department. Our cybersecurity programs align with numerous standards and continues to grow and develop as new technologies emerge. Further, we have regular user awareness testing and trainings in place which helps keep all end users and executive leadership up-to-date on the most current threats. The global head of our IT department has responsibility over cybersecurity management globally and reports directly to the Chief Financial Officer. He has degrees in both management information systems and cybersecurity - and has held a number of progressing roles, including management of global infrastructure, information security and technology operations at Balchem, in addition to managing a global team of information technology and cybersecurity experts. The IT department provides regular updates to senior management. Additionally, he provides at least an annual update, or more frequently if necessary, to both the Audit Committee and the full Board regarding the current threat landscape at Balchem, cybersecurity technologies, mitigation strategies, industry trends and best practices that we follow, major cybersecurity incidents (if any), and other areas of importance. Additional activities to maintain and enhance information security are discussed below.</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:14.5pt">Reliable, Scalable Systems and Infrastructure</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our information security systems, infrastructure, and processes are built on and follow the U.S. National Institute of Standards and Technology ("NIST") framework for information security, which is a set of guidelines, accepted standards, and best practices for mitigating organization cybersecurity risks published by NIST. We continue to make significant investments in industry-leading and advanced technologies as part of our strategy to strengthen our security </span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">posture, business continuity capabilities, and ability to protect and safeguard systems and stakeholder data. Our Information Security Program and systems are tested and assessed annually by an independent third party.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:14.5pt">Automation and Artificial Intelligence</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have implemented automated systems to proactively test attack vectors by emulating inside and outside threats resulting in the validation of our ability to detect and defend against a cyber attack. Artificial intelligence is used as part of early warning systems designed to detect, alert, and respond to potential cyber threats.</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:14.5pt">Training</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Recognizing that information security, stakeholder data, and privacy principles involve more than just systems and infrastructure, we provide semi-annual cybersecurity education and training to all users with access to IT systems, devices, or applications. Internal social engineering phishing campaigns are conducted regularly with the goal of building a culture of cybersecurity, as well as raising awareness and reinforcing best practices across the organization.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Third parties also play a role in our cybersecurity. We engage third-party services to conduct evaluations of our security controls, whether through penetration testing, independent audits or consulting on best practices to address new challenges. These evaluations include testing both the design and operational effectiveness of security controls. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We apply a risk-based approach to mitigate cybersecurity risks associated with our use of third-party service providers and cybersecurity considerations affect the selection and oversight of these third-party service providers. We perform due diligence on third parties that have access to our most critical systems, data or facilities that house such systems or data.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">While we have experienced cybersecurity threats in the past in the normal course of business and expect to continue to experience such threats from time to time, to date, none have had a material adverse effect on our business, financial condition, results of operations or cash flows. Even with the extensive approach we take to cybersecurity, we may not be successful in preventing or mitigating a cybersecurity incident that could have a material adverse effect on us. See Item 1A. “Risk Factors - Operational Risks - Disruptions or breaches of our information systems could adversely affect us” for a discussion of cybersecurity risks.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In the event of a possible cybersecurity incident, we would immediately implement our crisis management plan, which includes the following steps:</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(1) Internal reporting and review of the incident or development</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(2) Gathering and assessing information</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(3) Developing and implementing a communications strategy</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(4) Monitoring and evaluating a response</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(5) Debrief and recovery</span></div>As part of the gathering and assessment of information in step 2, we will consider various factors to make a materiality determination of the incident, including business impact, potential costs, impacted data, scope of the incident, possible litigation or regulatory implications, and reputational damage. Cybersecurity is a critical part of our enterprise risk management. The Board, through its Audit Committee, oversees enterprise risk management, including cybersecurity. To more effectively address cybersecurity threats, we have numerous security layers within our least privilege network approach which is managed by our Information Technology ("IT") department. Our cybersecurity programs align with numerous standards and continues to grow and develop as new technologies emerge. Further, we have regular user awareness testing and trainings in place which helps keep all end users and executive leadership up-to-date on the most current threats. The global head of our IT department has responsibility over cybersecurity management globally and reports directly to the Chief Financial Officer. He has degrees in both management information systems and cybersecurity - and has held a number of progressing roles, including management of global infrastructure, information security and technology operations at Balchem, in addition to managing a global team of information technology and cybersecurity experts. The IT department provides regular updates to senior management. Additionally, he provides at least an annual update, or more frequently if necessary, to both the Audit Committee and the full Board regarding the current threat landscape at Balchem, cybersecurity technologies, mitigation strategies, industry trends and best practices that we follow, major cybersecurity incidents (if any), and other areas of importance. true The Board, through its Audit Committee, oversees enterprise risk management, including cybersecurity. To more effectively address cybersecurity threats, we have numerous security layers within our least privilege network approach which is managed by our Information Technology ("IT") department. Our cybersecurity programs align with numerous standards and continues to grow and develop as new technologies emerge. Further, we have regular user awareness testing and trainings in place which helps keep all end users and executive leadership up-to-date on the most current threats. The global head of our IT department has responsibility over cybersecurity management globally and reports directly to the Chief Financial Officer. He has degrees in both management information systems and cybersecurity - and has held a number of progressing roles, including management of global infrastructure, information security and technology operations at Balchem, in addition to managing a global team of information technology and cybersecurity experts. The IT department provides regular updates to senior management. Additionally, he provides at least an annual update, or more frequently if necessary, to both the Audit Committee and the full Board regarding the current threat landscape at Balchem, cybersecurity technologies, mitigation strategies, industry trends and best practices that we follow, major cybersecurity incidents (if any), and other areas of importance. The Board, through its Audit Committee, oversees enterprise risk management, including cybersecurity. To more effectively address cybersecurity threats, we have numerous security layers within our least privilege network approach which is managed by our Information Technology ("IT") department. The Board, through its Audit Committee, oversees enterprise risk management, including cybersecurity. true The global head of our IT department has responsibility over cybersecurity management globally and reports directly to the Chief Financial Officer. He has degrees in both management information systems and cybersecurity - and has held a number of progressing roles, including management of global infrastructure, information security and technology operations at Balchem, in addition to managing a global team of information technology and cybersecurity experts. The IT department provides regular updates to senior management. Additionally, he provides at least an annual update, or more frequently if necessary, to both the Audit Committee and the full Board regarding the current threat landscape at Balchem, cybersecurity technologies, mitigation strategies, industry trends and best practices that we follow, major cybersecurity incidents (if any), and other areas of importance. The global head of our IT department has responsibility over cybersecurity management globally and reports directly to the Chief Financial Officer. He has degrees in both management information systems and cybersecurity - and has held a number of progressing roles, including management of global infrastructure, information security and technology operations at Balchem, in addition to managing a global team of information technology and cybersecurity experts. The IT department provides regular updates to senior management. Additionally, he provides at least an annual update, or more frequently if necessary, to both the Audit Committee and the full Board regarding the current threat landscape at Balchem, cybersecurity technologies, mitigation strategies, industry trends and best practices that we follow, major cybersecurity incidents (if any), and other areas of importance. Additional activities to maintain and enhance information security are discussed below.<div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:14.5pt">Reliable, Scalable Systems and Infrastructure</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our information security systems, infrastructure, and processes are built on and follow the U.S. National Institute of Standards and Technology ("NIST") framework for information security, which is a set of guidelines, accepted standards, and best practices for mitigating organization cybersecurity risks published by NIST. We continue to make significant investments in industry-leading and advanced technologies as part of our strategy to strengthen our security </span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">posture, business continuity capabilities, and ability to protect and safeguard systems and stakeholder data. Our Information Security Program and systems are tested and assessed annually by an independent third party.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:14.5pt">Automation and Artificial Intelligence</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have implemented automated systems to proactively test attack vectors by emulating inside and outside threats resulting in the validation of our ability to detect and defend against a cyber attack. Artificial intelligence is used as part of early warning systems designed to detect, alert, and respond to potential cyber threats.</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:14.5pt">Training</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Recognizing that information security, stakeholder data, and privacy principles involve more than just systems and infrastructure, we provide semi-annual cybersecurity education and training to all users with access to IT systems, devices, or applications. Internal social engineering phishing campaigns are conducted regularly with the goal of building a culture of cybersecurity, as well as raising awareness and reinforcing best practices across the organization.</span></div> The global head of our IT department has responsibility over cybersecurity management globally and reports directly to the Chief Financial Officer. He has degrees in both management information systems and cybersecurity - and has held a number of progressing roles, including management of global infrastructure, information security and technology operations at Balchem, in addition to managing a global team of information technology and cybersecurity experts. The IT department provides regular updates to senior management. Additionally, he provides at least an annual update, or more frequently if necessary, to both the Audit Committee and the full Board regarding the current threat landscape at Balchem, cybersecurity technologies, mitigation strategies, industry trends and best practices that we follow, major cybersecurity incidents (if any), and other areas of importance. The global head of our IT department has responsibility over cybersecurity management globally and reports directly to the Chief Financial Officer. He has degrees in both management information systems and cybersecurity - and has held a number of progressing roles, including management of global infrastructure, information security and technology operations at Balchem, in addition to managing a global team of information technology and cybersecurity experts. The IT department provides regular updates to senior management. true true true false 49 RSM US LLP New York, New York 49515000 64447000 909000 908000 119662000 125284000 130802000 109521000 8054000 7798000 5737000 7192000 313770000 314242000 282154000 276039000 780030000 778907000 165050000 191212000 15320000 17763000 1730000 2101000 17317000 16947000 1575371000 1597211000 54745000 55503000 43750000 40855000 22886000 17228000 28510000 25717000 4466000 4967000 3134000 3949000 194000 272000 157685000 148491000 190000000 309569000 43722000 52046000 12967000 14601000 1749000 1943000 19335000 16577000 425458000 543227000 25 25 2000000 2000000 0 0 0 0 0 0 0.0667 0.0667 120000000 120000000 32527244 32527244 32254728 32254728 2170000 2152000 173997000 145653000 997493000 897488000 -23747000 8691000 1149913000 1053984000 1575371000 1597211000 953684000 922439000 942358000 617478000 620383000 661907000 336206000 302056000 280451000 68916000 74397000 67409000 16793000 15049000 12191000 67588000 53417000 55665000 153297000 142863000 135265000 182909000 159193000 145186000 -16528000 -22613000 -10268000 72000 681000 -1169000 -16456000 -21932000 -11437000 166453000 137261000 133749000 37978000 28718000 28382000 128475000 108543000 105367000 3.97 3.38 3.29 3.93 3.35 3.25 128475000 108543000 105367000 -32590000 16809000 -4799000 -341000 868000 0 -1065000 2696000 -44000 -39000 -24000 152000 101000 -58000 -32438000 15845000 -2161000 96037000 124388000 103206000 877015000 732138000 -4993000 32287150 2154000 147716000 105367000 105367000 -2161000 -2161000 0.71 23018000 23018000 35423000 252304 16000 35407000 16504000 117941 7000 16497000 938284000 814487000 -7154000 32152787 2145000 128806000 108543000 108543000 15845000 15845000 0.79 25542000 25542000 4514000 32558 2000 4512000 21368000 134499 9000 21359000 1053984000 897488000 8691000 32254728 2152000 145653000 128475000 128475000 -32438000 -32438000 0.87 28470000 28470000 5682000 38922 3000 5679000 34044000 311438 21000 34023000 1149913000 997493000 -23747000 32527244 2170000 173997000 128475000 108543000 105367000 47973000 54935000 51848000 16675000 16052000 13224000 -6779000 -10814000 -8362000 299000 37000 401000 -100000 -733000 914000 -1664000 -7031000 -366000 -91000 -11300000 0 -5582000 -6969000 3618000 22791000 -10530000 7804000 -225000 3540000 -1870000 9065000 3552000 -15543000 -583000 2194000 296000 2385000 305000 -423000 181999000 183761000 138536000 24164000 1252000 365780000 35661000 37892000 49945000 359000 1881000 206000 0 -2740000 0 270000 290000 495000 -59736000 -34813000 -416014000 26000000 18000000 435000000 145569000 149000000 103000000 0 0 30988000 0 0 1232000 216000 222000 177000 17228000 5242000 3212000 25576000 22872000 20713000 5682000 4469000 35423000 -133815000 -153321000 246679000 -3380000 2260000 -5880000 -14932000 -2113000 -36679000 64447000 66560000 103239000 49515000 64447000 66560000 BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Description</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balchem Corporation (“Balchem” or the “Company”), including, unless the context otherwise requires, its wholly-owned subsidiaries, incorporated in the State of Maryland in 1967, is engaged in the development, manufacture and marketing of specialty performance ingredients and products for the food, nutritional, feed, pharmaceutical, agricultural, and medical device sterilization industries. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the financial statements of the Company and its subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue for each of the Company’s business segments is recognized when control of the promised goods is transferred to our customers, in an amount that reflects the consideration we expect to realize in exchange for those goods. The Company reports amounts billed to customers related to shipping and handling as revenue and includes costs incurred for shipping and handling in cost of sales. Amounts received for unshipped merchandise are not recognized as revenue but rather they are recorded as customer deposits and are included in current liabilities. In instances of shipments made on consignment, revenue is recognized when control is transferred to the customer. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with Accounting Standards Codification ("ASC") 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, revenue-generating contracts are assessed to identify distinct performance obligations, allocating transaction prices to those performance obligations, and criteria for satisfaction of a performance obligation. The standard allows for recognition of revenue only when we have satisfied a performance obligation through transferring control of the promised good or service to a customer. Control, in this instance, may mean the ability to prevent other entities from directing the use of, and receiving benefit from, a good or service. The standard indicates that an entity must determine at contract inception whether it will transfer control of a promised good or service over time or satisfy the performance obligation at a point in time through analysis of the following criteria: (i) the entity has a present right to payment, (ii) the customer has legal title, (iii) the customer has physical possession, (iv) the customer has the significant risks and rewards of ownership and (v) the customer has accepted the asset. The Company assesses collectability based primarily on the customer’s payment history and on the creditworthiness of the customer. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with a maturity of three months or less to be cash equivalents. The Company has funds in its cash accounts that are with third party financial institutions, primarily in certificates of deposit and money market funds. The Company's balances of cash and cash equivalents in the U.S. and other countries exceed the insurance limits of the Federal Deposit Insurance Corporation (“FDIC”) and other relevant insurance limits in other countries. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit terms are granted in the normal course of business to the Company’s customers and on-going credit evaluations are performed on the Company’s customers. In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2016-13, "Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments", which requires that credit losses be reported based on expected losses instead of the incurred loss model. Based on this ASU, customers' credit limits are adjusted based upon their reasonably expected credit worthiness which is determined through review of their payment history, their current credit information, and any foreseeable future events. Collections and payments from customers are continuously monitored and allowances for credit losses for estimated losses resulting from the inability of the Company’s customers to make required payments are maintained. Estimated losses are based on historical experience, any specific customer collection issues identified, and any reasonably expected future adverse events. If the financial condition of our customers were to deteriorate resulting in an impairment of their ability to make payments, additional allowances and related bad debt expense may be required. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are valued at the lower of cost (first in, first out) or net realizable value and have been reduced by an allowance for excess or obsolete inventories. Cost elements include material, labor and manufacturing overhead.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, Plant and Equipment and Depreciation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment are stated at cost.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation of plant and equipment is calculated using the straight-line method over the estimated useful lives of the assets as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.750%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.050%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15-25 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-28 years</span></div></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expenditures for repairs and maintenance are charged to expense. Alterations and major overhauls that extend the lives or increase the capacity of plant assets are capitalized. When assets are retired or otherwise disposed of, the cost of the assets and the related accumulated depreciation are removed from the accounts and any resultant gain or loss is included in earnings from operations.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Concentrations</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that subject the Company to credit risk consist primarily of accounts receivable and money market investments. Investments are managed within established guidelines to mitigate risks. Accounts receivable subject the Company to credit risk partially due to the concentration of amounts due from customers. The Company extends credit to its customers based upon an evaluation of the customers’ financial condition and credit histories. In 2024, 2023 and 2022, no customer accounted for more than 10% of total net sales or accounts receivable.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Post-employment Benefits</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide life insurance, health care benefits, and defined benefit pension plan payments for certain eligible retirees and health care benefits for certain retirees’ eligible survivors. The costs and obligations related to these benefits reflect our assumptions as to health care cost trends and key economic conditions including discount rates, expected rate of return on plan assets, and expected salary increases. The cost of providing plan benefits also depends on demographic assumptions including retirements, mortality, turnover, and plan participation. If actual experience differs from these assumptions, the cost of providing these benefits could increase or decrease.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 715, “Compensation-Retirement Benefits,” we are required to recognize the overfunded or underfunded status of a defined benefit post retirement plan (other than a multiemployer plan) as an asset or liability in our statement of financial position, and to recognize changes in that funded status in the year in which the changes occur through comprehensive income.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Acquired Intangible Assets</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of purchase price over the fair value of net assets acquired in accordance with ASC 805, "Business Combinations". Goodwill and intangible assets acquired in a business combination that have indefinite useful lives are not amortized but are instead assessed for impairment annually and more frequently if events and circumstances indicate that the assets might be impaired, in accordance with the provisions of ASC 350, "Intangibles-Goodwill and Other". The Company performed its annual test as of October 1. ASC 350 also requires that intangible assets with estimable useful lives be amortized over their respective estimated useful lives to their estimated residual values, and reviewed for impairment if events and circumstances indicate that the assets might be impaired.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2017, the FASB issued ASU No. 2017-04, “Simplifying the Test for Goodwill Impairment” (“ASU 2017-04”), which addresses changes to the testing for goodwill impairment by eliminating Step 2 of the process. In accordance with this update, a goodwill impairment test will be performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit’s fair value. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October 1, 2024 and 2023, the Company opted to bypass the qualitative assessment and proceeded directly to performing the quantitative goodwill impairment test. The Company assessed the fair values of its reporting units by utilizing the income approach, based on a discounted cash flow valuation model as the basis for its conclusions. The Company's estimates of future cash flows included significant management assumptions such as revenue growth rates, operating margins, certain components of </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the discount rates, estimated terminal values and future economic and market conditions. The Company's assessment concluded that the fair values of the reporting units exceeded their carrying amounts, including goodwill. Accordingly, the goodwill of the reporting units was not considered impaired as of October 1, 2024 and 2023. The Company may resume performing the qualitative assessment in subsequent periods.</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following intangible assets with finite lives are stated at cost and are amortized either on an accelerated basis or on a straight-line basis over the following estimated useful lives:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:74.439%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.642%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization Period<br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships and lists</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 - 20</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and trade names</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 - 17</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 12</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory registration costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 10</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and trade secrets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 - 17</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> 2 - 18</span></div></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset, which is generally based on discounted cash flows. The useful life of an intangible asset is based on our assumptions regarding expected use of the asset; the relationship of the intangible asset to another asset or group of assets; any legal, regulatory or contractual provisions that may limit the useful life of the asset or that enable renewal or extension of the asset’s legal or contractual life without substantial cost; the effects of obsolescence, demand, competition and other economic factors; and the level of maintenance expenditures required to obtain the expected future cash flows from the asset and their related impact on the asset’s useful life. If events or circumstances indicate that the life of an intangible asset has changed, it could result in higher future amortization charges or recognition of an impairment loss. For the year ended December 31, 2024, there were no triggering events which required intangible asset impairment reviews. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the fiscal year in which those temporary differences are expected to be recovered or settled. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. In evaluating our ability to recover our deferred tax assets, in full or in part, we consider all available positive and negative evidence, including our past operating results, our forecast of future market growth, forecasted earnings, future taxable income, and prudent and feasible tax planning strategies. The assumptions utilized in determining future taxable income require judgment and are consistent with the plans and estimates we are using to manage the underlying businesses.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We recognize uncertain income tax positions taken on income tax returns at the largest amount that is more likely than not to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a fifty percent likelihood of being sustained.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our policy for recording interest and penalties associated with uncertain tax positions is to record such items as a component of our income tax provision.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management is required to make certain estimates and assumptions during the preparation of consolidated financial statements in accordance with accounting principles generally accepted in the United States of America. These estimates and assumptions impact the reported amount of assets and liabilities and disclosures of contingent assets and liabilities as of the date of the consolidated financial statements and revenues and expenses during the reporting period. Estimates and assumptions are reviewed periodically, and the effects of revisions are reflected in the consolidated financial statements in the period they are determined to be necessary. Actual results could differ from those estimates.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a number of financial instruments, none of which are held for trading purposes. The estimated fair value amounts have been determined by the Company using available market information and appropriate valuation methodologies. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Considerable judgment is required in interpreting market data to develop the estimates of fair value, and, accordingly, the estimates are not necessarily indicative of the amounts that the Company could realize in a current market exchange. The carrying value of debt approximates fair value as the interest rate is based on market and the Company’s consolidated leverage ratio. The Company’s financial instruments also include cash equivalents, accounts receivable, accounts payable and accrued liabilities, and are carried at cost which approximates fair value due to the short-term maturity of these instruments.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, non-current assets includes rabbi trust funds related to the Company's deferred compensation plan. The money market and rabbi trust funds are valued using level one inputs, as defined by ASC 820, "Fair Value Measurement."</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Sales</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, maintenance labor, depreciation expense, and overhead expense necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selling, General and Administrative Expenses</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling expenses consist primarily of compensation and benefit costs, amortization of customer relationships and lists, trade promotions, advertising, commissions and other marketing costs. General and administrative expenses consist primarily of payroll and benefit costs, occupancy and operating costs of corporate offices, depreciation and amortization expense on non-manufacturing assets, information systems costs and other miscellaneous administrative costs.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are associated directly with the Company's efforts to develop, design, and enhance its products, services, technologies, or processes. Such costs are expensed as incurred.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Earnings Per Common Share</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net earnings per common share is calculated by dividing net earnings by the weighted average number of common shares outstanding during the period. Diluted net earnings per common share is calculated in a manner consistent with basic net earnings per common share except that the weighted average number of common shares outstanding also includes the dilutive effect of stock options outstanding, unvested restricted stock, and unvested performance shares (using the treasury stock method).</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has stock-based employee compensation plans, which are described more fully in Note 3, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stockholders' Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company accounts for stock-based compensation in accordance with ASC 718, “Compensation-Stock Compensation,” which requires all share-based payments, including grants of stock options, to be recognized in the statement of earnings as an operating expense, based on their fair values. The Company estimates the fair value of each option award on the date of grant using either the Black-Scholes model or the Binomial model, whichever is deemed to be most appropriate. Estimates of and assumptions about forfeiture rates, terms, volatility, interest rates and dividend yields are used to calculate stock-based compensation. A significant change to these estimates could materially affect the Company’s operating results.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-lived Assets</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, such as property, plant, and equipment, and purchased intangibles subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset group to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset, which is generally based on discounted cash flows. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivative Instruments and Hedging Activities</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to market fluctuations in interest rates as well as variability in foreign exchange rates. In May 2019, the Company entered into an interest rate swap with JP Morgan Chase, N.A. (the "Swap Counterparty") and a cross-currency swap with JP Morgan Chase, N.A. (the "Bank Counterparty"). The Company's primary objective for holding derivative financial instruments was to manage interest rate risk and foreign currency risk. The Company does not enter into derivative financial instruments for trading or speculative purposes. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The derivative instruments were with the above single counterparty and were subject to a contractual agreement that provided for the net settlement of all contracts through a single payment in a single currency in the event of default on or termination of any one contract. As such, the derivative instruments were categorized as a master netting arrangement and presented as a net derivative asset or derivative liability on the consolidated balance sheet. The Company settled its derivative instruments on their maturity date of June 27, 2023 and had no other derivatives outstanding as of December 31, 2024 and 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On a quarterly basis through their maturity, we assessed the effectiveness of the hedging relationships for the interest rate swap and cross-currency swap by reviewing the critical terms indicated in the applicable agreement. The hedging relationships were determined to be highly effective. As such, the net change in fair values of the interest rate swap, that qualified as a cash flow hedge, was recorded in accumulated other comprehensive income/(loss) and subsequently reclassified into interest expense as interest payments were made on our debt. For the cross-currency swap, the amounts that have not yet been recognized in earnings remain in the cumulative translation adjustment section of accumulated other comprehensive income until the hedged net investment is sold or liquidated in accordance with paragraphs 815-35-35-5A, "Derivatives and Hedging - Net Investment Hedges", and 830-30-40-1 through 40-1A, "Foreign Currency Matters - Derecognition". Refer to Note 20, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivative Instruments and Hedging Activities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for detailed information about our derivative financial instruments.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In November 2024, the FASB issued ASU 2024-03, "Income Statement - Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40)." The new guidance is intended to enhance transparency and disclosures by requiring public entities to provide disaggregated disclosures of certain categories of expenses on an annual and interim basis. The ASU is effective for fiscal years beginning after December 15, 2026 and interim periods beginning after December 15, 2027, with early adoption permitted. The Company is currently evaluating the impact that the adoption of ASU 2024-03 will have on the consolidated financial statements and related disclosures.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2023, the FASB issued ASU 2023-09, "Income Taxes (Topic 740) - Improvements to Income Tax Disclosures." The new guidance is intended to enhance the transparency and decision usefulness of income tax disclosures by requiring disaggregated information about a reporting entity's effective tax rate reconciliation and information on income taxes paid. The amendment is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The amendment in this Update should be applied on a prospective basis, with retrospective application permitted. The Company is currently evaluating the impact that the adoption of ASU 2023-09 will have on the consolidated financial statements and related disclosures.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In November 2023, the FASB issued ASU 2023-07, "Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures." The ASU expands reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. The ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment's profit or loss in assessing segment performance and deciding how to allocate resources. Additionally, ASU 2023-07 requires all segment profit or loss and assets disclosures to be provided on an annual and interim basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning December 15, 2024. The Company adopted this accounting guidance on December 31, 2024, and applied it retrospectively to all prior periods presented in our consolidated financial statements. Refer to Note 11, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Segment Information</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> for the expanded disclosures. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In March 2020, the FASB issued ASU 2020-04, "Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting", and in December 2022 subsequently issued ASU 2022-06, “Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848.” These ASU’s provide temporary optional guidance to ease the potential burden in accounting for reference rate reform. The Standards Updates provide optional expedients and exceptions for applying accounting principles generally accepted in the United States to contract modifications and hedging relationships that reference LIBOR or another reference rate that are expected to be discontinued. The Standards Updates were effective upon issuance and can generally be applied through December 31, 2024. Due to the discontinuation of LIBOR and under the relief provided by Topic 848, during the third quarter of 2022, the Company modified its interest rate swap and replaced LIBOR with 1-month CME Term SOFR. The modification of the agreement did not have a significant impact on the Company's consolidated financial statements and disclosures. The interest rate swap matured on June 27, 2023.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div>The consolidated financial statements include the financial statements of the Company and its subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue for each of the Company’s business segments is recognized when control of the promised goods is transferred to our customers, in an amount that reflects the consideration we expect to realize in exchange for those goods. The Company reports amounts billed to customers related to shipping and handling as revenue and includes costs incurred for shipping and handling in cost of sales. Amounts received for unshipped merchandise are not recognized as revenue but rather they are recorded as customer deposits and are included in current liabilities. In instances of shipments made on consignment, revenue is recognized when control is transferred to the customer. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with Accounting Standards Codification ("ASC") 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, revenue-generating contracts are assessed to identify distinct performance obligations, allocating transaction prices to those performance obligations, and criteria for satisfaction of a performance obligation. The standard allows for recognition of revenue only when we have satisfied a performance obligation through transferring control of the promised good or service to a customer. Control, in this instance, may mean the ability to prevent other entities from directing the use of, and receiving benefit from, a good or service. The standard indicates that an entity must determine at contract inception whether it will transfer control of a promised good or service over time or satisfy the performance obligation at a point in time through analysis of the following criteria: (i) the entity has a present right to payment, (ii) the customer has legal title, (iii) the customer has physical possession, (iv) the customer has the significant risks and rewards of ownership and (v) the customer has accepted the asset. The Company assesses collectability based primarily on the customer’s payment history and on the creditworthiness of the customer. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Sales</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, maintenance labor, depreciation expense, and overhead expense necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div>The Company considers all highly liquid investments with a maturity of three months or less to be cash equivalents. The Company has funds in its cash accounts that are with third party financial institutions, primarily in certificates of deposit and money market funds. The Company's balances of cash and cash equivalents in the U.S. and other countries exceed the insurance limits of the Federal Deposit Insurance Corporation (“FDIC”) and other relevant insurance limits in other countries. <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span></div>Credit terms are granted in the normal course of business to the Company’s customers and on-going credit evaluations are performed on the Company’s customers. In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2016-13, "Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments", which requires that credit losses be reported based on expected losses instead of the incurred loss model. Based on this ASU, customers' credit limits are adjusted based upon their reasonably expected credit worthiness which is determined through review of their payment history, their current credit information, and any foreseeable future events. Collections and payments from customers are continuously monitored and allowances for credit losses for estimated losses resulting from the inability of the Company’s customers to make required payments are maintained. Estimated losses are based on historical experience, any specific customer collection issues identified, and any reasonably expected future adverse events. If the financial condition of our customers were to deteriorate resulting in an impairment of their ability to make payments, additional allowances and related bad debt expense may be required. <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are valued at the lower of cost (first in, first out) or net realizable value and have been reduced by an allowance for excess or obsolete inventories. Cost elements include material, labor and manufacturing overhead.</span></div> <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, Plant and Equipment and Depreciation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment are stated at cost.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation of plant and equipment is calculated using the straight-line method over the estimated useful lives of the assets as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.750%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.050%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15-25 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-28 years</span></div></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expenditures for repairs and maintenance are charged to expense. Alterations and major overhauls that extend the lives or increase the capacity of plant assets are capitalized. When assets are retired or otherwise disposed of, the cost of the assets and the related accumulated depreciation are removed from the accounts and any resultant gain or loss is included in earnings from operations.</span></div> <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation of plant and equipment is calculated using the straight-line method over the estimated useful lives of the assets as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.750%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.050%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15-25 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-28 years</span></div></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment at December 31, 2024 and 2023 are summarized as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,690 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,787 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,001 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,508 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511,153 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,835 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,796 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,154 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,039 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P15Y P25Y P2Y P28Y <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Concentrations</span></div>Financial instruments that subject the Company to credit risk consist primarily of accounts receivable and money market investments. Investments are managed within established guidelines to mitigate risks. Accounts receivable subject the Company to credit risk partially due to the concentration of amounts due from customers. The Company extends credit to its customers based upon an evaluation of the customers’ financial condition and credit histories. <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Post-employment Benefits</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide life insurance, health care benefits, and defined benefit pension plan payments for certain eligible retirees and health care benefits for certain retirees’ eligible survivors. The costs and obligations related to these benefits reflect our assumptions as to health care cost trends and key economic conditions including discount rates, expected rate of return on plan assets, and expected salary increases. The cost of providing plan benefits also depends on demographic assumptions including retirements, mortality, turnover, and plan participation. If actual experience differs from these assumptions, the cost of providing these benefits could increase or decrease.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 715, “Compensation-Retirement Benefits,” we are required to recognize the overfunded or underfunded status of a defined benefit post retirement plan (other than a multiemployer plan) as an asset or liability in our statement of financial position, and to recognize changes in that funded status in the year in which the changes occur through comprehensive income.</span></div> <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Acquired Intangible Assets</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of purchase price over the fair value of net assets acquired in accordance with ASC 805, "Business Combinations". Goodwill and intangible assets acquired in a business combination that have indefinite useful lives are not amortized but are instead assessed for impairment annually and more frequently if events and circumstances indicate that the assets might be impaired, in accordance with the provisions of ASC 350, "Intangibles-Goodwill and Other". The Company performed its annual test as of October 1. ASC 350 also requires that intangible assets with estimable useful lives be amortized over their respective estimated useful lives to their estimated residual values, and reviewed for impairment if events and circumstances indicate that the assets might be impaired.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2017, the FASB issued ASU No. 2017-04, “Simplifying the Test for Goodwill Impairment” (“ASU 2017-04”), which addresses changes to the testing for goodwill impairment by eliminating Step 2 of the process. In accordance with this update, a goodwill impairment test will be performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit’s fair value. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October 1, 2024 and 2023, the Company opted to bypass the qualitative assessment and proceeded directly to performing the quantitative goodwill impairment test. The Company assessed the fair values of its reporting units by utilizing the income approach, based on a discounted cash flow valuation model as the basis for its conclusions. The Company's estimates of future cash flows included significant management assumptions such as revenue growth rates, operating margins, certain components of </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the discount rates, estimated terminal values and future economic and market conditions. The Company's assessment concluded that the fair values of the reporting units exceeded their carrying amounts, including goodwill. Accordingly, the goodwill of the reporting units was not considered impaired as of October 1, 2024 and 2023. The Company may resume performing the qualitative assessment in subsequent periods.</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following intangible assets with finite lives are stated at cost and are amortized either on an accelerated basis or on a straight-line basis over the following estimated useful lives:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:74.439%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.642%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization Period<br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships and lists</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 - 20</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and trade names</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 - 17</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 12</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory registration costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 10</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and trade secrets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 - 17</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> 2 - 18</span></div></td></tr></table></div>Intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset, which is generally based on discounted cash flows. The useful life of an intangible asset is based on our assumptions regarding expected use of the asset; the relationship of the intangible asset to another asset or group of assets; any legal, regulatory or contractual provisions that may limit the useful life of the asset or that enable renewal or extension of the asset’s legal or contractual life without substantial cost; the effects of obsolescence, demand, competition and other economic factors; and the level of maintenance expenditures required to obtain the expected future cash flows from the asset and their related impact on the asset’s useful life. If events or circumstances indicate that the life of an intangible asset has changed, it could result in higher future amortization charges or recognition of an impairment loss. For the year ended December 31, 2024, there were no triggering events which required intangible asset impairment reviews. <div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following intangible assets with finite lives are stated at cost and are amortized either on an accelerated basis or on a straight-line basis over the following estimated useful lives:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:74.439%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.642%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization Period<br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships and lists</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 - 20</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and trade names</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 - 17</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 12</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory registration costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 10</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and trade secrets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 - 17</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> 2 - 18</span></div></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2024 and 2023, the Company had identifiable intangible assets as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:34.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.130%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.130%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.130%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.130%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.134%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization<br/>Period<br/>(In years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships and lists</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-20</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354,051 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,567 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362,032 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,651 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-17</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-12</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,362 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-18</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,083 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470,250 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,200 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479,235 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288,023 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P10Y P20Y P2Y P17Y P5Y P12Y P5Y P10Y P15Y P17Y P2Y P18Y <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the fiscal year in which those temporary differences are expected to be recovered or settled. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. In evaluating our ability to recover our deferred tax assets, in full or in part, we consider all available positive and negative evidence, including our past operating results, our forecast of future market growth, forecasted earnings, future taxable income, and prudent and feasible tax planning strategies. The assumptions utilized in determining future taxable income require judgment and are consistent with the plans and estimates we are using to manage the underlying businesses.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We recognize uncertain income tax positions taken on income tax returns at the largest amount that is more likely than not to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a fifty percent likelihood of being sustained.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our policy for recording interest and penalties associated with uncertain tax positions is to record such items as a component of our income tax provision.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management is required to make certain estimates and assumptions during the preparation of consolidated financial statements in accordance with accounting principles generally accepted in the United States of America. These estimates and assumptions impact the reported amount of assets and liabilities and disclosures of contingent assets and liabilities as of the date of the consolidated financial statements and revenues and expenses during the reporting period. Estimates and assumptions are reviewed periodically, and the effects of revisions are reflected in the consolidated financial statements in the period they are determined to be necessary. Actual results could differ from those estimates.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a number of financial instruments, none of which are held for trading purposes. The estimated fair value amounts have been determined by the Company using available market information and appropriate valuation methodologies. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Considerable judgment is required in interpreting market data to develop the estimates of fair value, and, accordingly, the estimates are not necessarily indicative of the amounts that the Company could realize in a current market exchange. The carrying value of debt approximates fair value as the interest rate is based on market and the Company’s consolidated leverage ratio. The Company’s financial instruments also include cash equivalents, accounts receivable, accounts payable and accrued liabilities, and are carried at cost which approximates fair value due to the short-term maturity of these instruments.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, non-current assets includes rabbi trust funds related to the Company's deferred compensation plan. The money market and rabbi trust funds are valued using level one inputs, as defined by ASC 820, "Fair Value Measurement."</span></div> <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selling, General and Administrative Expenses</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling expenses consist primarily of compensation and benefit costs, amortization of customer relationships and lists, trade promotions, advertising, commissions and other marketing costs. General and administrative expenses consist primarily of payroll and benefit costs, occupancy and operating costs of corporate offices, depreciation and amortization expense on non-manufacturing assets, information systems costs and other miscellaneous administrative costs.</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are associated directly with the Company's efforts to develop, design, and enhance its products, services, technologies, or processes. Such costs are expensed as incurred.</span></div> <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Earnings Per Common Share</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net earnings per common share is calculated by dividing net earnings by the weighted average number of common shares outstanding during the period. Diluted net earnings per common share is calculated in a manner consistent with basic net earnings per common share except that the weighted average number of common shares outstanding also includes the dilutive effect of stock options outstanding, unvested restricted stock, and unvested performance shares (using the treasury stock method).</span></div> <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has stock-based employee compensation plans, which are described more fully in Note 3, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stockholders' Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company accounts for stock-based compensation in accordance with ASC 718, “Compensation-Stock Compensation,” which requires all share-based payments, including grants of stock options, to be recognized in the statement of earnings as an operating expense, based on their fair values. The Company estimates the fair value of each option award on the date of grant using either the Black-Scholes model or the Binomial model, whichever is deemed to be most appropriate. Estimates of and assumptions about forfeiture rates, terms, volatility, interest rates and dividend yields are used to calculate stock-based compensation. A significant change to these estimates could materially affect the Company’s operating results.</span></div> <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-lived Assets</span></div>Long-lived assets, such as property, plant, and equipment, and purchased intangibles subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset group to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset, which is generally based on discounted cash flows. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivative Instruments and Hedging Activities</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to market fluctuations in interest rates as well as variability in foreign exchange rates. In May 2019, the Company entered into an interest rate swap with JP Morgan Chase, N.A. (the "Swap Counterparty") and a cross-currency swap with JP Morgan Chase, N.A. (the "Bank Counterparty"). The Company's primary objective for holding derivative financial instruments was to manage interest rate risk and foreign currency risk. The Company does not enter into derivative financial instruments for trading or speculative purposes. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The derivative instruments were with the above single counterparty and were subject to a contractual agreement that provided for the net settlement of all contracts through a single payment in a single currency in the event of default on or termination of any one contract. As such, the derivative instruments were categorized as a master netting arrangement and presented as a net derivative asset or derivative liability on the consolidated balance sheet. The Company settled its derivative instruments on their maturity date of June 27, 2023 and had no other derivatives outstanding as of December 31, 2024 and 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On a quarterly basis through their maturity, we assessed the effectiveness of the hedging relationships for the interest rate swap and cross-currency swap by reviewing the critical terms indicated in the applicable agreement. The hedging relationships were determined to be highly effective. As such, the net change in fair values of the interest rate swap, that qualified as a cash flow hedge, was recorded in accumulated other comprehensive income/(loss) and subsequently reclassified into interest expense as interest payments were made on our debt. For the cross-currency swap, the amounts that have not yet been recognized in earnings remain in the cumulative translation adjustment section of accumulated other comprehensive income until the hedged net investment is sold or liquidated in accordance with paragraphs 815-35-35-5A, "Derivatives and Hedging - Net Investment Hedges", and 830-30-40-1 through 40-1A, "Foreign Currency Matters - Derecognition". Refer to Note 20, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivative Instruments and Hedging Activities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for detailed information about our derivative financial instruments.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In November 2024, the FASB issued ASU 2024-03, "Income Statement - Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40)." The new guidance is intended to enhance transparency and disclosures by requiring public entities to provide disaggregated disclosures of certain categories of expenses on an annual and interim basis. The ASU is effective for fiscal years beginning after December 15, 2026 and interim periods beginning after December 15, 2027, with early adoption permitted. The Company is currently evaluating the impact that the adoption of ASU 2024-03 will have on the consolidated financial statements and related disclosures.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2023, the FASB issued ASU 2023-09, "Income Taxes (Topic 740) - Improvements to Income Tax Disclosures." The new guidance is intended to enhance the transparency and decision usefulness of income tax disclosures by requiring disaggregated information about a reporting entity's effective tax rate reconciliation and information on income taxes paid. The amendment is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The amendment in this Update should be applied on a prospective basis, with retrospective application permitted. The Company is currently evaluating the impact that the adoption of ASU 2023-09 will have on the consolidated financial statements and related disclosures.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In November 2023, the FASB issued ASU 2023-07, "Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures." The ASU expands reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. The ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment's profit or loss in assessing segment performance and deciding how to allocate resources. Additionally, ASU 2023-07 requires all segment profit or loss and assets disclosures to be provided on an annual and interim basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning December 15, 2024. The Company adopted this accounting guidance on December 31, 2024, and applied it retrospectively to all prior periods presented in our consolidated financial statements. Refer to Note 11, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Segment Information</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> for the expanded disclosures. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In March 2020, the FASB issued ASU 2020-04, "Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting", and in December 2022 subsequently issued ASU 2022-06, “Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848.” These ASU’s provide temporary optional guidance to ease the potential burden in accounting for reference rate reform. The Standards Updates provide optional expedients and exceptions for applying accounting principles generally accepted in the United States to contract modifications and hedging relationships that reference LIBOR or another reference rate that are expected to be discontinued. The Standards Updates were effective upon issuance and can generally be applied through December 31, 2024. Due to the discontinuation of LIBOR and under the relief provided by Topic 848, during the third quarter of 2022, the Company modified its interest rate swap and replaced LIBOR with 1-month CME Term SOFR. The modification of the agreement did not have a significant impact on the Company's consolidated financial statements and disclosures. The interest rate swap matured on June 27, 2023.</span></div> SIGNIFICANT ACQUISITIONS<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cardinal Associates Inc. ("Bergstrom")</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On August 30, 2022, the Company's wholly-owned subsidiary Albion Laboratories, Inc. ("Albion") entered into a Stock Purchase Agreement, and closed on such transaction with Cardinal Associates Inc. ("Cardinal"), a corporation organized under the laws of the State of Washington, pursuant to which Albion acquired Cardinal and its Bergstrom Nutrition business (collectively, "Bergstrom"). Bergstrom Nutrition is a leading science-based manufacturer of MSM, based in Vancouver, Washington. MSM is a widely used nutritional ingredient with strong scientific evidence supporting its benefits for joint health, sports nutrition, skin and beauty, healthy aging, and pet health. The addition of OptiMSM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, Bergstrom Nutrition's MSM brand, to the Company's portfolio within the Human Nutrition and Health and Animal Nutrition and Health segments provides a synergistic scientific advantage in Balchem's key strategic therapeutic focus areas such as longevity and performance and is a strong fit with Balchem's specialty, science-backed mineral products. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company made payments of $72,143 for the acquisition, amounting to $71,937 to the former shareholders or on behalf of the former shareholders and $206 to pay off Bergstrom's bank debt. Net of cash acquired of $773, total payments made to the former shareholders or on behalf of the former shareholders of Bergstrom were $71,164. The acquisition was primarily financed through the 2022 Credit Agreement (see Note 8, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Revolving Loan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">). In connection with this transaction, the former shareholders of Bergstrom had an opportunity to receive an additional payment in 2024 if certain financial performance targets and other metrics were met. The earn-out payment of $9 was paid out in 2024. Therefore, there was no contingent consideration liability at December 31, 2024. The Company also made an additional post-closing payment of $910 in the third quarter of 2023 that was negotiated as a deduction of the cash consideration at closing. As a result, total payments related to the transaction were $72,152, comprised of the upfront cash consideration of $70,892, a working capital adjustment of $341, an additional post-closing payment of $910, and the fair value of the earn-out payment of $9. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The goodwill of $31,550 that arose on the acquisition date consists largely of expected synergies, including the combined entities' experience and technical problem-solving capabilities, and acquired workforce. 80% of the goodwill is assigned to the Human Nutrition and Health business segment and 20% of the goodwill is assigned to the Animal Nutrition and Health business segment. For tax purposes, a joint election under 338(h)(10) was made to treat the stock acquisition as a deemed asset acquisition, therefore generating tax amortizable goodwill. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair values of the assets acquired and liabilities assumed:</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:77.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.189%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">773 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(699)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(206)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(871)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(462)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration on acquisition date and working capital adjustment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,862 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net decrease to contingent consideration liability and other post-closing payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,916)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,946 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">To pay off bank debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total payments </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,152 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of tangible and intangible assets acquired and liabilities assumed is based on management’s estimates and assumptions. In preparing our fair value estimates of the intangible assets and certain tangible assets acquired, management, among other things, consulted an independent advisor. Valuation methods utilized include net realizable value for inventory, multi-period excess earnings method for customer relationships, the relief from royalty method for other intangible assets, and a scenario-based approach for the contingent consideration.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships are amortized over a 15-year period utilizing a percentage of excess earnings over economic life method. The corporate trademark and product trademarks are amortized over 2 years and 10 years, respectively, and developed technology is amortized over 12 years, utilizing the straight-line method as the consumption pattern of the related economic benefits cannot be reliably determined.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction and integration costs related to the Bergstrom acquisition are included in general and administrative expenses and were $(91), $(10,614) and $4,604 for the years ended December 31, 2024, 2023, and 2022, respectively. These amounts included favorable adjustments to transaction costs of $91 and $11,300 for the years ended December 31, 2024 and 2023 and an unfavorable adjustment to transaction costs of $3,565 for the year ended December 31, 2022. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Kechu BidCo AS and Its Subsidiary Companies ("Kappa")</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 21, 2022, Balchem Corporation and its wholly-owned subsidiary, Balchem B.V., completed the acquisition of Kechu BidCo AS and its subsidiary companies, including Kappa Bioscience AS, a leading science-based manufacturer of specialty vitamin K2 for the human nutrition industry, headquartered in Oslo, Norway (all acquired companies collectively referred to as “Kappa”). Kappa manufactures specialty vitamin K2, which plays a crucial role in the human body for bone health, heart health and immunity. Primarily, vitamin K2 supports the transport and distribution of calcium in the body. Vitamin K2 is important at all life stages, from pregnancy and early life to healthy aging. The acquisition strengthens the Company's scientific and technical expertise, geographic reach, and marketplace leadership, which should ultimately lead to accelerated growth for the Company's portfolios within the Human Nutrition and Health segment. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company made payments of approximately kr3,305,653 ("kr" indicates the Norwegian krone), amounting to approximately kr3,001,981 to the former shareholders and approximately kr303,672 to Kappa's lenders to pay off all Kappa bank debt. Net of cash acquired of kr63,064, total payments to the former shareholders were kr2,938,917. Net of gains on foreign currency forward contracts of $512 (see Note 20, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivative Instruments and Hedging Activities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), these payments translated to approximately $333,112, amounting to approximately $302,464 paid to the former shareholders and approximately $30,648 to Kappa's lenders. Net of cash acquired of $6,365, total payments made to the former shareholders of Kappa were approximately $296,099. The acquisition was primarily financed through the 2018 Credit Agreement. In connection with this transaction, the former shareholders of Kappa had an opportunity to receive an additional payment in 2024 if certain financial performance targets and other metrics were met. There was no contingent consideration paid in connection with this acquisition. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The goodwill of $216,383 that arose on the acquisition date consists largely of expected synergies, including the combined entities' experience and technical problem-solving capabilities, and acquired workforce. The goodwill is assigned to the Human Nutrition and Health business segment and is not deductible for income tax purposes. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table summarizes the fair values of the assets acquired and liabilities assumed. The transactions were completed in Norwegian kroner ("NOK") and the amounts were translated to U.S. dollars ("USD") using the foreign currency exchange rate as of June 21, 2022.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:77.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.189%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,365 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,643 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,301)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,648)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,349)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,461)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,716)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration on acquisition date</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,013 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease to contingent consideration liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,037)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gain on foreign currency exchange forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(512)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,464 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kappa bank debt paid on acquisition date</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,112 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of tangible and intangible assets acquired and liabilities assumed is based on management’s estimates and assumptions. In preparing our fair value estimates of the intangible assets and certain tangible assets acquired, management, among other things, consulted an independent advisor. Valuation methods utilized include net realizable value for inventory, multi-period excess earnings method for customer relationships, the relief from royalty method for other intangible assets, and a scenario-based approach for the contingent consideration.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships are amortized over a 15-year period utilizing a percentage of excess earnings over economic life method. The corporate trademark and product trademarks are amortized over 2 years and 10 years, respectively, and developed technology is amortized over 12 years, utilizing the straight-line method as the consumption pattern of the related economic benefits cannot be reliably determined.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction and integration costs related to the Kappa acquisition are included in general and administrative expenses and were $688, $533 and $(2,306) for the years ended December 31, 2024, 2023, and 2022, respectively. The amount included a favorable adjustment to transaction costs of $4,037 for the year ended December 31, 2022. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following selected unaudited pro forma information presents the consolidated results of operations as if the business combinations in 2022 had occurred as of January 1, 2021. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.808%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.871%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.873%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Twelve Months ended December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Earnings</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kappa &amp; Bergstrom actual results included in the Company's consolidated income statement in 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,532 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,487 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kappa &amp; Bergstrom actual results included in the Company's consolidated income statement in 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,359)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 Supplemental pro forma combined financial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">922,439 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 Supplemental pro forma combined financial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">982,021 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Supplemental pro forma combined financial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The above selected unaudited pro forma information includes the following acquisition-related adjustments: (1) additional amortization of intangible assets and depreciation of fixed assets; (2) adjustments related to the fair value of the acquired inventory, (3) adjustments to interest expense on borrowings at rates in effect during the related period, factoring in estimated payments based on free cash flow, and (4) other one-time adjustments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The pro forma information presented does not purport to be indicative of the results that actually would have been attained if these acquisitions had occurred at the beginning of the periods presented and is not intended to be a projection of future results.</span></div> 72143000 71937000 206000 773000 71164000 9000 910000 72152000 70892000 341000 910000 9000 31550000 0.80 0.20 <div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair values of the assets acquired and liabilities assumed:</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:77.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.189%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">773 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(699)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(206)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(871)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(462)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration on acquisition date and working capital adjustment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,862 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net decrease to contingent consideration liability and other post-closing payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,916)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,946 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">To pay off bank debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total payments </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,152 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table summarizes the fair values of the assets acquired and liabilities assumed. The transactions were completed in Norwegian kroner ("NOK") and the amounts were translated to U.S. dollars ("USD") using the foreign currency exchange rate as of June 21, 2022.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:77.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.189%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,365 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,643 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,301)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,648)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,349)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,461)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,716)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration on acquisition date</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,013 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease to contingent consideration liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,037)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gain on foreign currency exchange forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(512)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,464 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kappa bank debt paid on acquisition date</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,112 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 773000 4699000 3972000 2243000 866000 29900000 4600000 2300000 197000 699000 206000 871000 462000 31550000 78862000 -6916000 71946000 206000 72152000 P15Y P2Y P10Y P12Y -91000 -10614000 4604000 91000 11300000 3565000 3305653000 3001981000 303672000 63064000 2938917000 512000 333112000 302464000 30648000 6365000 296099000 0 216383000 6365000 8036000 17600000 9854000 3349000 88813000 15643000 5046000 2399000 3301000 30648000 3349000 4461000 24716000 216383000 307013000 -4037000 512000 302464000 30648000 333112000 P15Y P2Y P10Y P12Y 688000 533000 -2306000 4037000 <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following selected unaudited pro forma information presents the consolidated results of operations as if the business combinations in 2022 had occurred as of January 1, 2021. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.808%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.871%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.873%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Twelve Months ended December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Earnings</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kappa &amp; Bergstrom actual results included in the Company's consolidated income statement in 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,532 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,487 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kappa &amp; Bergstrom actual results included in the Company's consolidated income statement in 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,359)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 Supplemental pro forma combined financial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">922,439 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 Supplemental pro forma combined financial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">982,021 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Supplemental pro forma combined financial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 59532000 5487000 22158000 -5359000 922439000 116317000 982021000 110181000 859252000 90672000 STOCKHOLDERS’ EQUITY<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All share-based payments, including grants of stock options, are recognized in the statements of earnings as operating expenses, based on their fair values.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has made an estimate of expected forfeitures, based on its historical experience, and is recognizing compensation cost only for those stock-based compensation awards expected to vest.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s results for the years ended December 31, 2024, 2023 and 2022 reflected the following compensation cost and such compensation cost had the following effects on net earnings:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.796%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.552%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Increase/(Decrease) for the<br/>Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,716 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,865)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,375)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,214)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 31, 2024, the Company had one share-based compensation plan under which awards may be granted, which is described below.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2017, the Company’s shareholders approved the Balchem Corporation 2017 Omnibus Incentive Plan (“2017 Plan”) for officers, employees and directors of the Company and its subsidiaries. The 2017 Plan replaced the 1999 Stock Plan and amendments and restatements thereto (collectively to be referred to as the “1999 Plan"), which expired in April 2018. No further awards will be made under the 1999 Plan, and the shares that remained available for grant under the 1999 Plan will only be used to settle outstanding awards granted under the 1999 Plan and will not become available under the 2017 Plan. On June 22, 2023, the Company’s shareholders approved an amendment and restatement of the 2017 Plan (the “Amended 2017 Plan”). The </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amended 2017 Plan is administered by the Compensation Committee of the Board of Directors of the Company. The Amended 2017 Plan provides as follows: (i) for a termination date of June 22, 2033; (ii) the authorization of 2,400,000 shares for future grants (which represents an increase of 800,000 shares from the amount approved under the 2017 Plan); (iii) for the making of grants of stock options, stock appreciation rights, restricted stock awards, restricted stock units, and other stock-based awards, as well as for the making of cash performance awards; (iv) except as provided by the Compensation Committee or in an employment agreement as in effect on the effective date of the Amended 2017 Plan, no automatic acceleration of outstanding awards upon the occurrence of a change in control of the Company; (v) certain annual limits on the number of shares and amount of cash that may be granted; (vi) for dividends or dividend equivalents otherwise payable on an unvested award to accrue and be paid only at such time as the vesting conditions applicable to the underlying award have been satisfied; (vii) for incentive compensation recovery if the Company is required to prepare an accounting restatement of its financial statements, in accordance with any compensation recovery policy adopted by the Company, applicable law, government regulations or national securities exchange requirements, or in the discretion of the Compensation Committee in the event of a restatement due to the Company’s material noncompliance with any financial reporting requirements under the securities laws; and (viii) for compliance with the requirements of Section 409A of the Internal Revenue Code of 1986, as amended (the “Internal Revenue Code” or the “Code”). No option will be exercisable for longer than ten years after the date of grant.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The shares to be issued upon exercise of the outstanding options have been approved, reserved and are adequate to cover all exercises. As of December 31, 2024, the Amended 2017 Plan had 836,521 shares available for future awards.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has Restricted Stock Grant Agreements with the Company's non–employee directors and certain employees. Under the Restricted Stock Grant Agreements, certain shares of the Common Stock have been granted, ranging from 70 shares to 54,000 shares, to its non-employee directors and certain employees, subject to time-based vesting requirements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also has performance share (“PS”) awards, which provide the recipients the right to receive a certain number of shares of the Common Stock in the future, subject to an (1) EBITDA performance hurdle, where vesting is dependent upon the Company achieving a certain EBITDA percentage growth over the performance period, and (2) relative total shareholder return (“TSR”) market condition where vesting is dependent upon the Company’s TSR performance over the performance period (typically three years) relative to a comparator group consisting of the Russell 2000 index constituents.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each option award issued under the Company’s stock plans is estimated on the date of grant using either the Black-Scholes model or the Binomial model, whichever is deemed to be most appropriate. For the years ended December 31, 2024, 2023, and 2022, the fair value of each option grant uses the assumptions noted in the following table. Expected volatilities are based on historical volatility of the Company’s stock. The expected term of the options is based on the Company’s historical experience of employees’ exercise behavior. Dividend yields are based on the Company’s historical dividend yields. Risk-free interest rates are based on the implied yields currently available on U.S. Treasury zero coupon issues with a remaining term equal to the expected life.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:55.734%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.569%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.569%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.571%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Assumptions:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected Volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected Term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-Free Interest Rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend Yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of the restricted shares is based on the fair value of the award at the date of grant.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance Share expense is measured based on the fair value at the date of grant utilizing a Black-Scholes methodology to produce a Monte-Carlo simulation model which allows for the incorporation of the performance hurdles that must be met before the Performance Share vests. The assumptions used in the fair value determination were risk free interest rates of 4.2%, 4.2%, and 1.8%; dividend yields of 0.0%, 0.5%, and 0.5%; volatilities of 25%, 32%, and 32%; and initial TSR’s of 10.3%, 4.2%, and -15.7% in each case for the years ended December 31, 2024, 2023, and 2022, respectively. Expense is based on the estimated number of shares expected to vest, assuming the requisite service period is rendered and the probable outcome of the performance condition is achieved. The estimate is revised if subsequent information indicates that the actual number of shares likely to vest differs from previous estimates. Expense is ultimately adjusted based on the actual achievement of service and performance targets. The Performance Shares will cliff vest 100% at the end of the third year following the grant in accordance with the performance metrics set forth.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense for stock options and stock awards is recognized on a straight-line basis over the vesting period, generally <span style="-sec-ix-hidden:f-566">three</span> to five years for stock options, three years for employee restricted stock awards, three years for employee performance share awards, and three years for non-employee director restricted stock awards.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option plan activity for 2024, 2023, and 2022 for all plans is as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:26.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.266%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.266%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.375%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.266%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.375%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.266%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.375%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.266%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.375%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"># of<br/>Shares<br/>(000s)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"># of<br/>Shares<br/>(000s)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"># of<br/>Shares<br/>(000s)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,078 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104.38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,045 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.82 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">867 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138.09 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(221)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at end of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">962 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114.81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,078 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,045 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at end of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">720 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value for outstanding stock options was $46,346, $47,889 and $27,221 at December 31, 2024, 2023 and 2022, respectively, with a weighted average remaining contractual term of 5.8 years at December 31, 2024. Exercisable stock options at December 31, 2024 had an aggregate intrinsic value of $38,221 with a weighted average remaining contractual term of 4.4 years.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information pertaining to option activity during the years ended December 31, 2024, 2023 and 2022 is as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.624%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.276%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average fair value of options granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.52 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.91 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.77 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intrinsic value of stock options exercised ($000s)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information related to stock options outstanding under all plans at December 31, 2024 is as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.118%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.537%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.537%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.537%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.537%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.544%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options Exercisable</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Range of Exercise<br/>Prices</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares<br/>Outstanding<br/>(000s)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/> Term</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/> Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number<br/>Exercisable<br/>(000s)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$58.52 - $85.33</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$85.40 - $118.60</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$118.96 - $150.85</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">962 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114.81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-vested restricted stock activity for the years ended December 31, 2024, 2023 and 2022 is summarized below:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.060%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.258%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares (000s)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares (000s)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares (000s)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested balance at beginning of year </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133.06 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.42 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.70 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112.30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested balance at end of year </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-vested performance share activity for the years ended December 31, 2024, 2023 and 2022 is summarized below:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.060%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.258%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares (000s)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares (000s)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares (000s)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested balance at beginning of year </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135.25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.69 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110.72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139.66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98.84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.09 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested balance at end of year </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150.73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2024, 2023 and 2022, there was $20,035, $18,817 and $20,791, respectively, of total unrecognized compensation cost related to non-vested share-based compensation arrangements granted under the plans. As of December 31, 2024, the unrecognized compensation cost is expected to be recognized over a weighted-average period of approximately 1.5 years. We estimate that share-based compensation expense for the year ended December 31, 2025 will be approximately $16,900.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Repurchase of Common Stock</span></div>The Company's Board of Directors has approved a stock repurchase program. The total authorization under this program is 3,763,038 shares. Since the inception of the program in June 1999, a total of 3,142,028 shares have been purchased. The Company intends to acquire shares from time to time at prevailing market prices if and to the extent it deems it is advisable to do so based on its assessment of corporate cash flow, market conditions and other factors. Open market repurchases of common stock could be made pursuant to trading plan established pursuant to Rule 10b5-1 under the Securities Exchange Act of 1934, as amended, which would permit common stock to be repurchased at a time that the Company might otherwise be precluded from doing so under insider trading laws or self-imposed trading restrictions. The Company also repurchases (withholds) shares from employees in connection with the tax settlement of vested shares and/or exercised stock options under the Company's omnibus incentive plan. Such repurchases of shares from employees are funded with existing cash on hand. During 2024, 2023, and 2022, the Company purchased 38,922, 32,558, and 252,304 shares, respectively, from open market purchases and from employees on a net-settlement basis to provide cash to employees to cover the associated employee payroll taxes. These shares were purchased at an average cost of $145.99, $137.29, and $140.40 per share, respectively. <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s results for the years ended December 31, 2024, 2023 and 2022 reflected the following compensation cost and such compensation cost had the following effects on net earnings:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.796%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.552%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Increase/(Decrease) for the<br/>Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,716 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,865)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,375)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,214)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1716000 1900000 1302000 14960000 14152000 11922000 12865000 12375000 10214000 1 2400000 800000 P10Y 836521 70 54000 P3Y Risk-free interest rates are based on the implied yields currently available on U.S. Treasury zero coupon issues with a remaining term equal to the expected life.<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:55.734%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.569%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.569%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.571%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Assumptions:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected Volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected Term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-Free Interest Rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend Yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.284 0.281 0.303 P5Y P4Y9M18D P7Y3M18D 0.041 0.039 0.028 0.006 0.005 0.005 0.042 0.042 0.018 0.000 0.005 0.005 0.25 0.32 0.32 0.103 0.042 -0.157 1 P5Y P3Y P3Y P3Y <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option plan activity for 2024, 2023, and 2022 for all plans is as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:26.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.266%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.266%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.375%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.266%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.375%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.266%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.375%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.266%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.375%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"># of<br/>Shares<br/>(000s)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"># of<br/>Shares<br/>(000s)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"># of<br/>Shares<br/>(000s)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,078 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104.38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,045 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.82 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">867 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138.09 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(221)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at end of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">962 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114.81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,078 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,045 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at end of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">720 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1078000 104.38 1045000 99.82 867000 88.19 113000 143.43 109000 138.09 239000 139.04 221000 77.81 64000 81.98 44000 73.58 8000 139.64 11000 131.79 17000 124.89 0 0 1000 138.07 0 0 962000 114.81 1078000 104.38 1045000 99.82 603000 99.59 720000 88.49 654000 81.95 46346000 47889000 27221000 P5Y9M18D 38221000 P4Y4M24D <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information pertaining to option activity during the years ended December 31, 2024, 2023 and 2022 is as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.624%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.276%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average fair value of options granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.52 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.91 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.77 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intrinsic value of stock options exercised ($000s)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 44.52 40.91 44.77 18631000 3241000 2713000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information related to stock options outstanding under all plans at December 31, 2024 is as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.118%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.537%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.537%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.537%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.537%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.544%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options Exercisable</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Range of Exercise<br/>Prices</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares<br/>Outstanding<br/>(000s)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/> Term</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/> Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number<br/>Exercisable<br/>(000s)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$58.52 - $85.33</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$85.40 - $118.60</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$118.96 - $150.85</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">962 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114.81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 58.52 85.33 222000 P3Y1M6D 76.14 222000 76.14 85.40 118.60 212000 P4Y 101.92 212000 101.92 118.96 150.85 528000 P7Y7M6D 136.24 169000 127.47 962000 P5Y9M18D 114.81 603000 99.59 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-vested restricted stock activity for the years ended December 31, 2024, 2023 and 2022 is summarized below:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.060%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.258%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares (000s)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares (000s)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares (000s)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested balance at beginning of year </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133.06 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.42 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.70 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112.30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested balance at end of year </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 116000 133.06 122000 124.42 166000 99.70 51000 147.98 40000 137.20 46000 137.17 39000 124.63 42000 112.30 82000 82.15 6000 140.70 4000 128.06 8000 118.07 122000 141.62 116000 133.06 122000 124.42 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-vested performance share activity for the years ended December 31, 2024, 2023 and 2022 is summarized below:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.060%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.258%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares (000s)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares (000s)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares (000s)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested balance at beginning of year </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135.25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.69 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110.72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139.66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98.84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.09 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested balance at end of year </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150.73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 76000 135.25 70000 127.69 69000 110.72 47000 152.28 42000 139.66 39000 114.22 44000 106.57 36000 98.84 35000 53.17 0 0 0 0 3000 84.09 79000 150.73 76000 135.25 70000 127.69 20035000 18817000 20791000 P1Y6M 16900000 3763038 3142028 38922 32558 252304 145.99 137.29 140.40 INVENTORIES<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories, net of reserves at December 31, 2024 and 2023 consisted of the following:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,319 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,517 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,802 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,521 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On a regular basis, the Company evaluates its inventory balances for excess quantities and obsolescence by analyzing demand, inventory on hand, sales levels and other information. Based on these evaluations, inventory balances are reserved, if necessary. The reserve for inventory was $4,207 and $2,463 at December 31, 2024 and 2023, respectively.</span></div> <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories, net of reserves at December 31, 2024 and 2023 consisted of the following:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,319 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,517 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,802 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,521 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 45319000 39517000 4510000 3960000 80973000 66044000 130802000 109521000 4207000 2463000 PROPERTY, PLANT AND EQUIPMENT<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment at December 31, 2024 and 2023 are summarized as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,690 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,787 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,001 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,508 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511,153 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,835 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,796 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,154 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,039 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Geographic Area Data - Long-Lived Assets (excluding intangible assets):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,692 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Countries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,154 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,039 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was $28,211, $26,373 and $24,033 for the years ended December 31, 2024, 2023 and 2022, respectively.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with Topic 360, the Company reviews long-lived assets for impairment on an annual basis and also whenever events indicate that the carrying amount of the assets may not be fully recoverable. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset, which is generally based on discounted cash flows. Included in "General and administrative expenses" was $521 of restructuring-related impairment charges related to an asset that was held for sale for the year ended December 31, 2024. Included in “General and administrative expenses” were restructuring-related impairment and asset disposal charges of $7,764 related to building, equipment, and construction in progress mainly in the Human Nutrition and Health and the Animal Nutrition and Health segments for the year ended December 31, 2023. Such expenses were not material for the year ended December 31, 2022.</span></div> 11690000 11787000 106954000 104363000 315001000 312704000 77508000 59981000 511153000 488835000 228999000 212796000 282154000 276039000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Geographic Area Data - Long-Lived Assets (excluding intangible assets):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,692 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Countries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,154 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,039 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 204397000 203692000 77757000 72347000 282154000 276039000 28211000 26373000 24033000 521000 7764000 0 INTANGIBLE ASSETS<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had goodwill in the amount of $780,030 and $778,907 as of December 31, 2024 and 2023, respectively, subject to the provisions of ASC 350, “Intangibles-Goodwill and Other.” The increase in goodwill is primarily due to an acquisition, partially offset by foreign currency translation adjustments.</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.066%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.016%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">769,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill as a result of an acquisition</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact due to change in foreign exchange rates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,057 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill at December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">778,907 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill as a result of an acquisition</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact due to change in foreign exchange rates</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,253)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill at December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">780,030 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt;text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:69.547%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.859%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">HNH</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678,275 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673,207 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ANH</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other and Unallocated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">780,030 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">778,907 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2024 and 2023, the Company had identifiable intangible assets as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:34.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.130%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.130%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.130%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.130%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.134%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization<br/>Period<br/>(In years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships and lists</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-20</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354,051 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,567 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362,032 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,651 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-17</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-12</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,362 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-18</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,083 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470,250 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,200 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479,235 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288,023 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of identifiable intangible assets was $19,244, $28,035 and $27,271 for 2024, 2023 and 2022, respectively. Assuming no change in the gross carrying value of identifiable intangible assets, the estimated amortization expense is approximately $16,417 in 2025, $16,334 in 2026, $15,816 in 2027, $15,419 in 2028, and $15,017 in 2029. At December 31, 2024 and 2023, there were no identifiable intangible assets with indefinite useful lives as defined by ASC 350, “Intangibles-Goodwill and Other.” Identifiable intangible assets are reflected in the Company’s consolidated balance sheets under Intangible assets with finite lives, net. There were no changes to the useful lives of intangible assets subject to amortization in 2024 and 2023. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Federal Insecticide, Fungicide and Rodenticide Act, (“FIFRA”), a health and safety statute, requires that certain products within our specialty products segment must be registered with the U.S. Environmental Protection Agency (the "EPA") because they are considered pesticides. Costs of such registrations are included in other in the table above.</span></div> 780030000 778907000 <div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.066%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.016%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">769,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill as a result of an acquisition</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact due to change in foreign exchange rates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,057 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill at December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">778,907 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill as a result of an acquisition</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact due to change in foreign exchange rates</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,253)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill at December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">780,030 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt;text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:69.547%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.859%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">HNH</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678,275 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673,207 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ANH</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other and Unallocated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">780,030 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">778,907 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 769509000 341000 9057000 778907000 19376000 -18253000 780030000 678275000 673207000 23974000 24469000 77732000 81175000 49000 56000 780030000 778907000 P10Y P20Y 354051000 221567000 362032000 209651000 P2Y P17Y 50971000 41417000 50286000 37773000 P5Y P12Y 40074000 20362000 41184000 17516000 P2Y P18Y 25154000 21854000 25733000 23083000 470250000 305200000 479235000 288023000 19244000 28035000 27271000 16417000 16334000 15816000 15419000 15017000 0 0 EQUITY-METHOD INVESTMENT<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2013, the Company and Eastman Chemical Company formed a joint venture (66.66% / 33.34% ownership), St. Gabriel CC Company, LLC, to design, develop, and construct an expansion of the Company’s St. Gabriel aqueous choline chloride plant. The Company contributed the St. Gabriel plant, at cost, and all continued expansion and improvements are funded by the owners. The joint venture became operational as of July 1, 2016. St. Gabriel CC Company, LLC is a Variable Interest Entity ("VIE") because the total equity at risk is not sufficient to permit the joint venture to finance its own activities without additional subordinated financial support. Additionally, voting rights (2 votes each) are not proportionate to the owners’ obligation to absorb expected losses or receive the expected residual returns of the joint venture. The Company generally receives up to 2/3 of the production offtake capacity, which (percentage of offtake) may be adjusted from time to time to the extent the owners agree as such, and absorbs operating expenses approximately proportional to the actual percentage of offtake. The joint venture is accounted for under the equity method of accounting since the Company is not the primary beneficiary as the Company does not have the power to direct the activities of the joint venture that most significantly impact its economic performance. The Company recognized a loss of $489, $509, and $559 for the years ended December 31, 2024, 2023, and 2022, respectively, relating to its portion of the joint venture’s expenses in other expense. The Company made capital contributions to the investment totaling $269, $290, and $355 for the years ended December 31, 2024, 2023, and 2022 respectively. The carrying value of the joint venture at December 31, 2024 and 2023 was $3,856 and $4,076, respectively, and is recorded in "Other non-current assets" on the consolidated balance sheets.</span></div> 0.6666 0.3334 2 -489000 -509000 -559000 269000 290000 355000 3856000 4076000 REVOLVING LOAN<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 27, 2022, the Company entered into an Amended and Restated Credit Agreement (the "2022 Credit Agreement") with certain lenders in the form of a senior secured revolving credit facility, due on July 27, 2027. The 2022 Credit Agreement allows for up to $550,000 of borrowing. The loans may be used for working capital, letters of credit, and other corporate purposes and may be drawn upon at the Company's discretion. As of December 31, 2024 and 2023, the total balance outstanding on the 2022 Credit Agreement amounted to $190,000 and $309,569, respectively. There are no installment payments required on the revolving loans; they may be voluntarily prepaid in whole or in part without premium or penalty, and all outstanding amounts are due on the maturity date.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts outstanding under the 2022 Credit Agreement are subject to an interest rate equal to a fluctuating rate as defined by the 2022 Credit Agreement plus an applicable rate. The applicable rate is based upon the Company’s consolidated net leverage ratio, as defined in the 2022 Credit Agreement, and the interest rate was 5.438% at December 31, 2024. The Company is also required to pay a commitment fee on the unused portion of the revolving loan, which is based on the Company’s consolidated net leverage ratio as defined in the 2022 Credit Agreement and ranges from 0.150% to 0.225% (0.150% at December 31, 2024). The unused portion of the revolving loan amounted to $360,000 at December 31, 2024. The Company is also required to pay, as applicable, letter of credit fees, administrative agent fees, and other fees to the arrangers and lenders.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs associated with the issuance of the revolving loans are capitalized and amortized on a straight-line basis over the term of the 2022 Credit Agreement. Capitalized costs net of accumulated amortization totaled $743 and $1,030 at December 31, 2024 and 2023, respectively, and are included in "Other non-current assets" on the consolidated balance sheets. Amortization expense pertaining to these costs totaled $287, $287, and $335 for the years ended December 31, 2024, 2023, and 2022, respectively, and are included in "Interest expense" in the accompanying consolidated statements of earnings.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2022 Credit Agreement contains quarterly covenants requiring the consolidated leverage ratio to be less than a certain maximum ratio and the consolidated interest coverage ratio to exceed a certain minimum ratio. At December 31, 2024, the Company was in compliance with these covenants. Indebtedness under the Company’s loan agreements is secured by assets of the Company.</span></div> 550000000 190000000 309569000 0.05438 0.00150 0.00225 0.00150 360000000 743000 1030000 287000 287000 335000 NET EARNINGS PER COMMON SHARE<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following presents a reconciliation of the net earnings and shares used in calculating basic and diluted net earnings per common share:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:55.734%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.569%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.569%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.571%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Earnings - Basic and Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,475 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,543 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,367 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Share (000s)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Common Shares - Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Dilutive Securities – Stock Options, Restricted Stock, and Performance Shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Common Shares - Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,718 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,448 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,393 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Earnings Per Share - Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Earnings Per Share - Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>The number of anti-dilutive shares were 230,302, 354,619, and 371,513 for the years ended December 31, 2024, 2023, and 2022. Anti-dilutive shares could potentially dilute basic earnings per share in future periods and therefore, were not included in diluted earnings per share. <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following presents a reconciliation of the net earnings and shares used in calculating basic and diluted net earnings per common share:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:55.734%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.569%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.569%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.571%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Earnings - Basic and Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,475 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,543 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,367 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Share (000s)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Common Shares - Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Dilutive Securities – Stock Options, Restricted Stock, and Performance Shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Common Shares - Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,718 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,448 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,393 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Earnings Per Share - Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Earnings Per Share - Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 128475000 108543000 105367000 32332000 32108000 32019000 386000 340000 374000 32718000 32448000 32393000 3.97 3.38 3.29 3.93 3.35 3.25 230302 354619 371513 INCOME TAXES<div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company’s effective tax rate for 2024, 2023 and 2022 was</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> 22.8%, 20.9%</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, and 21.2%, respectively</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. The increase from 2023 to 2024 is primarily due to an increase in certain foreign taxes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. The Company regularly reviews its deferred tax assets for recoverability and would establish a valuation allowance if it believed that such assets may not be recovered, taking into consideration historical operating results, expectations of future earnings, changes in its operations and the expected timing of the reversals of existing temporary differences.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company considers the undistributed earnings of certain non-U.S. subsidiaries to be indefinitely reinvested outside of the United States on the basis of estimates that future domestic cash generation will be sufficient to meet future domestic cash needs and the Company's specific plans for reinvestment of those subsidiary earnings. In 2023, due to prevailing economic conditions of increased interest rates and subsequent borrowing costs, the Company remitted approximately $18,000 from its Belgium subsidiary and incurred an income tax expense of approximately $20 in the year ended December 31, 2023. The remittance was used to pay down U.S. debt. There was no such remittance during the year ended December 31, 2024. The Company projects that its foreign earnings will be utilized offshore for working capital and future foreign growth. The determination of the unrecognized deferred tax liability on those undistributed earnings is not practicable due to its legal entity structure and the complexity of U.S. and local country tax laws. If the Company decides to change its assertion on its remaining undistributed foreign earnings, it will need to recognize the income tax effects in the period it changes its assertion.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Income tax expense consists of the following:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.624%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.276%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,306 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,964 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,442)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,737)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,532)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,192)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,285)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,145)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(603)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,361)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax provision</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,978 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,718 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,382 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes differs from the amount computed by applying the Federal statutory rate of 21% for 2024, 2023, and 2022 to earnings before income tax expense due to the following:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.624%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.276%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax at Federal statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,955 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,825 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,087 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of Federal income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in foreign tax reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,904)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,004)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(676)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign-derived intangible income (FDII)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,562)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,752)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,778)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(810)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,179)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax provision</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,978 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,718 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,382 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities at December 31, 2024 and 2023 were as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,812 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,705 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,953 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,532)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,351)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,234)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,937)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(306)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(421)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency and interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(642)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(647)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,032)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,574)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,656)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,047)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73,402)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79,977)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,722)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,046)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2024, the Company has state income tax net operating loss (NOL) carryforwards of $314. The state NOL carryforwards will expire between 2026 and 2035. The Company believes that the benefit from the state NOL carryforwards will not be realized, therefore, a valuation allowance has been established in the amount of $25.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Provisions of ASC 740-10 clarify whether or not to recognize assets or liabilities for tax positions taken that may be challenged by a tax authority. A reconciliation of the beginning and ending amount of unrecognized tax benefits, which is included in other long-term obligations on the Company’s consolidated balance sheets, is as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.624%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.276%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,650 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,815 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,881 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases for tax positions of prior years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,211 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,353 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,194 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases for tax positions of prior years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,141)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,518)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,260)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,720 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,650 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,815 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of Balchem's unrecognized tax benefits, if recognized in future periods, would impact the Company's effective tax rate in such future periods. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes both interest and penalties as part of the income tax provision. During the years ended December 31, 2024, 2023 and 2022, these amounts were increased by $939 and reduced by $322, and $371, respectively. As of December 31, 2024 and 2023, accrued interest and penalties were $2,352 and $1,413, respectively.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balchem files income tax returns in the U.S. and in various states and foreign countries. In the major jurisdictions where the Company operates, it is generally no longer subject to income tax examinations by tax authorities for years before 2020 and management does not anticipate any material change in the total amount of unrecognized tax benefits to occur within the next twelve months.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The European Union (“EU”) member states formally adopted the EU’s Pillar Two Directive, which was established by the Organization for Economic Co-operation and Development. Pillar Two generally provides for a 15 percent minimum effective tax rate for the jurisdictions where multinational enterprises operate. While the Company does not anticipate that this will have a material impact on its tax provision or effective tax rate, the Company continues to monitor evolving tax legislation in the jurisdictions in which it operates.</span></div> 0.228 0.209 0.212 18000000 20000 0 <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Income tax expense consists of the following:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.624%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.276%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,306 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,964 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,442)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,737)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,532)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,192)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,285)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,145)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(603)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,361)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax provision</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,978 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,718 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,382 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 30208000 27306000 26423000 10376000 7634000 7103000 4173000 4403000 3964000 -2442000 -7737000 -7532000 -3192000 -2285000 -215000 -1145000 -603000 -1361000 37978000 28718000 28382000 <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes differs from the amount computed by applying the Federal statutory rate of 21% for 2024, 2023, and 2022 to earnings before income tax expense due to the following:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.624%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.276%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax at Federal statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,955 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,825 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,087 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of Federal income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in foreign tax reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,904)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,004)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(676)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign-derived intangible income (FDII)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,562)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,752)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,778)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(810)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,179)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax provision</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,978 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,718 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,382 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 34955000 28825000 28087000 2284000 2513000 1862000 2146000 0 0 -1904000 -1004000 -676000 1562000 1752000 1778000 1024000 946000 2066000 1035000 -810000 -1179000 37978000 28718000 28382000 <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities at December 31, 2024 and 2023 were as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,812 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,705 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,953 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,532)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,351)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,234)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,937)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(306)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(421)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency and interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(642)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(647)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,032)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,574)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,656)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,047)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73,402)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79,977)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,722)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,046)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2437000 1049000 4476000 5565000 4296000 4812000 12838000 12653000 5658000 3874000 29705000 27953000 38532000 42351000 26234000 28937000 306000 421000 642000 647000 4032000 4574000 3656000 3047000 73402000 79977000 25000 22000 43722000 52046000 314000 25000 A reconciliation of the beginning and ending amount of unrecognized tax benefits, which is included in other long-term obligations on the Company’s consolidated balance sheets, is as follows:<div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.624%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.276%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,650 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,815 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,881 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases for tax positions of prior years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,211 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,353 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,194 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases for tax positions of prior years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,141)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,518)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,260)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,720 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,650 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,815 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4650000 5815000 5881000 3211000 1353000 2194000 1141000 2518000 2260000 6720000 4650000 5815000 939000 -322000 -371000 2352000 1413000 SEGMENT INFORMATION<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balchem Corporation reports three reportable segments: Human Nutrition and Health, Animal Nutrition and Health, and Specialty Products. The reportable segments are organized based on the end use of the products manufactured and sold. Sales and production of products outside of our reportable segments and other minor business activities are included in "Other and Unallocated."</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Human Nutrition and Health</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Human Nutrition and Health ("HNH") segment provides human grade choline nutrients and mineral amino acid chelated products through this segment for nutrition and health applications. Choline is recognized to play a key role in the development and structural integrity of brain cell membranes in infants, processing dietary fat, reproductive development and neural functions, such as memory and muscle function. The Company's mineral amino acid chelates, specialized mineral salts, and mineral complexes are used as raw materials for inclusion in premier human nutrition products; proprietary technologies have been combined to create an organic molecule in a form the body can readily assimilate. Sales growth for human nutrition applications is reliant on differentiation from lower-cost competitive products through scientific data, intellectual property and customers' appreciation of brand value. Consequently, the Company makes investments in such activities for long-term value differentiation. This segment also manufactures specialty vitamin K2, which plays a crucial role in the human body for bone health, heart health and immunity, and methylsulfonylmethane ("MSM"), which is a widely used nutritional ingredient that helps provide benefits for joint health, sports nutrition, skin and beauty, and healthy aging. This segment also serves the food and beverage industry for beverage, bakery, dairy, confectionary, and savory manufacturers. The Company partners with its customers from ideation through commercialization to bring on-trend beverages, baked goods, confections, dairy and meat products to market. The Company has expertise in trends analysis and product development. With its strong manufacturing capabilities in customized spray dried and emulsified powders, extrusion and agglomeration, blended lipid systems, liquid flavor delivery systems, juice and dairy bases, chocolate systems, ice cream bases and variegates, the Company is a one-stop solutions provider for beverage and </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">dairy product development needs. Additionally, this segment provides microencapsulation solutions to a variety of applications in food, pharmaceutical and nutritional ingredients to enhance performance of nutritional fortification, processing, mixing, and packaging applications and shelf-life. Major product applications are baked goods, refrigerated and frozen dough systems, processed meats, seasoning blends, confections, sports and protein bars, dietary plans, and nutritional supplements. The Company also creates cereal systems for ready-to-eat cereals, grain-based snacks, and cereal based ingredients.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Animal Nutrition and Health</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Animal Nutrition and Health ("ANH") segment provides nutritional products derived from its microencapsulation and chelation technologies in addition to the essential nutrient choline chloride. For ruminant animals, the Company’s microencapsulated products boost health and milk production by delivering nutrient supplements that are biologically available, providing required nutritional levels. The Company’s proprietary chelation technology provides enhanced nutrient absorption for various species of production and companion animals and is marketed for use in animal feed throughout the world. ANH also manufactures and supplies choline chloride, an essential nutrient for monogastric animal health, predominantly to the poultry, pet and swine industries. Choline, which is manufactured and sold in both dry and aqueous forms, plays a vital role in the metabolism of fat. In poultry, choline deficiency can result in reduced growth rates and perosis in young birds, while in swine production choline is a necessary and required component of gestating and lactating sow diets for both liver health and prevention of leg deformity. This segment also manufactures MSM, which is a widely used nutritional ingredient that provides benefits for pet health.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales of value-added encapsulated products are highly dependent on overall industry economics as well as the Company's ability to leverage the results of university and field research on the animal health and production benefits of our products. Management believes that success in the commodity-oriented choline chloride marketplace is highly dependent on the Company’s ability to maintain its strong reputation for excellent product quality and customer service. The Company continues to drive production efficiencies in order to maintain its competitive-cost position to effectively compete in a competitive global marketplace.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Specialty Products</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Specialty Products segment ("SP") re-packages and distributes a number of performance gases and chemicals for various uses by its customers, notably ethylene oxide, propylene oxide, and ammonia. Ethylene oxide is sold as a sterilant gas, primarily for use in the health care industry. It is used to sterilize a wide range of medical devices because of its versatility and effectiveness in treating hard or soft surfaces, composites, metals, tubing and different types of plastics without negatively impacting the performance of the device being sterilized. Contract sterilizers and medical device manufacturers are principal customers for this product. Propylene oxide is marketed and sold as a fumigant to aid in the control of insects and microbiological spoilage, to reduce bacterial and mold contamination in certain shelled and processed nut meats, processed spices, cacao beans, cocoa powder, raisins, figs and prunes, and for various chemical synthesis applications, such as increasing paint durability and manufacturing specialty starches and textile coatings. Ammonia is used primarily as a refrigerant, for heat treatment of metals and various chemical synthesis applications, and is distributed in reusable and recyclable drum and cylinder packaging approved for use in the countries these products are shipped to.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s performance gases and chemicals are distributed worldwide in specially designed, reusable and recyclable drum and cylinder packaging, to assure compliance with safety, quality and environmental standards as outlined by the applicable regulatory agencies in the countries our products are shipped to. The Company’s inventory of these specially built drums and cylinders, along with its five filling facilities, represents a significant capital investment. The Company also sells single use canisters for use in sterilizing re-usable devices typically processed in autoclave units in hospitals. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s micronutrient agricultural nutrition business sells chelated minerals primarily to producers of high value crops. The Company has a unique and patented two-step approach to solving mineral deficiency in plants to optimize health, yield and shelf-life. First, the Company determines optimal mineral balance for plant health. The Company then has a foliar applied Metalosate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> product range, utilizing patented amino acid chelate technology. Its products quickly and efficiently deliver mineral nutrients. As a result, the farmer/grower gets healthier crops that are more resistant to disease and pests, larger yields and healthier food for the consumer with extended shelf life for produce being shipped long distances.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's CODM is the Chief Executive Officer. The CODM receives a profit and loss reporting package which provides segment information including revenue, cost of goods sold, gross margin, total operating expenses, and earnings from operations. The CODM utilizes this monthly profit and loss reporting package to analyze segment performance and appropriately allocate resources. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to ASU 2023-07, "Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures", the significant segment information is summarized as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.463%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.691%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Year Ended December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">HNH</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ANH</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SP</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other and Unallocated</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600,258 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,710 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,749 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,967 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">953,684 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">617,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,847 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,301 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,242)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336,206 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(2)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(4)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">(5)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Earnings from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,957 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,013 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,906 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,967)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,909 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Interest expense, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Other income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 1.75pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,456 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Earnings before income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,453 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,475 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, maintenance labor, depreciation expense, and overhead expense necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Operating expenses w</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ithin HNH are primarily comprised of compensation-related costs, professional services, including advertising and marketing costs, and amortization expense in connection with certain acquired intangible assets.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Operating expenses within ANH are primarily comprised of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">compensation-related costs and professional services, including advertising and marketing costs.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Operating expenses within SP are primarily comprised of compensation-related costs, professional services, and amortization expense in connection with certain acquired intangible assets.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Operating expenses within Other and Unallocated are primarily comprised of transaction and integration costs. </span></div></td></tr></table></div><div style="margin-top:6pt;text-align:right"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.319%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.547%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Year Ended December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">HNH</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ANH</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SP</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other and Unallocated</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550,751 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,326 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,965 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">922,439 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,834 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">620,383 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,212 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,499 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,782 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(437)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,056 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(7)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,923 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(8)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(9)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(10)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Earnings from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,419 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,576 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,579 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,381)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,193 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Interest expense, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,613 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Other income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(681)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 1.75pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,932 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Earnings before income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,261 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,543 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(6)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, maintenance labor, depreciation expense, and overhead expense necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Operating expenses w</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ithin HNH are primarily comprised of compensation-related costs, professional services, including advertising and marketing costs, and amortization expense in connection with certain acquired intangible assets. These expenses were partially offset by favorable adjustments to transaction costs.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(8)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Operating expenses within ANH are primarily comprised of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">compensation-related costs and professional services, including advertising and marketing costs. These expenses were partially offset by favorable adjustments to transaction costs.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(9)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Operating expenses within SP are primarily comprised of compensation-related costs, professional services, and amortization expense in connection with certain acquired intangible assets.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(10)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Operating expenses within Other and Unallocated are primarily comprised of transaction and integration costs and unallocated amortization expense related to an intangible asset in connection with a company-wide ERP system implementation. </span></div></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.691%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Year Ended December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">HNH</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ANH</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SP</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other and Unallocated</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527,131 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,297 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,438 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,492 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">942,358 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(11)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(11)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,343 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(11)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(11)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,068 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,045 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,095 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,243 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280,451 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(12)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(13)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(14)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(15)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Earnings from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,056 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,789 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,784)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,186 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Interest expense, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Other expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 1.75pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,437 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Earnings before income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,749 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,382 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,367 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(11)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, maintenance labor, depreciation expense, and overhead expense necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(12) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses w</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ithin HNH are primarily comprised of compensation-related costs, professional services, including advertising and marketing costs, and amortization expense in connection with certain acquired intangible assets.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(13) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses within ANH are primarily comprised of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">compensation-related costs and professional services, including advertising and marketing costs.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(14)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Operating expenses within SP are primarily comprised of compensation-related costs, professional services, and amortization expense in connection with certain acquired intangible assets.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(15)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Operating expenses within Other and Unallocated are primarily comprised of transaction and integration costs, unallocated legal fees, and unallocated amortization expense related to an intangible asset in connection with a company-wide ERP system implementation. </span></div></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Segment Assets</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">HNH</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,185,962 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,180,527 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ANH</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,243 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,994 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,307 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other and Unallocated </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(16)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,883 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,383 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,575,371 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,597,211 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(16)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other and Unallocated assets consist of certain cash, capitalized loan issuance costs, other assets, investments, and income taxes, which the Company does not allocate to its individual business segments. It also includes assets associated with a few minor businesses which individually do not meet the quantitative thresholds for separate presentation.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Depreciation/Amortization</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.624%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.276%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">HNH</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,668 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,568 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,728 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ANH</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,507 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other and Unallocated </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,973 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,935 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,848 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capital Expenditures</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.624%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.276%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">HNH</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,570 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,415 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,668 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ANH</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,201 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,993 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,809 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,535 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,004 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other and Unallocated </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,148 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,274 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,086 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's CODM is the Chief Executive Officer. The CODM receives a profit and loss reporting package which provides segment information including revenue, cost of goods sold, gross margin, total operating expenses, and earnings from operations. The CODM utilizes this monthly profit and loss reporting package to analyze segment performance and appropriately allocate resources. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to ASU 2023-07, "Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures", the significant segment information is summarized as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.463%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.691%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Year Ended December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">HNH</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ANH</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SP</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other and Unallocated</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600,258 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,710 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,749 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,967 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">953,684 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">617,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,847 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,301 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,242)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336,206 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(2)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(4)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">(5)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Earnings from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,957 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,013 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,906 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,967)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,909 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Interest expense, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Other income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 1.75pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,456 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Earnings before income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,453 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,475 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, maintenance labor, depreciation expense, and overhead expense necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Operating expenses w</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ithin HNH are primarily comprised of compensation-related costs, professional services, including advertising and marketing costs, and amortization expense in connection with certain acquired intangible assets.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Operating expenses within ANH are primarily comprised of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">compensation-related costs and professional services, including advertising and marketing costs.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Operating expenses within SP are primarily comprised of compensation-related costs, professional services, and amortization expense in connection with certain acquired intangible assets.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Operating expenses within Other and Unallocated are primarily comprised of transaction and integration costs. </span></div></td></tr></table></div><div style="margin-top:6pt;text-align:right"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.319%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.547%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Year Ended December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">HNH</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ANH</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SP</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other and Unallocated</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550,751 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,326 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,965 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">922,439 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,834 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">620,383 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,212 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,499 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,782 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(437)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,056 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(7)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,923 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(8)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(9)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(10)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Earnings from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,419 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,576 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,579 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,381)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,193 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Interest expense, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,613 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Other income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(681)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 1.75pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,932 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Earnings before income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,261 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,543 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(6)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, maintenance labor, depreciation expense, and overhead expense necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Operating expenses w</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ithin HNH are primarily comprised of compensation-related costs, professional services, including advertising and marketing costs, and amortization expense in connection with certain acquired intangible assets. These expenses were partially offset by favorable adjustments to transaction costs.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(8)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Operating expenses within ANH are primarily comprised of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">compensation-related costs and professional services, including advertising and marketing costs. These expenses were partially offset by favorable adjustments to transaction costs.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(9)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Operating expenses within SP are primarily comprised of compensation-related costs, professional services, and amortization expense in connection with certain acquired intangible assets.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(10)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Operating expenses within Other and Unallocated are primarily comprised of transaction and integration costs and unallocated amortization expense related to an intangible asset in connection with a company-wide ERP system implementation. </span></div></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.691%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Year Ended December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">HNH</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ANH</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SP</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other and Unallocated</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527,131 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,297 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,438 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,492 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">942,358 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(11)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(11)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,343 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(11)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(11)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,068 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,045 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,095 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,243 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280,451 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(12)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(13)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(14)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(15)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Earnings from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,056 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,789 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,784)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,186 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Interest expense, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Other expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 1.75pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,437 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Earnings before income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,749 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,382 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,367 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(11)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, maintenance labor, depreciation expense, and overhead expense necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(12) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses w</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ithin HNH are primarily comprised of compensation-related costs, professional services, including advertising and marketing costs, and amortization expense in connection with certain acquired intangible assets.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(13) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses within ANH are primarily comprised of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">compensation-related costs and professional services, including advertising and marketing costs.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(14)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Operating expenses within SP are primarily comprised of compensation-related costs, professional services, and amortization expense in connection with certain acquired intangible assets.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(15)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Operating expenses within Other and Unallocated are primarily comprised of transaction and integration costs, unallocated legal fees, and unallocated amortization expense related to an intangible asset in connection with a company-wide ERP system implementation. </span></div></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Segment Assets</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">HNH</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,185,962 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,180,527 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ANH</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,243 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,994 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,307 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other and Unallocated </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(16)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,883 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,383 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,575,371 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,597,211 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(16)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other and Unallocated assets consist of certain cash, capitalized loan issuance costs, other assets, investments, and income taxes, which the Company does not allocate to its individual business segments. It also includes assets associated with a few minor businesses which individually do not meet the quantitative thresholds for separate presentation.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Depreciation/Amortization</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.624%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.276%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">HNH</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,668 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,568 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,728 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ANH</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,507 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other and Unallocated </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,973 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,935 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,848 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capital Expenditures</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.624%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.276%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">HNH</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,570 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,415 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,668 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ANH</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,201 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,993 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,809 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,535 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,004 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other and Unallocated </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,148 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,274 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,086 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 600258000 214710000 132749000 5967000 953684000 378411000 171409000 59449000 8209000 617478000 221847000 43301000 73300000 -2242000 336206000 85890000 29288000 33394000 4725000 153297000 135957000 14013000 39906000 -6967000 182909000 -16528000 72000 -16456000 166453000 37978000 128475000 550751000 238326000 125965000 7397000 922439000 366539000 183827000 62183000 7834000 620383000 184212000 54499000 63782000 -437000 302056000 81793000 26923000 29203000 4944000 142863000 102419000 27576000 34579000 -5381000 159193000 -22613000 681000 -21932000 137261000 28718000 108543000 527131000 262297000 131438000 21492000 942358000 373063000 200252000 70343000 18249000 661907000 154068000 62045000 61095000 3243000 280451000 71943000 25989000 28306000 9027000 135265000 82125000 36056000 32789000 -5784000 145186000 -10268000 -1169000 -11437000 133749000 28382000 105367000 1185962000 1180527000 161243000 166994000 161283000 168307000 66883000 81383000 1575371000 1597211000 31668000 38568000 33728000 8233000 7876000 6685000 7044000 7278000 7507000 1028000 1213000 3928000 47973000 54935000 51848000 17570000 26415000 33668000 13201000 6993000 10809000 4050000 3535000 4004000 327000 331000 605000 35148000 37274000 49086000 REVENUE<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues are recognized when control of the promised goods is transferred to customers, in an amount that reflects the consideration we expect to realize in exchange for those goods.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents revenues disaggregated by revenue source. Sales and usage-based taxes are excluded from revenues:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.624%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.276%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product Sales Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">951,947 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">919,951 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">939,166 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Royalty Revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">953,684 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">922,439 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">942,358 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents revenues disaggregated by geography, based on customers' delivery addresses:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.624%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.276%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689,601 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">682,238 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Countries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">953,684 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">922,439 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">942,358 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product Sales Revenues</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s primary operation is the manufacturing and sale of health and wellness ingredient products, in which the Company receives an order from a customer and fulfills that order. The Company’s product sales are considered point-in-time revenue.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Royalty Revenues</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Royalty revenue consists of agreements with customers to use the Company’s intellectual property in exchange for a sales-based royalty. Royalties are considered over time revenue and are recorded in the HNH segment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Liabilities</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records contract liabilities when cash payments are received or due in advance of performance, including amounts which are refundable.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s payment terms vary by the type and location of customers and the products offered. The term between invoicing and when payment is due is not significant. For certain products or services and customer types, the Company requires payment before the products are delivered to the customer.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Practical Expedients and Exemptions</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generally expenses sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within selling and marketing expenses.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for products shipped.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents revenues disaggregated by revenue source. Sales and usage-based taxes are excluded from revenues:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.624%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.276%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product Sales Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">951,947 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">919,951 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">939,166 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Royalty Revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">953,684 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">922,439 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">942,358 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents revenues disaggregated by geography, based on customers' delivery addresses:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.624%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.276%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689,601 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">682,238 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Countries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">953,684 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">922,439 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">942,358 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 951947000 919951000 939166000 1737000 2488000 3192000 953684000 922439000 942358000 723300000 689601000 682238000 230384000 232838000 260120000 953684000 922439000 942358000 SUPPLEMENTAL CASH FLOW INFORMATION<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid during the year for:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.624%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.276%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,643 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,697 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,933 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,879 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-cash financing and investing activities:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.624%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.276%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,510 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,717 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,129 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration liability</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,872 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid during the year for:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.624%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.276%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,643 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,697 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,933 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,879 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-cash financing and investing activities:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.624%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.276%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,510 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,717 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,129 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration liability</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,872 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 42643000 35725000 33016000 17697000 25933000 11879000 28510000 25717000 23129000 0 0 11872000 ACCUMULATED OTHER COMPREHENSIVE INCOME<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in accumulated other comprehensive income (loss) were as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.624%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.276%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net foreign currency translation adjustment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,590)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,809 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,799)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change of cash flow hedge (see Note 20 for further information) </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized (loss) gain on cash flow hedge</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,406)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(868)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,065)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,696 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in postretirement benefit plan (see Note 15 for further information)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior service loss (gain) arising during the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of (gain) loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total before tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other comprehensive (loss) income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,438)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,845 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,161)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in "Net foreign currency translation adjustment" was a loss of $1,455 related to a net investment hedge, net of tax benefits of $471 for the year ended December 31, 2023, and a gain of $3,851 related to a net investment hedge, net of tax expenses of $1,236, for the year ended December 31, 2022. There were no such gains or losses for the year ended December 31, 2024. The Company settled its derivative instruments on their maturity date of June 27, 2023. See Note 20, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivative Instruments and Hedging Activities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss at December 31, 2024 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.675%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.278%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign currency<br/>translation<br/>adjustment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flow hedge</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Postretirement benefit plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,408 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,691 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,590)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,438)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,182)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,747)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in accumulated other comprehensive income (loss) were as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.624%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.276%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net foreign currency translation adjustment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,590)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,809 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,799)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change of cash flow hedge (see Note 20 for further information) </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized (loss) gain on cash flow hedge</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,406)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(868)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,065)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,696 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in postretirement benefit plan (see Note 15 for further information)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior service loss (gain) arising during the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of (gain) loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total before tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other comprehensive (loss) income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,438)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,845 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,161)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -32590000 16809000 -4799000 0 -1406000 3564000 0 -341000 868000 0 -1065000 2696000 206000 132000 -41000 0 0 9000 10000 -8000 2000 -196000 -140000 34000 -44000 -39000 -24000 -152000 -101000 58000 -32438000 15845000 -2161000 -1455000 -471000 3851000 1236000 0 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss at December 31, 2024 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.675%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.278%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign currency<br/>translation<br/>adjustment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flow hedge</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Postretirement benefit plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,408 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,691 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,590)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,438)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,182)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,747)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 8408000 0 283000 8691000 -32590000 0 152000 -32438000 -24182000 0 435000 -23747000 EMPLOYEE BENEFIT PLANS<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Defined Contribution Plans</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sponsors one 401(k) savings plan for eligible employees, which allows participants to make pretax or after tax contributions and the Company matches certain percentages of those contributions. The plan also has a discretionary profit sharing portion and matches 401(k) contributions with shares of the Company’s Common Stock. All amounts contributed to the plan are deposited into a trust fund administered by independent trustees. On June 21, 2022, the Company completed the acquisition of Kappa, which sponsors one defined contribution plan for its employees. In addition, on August 30, 2022, the Company completed the acquisition of Bergstrom, which sponsored one defined contribution plan for its employees. The Bergstrom plan merged into the Company sponsored 401(k) savings plan on January 1, 2023. The Company provided for matching 401(k) savings plan contributions of $4,644, $4,381, and $4,363 in 2024, 2023 and 2022, respectively. There were no profit sharing contributions in 2024. Profit sharing contributions in 2023 and 2022 were not material.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Postretirement Medical Plans</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides postretirement benefits in the form of two unfunded postretirement medical plans; one that is under a collective bargaining agreement and covers eligible retired employees of the Verona, Missouri facility and a plan for executive officers of the Company who meet eligibility requirements as set forth in the Company's Officer Retiree Program. The Company uses a December 31 measurement date for its postretirement medical plans. In accordance with ASC 715, “Compensation—Retirement Benefits,” the Company is required to recognize the over funded or underfunded status of a defined benefit post retirement plan (other than a multiemployer plan) as an asset or liability in its statement of financial position, and to recognize changes in that funded status in the year in which the changes occur through comprehensive income. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The actuarial recorded liabilities for such unfunded postretirement benefits are as follows:</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in benefit obligation:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,395 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,465 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost with interest to end of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Participant contributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gain</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(233)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation at end of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,522 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,395 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in plan assets:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Participant contributions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at end of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts recognized in consolidated balance sheet:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated postretirement benefit obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,522)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,395)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,522)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,395)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized prior service cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized net loss (gain)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net amount recognized in consolidated balance sheet (after ASC 715) (included in<br/>   "Other long-term obligations")</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,522)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,395)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued postretirement benefit cost (included in "Other long-term obligations")</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of net periodic benefit cost:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.624%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.276%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost with interest to end of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of (gain) loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net periodic benefit cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated future employer contributions and benefit payments are as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.808%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.274%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years 2030-2034</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assumptions to determine benefit obligations:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.85 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assumptions to determine net cost:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.767%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.417%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.277%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.40 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.10 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Defined Benefit Pension Plans</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company contributes to one multi-employer defined benefit plan under the terms of a collective-bargaining agreement covering its union-represented employees of the Verona, Missouri facility. The risks of participation in this multiemployer plan are different from single-employer plans in the following aspects: (a) assets contributed to the multiemployer plan by one employer may be used to provide benefits to employees of other participating employers, (b) if a participating employer stops contributing to the plan, the unfunded obligations of the plan may be borne by the remaining participating employers, and (c) if the Company was to stop participating in its multiemployer plan, the Company would be required to pay that plan an amount based on the underfunded status of the plan, referred to as the withdrawal liability.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s participation in this plan for the annual period ended December 31, 2024 is outlined in the table below. The “EIN/Pension Plan Number” column provides the Employee Identification Number (EIN). The zone status is based on information that the Company received from the plan and is certified by the plan’s actuary. Among other factors, plans in the red zone or critical and declining zone are generally less than 65 percent funded, plans in the yellow zone are less than 80 percent funded, and plans in the green zone are at least 80 percent funded. The “FIP/RP Status Pending/Implemented” column indicates plans for which a financial improvement plan (FIP) or a rehabilitation plan (RP) is either pending or has been implemented. The last column lists the expiration date of the collective-bargaining agreement to which the plan is subject. Finally, the period-to-period comparability of the contributions for 2024 and 2023 was affected by a 4.0% increase in the 2024 contribution rate. There have been no other significant changes that affect the comparability of 2024 and 2023 contributions. The Company does not represent more than 5% of the contributions to this pension fund.</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:12.118%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.388%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.813%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.813%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.537%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.365%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.365%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.365%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.823%"></td><td style="width:0.1%"></td></tr><tr style="height:33pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension<br/>Fund</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EIN/Pension<br/>Plan<br/>Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension Plan Protection Act Zone Status</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FIP/RP Status<br/>Pending/ Implemented</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contributions of Balchem Corporation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Surcharge<br/>Imposed</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expiration Date of Collective-<br/>Bargaining<br/>Agreement</span></td></tr><tr style="height:18pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Central States,<br/>Southeast and<br/>Southwest Areas<br/>Pension Fund</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36-6044243</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Critical as of 1/1/24</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Critical as of 1/1/23</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Implemented</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,073</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$939</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7/12/2025</span></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides an unfunded defined benefit pension plan for employees working in Belgium. The plan provides for the payment of a lump sum at retirement or payments in case of death of the covered employees. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The actuarial recorded liabilities for such unfunded defined benefit pension plan are as follows:</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in benefit obligation:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,660 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,589 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost with interest to end of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(188)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exchange rate changes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation at end of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,134 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,660 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in plan assets:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,240 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,196 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(188)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exchange rate changes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at end of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,521 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,240 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts recognized in consolidated balance sheet:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,134)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,660)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(613)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(420)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized prior service cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized net (gain)/loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net amount recognized in consolidated balance sheet (after ASC 715) (included in other long-term obligations)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(613)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(420)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued postretirement benefit cost (included in other long-term obligations)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of net periodic benefit cost:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.767%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.277%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost with interest to end of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net periodic benefit cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated future benefit payments are as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.808%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.274%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years 2030-2034</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assumptions to determine benefit obligations:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.35 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.45 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assumptions to determine net cost:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.767%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.417%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.277%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.45 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Compensation Plan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains an unfunded, non-qualified deferred compensation plan for the benefit of a select group of management or highly compensated employees. Assets of the plan are held in a rabbi trust, which are subject to additional risk of loss in the event of bankruptcy or insolvency of the Company. The deferred compensation liability was $11,470 as of December 31, 2024, of which $11,449 was included in "Other long-term obligations" and $21 was included in "Accrued compensation and other benefits" on the Company's consolidated balance sheets. The deferred compensation liability was $10,188 as of December 31, 2023 and was included in "Other long-term obligations" on the Company’s consolidated balance sheets. The related assets of the irrevocable trust funds (also known as "rabbi trust funds") were $11,465 and $10,188 as of December 31, 2024 and 2023, respectively, and were included in "Other non-current assets" on the Company's consolidated balance sheets.</span></div> 1 1 1 4644000 4381000 4363000 2 <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The actuarial recorded liabilities for such unfunded postretirement benefits are as follows:</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in benefit obligation:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,395 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,465 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost with interest to end of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Participant contributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gain</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(233)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation at end of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,522 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,395 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in benefit obligation:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,660 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,589 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost with interest to end of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(188)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exchange rate changes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation at end of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,134 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,660 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1395000 1465000 113000 108000 55000 62000 20000 23000 32000 30000 29000 233000 1522000 1395000 <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in plan assets:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Participant contributions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at end of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in plan assets:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,240 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,196 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(188)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exchange rate changes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at end of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,521 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,240 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 0 12000 7000 20000 23000 32000 30000 0 0 <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts recognized in consolidated balance sheet:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated postretirement benefit obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,522)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,395)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,522)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,395)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized prior service cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized net loss (gain)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net amount recognized in consolidated balance sheet (after ASC 715) (included in<br/>   "Other long-term obligations")</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,522)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,395)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued postretirement benefit cost (included in "Other long-term obligations")</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts recognized in consolidated balance sheet:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,134)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,660)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(613)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(420)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized prior service cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized net (gain)/loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net amount recognized in consolidated balance sheet (after ASC 715) (included in other long-term obligations)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(613)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(420)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued postretirement benefit cost (included in other long-term obligations)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></div> 1522000 1395000 0 0 -1522000 -1395000 0 9000 -8000 2000 1522000 1395000 <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of net periodic benefit cost:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.624%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.276%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost with interest to end of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of (gain) loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net periodic benefit cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of net periodic benefit cost:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.767%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.277%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost with interest to end of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net periodic benefit cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 113000 108000 79000 55000 62000 26000 0 0 9000 10000 -8000 2000 158000 178000 112000 <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated future employer contributions and benefit payments are as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.808%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.274%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years 2030-2034</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated future benefit payments are as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.808%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.274%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years 2030-2034</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 121000 106000 88000 95000 113000 741000 <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assumptions to determine benefit obligations:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.85 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assumptions to determine net cost:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.767%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.417%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.277%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.40 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.10 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assumptions to determine benefit obligations:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.35 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.45 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assumptions to determine net cost:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.767%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.417%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.277%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.45 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.0485 0.0415 0.0415 0.0440 0.0210 1 <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s participation in this plan for the annual period ended December 31, 2024 is outlined in the table below. The “EIN/Pension Plan Number” column provides the Employee Identification Number (EIN). The zone status is based on information that the Company received from the plan and is certified by the plan’s actuary. Among other factors, plans in the red zone or critical and declining zone are generally less than 65 percent funded, plans in the yellow zone are less than 80 percent funded, and plans in the green zone are at least 80 percent funded. The “FIP/RP Status Pending/Implemented” column indicates plans for which a financial improvement plan (FIP) or a rehabilitation plan (RP) is either pending or has been implemented. The last column lists the expiration date of the collective-bargaining agreement to which the plan is subject. Finally, the period-to-period comparability of the contributions for 2024 and 2023 was affected by a 4.0% increase in the 2024 contribution rate. There have been no other significant changes that affect the comparability of 2024 and 2023 contributions. The Company does not represent more than 5% of the contributions to this pension fund.</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:12.118%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.388%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.813%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.813%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.537%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.365%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.365%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.365%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.823%"></td><td style="width:0.1%"></td></tr><tr style="height:33pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension<br/>Fund</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EIN/Pension<br/>Plan<br/>Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension Plan Protection Act Zone Status</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FIP/RP Status<br/>Pending/ Implemented</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contributions of Balchem Corporation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Surcharge<br/>Imposed</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expiration Date of Collective-<br/>Bargaining<br/>Agreement</span></td></tr><tr style="height:18pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Central States,<br/>Southeast and<br/>Southwest Areas<br/>Pension Fund</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36-6044243</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Critical as of 1/1/24</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Critical as of 1/1/23</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Implemented</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,073</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$939</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7/12/2025</span></td></tr></table></div> 0.040 0.040 1073000 1020000 939000 1660000 1589000 72000 65000 54000 65000 42000 188000 -488000 -80000 98000 -49000 2134000 1660000 1240000 1196000 216000 56000 181000 138000 42000 188000 -74000 38000 1521000 1240000 2134000 1660000 1521000 1240000 -613000 -420000 613000 420000 72000 65000 44000 54000 65000 17000 40000 42000 37000 86000 88000 24000 1000 1000 1000 1000 1000 1353000 0.0335 0.0345 0.0345 0.0400 0.0100 0.0325 0.0325 0.0325 11470000 11449000 21000 10188000 11465000 10188000 COMMITMENTS AND CONTINGENCIES<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is obligated to make rental payments under non-cancelable operating and finance leases. Aggregate future minimum rental payments required under these leases at December 31, 2024 are disclosed in Note 19, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Verona, Missouri facility, while held by a prior owner, Syntex Agribusiness, Inc. (“Syntex”), was designated by the U.S. Environmental Protection Agency (the "EPA") as a Superfund site and placed on the National Priorities List in 1983 because of dioxin contamination on portions of the site. Remediation was conducted by Syntex under the oversight of the EPA and the Missouri Department of Natural Resources. The Company is indemnified by the sellers under its May 2001 asset purchase agreement covering its acquisition of the Verona, Missouri facility for potential liabilities associated with the Superfund site. One of the sellers, in turn, has the benefit of certain contractual indemnification by Syntex in relation to the implementation of the above-described Superfund remedy. In June 2023, in response to a Special Notice Letter received from the EPA in 2022, BCP Ingredients, Inc. ("BCP"), the Company's subsidiary that operates the site, Syntex, EPA, and the State of Missouri entered into an Administrative Settlement Agreement and Order on Consent (“ASAOC”) for a focused remedial investigation/feasibility study ("RI/FS") under which (a) BCP will conduct a source investigation of potential source(s) of releases of 1,4-dioxane and chlorobenzene at a portion of the site and (b) BCP and Syntex will complete a RI/FS to determine a potential remedy, if any is required. Activities under the ASAOC are underway and are expected to continue for some period of time.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Separately, in June 2022, the EPA conducted an inspection of BCP’s Verona, Missouri facility (“2022 EPA Inspection”) which was followed by BCP entering into an Administrative Order for Compliance on Consent (“AOC”) with the EPA in relation to its risk management program at the Verona facility. Further, in January 2023, BCP entered into an Amended AOC with the EPA </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">whereby the parties agreed to the extension of certain timelines. BCP timely completed all requirements under the Amended AOC. In November 2023, BCP received a notice from the Environment and Natural Resources Division of the U.S Department of Justice (“DOJ”) primarily related to the 2022 EPA Inspection, which extended the opportunity to discuss alleged violations of Sections 112(r)(7) of the Clean Air Act and regulations in 40 C.F.R. Part 68, commonly known as the Risk Management Plan Rule (“RMP Rule”). BCP participated in such discussions during 2024, and in December 2024, BCP reached a settlement with the EPA and DOJ to resolve these alleged violations. Pursuant to the settlement, which was entered into on January 31, 2025, BCP agreed to: (a) pay a $300 civil penalty; (b) invest in a new scrubber system; and (c) spend $350 to implement projects benefiting the surrounding community, such as emergency equipment for the local fire department and two vehicles to be used as mobile health clinics. The amount associated with this settlement was consistent with the amount previously accrued as a loss contingency.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the above, from time to time, the Company is a party to various legal proceedings, litigation, claims and assessments. While it is not possible to predict the ultimate disposition of each of these matters, management believes that the ultimate outcome of such matters will not have a material effect on the Company's consolidated financial position, results of operations, liquidity or cash flows.</span></div> 300000 350000 FAIR VALUE OF FINANCIAL INSTRUMENTS<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a number of financial instruments, none of which are held for trading purposes. The Company estimates that the fair value of all financial instruments at December 31, 2024 and 2023 does not differ materially from the aggregate carrying values of its financial instruments recorded in the accompanying consolidated balance sheets. The estimated fair value amounts have been determined by the Company using available market information and appropriate valuation methodologies. Considerable judgment is necessarily required in interpreting market data to develop the estimates of fair value, and, accordingly, the estimates are not necessarily indicative of the amounts that the Company could realize in a current market exchange. The carrying value of debt approximates fair value as the interest rate is based on market and the Company’s consolidated leverage ratio. The Company’s financial instruments also include cash equivalents, accounts receivable, accounts payable, and accrued liabilities, which are carried at cost and approximate fair value due to the short-term maturity of these instruments. Cash and cash equivalents at December 31, 2024 and 2023 included $1,040 and $959 in money market funds and other interest-bearing deposit accounts, respectively. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current assets at December 31, 2024 and 2023 included $11,465 and $10,188, respectively, of rabbi trust funds related to the Company's deferred compensation plan. The money market and rabbi trust funds are valued using level one inputs, as defined by ASC 820, “Fair Value Measurement.”</span></div> 0 1040000 959000 11465000 10188000 RELATED PARTY TRANSACTIONS<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides services under a contractual agreement to St. Gabriel CC Company, LLC. These services include accounting, information technology, quality control, and purchasing services, as well as operation of the St. Gabriel CC Company, LLC plant. The Company also sells raw materials to St. Gabriel CC Company, LLC. These raw materials are used in the production of finished goods that are, in turn, sold by Saint Gabriel CC Company, LLC to the Company for resale to unrelated parties. As such, the sale of these raw materials to St. Gabriel CC Company, LLC in this scenario lacks economic substance and therefore the Company does not include them in net sales within the consolidated statements of earnings. </span></div>Payments for the services the Company provided amounted to $4,425, $4,363, and $4,213, respectively, for the years ended December 31, 2024, 2023, and 2022. The raw materials purchased and subsequently sold amounted to $29,795, $34,219, and $39,853, respectively, for the years ended December 31, 2024, 2023, and 2022. These services and raw materials are primarily recorded in cost of goods sold, net of the finished goods received from St. Gabriel CC Company, LLC of $22,940, $28,099, and $29,062, respectively, for the years ended December 31, 2024, 2023, and 2022. At December 31, 2024 and 2023, the Company had receivables of $3,893 and $8,314, respectively, recorded in accounts receivable from St. Gabriel CC Company, LLC for services rendered and raw materials sold. At December 31, 2024 and 2023, the Company had payables of $2,831 and $6,050, respectively, recorded in accounts payable for finished goods received from St. Gabriel CC Company, LLC. In addition, the Company had payables in the amount of $296 and $329, respectively, related to non-contractual monies owed to St. Gabriel CC Company, LLC, recorded in accounts payable as of December 31, 2024 and 2023. 4425000 4363000 4213000 29795000 34219000 39853000 22940000 28099000 29062000 3893000 8314000 2831000 6050000 296000 329000 LEASES<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has both real estate leases and equipment leases. The main types of equipment leases include forklifts, trailers, printers and copiers, railcars, and trucks. Leases are categorized as both operating leases and finance leases. As a result of electing the practical expedient within ASU 2016-02, variable lease payments are combined and recognized on the balance sheet in the event that those charges and any related increases are explicitly stated in the lease. Such payments include common area maintenance charges, property taxes, and insurance charges and are recorded in the right of use asset and corresponding liability when the payments are stated in the lease with (a) fixed or in-substance fixed amounts, or (b) a variable payment based on an index or rate. Due to the acquisitive nature of the Company and the potential for synergies upon integration of acquired entities, the Company determined that the reasonably certain criterion could not be met for any renewal periods beginning two years from December 31, 2024. In addition, the Company has historically not been exercising purchase options under the equipment leases as it does not make economic sense to buy the equipment. Instead, the Company has historically replaced the equipment with new leases. Therefore, the Company determined that the reasonably certain criterion could not be met as it relates to purchase options. The Company has no residual value guarantees in lease transactions. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not identify any embedded leases. As indicated above, the Company elected the practical expedient to combine lease and non-lease components and recognizes the combined amount on the consolidated balance sheet. Management determined that since the Company has a centralized treasury function, the parent company would either fund or guarantee a subsidiary's loan for borrowing over a similar term. As such, the Company's management determined it is appropriate to utilize a corporate based borrowing rate for all locations. The Company developed four tranches of leases based on lease terms and these tranches reflect the composition of the current lease portfolio. The Company's borrowing history shows that interest rates of a term loan or a line of credit depend on the duration of the loan rather than the nature of the assets purchased by those funds. Based on this understanding, the Company elected to use a portfolio approach to discount rates, applying corporate rates to the tranches of leases based on lease terms. Based on the Company's risk rating, the company applied the following discount rates for new leases entered into during 2024: (1) 1-2 years, 6.76%-6.25% (2) 3-4 years, 7.35%-6.84% (3) 5-9 years, 7.69%-7.18% and (4) 10+ years, 8.41%-7.90%. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right of use assets and lease liabilities at December 31, 2024 and 2023 are summarized as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.662%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Right of use assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,320 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,050 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,864 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.662%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Lease liabilities - current</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,134 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,949 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,328 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,221 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.662%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Lease liabilities - non-current</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,967 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,601 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,716 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,544 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2024, 2023, and 2022, the Company's total lease costs were as follows, which included both amounts recognized in profits or losses during the period and amounts capitalized on the balance sheet, and the cash flows arising from lease transactions:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.767%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.662%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.277%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,307 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of ROU asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,775 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,094 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,571 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for new operating lease liabilities, net of ROU asset disposals</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.03 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.33 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.63 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.37 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.07 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.95 years</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rent expense charged to operations under operating lease agreements for 2024, 2023, and 2022 aggregated approximately $5,456, $5,307, and $4,478, respectively. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate future minimum rental payments required under non-cancelable operating and finance leases at December 31, 2024 are as follows:</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.083%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.999%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,008 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,711 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table> LEASES<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has both real estate leases and equipment leases. The main types of equipment leases include forklifts, trailers, printers and copiers, railcars, and trucks. Leases are categorized as both operating leases and finance leases. As a result of electing the practical expedient within ASU 2016-02, variable lease payments are combined and recognized on the balance sheet in the event that those charges and any related increases are explicitly stated in the lease. Such payments include common area maintenance charges, property taxes, and insurance charges and are recorded in the right of use asset and corresponding liability when the payments are stated in the lease with (a) fixed or in-substance fixed amounts, or (b) a variable payment based on an index or rate. Due to the acquisitive nature of the Company and the potential for synergies upon integration of acquired entities, the Company determined that the reasonably certain criterion could not be met for any renewal periods beginning two years from December 31, 2024. In addition, the Company has historically not been exercising purchase options under the equipment leases as it does not make economic sense to buy the equipment. Instead, the Company has historically replaced the equipment with new leases. Therefore, the Company determined that the reasonably certain criterion could not be met as it relates to purchase options. The Company has no residual value guarantees in lease transactions. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not identify any embedded leases. As indicated above, the Company elected the practical expedient to combine lease and non-lease components and recognizes the combined amount on the consolidated balance sheet. Management determined that since the Company has a centralized treasury function, the parent company would either fund or guarantee a subsidiary's loan for borrowing over a similar term. As such, the Company's management determined it is appropriate to utilize a corporate based borrowing rate for all locations. The Company developed four tranches of leases based on lease terms and these tranches reflect the composition of the current lease portfolio. The Company's borrowing history shows that interest rates of a term loan or a line of credit depend on the duration of the loan rather than the nature of the assets purchased by those funds. Based on this understanding, the Company elected to use a portfolio approach to discount rates, applying corporate rates to the tranches of leases based on lease terms. Based on the Company's risk rating, the company applied the following discount rates for new leases entered into during 2024: (1) 1-2 years, 6.76%-6.25% (2) 3-4 years, 7.35%-6.84% (3) 5-9 years, 7.69%-7.18% and (4) 10+ years, 8.41%-7.90%. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right of use assets and lease liabilities at December 31, 2024 and 2023 are summarized as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.662%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Right of use assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,320 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,050 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,864 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.662%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Lease liabilities - current</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,134 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,949 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,328 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,221 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.662%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Lease liabilities - non-current</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,967 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,601 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,716 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,544 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2024, 2023, and 2022, the Company's total lease costs were as follows, which included both amounts recognized in profits or losses during the period and amounts capitalized on the balance sheet, and the cash flows arising from lease transactions:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.767%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.662%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.277%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,307 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of ROU asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,775 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,094 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,571 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for new operating lease liabilities, net of ROU asset disposals</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.03 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.33 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.63 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.37 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.07 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.95 years</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rent expense charged to operations under operating lease agreements for 2024, 2023, and 2022 aggregated approximately $5,456, $5,307, and $4,478, respectively. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate future minimum rental payments required under non-cancelable operating and finance leases at December 31, 2024 are as follows:</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.083%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.999%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,008 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,711 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table> P2Y 4 P1Y P2Y 0.0676 0.0625 P3Y P4Y 0.0735 0.0684 P5Y P9Y 0.0769 0.0718 P10Y 0.0841 0.0790 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right of use assets and lease liabilities at December 31, 2024 and 2023 are summarized as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.662%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Right of use assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,320 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,050 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,864 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.662%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Lease liabilities - current</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,134 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,949 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,328 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,221 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.662%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Lease liabilities - non-current</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,967 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,601 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,716 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,544 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2024, 2023, and 2022, the Company's total lease costs were as follows, which included both amounts recognized in profits or losses during the period and amounts capitalized on the balance sheet, and the cash flows arising from lease transactions:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.767%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.662%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.277%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,307 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of ROU asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,775 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,094 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,571 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for new operating lease liabilities, net of ROU asset disposals</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.03 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.33 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.63 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.37 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.07 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.95 years</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 15320000 17763000 1730000 2101000 17050000 19864000 3134000 3949000 194000 272000 3328000 4221000 12967000 14601000 1749000 1943000 14716000 16544000 5456000 5307000 4478000 4478000 232000 242000 210000 105000 115000 125000 337000 357000 335000 5793000 5664000 4813000 5454000 4757000 4269000 105000 115000 125000 216000 222000 177000 5775000 5094000 4571000 1669000 6365000 11488000 P9Y10D P9Y3M29D P5Y7M17D P8Y4M13D P9Y25D P9Y11M12D 0.076 0.074 0.027 0.051 0.050 0.050 5456000 5307000 4478000 4478000 <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate future minimum rental payments required under non-cancelable operating and finance leases at December 31, 2024 are as follows:</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.083%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.999%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,008 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,711 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table> <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate future minimum rental payments required under non-cancelable operating and finance leases at December 31, 2024 are as follows:</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.083%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.999%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,008 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,711 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table> 5008000 4399000 3155000 2393000 1937000 5819000 22711000 DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 28, 2019, the Company entered into a pay-fixed (2.05%), receive-floating interest rate swap with a notional amount of $108,569 and a maturity date of June 27, 2023, which was designated as cash flow hedge. The net interest income related to the interest rate swap contract was $1,518 and $400 for the years ended December 31, 2023 and 2022, respectively. There was no such income or expense during the year ended December 31, 2024 as the interest rate swap was settled on its maturity date of June 27, 2023. The net interest income and expense were recorded in the consolidated statements of earnings under "Interest expense, net." </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 28, 2019, the Company also entered into a pay-fixed (0.00%), receive-fixed (2.05%) cross-currency swap to manage foreign exchange risk related to the Company's net investment in Chemogas, which was designated as net investment hedge. The derivative had a notional amount of $108,569, an effective date of May 28, 2019, and a maturity date of June 27, 2023. The interest income related to the cross-currency swap contract was $1,119 and $2,250 for the years ended December 31, 2023 and 2022, respectively. There was no such income or expense during the year ended December 31, 2024 as the cross-currency swap was settled on its maturity date of June 27, 2023. The interest income was recorded in the consolidated statements of earnings under "Interest expense, net." </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company settled its derivative instruments on their maturity date of June 27, 2023 and had no other derivatives outstanding as of December 31, 2024. The proceeds from the settlement of the cross-currency swap in the amount of $2,740 were classified as investing activities in the Consolidated Statements of Cash Flows for the year ended December 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no gains and losses on hedging instruments recognized in accumulated other comprehensive income (loss) for the year ended December 31, 2024 as the derivative instruments settled on their maturity date of June 27, 2023. Gains and losses on our hedging instruments for the years ended December 31, 2023, and 2022 were recognized in accumulated other comprehensive income (loss) and categorized as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.509%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.819%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.277%"></td><td style="width:0.1%"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Location within Statements of Comprehensive Income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flow hedge (interest rate swap), net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1489"><span style="-sec-ix-hidden:f-1490"><span style="-sec-ix-hidden:f-1491">Unrealized (loss) gain on cash flow hedge, net</span></span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,065)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,696 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net investment hedge (cross-currency swap), net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1494"><span style="-sec-ix-hidden:f-1495"><span style="-sec-ix-hidden:f-1496">Net foreign currency translation adjustment</span></span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,455)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,520)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,547 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Kappa acquisition (see Note 2, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Significant Acquisitions</span>), the Company entered into four short-term foreign currency exchange forward contracts to manage fluctuations in foreign currency exchange rates. The Company did not designate these contracts as hedged transactions under the applicable sections of ASC Topic 815, "Derivatives and Hedging". For the year ended December 31, 2022, the net gains on these forward contracts of $512 were recorded in other income or loss in the consolidated statements of earnings. As of December 31, 2024 and 2023, the Company did not maintain any open foreign currency exchange forward contracts as all four contracts expired during 2022. 0.0205 108569000 1518000 400000 0 0.0000 0.0205 108569000 1119000 2250000 0 -2740000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no gains and losses on hedging instruments recognized in accumulated other comprehensive income (loss) for the year ended December 31, 2024 as the derivative instruments settled on their maturity date of June 27, 2023. Gains and losses on our hedging instruments for the years ended December 31, 2023, and 2022 were recognized in accumulated other comprehensive income (loss) and categorized as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.509%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.819%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.277%"></td><td style="width:0.1%"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Location within Statements of Comprehensive Income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flow hedge (interest rate swap), net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1489"><span style="-sec-ix-hidden:f-1490"><span style="-sec-ix-hidden:f-1491">Unrealized (loss) gain on cash flow hedge, net</span></span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,065)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,696 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net investment hedge (cross-currency swap), net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1494"><span style="-sec-ix-hidden:f-1495"><span style="-sec-ix-hidden:f-1496">Net foreign currency translation adjustment</span></span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,455)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,520)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,547 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -1065000 2696000 -1455000 3851000 -2520000 6547000 4 512000 0 0 4 QUARTERLY FINANCIAL INFORMATION (UNAUDITED)<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(In thousands, except per share data)</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:26.016%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.474%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.474%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.474%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.474%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.474%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.474%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.474%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.486%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">First<br/>Quarter</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Second<br/>Quarter</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Third<br/>Quarter</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fourth<br/>Quarter</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">First<br/>Quarter</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Second<br/>Quarter</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Third<br/>Quarter</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fourth<br/>Quarter</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,659 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,081 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,940 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,004 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,540 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,252 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,948 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,699 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,514 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,544 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,850 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net earnings per common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.83 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net earnings per common share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(In thousands, except per share data)</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:26.016%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.474%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.474%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.474%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.474%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.474%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.474%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.474%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.486%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">First<br/>Quarter</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Second<br/>Quarter</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Third<br/>Quarter</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fourth<br/>Quarter</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">First<br/>Quarter</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Second<br/>Quarter</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Third<br/>Quarter</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fourth<br/>Quarter</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,659 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,081 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,940 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,004 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,540 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,252 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,948 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,699 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,514 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,544 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,850 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net earnings per common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.83 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net earnings per common share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 239659000 234081000 239940000 240004000 232540000 231252000 229948000 228699000 81514000 82994000 85361000 86337000 73170000 77349000 76544000 74993000 36850000 41226000 43893000 44484000 29119000 38400000 36475000 33267000 28986000 32069000 33837000 33583000 22710000 30110000 29075000 26648000 0.90 0.99 1.05 1.05 0.71 0.94 0.91 0.83 0.89 0.98 1.03 1.03 0.70 0.93 0.90 0.82 <div style="padding-left:22.5pt;text-indent:-18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.555%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.997%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.000%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Allowance <br/>for Credit Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Inventory <br/>Reserve</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance - December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">928</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,425</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions charged to costs and expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments/deductions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,571)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance - December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,226</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,640</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions charged to costs and expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments/deductions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(355)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,627)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance - December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">908</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,463</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions charged to costs and expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments/deductions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(298)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,379)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance - December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">909</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,207</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Represents write-offs and other adjustments</span></div></td></tr></table></div> 928000 1425000 401000 6786000 103000 5571000 1226000 2640000 37000 2450000 355000 2627000 908000 2463000 299000 4123000 298000 2379000 909000 4207000 false false false false true