0001628280-22-019804.txt : 20220729 0001628280-22-019804.hdr.sgml : 20220729 20220729132536 ACCESSION NUMBER: 0001628280-22-019804 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 95 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220729 DATE AS OF CHANGE: 20220729 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BALCHEM CORP CENTRAL INDEX KEY: 0000009326 STANDARD INDUSTRIAL CLASSIFICATION: CHEMICALS & ALLIED PRODUCTS [2800] IRS NUMBER: 132578432 STATE OF INCORPORATION: MD FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-13648 FILM NUMBER: 221119470 BUSINESS ADDRESS: STREET 1: 52 SUNRISE PARK ROAD CITY: NEW HAMPTON STATE: NY ZIP: 10958 BUSINESS PHONE: (845) 326-5600 MAIL ADDRESS: STREET 1: 52 SUNRISE PARK ROAD CITY: NEW HAMPTON STATE: NY ZIP: 10958 10-Q 1 bcpc-20220630.htm 10-Q bcpc-20220630
0000009326--12-31false2022Q2P3Y0.66660.666600000093262022-01-012022-06-3000000093262022-07-21xbrli:shares00000093262022-06-30iso4217:USD00000093262021-12-31iso4217:USDxbrli:shares00000093262022-04-012022-06-3000000093262021-04-012021-06-3000000093262021-01-012021-06-300000009326us-gaap:RetainedEarningsMember2021-12-310000009326us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000009326us-gaap:CommonStockMember2021-12-310000009326us-gaap:AdditionalPaidInCapitalMember2021-12-3100000093262022-01-012022-03-310000009326us-gaap:RetainedEarningsMember2022-01-012022-03-310000009326us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310000009326us-gaap:CommonStockMember2022-01-012022-03-310000009326us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-3100000093262022-03-310000009326us-gaap:RetainedEarningsMember2022-03-310000009326us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310000009326us-gaap:CommonStockMember2022-03-310000009326us-gaap:AdditionalPaidInCapitalMember2022-03-310000009326us-gaap:RetainedEarningsMember2022-04-012022-06-300000009326us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300000009326us-gaap:CommonStockMember2022-04-012022-06-300000009326us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300000009326us-gaap:RetainedEarningsMember2022-06-300000009326us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300000009326us-gaap:CommonStockMember2022-06-300000009326us-gaap:AdditionalPaidInCapitalMember2022-06-3000000093262020-12-310000009326us-gaap:RetainedEarningsMember2020-12-310000009326us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000009326us-gaap:CommonStockMember2020-12-310000009326us-gaap:AdditionalPaidInCapitalMember2020-12-3100000093262021-01-012021-03-310000009326us-gaap:RetainedEarningsMember2021-01-012021-03-310000009326us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310000009326us-gaap:CommonStockMember2021-01-012021-03-310000009326us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-3100000093262021-03-310000009326us-gaap:RetainedEarningsMember2021-03-310000009326us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310000009326us-gaap:CommonStockMember2021-03-310000009326us-gaap:AdditionalPaidInCapitalMember2021-03-310000009326us-gaap:RetainedEarningsMember2021-04-012021-06-300000009326us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300000009326us-gaap:CommonStockMember2021-04-012021-06-300000009326us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-3000000093262021-06-300000009326us-gaap:RetainedEarningsMember2021-06-300000009326us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300000009326us-gaap:CommonStockMember2021-06-300000009326us-gaap:AdditionalPaidInCapitalMember2021-06-300000009326bcpc:KechuBidCoASMember2022-06-212022-06-21iso4217:NOK0000009326bcpc:FormerShareholderMemberbcpc:KechuBidCoASMember2022-06-212022-06-210000009326bcpc:KechuBidCoASMember2022-06-300000009326bcpc:KechuBidCoASMember2022-06-210000009326us-gaap:CustomerRelationshipsMemberbcpc:KechuBidCoASMember2022-06-210000009326us-gaap:DevelopedTechnologyRightsMemberbcpc:KechuBidCoASMember2022-06-210000009326us-gaap:TrademarksMemberbcpc:KechuBidCoASMember2022-06-210000009326us-gaap:CustomerRelationshipsMemberbcpc:KechuBidCoASMember2022-06-212022-06-210000009326bcpc:CorporateTrademarkMemberbcpc:KechuBidCoASMember2022-06-212022-06-210000009326bcpc:ProductTrademarksMemberbcpc:KechuBidCoASMember2022-06-212022-06-210000009326us-gaap:DevelopedTechnologyRightsMemberbcpc:KechuBidCoASMember2022-06-212022-06-210000009326bcpc:KechuBidCoASMember2022-01-012022-06-300000009326bcpc:KechuBidCoASMember2022-04-012022-06-300000009326bcpc:KechuBidCoASMember2021-04-012021-06-300000009326bcpc:KechuBidCoASMember2021-01-012021-06-300000009326us-gaap:CostOfSalesMember2022-04-012022-06-300000009326us-gaap:CostOfSalesMember2021-04-012021-06-300000009326us-gaap:CostOfSalesMember2022-01-012022-06-300000009326us-gaap:CostOfSalesMember2021-01-012021-06-300000009326us-gaap:OperatingExpenseMember2022-04-012022-06-300000009326us-gaap:OperatingExpenseMember2021-04-012021-06-300000009326us-gaap:OperatingExpenseMember2022-01-012022-06-300000009326us-gaap:OperatingExpenseMember2021-01-012021-06-300000009326us-gaap:EmployeeStockOptionMember2022-01-012022-06-300000009326us-gaap:RestrictedStockMembersrt:MinimumMember2022-01-012022-06-300000009326srt:MaximumMemberus-gaap:RestrictedStockMember2022-01-012022-06-300000009326us-gaap:PerformanceSharesMember2022-01-012022-06-300000009326srt:DirectorMemberus-gaap:RestrictedStockMember2022-01-012022-06-300000009326us-gaap:EmployeeStockOptionMember2021-12-310000009326us-gaap:EmployeeStockOptionMember2022-06-300000009326us-gaap:EmployeeStockOptionMember2020-12-310000009326us-gaap:EmployeeStockOptionMember2021-01-012021-06-300000009326us-gaap:EmployeeStockOptionMember2021-06-30xbrli:pure0000009326us-gaap:EmployeeStockOptionMember2022-04-012022-06-300000009326us-gaap:EmployeeStockOptionMember2021-04-012021-06-300000009326us-gaap:RestrictedStockMember2021-12-310000009326us-gaap:RestrictedStockMember2020-12-310000009326us-gaap:RestrictedStockMember2022-01-012022-06-300000009326us-gaap:RestrictedStockMember2021-01-012021-06-300000009326us-gaap:RestrictedStockMember2022-06-300000009326us-gaap:RestrictedStockMember2021-06-300000009326us-gaap:PerformanceSharesMember2021-12-310000009326us-gaap:PerformanceSharesMember2020-12-310000009326us-gaap:PerformanceSharesMember2021-01-012021-06-300000009326us-gaap:PerformanceSharesMember2022-06-300000009326us-gaap:PerformanceSharesMember2021-06-300000009326srt:RevisionOfPriorPeriodReclassificationAdjustmentMember2021-01-012021-06-300000009326srt:RevisionOfPriorPeriodReclassificationAdjustmentMember2021-01-012021-03-310000009326srt:RevisionOfPriorPeriodReclassificationAdjustmentMember2020-01-012020-12-310000009326us-gaap:LandMember2022-06-300000009326us-gaap:LandMember2021-12-310000009326us-gaap:BuildingMember2022-06-300000009326us-gaap:BuildingMember2021-12-310000009326us-gaap:EquipmentMember2022-06-300000009326us-gaap:EquipmentMember2021-12-310000009326us-gaap:ConstructionInProgressMember2022-06-300000009326us-gaap:ConstructionInProgressMember2021-12-310000009326us-gaap:CustomerListsMembersrt:MinimumMember2022-01-012022-06-300000009326srt:MaximumMemberus-gaap:CustomerListsMember2022-01-012022-06-300000009326us-gaap:CustomerListsMember2022-06-300000009326us-gaap:CustomerListsMember2021-12-310000009326us-gaap:TrademarksAndTradeNamesMembersrt:MinimumMember2022-01-012022-06-300000009326srt:MaximumMemberus-gaap:TrademarksAndTradeNamesMember2022-01-012022-06-300000009326us-gaap:TrademarksAndTradeNamesMember2022-06-300000009326us-gaap:TrademarksAndTradeNamesMember2021-12-310000009326us-gaap:DevelopedTechnologyRightsMembersrt:MinimumMember2022-01-012022-06-300000009326us-gaap:DevelopedTechnologyRightsMembersrt:MaximumMember2022-01-012022-06-300000009326us-gaap:DevelopedTechnologyRightsMember2022-06-300000009326us-gaap:DevelopedTechnologyRightsMember2021-12-310000009326us-gaap:OtherIntangibleAssetsMembersrt:MinimumMember2022-01-012022-06-300000009326srt:MaximumMemberus-gaap:OtherIntangibleAssetsMember2022-01-012022-06-300000009326us-gaap:OtherIntangibleAssetsMember2022-06-300000009326us-gaap:OtherIntangibleAssetsMember2021-12-310000009326bcpc:StGabrielCCCompanyLLCMember2022-06-300000009326bcpc:StGabrielCCCompanyLLCMemberbcpc:EastmanChemicalCompanyMember2022-06-300000009326bcpc:StGabrielCCCompanyLLCMember2022-01-012022-06-30bcpc:vote0000009326bcpc:StGabrielCCCompanyLLCMemberbcpc:EastmanChemicalCompanyMember2022-01-012022-06-300000009326bcpc:StGabrielCCCompanyLLCMember2022-04-012022-06-300000009326bcpc:StGabrielCCCompanyLLCMember2021-04-012021-06-300000009326bcpc:StGabrielCCCompanyLLCMember2021-01-012021-06-300000009326bcpc:StGabrielCCCompanyLLCMember2021-12-310000009326bcpc:RevolvingCreditAgreementMemberus-gaap:SecuredDebtMember2018-06-270000009326bcpc:RevolvingCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2018-06-270000009326bcpc:NewRevolvingCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2018-06-270000009326bcpc:RevolvingCreditAgreementMemberus-gaap:SecuredDebtMember2018-06-272018-06-270000009326bcpc:RevolvingLoanMemberus-gaap:RevolvingCreditFacilityMember2022-04-012022-06-300000009326bcpc:NewRevolvingCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2022-06-300000009326bcpc:NewRevolvingCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2021-12-310000009326bcpc:NewRevolvingCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2022-01-012022-06-300000009326bcpc:NewRevolvingCreditAgreementMemberus-gaap:SubsequentEventMemberus-gaap:RevolvingCreditFacilityMember2022-07-270000009326bcpc:NewRevolvingCreditAgreementMemberus-gaap:SubsequentEventMemberus-gaap:RevolvingCreditFacilityMember2022-07-272022-07-270000009326bcpc:RevolvingCreditAgreementMember2022-06-300000009326bcpc:RevolvingCreditAgreementMembersrt:MinimumMember2022-01-012022-06-300000009326srt:MaximumMemberbcpc:RevolvingCreditAgreementMember2022-01-012022-06-300000009326bcpc:RevolvingCreditAgreementMember2022-01-012022-06-30bcpc:segmentbcpc:filling_facility0000009326bcpc:HumanNutritionAndHealthMemberus-gaap:OperatingSegmentsMember2022-06-300000009326bcpc:HumanNutritionAndHealthMemberus-gaap:OperatingSegmentsMember2021-12-310000009326bcpc:AnimalNutritionAndHealthMemberus-gaap:OperatingSegmentsMember2022-06-300000009326bcpc:AnimalNutritionAndHealthMemberus-gaap:OperatingSegmentsMember2021-12-310000009326bcpc:SpecialtyProductsMemberus-gaap:OperatingSegmentsMember2022-06-300000009326bcpc:SpecialtyProductsMemberus-gaap:OperatingSegmentsMember2021-12-310000009326us-gaap:CorporateNonSegmentMember2022-06-300000009326us-gaap:CorporateNonSegmentMember2021-12-310000009326bcpc:HumanNutritionAndHealthMemberus-gaap:OperatingSegmentsMember2022-04-012022-06-300000009326bcpc:HumanNutritionAndHealthMemberus-gaap:OperatingSegmentsMember2021-04-012021-06-300000009326bcpc:HumanNutritionAndHealthMemberus-gaap:OperatingSegmentsMember2022-01-012022-06-300000009326bcpc:HumanNutritionAndHealthMemberus-gaap:OperatingSegmentsMember2021-01-012021-06-300000009326bcpc:AnimalNutritionAndHealthMemberus-gaap:OperatingSegmentsMember2022-04-012022-06-300000009326bcpc:AnimalNutritionAndHealthMemberus-gaap:OperatingSegmentsMember2021-04-012021-06-300000009326bcpc:AnimalNutritionAndHealthMemberus-gaap:OperatingSegmentsMember2022-01-012022-06-300000009326bcpc:AnimalNutritionAndHealthMemberus-gaap:OperatingSegmentsMember2021-01-012021-06-300000009326bcpc:SpecialtyProductsMemberus-gaap:OperatingSegmentsMember2022-04-012022-06-300000009326bcpc:SpecialtyProductsMemberus-gaap:OperatingSegmentsMember2021-04-012021-06-300000009326bcpc:SpecialtyProductsMemberus-gaap:OperatingSegmentsMember2022-01-012022-06-300000009326bcpc:SpecialtyProductsMemberus-gaap:OperatingSegmentsMember2021-01-012021-06-300000009326us-gaap:CorporateNonSegmentMember2022-04-012022-06-300000009326us-gaap:CorporateNonSegmentMember2021-04-012021-06-300000009326us-gaap:CorporateNonSegmentMember2022-01-012022-06-300000009326us-gaap:CorporateNonSegmentMember2021-01-012021-06-300000009326us-gaap:MaterialReconcilingItemsMember2022-04-012022-06-300000009326us-gaap:MaterialReconcilingItemsMember2021-04-012021-06-300000009326us-gaap:MaterialReconcilingItemsMember2022-01-012022-06-300000009326us-gaap:MaterialReconcilingItemsMember2021-01-012021-06-300000009326bcpc:ProductSalesMember2022-04-012022-06-300000009326bcpc:ProductSalesMember2021-04-012021-06-300000009326bcpc:ProductSalesMember2022-01-012022-06-300000009326bcpc:ProductSalesMember2021-01-012021-06-300000009326bcpc:CoManufacturingMember2022-04-012022-06-300000009326bcpc:CoManufacturingMember2021-04-012021-06-300000009326bcpc:CoManufacturingMember2022-01-012022-06-300000009326bcpc:CoManufacturingMember2021-01-012021-06-300000009326bcpc:ConsignmentMember2022-04-012022-06-300000009326bcpc:ConsignmentMember2021-04-012021-06-300000009326bcpc:ConsignmentMember2022-01-012022-06-300000009326bcpc:ConsignmentMember2021-01-012021-06-300000009326us-gaap:ProductMember2022-04-012022-06-300000009326us-gaap:ProductMember2021-04-012021-06-300000009326us-gaap:ProductMember2022-01-012022-06-300000009326us-gaap:ProductMember2021-01-012021-06-300000009326us-gaap:RoyaltyMember2022-04-012022-06-300000009326us-gaap:RoyaltyMember2021-04-012021-06-300000009326us-gaap:RoyaltyMember2022-01-012022-06-300000009326us-gaap:RoyaltyMember2021-01-012021-06-300000009326country:US2022-04-012022-06-300000009326country:US2021-04-012021-06-300000009326country:US2022-01-012022-06-300000009326country:US2021-01-012021-06-300000009326us-gaap:NonUsMember2022-04-012022-06-300000009326us-gaap:NonUsMember2021-04-012021-06-300000009326us-gaap:NonUsMember2022-01-012022-06-300000009326us-gaap:NonUsMember2021-01-012021-06-30bcpc:revenue_substream0000009326us-gaap:CurrencySwapMember2022-04-012022-06-300000009326us-gaap:CurrencySwapMember2022-01-012022-06-300000009326us-gaap:CurrencySwapMember2021-04-012021-06-300000009326us-gaap:CurrencySwapMember2021-01-012021-06-300000009326us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310000009326us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-12-310000009326us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-12-310000009326us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-06-300000009326us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-01-012022-06-300000009326us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-01-012022-06-300000009326us-gaap:AccumulatedTranslationAdjustmentMember2022-06-300000009326us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-06-300000009326us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-06-30bcpc:plan00000093262021-01-012021-01-010000009326bcpc:KappaBioscienceASMember2022-06-212022-06-210000009326us-gaap:PostemploymentRetirementBenefitsMember2022-01-012022-06-300000009326us-gaap:PostemploymentRetirementBenefitsMember2021-01-012021-06-300000009326us-gaap:PostemploymentRetirementBenefitsMember2022-06-300000009326us-gaap:PostemploymentRetirementBenefitsMember2021-12-310000009326bcpc:ChemogasDefinedPensionPlanMemberus-gaap:PensionPlansDefinedBenefitMember2022-06-300000009326bcpc:ChemogasDefinedPensionPlanMemberus-gaap:PensionPlansDefinedBenefitMember2021-12-310000009326bcpc:ChemogasDefinedPensionPlanMemberus-gaap:PensionPlansDefinedBenefitMember2022-01-012022-06-300000009326bcpc:ChemogasDefinedPensionPlanMemberus-gaap:PensionPlansDefinedBenefitMember2021-01-012021-06-30bcpc:financial_instrument0000009326us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2022-06-300000009326us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2021-12-310000009326us-gaap:CurrencySwapMember2022-06-300000009326us-gaap:InterestRateSwapMember2022-06-300000009326us-gaap:CurrencySwapMember2021-12-310000009326us-gaap:InterestRateSwapMember2021-12-310000009326bcpc:ServicesProvidedMemberus-gaap:CorporateJointVentureMember2022-04-012022-06-300000009326bcpc:ServicesProvidedMemberus-gaap:CorporateJointVentureMember2022-01-012022-06-300000009326bcpc:ServicesProvidedMemberus-gaap:CorporateJointVentureMember2021-04-012021-06-300000009326bcpc:ServicesProvidedMemberus-gaap:CorporateJointVentureMember2021-01-012021-06-300000009326bcpc:RawMaterialsSoldMemberus-gaap:CorporateJointVentureMember2022-04-012022-06-300000009326bcpc:RawMaterialsSoldMemberus-gaap:CorporateJointVentureMember2022-01-012022-06-300000009326bcpc:RawMaterialsSoldMemberus-gaap:CorporateJointVentureMember2021-04-012021-06-300000009326bcpc:RawMaterialsSoldMemberus-gaap:CorporateJointVentureMember2021-01-012021-06-300000009326us-gaap:CorporateJointVentureMember2022-04-012022-06-300000009326us-gaap:CorporateJointVentureMember2022-01-012022-06-300000009326us-gaap:CorporateJointVentureMember2021-04-012021-06-300000009326us-gaap:CorporateJointVentureMember2021-01-012021-06-300000009326us-gaap:CorporateJointVentureMember2022-06-300000009326us-gaap:CorporateJointVentureMember2021-12-310000009326bcpc:CorporateHeadquartersAndLaboratoryFacilitySubleaseMember2022-06-22utr:sqftbcpc:tranche0000009326bcpc:LesseeOperatingLeaseTrancheOneMembersrt:MinimumMember2022-06-300000009326srt:MaximumMemberbcpc:LesseeOperatingLeaseTrancheOneMember2022-06-300000009326bcpc:LesseeOperatingLeaseTrancheOneMember2022-06-300000009326bcpc:LesseeOperatingLeaseTrancheTwoMembersrt:MinimumMember2022-06-300000009326srt:MaximumMemberbcpc:LesseeOperatingLeaseTrancheTwoMember2022-06-300000009326bcpc:LesseeOperatingLeaseTrancheTwoMember2022-06-300000009326bcpc:LesseeOperatingLeaseTrancheThreeMembersrt:MinimumMember2022-06-300000009326srt:MaximumMemberbcpc:LesseeOperatingLeaseTrancheThreeMember2022-06-300000009326bcpc:LesseeOperatingLeaseTrancheThreeMember2022-06-300000009326bcpc:LesseeOperatingLeaseTrancheFourMember2022-06-300000009326bcpc:PayFixedInterestRateMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMember2019-05-280000009326us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMember2019-05-280000009326us-gaap:InterestRateSwapMemberus-gaap:InterestExpenseMember2022-04-012022-06-300000009326us-gaap:InterestRateSwapMemberus-gaap:InterestExpenseMember2022-01-012022-06-300000009326us-gaap:InterestRateSwapMemberus-gaap:InterestExpenseMember2021-04-012021-06-300000009326us-gaap:InterestRateSwapMemberus-gaap:InterestExpenseMember2021-01-012021-06-300000009326bcpc:PayFixedInterestRateMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CurrencySwapMember2019-05-280000009326bcpc:ReceiveFixedInterestRateMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CurrencySwapMember2019-05-280000009326us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CurrencySwapMember2019-05-280000009326us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestExpenseMemberus-gaap:CurrencySwapMember2022-04-012022-06-300000009326us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestExpenseMemberus-gaap:CurrencySwapMember2022-01-012022-06-300000009326us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestExpenseMemberus-gaap:CurrencySwapMember2021-04-012021-06-300000009326us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestExpenseMemberus-gaap:CurrencySwapMember2021-01-012021-06-300000009326us-gaap:InterestRateSwapMember2022-04-012022-06-300000009326us-gaap:InterestRateSwapMember2021-04-012021-06-300000009326us-gaap:InterestRateSwapMember2022-01-012022-06-300000009326us-gaap:InterestRateSwapMember2021-01-012021-06-300000009326us-gaap:ForwardContractsMember2022-06-21bcpc:derivative0000009326us-gaap:ForwardContractsMember2022-01-012022-06-300000009326us-gaap:NondesignatedMemberbcpc:ForeignExchangeForwardUSDNOKMember2022-06-210000009326bcpc:ForeignExchangeForwardUSDEUROMemberus-gaap:NondesignatedMember2022-06-17iso4217:EUR0000009326bcpc:ForeignExchangeForwardUSDEUROMemberus-gaap:NondesignatedMember2022-06-210000009326us-gaap:NondesignatedMemberbcpc:ForeignExchangeForwardEURONOKMember2022-06-21


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
    QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
    For the quarterly period ended June 30, 2022
    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)

52 Sunrise Park Road, New Hampton, NY 10958
(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 shareBCPCNasdaq Global Market
Indicate by check mark whether the Registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (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, or a smaller reporting 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 filerAccelerated filer 
 Non-accelerated filerSmaller reporting companyEmerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the Registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No
As of July 21, 2022, the registrant had 32,120,593 shares of its Common Stock, $.06 2/3 par value, outstanding.


BALCHEM CORPORATION
QUARTERLY REPORT ON FORM 10-Q
TABLE OF CONTENTS
Page No.



Part I.    Financial Information

Item 1.    Financial Statements
BALCHEM CORPORATION
Condensed Consolidated Balance Sheets
(Dollars in thousands, except share and per share data)
AssetsJune 30, 2022 (unaudited)December 31, 2021
Current assets:  
Cash and cash equivalents$76,183 $103,239 
Accounts receivable, net of allowance for doubtful accounts of $1,203 and $928 at June 30, 2022 and December 31, 2021 respectively
138,579 117,408 
Inventories140,840 91,058 
Prepaid expenses8,467 6,116 
Derivative assets7,276  
Other current assets5,796 4,411 
Total current assets377,141 322,232 
Property, plant and equipment, net252,145 237,517 
Goodwill731,772 523,949 
Intangible assets with finite lives, net218,802 94,665 
Right of use assets - operating leases10,718 6,929 
Right of use assets - finance lease2,255 2,359 
Other assets13,841 11,674 
Total assets$1,606,674 $1,199,325 
Liabilities and Stockholders' Equity
Current liabilities:
Trade accounts payable$66,363 $56,243 
Accrued expenses58,649 43,411 
Accrued compensation and other benefits14,973 19,567 
Dividends payable127 20,886 
Income taxes payable863 1,334 
Operating lease liabilities - current2,997 2,194 
Finance lease liabilities - current171 167 
Total current liabilities144,143 143,802 
Revolving loan433,569 108,569 
Deferred income taxes77,574 46,455 
Operating lease liabilities - non-current7,725 4,811 
Finance lease liabilities - non-current2,216 2,303 
Derivative liabilities 2,658 
Contingent consideration liability24,793  
Other long-term obligations15,284 13,712 
Total liabilities705,304 322,310 
Commitments and contingencies (Note 16)
Stockholders' equity:
Preferred stock, $25 par value. Authorized 2,000,000 shares; none issued and outstanding
  
Common stock, $0.0667 par value. Authorized 120,000,000 shares; 32,120,593 and 32,287,150 shares issued and outstanding at June 30, 2022 and December 31, 2021, respectively
2,143 2,154 
Additional paid-in capital120,811 147,716 
Retained earnings790,840 732,138 
Accumulated other comprehensive income(12,424)(4,993)
Total stockholders' equity901,370 877,015 
Total liabilities and stockholders' equity$1,606,674 $1,199,325 
See accompanying notes to condensed consolidated financial statements.
3

BALCHEM CORPORATION
Condensed Consolidated Statements of Earnings
(Dollars in thousands, except per share data)
(unaudited)
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Net sales$236,693 $202,365 $465,560 $388,021 
Cost of sales164,817 142,918 322,178 269,847 
Gross margin71,876 59,447 143,382 118,174 
Operating expenses:
Selling expenses15,991 14,846 32,976 29,770 
Research and development expenses2,922 2,899 6,153 5,648 
General and administrative expenses13,043 11,109 25,997 21,588 
 31,956 28,854 65,126 57,006 
Earnings from operations39,920 30,593 78,256 61,168 
Other expenses, net:
Interest expense, net960 608 1,505 1,333 
Other (income) expense, net(298)(34)(137)(167)
662 574 1,368 1,166 
Earnings before income tax expense39,258 30,019 76,888 60,002 
Income tax expense9,476 7,288 18,176 13,860 
Net earnings$29,782 $22,731 $58,712 $46,142 
Net earnings per common share - basic$0.93 $0.71 $1.83 $1.43 
Net earnings per common share - diluted$0.92 $0.70 $1.81 $1.41 
See accompanying notes to condensed consolidated financial statements.

4

BALCHEM CORPORATION
Condensed Consolidated Statements of Comprehensive Income
(Dollars in thousands)
(unaudited)
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Net earnings$29,782 $22,731 $58,712 $46,142 
Other comprehensive income (loss), net of tax:
Foreign currency translation adjustment(6,951)1,524 (9,793)(4,619)
Unrealized gain on cash flow hedge850 351 2,423 863 
Change in postretirement benefit plans(34)8 (61)15 
Other comprehensive income (loss)(6,135)1,883 (7,431)(3,741)
Comprehensive income$23,647 $24,614 $51,281 $42,401 
See accompanying notes to condensed consolidated financial statements.

5

BALCHEM CORPORATION
Condensed Consolidated Statements of Changes in Stockholders’ Equity
For the three and six months ended June 30, 2022 and 2021
(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 earnings28,930 28,930 — — — — 
Other comprehensive (loss)(1,296)— (1,296)— — — 
Repurchases of common stock(34,599)— — (245,685)(16)(34,583)
Dividends(10)(10)— — — — 
Shares and options issued under stock plans3,642 — — 74,604 4 3,638 
Balance - March 31, 2022873,682 761,058 (6,289)32,116,069 2,142 116,771 
Net earnings29,782 29,782 — — — — 
Other comprehensive (loss)(6,135)— (6,135)— — — 
Repurchases of common stock(600)— — (4,976)— (600)
Shares and options issued under stock plans4,641 — — 9,500 1 4,640 
Balance - June 30, 2022$901,370 $790,840 $(12,424)32,120,593 $2,143 $120,811 
Balance - December 31, 2020$828,233 $656,740 $4,173 32,372,621 $2,160 $165,160 
Net earnings23,411 23,411 — — — — 
Other comprehensive (loss)(5,624)— (5,624)— — — 
Repurchases of common stock(1,596)— — (13,475)(1)(1,595)
Shares and options issued under stock plans5,068 — — 92,784 6 5,062 
Balance - March 31, 2021849,492 680,151 (1,451)32,451,930 2,165 168,627 
Net earnings22,731 22,731 — — — — 
Other comprehensive income1,883 — 1,883 — — — 
Repurchases of common stock(9,240)— — (72,649)(5)(9,235)
Shares and options issued under stock plans4,776 — — 25,493 2 4,774 
Balance - June 30, 2021$869,642 $702,882 $432 32,404,774 $2,162 $164,166 
See accompanying notes to condensed consolidated financial statements.

6

BALCHEM CORPORATION
Condensed Consolidated Statements of Cash Flows
(Dollars in thousands)
(unaudited)
 Six Months Ended
June 30,
 20222021
Cash flows from operating activities:  
Net earnings$58,712 $46,142 
Adjustments to reconcile net earnings to net cash provided by operating activities:
Depreciation and amortization23,861 24,463 
Stock compensation expense6,889 5,914 
Deferred income taxes1,778 54 
Provision for doubtful accounts380 (25)
Unrealized loss/(gain) on foreign currency transaction and deferred compensation188 (401)
Asset impairment charge23  
Loss/(gain) on disposal of assets203 (19)
Changes in assets and liabilities
Accounts receivable(15,506)(16,361)
Inventories(33,141)(7,949)
Prepaid expenses and other current assets(1,733)(2,859)
Accounts payable and accrued expenses15,075 25,873 
Income taxes(779)898 
Other(689)659 
Net cash provided by operating activities55,261 76,389 
Cash flows from investing activities:
Cash paid for acquisition, net of cash acquired(295,660) 
Capital expenditures and intangible assets acquired(20,799)(13,760)
Proceeds from sale of assets197 240 
Investment in affiliates(150) 
Net cash used in investing activities(316,412)(13,520)
Cash flows from financing activities:
Proceeds from revolving loan365,000 5,000 
Principal payments on revolving loan(40,000)(45,000)
Principal payments on acquired debt(30,648) 
Principal payments on finance lease(83)(78)
Proceeds from stock options exercised1,328 3,886 
Dividends paid(20,704)(18,700)
Purchase of common stock(35,199)(10,835)
Net cash provided by (used in) financing activities239,694 (65,727)
Effect of exchange rate changes on cash(5,599)(1,811)
Decrease in cash and cash equivalents(27,056)(4,669)
Cash and cash equivalents beginning of period103,239 84,571 
Cash and cash equivalents end of period$76,183 $79,902 
See accompanying notes to condensed consolidated financial statements.
7

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
(All dollar amounts in thousands, except share and per share data)

NOTE 1 – CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
The condensed consolidated financial statements presented herein have been prepared in accordance with the accounting policies described in the December 31, 2021 consolidated financial statements, and should be read in conjunction with the consolidated financial statements and notes, which appear in the Annual Report on Form 10-K for the year ended December 31, 2021. The condensed consolidated financial statements reflect the operations of Balchem Corporation and its subsidiaries (the "Company"). All intercompany balances and transactions have been eliminated in consolidation.
In the opinion of management, the unaudited condensed consolidated financial statements furnished in this Form 10-Q include all adjustments necessary for a fair presentation of the financial position, results of operations and cash flows for the interim periods presented. All such adjustments are of a normal, recurring nature. The condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP” or “GAAP”) governing interim financial statements and the instructions to Form 10-Q and Article 10 of Regulation S-X under the Securities Exchange Act of 1934 (the "Exchange Act") and therefore do not include some information and notes necessary to conform to annual reporting requirements. The results of operations for the three and six months ended June 30, 2022 are not necessarily indicative of the operating results expected for the full year or any interim period.
Certain reclassifications have been made to prior period amounts to conform with the current period's presentation.
Recent Accounting Pronouncements
Recently Adopted Accounting Standards
In March 2020, the FASB issued Accounting Standards Update ("ASU") 2020-04, "Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting." This ASU provides temporary optional guidance to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying GAAP to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued. The ASU is intended to help stakeholders during the global market-wide reference rate transition period. Therefore, this Standard Update is in effect from March 12, 2020 through December 31, 2022. In January 2021, the FASB issued ASU 2021-01, "Reference Rate Reform (Topic 848): Scope." ASU 2021-01 clarifies that certain optional expedients and exceptions in Topic 848 for contract modifications and hedge accounting apply to derivatives that are affected by the discounting transition. The ASU also amends the expedients and exceptions in Topic 848 to capture the incremental consequences of the scope clarification and to tailor the existing guidance to derivative instruments affected by the discounting transition. The Company adopted the Standard Update in 2021. The adoption of the Standard update did not have a significant impact on the Company's consolidated financial statements and disclosures.
In December 2019, the FASB issued ASU 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes." ASU 2019-12 simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. ASU 2019-12 became effective for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years. The Company adopted ASU 2019-12 on January 1, 2021. The adoption of ASU 2019-12 did not have a significant impact on the Company's consolidated financial statements and disclosures.

8

NOTE 2 – SIGNIFICANT ACQUISITIONS
On June 21, 2022, Balchem 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 being hereinafter collectively referred to as “Kappa”). The Company made payments of approximately kr3,301,341 ("kr" indicates the Norwegian krone) on the acquisition date, amounting to approximately kr2,997,669 to the former shareholder and approximately kr303,672 to Kappa's lenders to pay off all Kappa bank debt. Net of cash acquired of kr63,064, total payments on the acquisition date were kr3,238,277. Considering net cash acquired of $6,365, these payments translated to approximately $326,820 paid on the acquisition date, amounting to $302,537 paid to the former shareholder and approximately $30,648 to Kappa's lenders. The acquisition was primarily financed through the 2018 Credit Agreement (see Note 8, "Revolving Loan"). In connection with this transaction, the seller has an opportunity to receive an additional payment in 2024 if certain financial performance targets and other metrics are met, and therefore we recorded contingent consideration of kr245,000 (translated to $24,793) as of June 30, 2022. Kappa manufactures specialty vitamin K2, a fast-growing specialty vitamin that plays a crucial role in the human body for bone health, heart health, immunity, and athletic performance. 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. Kappa's K2VITAL® branded vitamin K2 is the leading synthetic vitamin K2 and is backed by strong intellectual property and a deep clinical research portfolio. 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 & Health segment.
The goodwill of $212,591 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 & Health business segment and is not deductible for income tax purposes.
The following table summarizes the estimated fair values of the assets acquired and liabilities assumed:
Cash and cash equivalents$6,365 
Accounts receivable8,036 
Inventories17,701 
Property, plant and equipment9,854 
Right of use assets3,349 
Customer relationships113,545 
Developed technology18,166 
Trademarks6,055 
Other assets2,399 
Accounts payable(3,301)
Bank debt(30,648)
Lease liabilities(3,349)
Other liabilities(4,373)
Deferred income taxes, net(29,127)
Goodwill212,591 
Total consideration on acquisition date327,263 
Contingent consideration liability(24,726)
Net gains on foreign currency exchange forward contracts(512)
Amount paid to shareholders302,025 
Kappa bank debt paid on purchase date30,648 
Total amount paid on acquisition date$332,673 
The estimated fair value of tangible and intangible assets acquired and liabilities assumed is based on management’s estimates and assumptions, which are subject to change. In preparing our preliminary 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. The purchase price and related allocation of assets acquired and liabilities assumed is preliminary pending management's final review of fair value calculations and deferred tax liabilities related to certain non-deductible assets.
9

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 selling, general, and administrative expenses and were $451 for both the three and six months ended June 30, 2022. There were no such amounts related to this acquisition for the three and six months ended June 30, 2021.
The following preliminary unaudited pro forma information has been prepared as if the acquisition had occurred on January 1, 2021.
 Three Months Ended
June 30,
Six Months Ended
June 30,
 
Net SalesNet EarningsNet SalesNet Earnings
Kappa actual results included in the Company's consolidated income statement from June 21, 2022 through June 30, 2022$ $ $ $ 
2022 Supplemental pro forma combined financial information$247,430 $30,172 $489,170 $58,648 
2021 Supplemental pro forma combined financial information$213,032 $26,344 $410,649 $50,379 
Kappa's net sales and net earnings from June 21, 2022 through June 30, 2022 were not material. As such, they were not included in the Company's condensed consolidated statements of earnings for the three and six months ended June 30, 2022. 2022 supplemental pro forma net earnings for the three and six months ended June 30, 2022, excluded $643 and $722, respectively, of acquisition-related costs incurred. The pro forma information presented does not purport to be indicative of the results that actually would have been attained if the Kappa acquisition 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
The Company’s results for the three and six months ended June 30, 2022 and 2021 reflected the following stock-based compensation cost, and such compensation cost had the following effects on net earnings:
Increase/(Decrease) for theIncrease/(Decrease) for the
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Cost of sales$277 $444 $676 $744 
Operating expenses3,535 2,849 6,213 5,170 
Net earnings(2,933)(2,547)(5,312)(4,569)
As allowed by ASC 718, 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 stock incentive plans allow for the granting of stock awards and options to purchase common stock. Both incentive stock options and nonqualified stock options can be awarded under the plans. No option will be exercisable for longer than ten years after the date of grant. The Company has approved and reserved a number of shares to be issued upon exercise of the outstanding options that is adequate to cover all exercises. As of June 30, 2022, the plans had 534,120 shares available for future awards. Compensation expense for stock options and stock awards is recognized on a straight-line basis over the vesting period, generally three years for stock options, three to four years for employee restricted stock awards, three years for employee
10

performance share awards, and three years for non-employee director restricted stock awards. Certain awards provide for accelerated vesting if there is a change in control (as defined in the plans) or other qualifying events.
Option activity for the six months ended June 30, 2022 and 2021 is summarized below:
For the six months ended June 30, 2022Shares (000s)Weighted
Average
Exercise
Price
Aggregate
Intrinsic
Value
Weighted
Average
Remaining
Contractual
Term
Outstanding as of December 31, 2021867 $88.19 $69,711 
Granted109 138.07 
Exercised(18)72.74 
Forfeited(6)120.36 
Canceled  
Outstanding as of June 30, 2022952 $93.99 $34,907 6.4
Exercisable as of June 30, 2022666 $81.11 $32,409 5.4
For the six months ended June 30, 2021 Shares (000s)Weighted
Average
Exercise
Price
Aggregate
Intrinsic
Value
Weighted
Average
Remaining
Contractual
Term
Outstanding as of December 31, 2020858 $80.58 $29,735 
Granted129 119.12 
Exercised(58)65.95 
Forfeited(2)101.38 
Canceled(1)74.57 
Outstanding as of June 30, 2021926 $86.85 $41,107 6.8
Exercisable as of June 30, 2021580 $73.72 $33,398 5.6
ASC 718 requires companies to measure the cost of employee services received in exchange for an award of equity instruments based on the grant-date fair value of the award. The fair value of each option grant is estimated on the date of the grant using the Black-Scholes option-pricing model with the following weighted average assumptions: dividend yields of 0.5% and 0.5%; expected volatilities of 31% and 33%; risk-free interest rates of 2.0% and 0.5%; and expected lives of 4.9 years and 4.9 years, in each case for the six months ended June 30, 2022 and 2021, respectively.
The Company used a projected expected life for each award granted based on historical experience of employees’ exercise behavior. Expected volatility is based on the Company’s historical volatility levels. 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.
11

Other information pertaining to option activity during the three and six months ended June 30, 2022 and 2021 is as follows:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Weighted-average fair value of options granted$ $34.42 $40.26 $33.11 
Total intrinsic value of stock options exercised ($000s)$495 $1,814 $1,149 $3,731 
Non-vested restricted stock activity for the six months ended June 30, 2022 and 2021 is summarized below:
Six Months Ended June 30,
20222021
Shares (000s)Weighted
Average Grant
Date Fair
Value
Shares (000s)Weighted
Average Grant
Date Fair
Value
Non-vested balance as of December 31166 $99.70 159 $90.71 
Granted34 137.74 37 119.30 
Vested(77)80.84 (13)87.33 
Forfeited(3)116.73 (2)85.60 
Non-vested balance as of June 30120 $122.03 181 $96.89 

Non-vested performance share activity for the six months ended June 30, 2022 and 2021 is summarized below:
Six Months Ended June 30,
20222021
Shares (000s)Weighted
Average Grant
Date Fair
Value
Shares (000s)Weighted
Average Grant
Date Fair
Value
Non-vested balance as of December 3169 $110.72 71$91.99 
Granted39 114.22 36108.74
Vested(35)53.17 (24)70.64
Forfeited(3)84.09 (11)74.57
Non-vested balance as of June 3070 $127.69 72$110.22 

The performance share (“PS”) awards provide the recipients the right to receive a certain number of shares of the Company’s common stock in the future, subject to an EBITDA performance hurdle, where vesting is dependent upon the Company achieving a certain EBITDA percentage growth over the performance period, and relative total shareholder return (TSR) where vesting is dependent upon the Company’s TSR performance over the performance period relative to a comparator group consisting of the Russell 2000 index constituents. 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 PS vests. The assumptions used in the fair value determination were risk free interest rates of 1.8% and 0.2%; dividend yields of 0.5% and 0.6%; volatilities of 32% and 33%; and initial TSR’s of -15.7% and 11.7%, in each case for the six months ended June 30, 2022 and 2021, respectively. Expense is estimated based on the 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 PS will cliff vest 100% at the end of the third year following the grant in accordance with the performance metrics set forth.
As of June 30, 2022 and 2021, there were $19,988 and $19,796, respectively, of total unrecognized compensation costs related to non-vested share-based compensation arrangements granted under the plans. As of June 30, 2022, the unrecognized
12

compensation cost is expected to be recognized over a weighted-average period of approximately 1.7 years. The Company estimates that share-based compensation expense for the year ended December 31, 2022 will be approximately $13,000.
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,068,905 shares have been purchased. The Company’s prior presentation of reflecting treasury stock separately within stockholders’ equity has been adjusted to conform to the presentation prescribed by the State of Maryland, where the Company is incorporated. In connection therewith, adjustments to balances previously reflected as treasury stock of $8,472, $2,210, and $7,873 as of June 30, 2021, March 31, 2021, and December 31, 2020, respectively, were made to the condensed consolidated statements of changes in stockholders’ equity and prior references to “Treasury shares purchased” were updated to “Repurchases of common stock”, accordingly. There was no impact to total stockholders’ equity in any of the years presented as a result of these updates. 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. The Company also repurchases shares from employees in connection with settlement of transactions under the Company's equity incentive plans. During the six months ended June 30, 2022 and 2021, the Company purchased 250,661 and 86,124 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 $140.42 and $125.81, respectively.

NOTE 4 – INVENTORIES
Inventories at June 30, 2022 and December 31, 2021 consisted of the following:
June 30, 2022December 31, 2021
Raw materials$43,342 $28,639 
Work in progress20,249 10,563 
Finished goods77,249 51,856 
Total inventories$140,840 $91,058 

NOTE 5 – PROPERTY, PLANT AND EQUIPMENT
Property, plant and equipment at June 30, 2022 and December 31, 2021 are summarized as follows:
 June 30, 2022December 31, 2021
Land$11,273 $11,692 
Building91,140 89,602 
Equipment263,929 253,995 
Construction in progress65,906 52,930 
 432,248 408,219 
Less: accumulated depreciation180,103 170,702 
Property, plant and equipment, net$252,145 $237,517 

NOTE 6 – INTANGIBLE ASSETS
The Company had goodwill in the amount of $731,772 and $523,949 as of June 30, 2022 and December 31, 2021, respectively, subject to the provisions of ASC 350, “Intangibles-Goodwill and Other.” The increase in goodwill is the result of the acquisition of Kappa, partially offset by the change due to foreign exchange translation adjustments. Refer to Note 2, "Significant Acquisitions", for more information.
13

Identifiable intangible assets with finite lives at June 30, 2022 and December 31, 2021 are summarized as follows:
 Amortization
Period
(in years)
Gross Carrying Amount at
6/30/2022
Accumulated Amortization at 6/30/2022Gross Carrying Amount at 12/31/2021Accumulated Amortization at 12/31/2021
Customer relationships & lists
10-20
$350,523 $180,638 $240,059 $173,489 
Trademarks & trade names
2-17
48,724 30,968 43,116 28,985 
Developed technology
5-12
38,252 14,993 20,234 14,607 
Other
2-18
24,687 16,785 23,921 15,584 
 $462,186 $243,384 $327,330 $232,665 
Amortization of identifiable intangible assets was approximately $5,850 and $11,761 for the three and six months ended June 30, 2022, respectively, and $6,229 and $12,713 for the three and six months ended June 30, 2021, respectively. Assuming no change in the gross carrying value of identifiable intangible assets, estimated amortization expense is $14,485 for the remainder of 2022, $27,923 for 2023, $19,659 for 2024, $16,117 for 2025, $15,710 for 2026 and $14,949 for 2027. At June 30, 2022 and December 31, 2021, there were no identifiable intangible assets with indefinite useful lives as defined by ASC 350. Identifiable intangible assets are reflected in “Intangible assets with finite lives, net” in the Company’s condensed consolidated balance sheets. There were no changes to the useful lives of intangible assets subject to amortization during the six months ended June 30, 2022 and 2021.

NOTE 7 – EQUITY-METHOD INVESTMENT
In 2013, the Company and Eastman Chemical Company (formerly Taminco Corporation) 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 receives up to 2/3 of the production offtake capacity 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 $140 and $280 for the three and six months ended June 30, 2022, respectively, and $130 and $274 for the three and six months ended June 30, 2021, respectively, relating to its portion of the joint venture's expenses in other expense. The Company made capital contributions to the investment totaling $75 and $133 for the three and six months ended June 30, 2022, respectively, and received a net return of capital totaling $28 and $15 for the three and six months ended June 30, 2021, respectively. The carrying value of the joint venture at June 30, 2022 and December 31, 2021 was $4,352 and $4,499, respectively, and is recorded in "Other assets."

NOTE 8 – REVOLVING LOAN
On June 27, 2018, the Company and a bank syndicate entered into a credit agreement (the "2018 Credit Agreement"), which replaced the existing credit facility that had provided for a senior secured term loan of $350,000 and a revolving loan of $100,000.  The 2018 Credit Agreement, which expires on June 27, 2023, provides for revolving loans up to $500,000 (collectively referred to as the “loans”).  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.  The initial proceeds from the 2018 Credit Agreement were used to repay the outstanding balance of $210,750 on its senior secured term loan, which was due May 2019. During the second quarter of 2022, the Company borrowed an additional $345,000 to fund the Kappa acquisition (see Note 2, "Significant Acquisitions"). As of June 30, 2022 and December 31, 2021, the total balance outstanding on the 2018 Credit Agreement amounted to $433,569 and $108,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. On July 27, 2022, the Company entered into an Amended and Restated Credit Agreement with lenders in the form of a senior secured revolving credit facility, due July 27, 2027. The Amended and Restated Credit Agreement allows for up to $550,000 of borrowing. The Company used initial proceeds from the Amended and Restated Credit Agreement to repay the outstanding balance of $433,569 on the previous revolving credit facility, due June 2023. In connection with the entering into the Amended and Restated Credit Agreement, the Company also modified its existing interest rate swap under the relief provided for in ASC 848, "Reference Rate Reform" (see Note 20 "Derivative Instruments and Hedging Activities").
14

Amounts outstanding under the 2018 Credit Agreement are subject to an interest rate equal to a fluctuating rate as defined by the 2018 Credit Agreement plus an applicable rate.  The applicable rate is based upon the Company’s consolidated net leverage ratio, as defined in the 2018 Credit Agreement, and the interest rate was 2.538% at June 30, 2022. 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 2018 Credit Agreement and ranges from 0.15% to 0.275% (0.15% at June 30, 2022).  The unused portion of the revolving loan amounted to $66,431 at June 30, 2022.  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 2018 Credit Agreement, which is not materially different than the effective interest method.  Costs associated with the issuance of the extinguished debt instrument were capitalized and amortized over the term of the respective financing arrangement using the effective interest method. Capitalized costs net of accumulated amortization totaled $280 and $421 at June 30, 2022 and December 31, 2021, respectively, and are included in other assets on the condensed consolidated balance sheets. Amortization expense pertaining to these costs totaled $70 and $141 for the three and six months ended June 30, 2022 and 2021, respectively, and are included in "Interest expense" in the accompanying condensed consolidated statements of earnings.
The 2018 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 June 30, 2022, the Company was in compliance with these covenants.  Indebtedness under the Company’s loan agreements is secured by assets of the Company.

NOTE 9– NET EARNINGS PER SHARE
The following presents a reconciliation of the net earnings and shares used in calculating basic and diluted net earnings per share:
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Net Earnings - Basic and Diluted$29,782 $22,731 $58,712 $46,142 
Shares (000s)
Weighted Average Common Shares - Basic31,999 32,232 32,020 32,243 
Effect of Dilutive Securities – Stock Options, Restricted Stock, and Performance Shares315 419 375 410 
Weighted Average Common Shares - Diluted32,314 32,651 32,395 32,653 
Net Earnings Per Share - Basic$0.93 $0.71 $1.83 $1.43 
Net Earnings Per Share - Diluted$0.92 $0.70 $1.81 $1.41 
The number of anti-dilutive shares were 294,568 and 237,453 for the three and six months ended June 30, 2022, respectively, and 153,868 and 304,324 for the three and six months ended June 30, 2021, respectively. 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 the three months ended June 30, 2022 and 2021, was 24.1% and 24.3%, respectively, and 23.6% and 23.1% for the six months ended June 30, 2022 and 2021. The decrease in the effective tax rate for the three months ended June 30, 2022 compared to the three months ended June 30, 2021 was primarily due to the prior year being negatively impacted by clarifying regulations related to tax reform, which was offset by lower tax benefits from stock-based compensation in the current quarter. The increase in the effective tax rate for the six months ended June 30, 2022 compared to the six months ended June 30, 2021 was primarily due to lower tax benefits from stock-based compensation and a reduction in certain tax credits.
Balchem will continue to evaluate and analyze the impact of the U.S. Tax Cuts and Jobs Act that was enacted on December 22, 2017 and the additional guidance that has been issued, and may be issued, by the U.S. Department of Treasury, the Securities and Exchange Commission ("SEC"), and/or the Financial Accounting Standards Board ("FASB") regarding this act.
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
15

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 accounts for uncertainty in income taxes utilizing ASC 740-10, "Income Taxes". ASC 740-10 clarifies whether or not to recognize assets or liabilities for tax positions taken that may be challenged by a tax authority. It prescribes a recognition threshold and measurement attribute for financial statement disclosure of tax positions taken or expected to be taken. This interpretation also provides guidance on derecognition, classification, interest and penalties, accounting in interim periods, and disclosures. The application of ASC 740-10 requires judgment related to the uncertainty in income taxes and could impact our effective tax rate.
The Company files income tax returns in the U.S. and in various states and foreign countries. As of June 30, 2022, in the major jurisdictions where the Company operates, it is generally no longer subject to income tax examinations by tax authorities for years before 2017. As of June 30, 2022 and December 31, 2021, the Company had approximately $5,902 and $5,881, respectively, of unrecognized tax benefits, which are included in "Other long-term obligations" on the Company’s condensed consolidated balance sheets. The Company includes interest expense or income as well as potential penalties on unrecognized tax positions as a component of "Income tax expense" in the condensed consolidated statements of earnings. The total amounts of accrued interest and penalties related to uncertain tax positions at June 30, 2022 and December 31, 2021 were approximately $2,214 and $2,106, respectively, and are included in "Other long-term obligations."

NOTE 11 – SEGMENT INFORMATION
Balchem Corporation reports three business segments: Human Nutrition & Health, Animal Nutrition & 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."
Human Nutrition & Health
The Human Nutrition & 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 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. Through the Kappa acquisition, this segment recently began manufacturing specialty vitamin K2, which is a fast-growing specialty vitamin that plays a crucial role in the human body for bone health, heart health, immunity, and athletic performance.
Animal Nutrition & Health
The Company’s Animal Nutrition & Health ("ANH") segment provides nutritional products derived from its microencapsulation and chelation technologies in addition to basic 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
16

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.
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 basic 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
Ethylene oxide, at the 100% level and blended with carbon dioxide, 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. The Company’s 100% ethylene oxide product and blends 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. Contract sterilizers and medical device manufacturers are principal customers for this product. The Company also sells single use canisters with 100% ethylene oxide for use in sterilizing re-usable devices typically processed in autoclave units in hospitals. As a fumigant, ethylene oxide blends are highly effective in killing bacteria, fungi, and insects in spices and other seasoning materials.
The Company also distributes a number of other gases for various uses, most notably propylene oxide and ammonia. Propylene oxide is marketed and sold in the U.S. as a fumigant to aid in the control of insects and microbiological spoilage; and to reduce bacterial and mold contamination in certain shelled and processed nut meats, processed spices, cacao beans, cocoa powder, raisins, figs and prunes. The Company distributes its propylene oxide product in the U.S. primarily in recyclable, single-walled, carbon steel cylinders according to standards outlined by the Environmental Protection Agency ("EPA") and the Department of Transportation ("DOT"). Propylene oxide is also sold worldwide to customers in approved reusable and recyclable drum and cylinder packaging for various chemical synthesis applications, such as increasing paint durability and manufacturing specialty starches and textile coatings. Ammonia is used primarily as a refrigerant, and also 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 inventory of cylinders for these products also represents a significant capital investment.
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 segment information is summarized as follows:
Business Segment AssetsJune 30,
2022
December 31,
2021
Human Nutrition & Health$1,146,749 $727,131 
Animal Nutrition & Health171,605 158,971 
Specialty Products179,573 184,628 
Other and Unallocated (1)
108,747 128,595 
Total$1,606,674 $1,199,325 
17

Business Segment Net SalesThree Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Human Nutrition & Health$131,628 $111,471 $254,073 $215,987 
Animal Nutrition & Health62,600 54,481 131,942 105,629 
Specialty Products36,647 34,022 69,981 62,030 
Other and Unallocated (2)
5,818 2,391 9,564 4,375 
Total$236,693 $202,365 $465,560 $388,021 
Business Segment Earnings Before Income TaxesThree Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Human Nutrition & Health$23,705 $19,021 $44,008 $38,711 
Animal Nutrition & Health7,586 3,561 18,907 8,617 
Specialty Products9,919 9,729 17,680 16,918 
Other and Unallocated (2)
(1,290)(1,718)(2,339)(3,078)
Interest and other expense(662)(574)(1,368)(1,166)
Total$39,258 $30,019 $76,888 $60,002 
Depreciation/AmortizationThree Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Human Nutrition & Health$7,392 $7,441 $14,747 $15,014 
Animal Nutrition & Health1,668 1,816 3,329 3,580 
Specialty Products1,899 2,085 3,831 4,354 
Other and Unallocated (2)
974 757 1,954 1,515 
Total$11,933 $12,099 $23,861 $24,463 
Capital ExpendituresSix Months Ended
June 30,
 20222021
Human Nutrition & Health$11,006 $8,883 
Animal Nutrition & Health6,559 2,729 
Specialty Products2,206 1,448 
Other and Unallocated (2)
338 66 
Total$20,109 $13,126 
(1) 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.
(2) 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 $872 and $1,176 for the three and six months ended June 30, 2022, respectively, and $466 and $700 for the three and six months ended June 30, 2021, respectively, and (ii) Unallocated amortization expense of $811 and $1,620 for the three and six months ended June 30, 2022, respectively, and $674 and $1,349 for the three and six months ended June 30, 2021, respectively, related to an intangible asset in connection with a company-wide ERP system implementation and capitalized loan issuance costs that were included in interest expense in the Company's condensed consolidated statements of earnings.

18

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 the Company expects 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.
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Product Sales$225,260 $193,122 $443,313 $369,110 
Co-manufacturing9,819 6,878 18,126 14,156 
Consignment989 1,380 2,580 2,431 
Product Sales Revenue236,068 201,380 464,019 385,697 
Royalty Revenue625 985 1,541 2,324 
Total Revenue$236,693 $202,365 $465,560 $388,021 
The following table presents revenues disaggregated by geography, based on the shipping addresses of customers:
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
United States$169,076 $147,188 $343,567 $285,039 
Foreign Countries67,617 55,177 121,993 102,982 
Total Revenue$236,693 $202,365 $465,560 $388,021 

Product Sales Revenues
The Company’s primary operation is the manufacturing and sale of health and nutrition 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 and consist of three sub-streams: product sales, co-manufacturing, and consignment.

Under the co-manufacturing agreements, the Company is responsible for the manufacture of a finished good where the customer provides the majority of the raw materials.  The Company controls the manufacturing process and the ultimate end-product before it is shipped to the customer.  Based on these factors, the Company has determined that it is the principal in these agreements and therefore revenue is recognized in the gross amount of consideration the Company expects to be entitled for the goods provided.
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.
19

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 six months ended June 30, 2022 and 2021 for income taxes and interest is as follows:
Six Months Ended
June 30,
20222021
Income taxes$15,562 $12,493 
Interest$1,960 $2,452 

NOTE 14 – ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)
The changes in accumulated other comprehensive (loss)/income were as follows:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Net foreign currency translation adjustment$(6,951)$1,524 $(9,793)$(4,619)
Net change of cash flow hedge (see Note 20 for further information)
Unrealized gain on cash flow hedge1,122 456 3,206 1,133 
Tax(272)(105)(783)(270)
Net of tax850 351 2,423 863 
Net change in postretirement benefit plan (see Note 15 for further information)
Amortization of prior service cost2 19 4 37 
Amortization of gain (7) (12)
Gain arising during the period and prior service credit(9) (41)(4)
Total before tax(7)12 (37)21 
Tax(27)(4)(24)(6)
Net of tax and adjustment(34)8 (61)15 
Total other comprehensive (loss)/income$(6,135)$1,883 $(7,431)$(3,741)
Included in "Net foreign currency translation adjustment" were gains of $3,963 and $5,086, related to a net investment hedge, which were net of taxes of $1,309 and $1,642 for the three and six months ended June 30, 2022, respectively. Included in "Net foreign currency translation adjustment" was a loss of $1,024 and a gain of $2,173, related to a net investment hedge, which were net of taxes of $336 and $690 for the three and six months ended June 30, 2021, respectively. See Note 20, "Derivative Instruments and Hedging Activities."
20

Accumulated other comprehensive (loss)/income at June 30, 2022 and December 31, 2021 consisted of the following:
 Foreign currency
translation
adjustment
Cash flow hedgePostretirement
benefit plan
Total
Balance December 31, 2021$(3,602)$(1,631)$240 $(4,993)
Other comprehensive (loss)/income(9,793)2,423 (61)(7,431)
Balance June 30, 2022$(13,395)$792 $179 $(12,424)

NOTE 15 – EMPLOYEE BENEFIT PLANS
Defined Contribution Plans
The Company sponsored two 401(k) savings plans for eligible employees, which were merged into one plan on January 1st, 2021. The remaining plan allows participants to make pretax contributions and the Company matches certain percentages of those pretax contributions. The remaining 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.
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 facility and a plan for those named as executive officers in the Company’s proxy statement.
Net periodic benefit costs for such retirement medical plans were as follows:
 Six Months Ended
June 30,
 20222021
Service cost$39 $43 
Interest cost13 12 
Amortization of prior service cost4 37 
Amortization of gain (12)
Net periodic benefit cost$56 $80 
The amounts recorded for these obligations on the Company’s condensed consolidated balance sheets as of June 30, 2022 and December 31, 2021 are $1,221 and $1,293, respectively, and are included in "Other long-term obligations." These plans are unfunded and approved claims are paid from Company funds. Historical cash payments made under such plans have typically been less than $200 per year.
Defined Benefit Pension Plans
On May 27, 2019, the Company acquired Chemogas, which has an unfunded defined benefit pension plan. The plan provides for the payment of a lump sum at retirement or payments in case of death of the covered employees. The amounts recorded for these obligations on the Company's condensed consolidated balance sheets as of June 30, 2022 and December 31, 2021 were $641 and $684, respectively, and were included in "Other long-term obligations."
21


Net periodic benefit costs for such benefit pensions plans were as follows:
Six Months Ended
June 30,
 20222021
Service cost with interest to end of year$29 $35 
Interest cost12 7 
Expected return on plan assets(25)(18)
Amortization of gain 2 
Total net periodic benefit cost$16 $26 
Deferred Compensation Plan
On June 1, 2018, the Company established 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, and are subject to additional risk of loss in the event of bankruptcy or insolvency of the Company.  The deferred compensation liability was $8,252 as of June 30, 2022, of which $8,220 was included in "Other long-term obligations" and $32 was included in "Accrued compensation and other benefits" on the Company's condensed consolidated balance sheets. The deferred compensation liability was $6,270 as of December 31, 2021, of which $6,251 was included in "Other long-term obligations" and $19 was included in "Accrued compensation and other benefits" on the Company’s condensed consolidated balance sheets. The related rabbi trust assets were $8,255 and $6,267 as of June 30, 2022 and December 31, 2021, respectively, and were included in "Other non-current assets" on the Company's condensed consolidated balance sheets.

NOTE 16 – COMMITMENTS AND CONTINGENCIES
Aggregate future minimum rental payments required under all non-cancelable operating and finance leases at June 30, 2022 are as follows:
Year 
July 1, 2022 to December 31, 2022$1,896 
20233,551 
20243,754 
20252,824 
20262,451 
20272,093 
Thereafter6,225 
Total minimum lease payments$22,794 
The Company’s Verona, Missouri facility, while held by a prior owner, 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 the prior owner 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 certain potential liabilities associated with the Superfund site. In February 2022, BCP Ingredients, Inc. ("BCP"), the Company subsidiary that operates the site, along with the prior owner of the site received a Special Notice Letter from EPA for the performance of a focused remedial investigation/feasibility study ("RI/FS") at the site with regard to the presence of certain contaminants at the site, focusing primarily on the presence of 1,4 dioxane and chlorobenzene. BCP and the site's prior owner are currently negotiating with the EPA and the State of Missouri with respect to a proposed Administrative Settlement Agreement and Order on Consent that defines the scope and performance of the focused RI/FS.
From time to time, the Company is a party to various litigation, claims and assessments.  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, or liquidity.

22

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 June 30, 2022 and December 31, 2021 does not differ materially from the aggregate carrying values of its financial instruments recorded in the accompanying condensed 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 June 30, 2022 and December 31, 2021 includes $927 and $933 in money market funds, respectively.
Non-current assets at June 30, 2022 and December 31, 2021 includes $8,255 and $6,267, 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.”
The Company also has derivative financial instruments, consisting of a cross-currency swap and an interest rate swap, which are included in "Derivative assets" or "Derivative liabilities" in the Company's condensed consolidated balance sheets (see Note 20, "Derivative Instruments and Hedging Activities"). The fair values of these derivative instruments are determined based on Level 2 inputs, using significant inputs that are observable either directly or indirectly, including interest rate curves and implied volatilities. The derivative assets related to the cross-currency swap and the interest rate swap were $6,228 and $1,048 at June 30, 2022, respectively. The derivative liability related to the cross-currency swap and the interest rate swap was $500 and $2,158 at December 31, 2021, respectively.

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 condensed consolidated statements of earnings.
Payments for the services the Company provided amounted to $1,022 and $1,997 for the three and six months ended June 30, 2022, respectively, and $920 and $1,747 for the three and six months ended June 30, 2021, respectively. The raw materials purchased and subsequently sold amounted to $10,910 and $20,221 for the three and six months ended June 30, 2022, respectively, and $6,580 and $12,042 for the three and six months ended June 30, 2021, respectively. 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 $8,233 and $14,722 for the three and six months ended June 30, 2022, respectively, and $5,210 and $9,601 for the three and six months ended June 30, 2021, respectively. At June 30, 2022 and December 31, 2021, the Company had receivables of $8,224 and $10,504, respectively, recorded in accounts receivable from St. Gabriel CC Company, LLC for services rendered and raw materials sold. The Company also had payables of $5,829 and $7,552, respectively, recorded in accounts payable for finished goods received from St. Gabriel CC Company, LLC. In addition, the Company had receivables in the amount of $164 related to non-contractual monies owed from St. Gabriel CC Company, LLC, recorded in receivables as of December 31, 2021. There were no such receivables as of June 30, 2022. The Company had payables in the amount of $296 related to non-contractual monies owed to St. Gabriel CC Company, LLC, recorded in accounts payable as of both June 30, 2022 and December 31, 2021.

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 June 30, 2022. In addition, the Company has historically not been exercising purchase options under the equipment leases as it
23

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.
On June 22, 2022, the Company signed a ten-year real estate sublease for approximately 40,000 square feet of office space, which will serve as the Company's corporate headquarters and a laboratory facility. The sublease will not commence until the sublandlord substantially completes its work per the sublease agreement, which will most likely occur in the third quarter of 2022. This new sublease will replace the current lease for the Company's corporate headquarters, however the Company anticipates that it will continue to lease the laboratory space in the previous corporate headquarters. The Company will recognize a right of use asset and a lease liability at the commencement date based on ASC 842, Lease Accounting. As of June 30, 2022 the Company did not record a right of use asset or lease liability on the balance sheet in connection with this lease.
The Company has not identified 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 condensed 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 2022: (1) 1-2 years, 1.45% (2) 3-4 years, 2.04% (3) 5-9 years, 2.38% and (4) 10+ years, 3.10%.
In connection with its December 2019 acquisition of Zumbro River Brand, Inc., the Company assumed the finance lease commitment for a warehouse, with an expiration date of March 31, 2033. The warehouse can be purchased at a pre-determined price beginning in 2023. At June 30, 2022 and December 31, 2021, the Company had finance lease liabilities of $2,387 and $2,470, respectively, which were recorded under "Lease liabilities" (current and non-current) on the condensed consolidated balance sheets.
Right of use assets and lease liabilities at June 30, 2022 and December 31, 2021 are summarized as follows:
Right of use assetsJune 30, 2022December 31, 2021
Operating leases$10,718 $6,929 
Finance leases2,255 2,359 
Total$12,973 $9,288 
Lease liabilities - currentJune 30, 2022December 31, 2021
Operating leases$2,997 $2,194 
Finance leases171 167 
Total$3,168 $2,361 
Lease liabilities - non-currentJune 30, 2022December 31, 2021
Operating leases$7,725 $4,811 
Finance leases2,216 2,303 
Total$9,941 $7,114 
24

For the three and six months ended June 30, 2022 and 2021, the Company's total lease costs were as follows, which included amounts recognized in earnings, amounts capitalized on the balance sheets, and the cash flows arising from lease transactions:
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Lease Cost
Operating lease cost$811 $770 $1,592 $1,486 
Finance Lease cost
Amortization of ROU asset52 53 104 105 
Interest on lease liabilities30 33 61 66 
Total finance lease82 86 165 171 
Total lease cost$893 $856 $1,757 $1,657 
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$807 $749 $1,608 $1,488 
Operating cash flows from finance leases30 33 61 66 
Financing cash flows from finance leases42 39 83 78 
$879 $821 $1,752 $1,632 
Right-of-use assets obtained in exchange for new operating lease liabilities, net of right-of-use assets disposed$4,615 $1,376 $5,277 $2,412 
Weighted-average remaining lease term - operating leases4.10 years4.43 years4.10 years4.43 years
Weighted-average remaining lease term - finance leases10.91 years11.75 years10.91 years11.75 years
Weighted-average discount rate - operating leases3.2 %3.9 %3.2 %3.9 %
Weighted-average discount rate - finance leases5.1 %5.1 %5.1 %5.1 %
Rent expense charged to operations under operating lease agreements for the three and six months ended June 30, 2022 aggregated to approximately $811 and $1,592, respectively, and $770 and $1,486 for the three and six months ended June 30, 2021, respectively.

NOTE 20 – 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 (cash flow hedge) with JP Morgan Chase, N.A. (the "Swap Counterparty") and a cross-currency swap (net investment hedge) with JP Morgan Chase, N.A. (the "Bank Counterparty"). The Company's primary objective for holding derivative financial instruments is to manage interest rate risk and foreign currency risk.
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. The Company's risk management objective and strategy with respect to the interest rate swap is to protect the Company against adverse fluctuations in interest rates by reducing its exposure to variability in cash flows relating to interest payments on a portion of its outstanding debt. The Company is meeting its objective since changes in the cash flows of the interest rate swap are expected to exactly offset the changes in the cash flows attributable to fluctuations in the contractually specified interest rate on the interest payments associated with the 2018 Credit Agreement. The net interest expense related to the interest rate swap contract was $364 and $877 for the three and six months ended June 30, 2022, and $534 and $1,055 for the three and six months ended June 30, 2021, respectively, and was recorded in the condensed consolidated statements of earnings under "Interest expense, net." In addition, in connection with the Company's entering into the Amended
25

and Restated Credit Agreement on July 27, 2022 (see Note 8 "Revolving Loan"), the Company also modified its existing interest rate swap under the relief provided for in ASC 848, "Reference Rate Reform".
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. The derivative has 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 $563 and $1,113 for the three and six months ended June 30, 2022, and $563 and $1,119 for the three and six months ended June 30, 2021, respectively, which were recorded in the condensed consolidated statements of earnings under "Interest expense, net."
The derivative instruments are with a single counterparty and are subject to a contractual agreement that provides 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 are categorized as a master netting arrangement and presented as a net "Derivative asset" or "Derivative liability" on the condensed consolidated balance sheets.
As of June 30, 2022 and December 31, 2021, the fair value of the derivative instruments is presented as follows in the Company's condensed consolidated balance sheets:
Derivative assets (liabilities)June 30, 2022December 31, 2021
Interest rate swap$1,048 $(2,158)
Cross-currency swap6,228 (500)
Derivative assets (liabilities)$7,276 $(2,658)
On a quarterly basis, the Company assesses whether the hedging relationship related to the interest rate swap is highly effective at achieving offsetting changes in cash flow attributable to the risk being hedged based on the following factors: (1) the key features and terms as enumerated above for the interest rate swap and hedged transactions match during the period (2) it is probable that the Swap Counterparty will not default on its obligations under the swap, and (3) the Company performs a qualitative review each quarter to assess whether the relationship qualifies for hedge accounting.
In addition, on a quarterly basis the Company assesses whether the hedging relationship related to the cross-currency swap is highly effective based on the following evaluations: (1) the Company will always have a sufficient amount of non-functional currency (EUR) net investment balance to at least meet the cross-currency notional amount until the maturity date of the hedge (2) it is probable that the Swap Counterparty will not default on its obligations under the swap, and (3) the Company performs a qualitative review each quarter to assess whether the relationship qualifies for hedge accounting.
If any mismatches arise for either the interest rate swap or cross-currency swap, the Company will perform a regression analysis to determine if the hedged transaction is highly effective. If determined not to be highly effective, the Company will discontinue hedge accounting.
As of June 30, 2022, the Company assessed the hedging relationships for the interest rate swap and cross-currency swap and determined them to be highly effective. As such, the net change in fair values of the derivative instruments was recorded in accumulated other comprehensive income.
26

Losses and gains on our hedging instruments are recognized in accumulated other comprehensive income (loss) and categorized as follows for the three and six months ended June 30, 2022 and 2021:
Location within Statements of Comprehensive IncomeThree Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Cash flow hedge (interest rate swap), net of taxUnrealized gain/(loss) on cash flow hedge, net$850 $351 $2,423 $863 
Net investment hedge (cross-currency swap), net of taxNet foreign currency translation adjustment3,963 (1,024)5,086 2,173 
Total$4,813 $(673)$7,509 $3,036 
On June 21, 2022, the Company completed the acquisition of Kappa (as defined in Note 2 "Significant Acquisitions"). In the process of acquiring Kappa, the Company entered into four short-term foreign currency exchange forward contracts with JP Morgan Chase, N.A to manage fluctuations in foreign currency exchange rates related to the acquisition. The Company did not designate these contracts as hedged transactions under the applicable sections of ASC Topic 815, "Derivatives and Hedging". For the six months ended June 30, 2022, the net gains on these forward contracts of $512 were recorded in other income or loss in the condensed consolidated statements of earnings. As of June 30, 2022, the Company did not maintain any open foreign currency exchange forward contracts as all four contracts expired before June 30, 2022.
The following table summarizes the key terms of the four forward exchange contracts:.
Date entered intoDate expired onBalchem to sellBalchem to buy
June 15, 2022June 21, 2022USD294,555 NOK2,924,553 
June 15, 2022June 17, 2022USD6,436 EUR6,180 
June 15, 2022June 21, 2022USD16,640 EUR15,972 
June 15, 2022June 21, 2022EUR15,972 NOK165,210 

Item 2.    Management's Discussion and Analysis of Financial Condition and Results of Operations (All amounts in thousands, except share and per share data)
This report contains forward-looking statements, within the meaning of Section 21E of the Exchange Act, which reflect our expectation or belief concerning future events that involve risks and uncertainties. Actions and performance could differ materially from what is contemplated by the forward-looking statements contained in this report. Factors that might cause differences from the forward-looking statements include those referred to or identified in Item 1A of the Annual Report on Form 10-K for the year ended December 31, 2021 and other factors that may be identified elsewhere in this report. Reference should be made to such factors and all forward-looking statements are qualified in their entirety by the above cautionary 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 & Health, Animal Nutrition & Health, and Specialty Products, as more fully described in Note 11 of the condensed consolidated financial statements. Sales and production of products outside of our reportable segments and other minor business activities are included in "Other and Unallocated".
Balchem is committed to solving today's challenges to shape a healthier tomorrow by operating responsibly and providing innovative solutions for the health and nutritional needs of the world. Sustainability is at the heart of our company's vision to make the world a healthier place, and we proudly support the Ten Principles of the United Nations Global Compact on human rights, labor, environment and anti-corruption. In January 2022, Balchem was named one of America’s Most Responsible Companies by Newsweek magazine for the second consecutive year. This list, compiled by Newsweek in partnership with Statista Inc., recognizes the most responsible companies in the U.S. across a variety of industries, and is based on publicly available environmental, social and governance (ESG) data. Our Sustainability Framework focuses on the most critical ESG topics relevant to our business and stakeholders. We are very proud of our ESG accomplishments to date and are pleased with the recognition by
27

Newsweek. Balchem will continue to foster these fundamental principles broadly along our entire value chain, develop new ideas and technologies that help us work smarter, and help build a world that is a better place to live.
As of June 30, 2022, we employed approximately 1,359 full time employees worldwide. Although we are facing challenging labor markets, we believe that we have been successful in attracting skilled and experienced personnel in a competitive environment and that our human capital resources are adequate to perform all business functions. In addition, we continue to enhance technology in order to optimize productivity and performance.
Acquisition of Kappa
On June 21, 2022, we completed the acquisition of Kappa (as defined in Note 2 "Significant Acquisitions"), a leading science-based manufacturer of specialty Vitamin K2 for the human nutrition industry, headquartered in Oslo, Norway. Details related to the Kappa acquisition are disclosed in Note 2, "Significant Acquisitions". The acquisition strengthens our scientific and technical expertise, geographic reach, and marketplace leadership, which should ultimately lead to accelerated growth for Balchem's portfolios within the Human Nutrition & Health segment.
COVID-19 Response
The COVID-19 response effort has been a significant focus for us since early 2020. Our focus has been on employee safety first, keeping our manufacturing sites operational, satisfying customer needs, preserving cash and ensuring strong liquidity, and responding to changes in this dynamic market environment as appropriate.
As a result of our broad based risk mitigation efforts against the direct impacts of the Covid-19 pandemic, our manufacturing sites have been operating at near normal conditions, our research and development teams have continued to innovate in our laboratories, and all of our other employees have been effectively carrying on their responsibilities and functions remotely or in a reduced density hybrid setting.
We are increasingly focused on managing the extraordinary supply chain disruptions that are challenging the markets we operate within that are, at least in part, related to the pandemic and/or the global recovery from the pandemic. We are experiencing severe input cost inflation, raw material shortages, logistics disruptions, and labor availability issues. These indirect pandemic related challenges accelerated as 2021 progressed, continued into the first and second quarters of 2022, and are likely to continue for some time.
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 and six months ended June 30, 2022 and 2021:
Business Segment Net SalesThree Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Human Nutrition & Health$131,628 $111,471 $254,073 $215,987 
Animal Nutrition & Health62,600 54,481 131,942 105,629 
Specialty Products36,647 34,022 69,981 62,030 
Other and Unallocated (1)
5,818 2,391 9,564 4,375 
Total$236,693 $202,365 $465,560 $388,021 

28

Business Segment Earnings From OperationsThree Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Human Nutrition & Health$23,705 $19,021 $44,008 $38,711 
Animal Nutrition & Health7,586 3,561 18,907 8,617 
Specialty Products9,919 9,729 17,680 16,918 
Other and Unallocated (1)
(1,290)(1,718)(2,339)(3,078)
Total$39,920 $30,593 $78,256 $61,168 
(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 $872 and $1,176 for the three and six months ended June 30, 2022, respectively, and $466 and $700 for the three and six months ended June 30, 2021, respectively, and (ii) Unallocated amortization expense of $741 and $1,479 for the three and six months ended June 30, 2022, respectively, and $604 and $1,208 for the three and six months ended June 30, 2021, respectively, related to an intangible asset in connection with a company-wide ERP system implementation.


RESULTS OF OPERATIONS
(All amounts in thousands, except share and per share data)
Three months ended June 30, 2022 compared to three months ended June 30, 2021.
Net Earnings
Three Months Ended June 30,Increase
(Decrease)
(in thousands)20222021% Change
Net sales$236,693 $202,365 $34,328 17.0 %
Gross margin71,876 59,447 12,429 20.9 %
Operating expenses31,956 28,854 3,102 10.8 %
Earnings from operations39,920 30,593 9,327 30.5 %
Other (income) expense, net662 574 88 15.3 %
Income tax expense9,476 7,288 2,188 30.0 %
Net earnings$29,782 $22,731 $7,051 31.0 %

Net Sales
Three Months Ended June 30,Increase
(Decrease)
(in thousands)20222021% Change
Human Nutrition & Health$131,628 $111,471 $20,157 18.1 %
Animal Nutrition & Health62,600 54,481 8,119 14.9 %
Specialty Products36,647 34,022 2,625 7.7 %
Other5,818 2,391 3,427 143.3 %
Total$236,693 $202,365 $34,328 17.0 %

The increase in net sales within the Human Nutrition & Health segment for the second quarter of 2022 as compared to the second quarter of 2021 was driven both by sales growth within food and beverage markets as well as higher sales within the minerals and nutrients business. Total sales for this segment grew 18.1%, with average selling prices contributing 16.2%, volume and mix contributing 2.2%, and the change in foreign currency exchange rates contributing -0.3%.

The increase in net sales within the Animal Nutrition & Health segment for the second quarter of 2022 compared to the second quarter of 2021 was the result of higher sales in monogastric and companion animal markets, partially offset by lower
29

sales in ruminant animal markets and an unfavorable impact related to changes in foreign currency exchange rates. Total sales for this segment grew 14.9%, with average selling prices contributing 28.1%, the change in foreign currency exchange rates contributing -3.4%, and volume and mix contributing -9.9%.

The increase in Specialty Products segment sales for the second quarter of 2022 compared to 2021 was due to higher sales of products in the medical device sterilization market, partially offset by lower plant nutrition sales, and an unfavorable impact related to changes in foreign currency exchange rates. Total sales for this segment grew 7.7% with average selling prices contributing 17.4%, volume and mix contributing -7.0%, and the change in foreign currency exchange rates contributing -2.7%.

Sales relating to Other increased from the prior year due to higher demand.

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.

Gross Margin
Three Months Ended June 30,Increase
(Decrease)
(in thousands)20222021% Change
Gross margin$71,876 $59,447 $12,429 20.9 %
% of net sales30.4 %29.4 %

Gross margin dollars increased in the second quarter of 2022 compared to the second quarter of 2021 due to the aforementioned higher sales of $34,328, partially offset by an increase in cost of goods sold of $21,899. The 15.3% increase in cost of goods sold was driven mainly by the higher sales as well as the significant inflation of manufacturing input costs, primarily related to raw materials, partially offset by the timing of costs associated with the recovery from a flash flood event at our Verona manufacturing facility in the prior year.

Operating Expenses
Three Months Ended June 30,Increase
(Decrease)
(in thousands)20222021% Change
Operating expenses$31,956 $28,854 $3,102 10.8 %
% of net sales13.5 %14.3 %
The increase in operating expenses was primarily due to certain higher compensation-related costs of $1,544 and higher advertising and marketing expenses of $555.

Earnings from Operations
Three Months Ended June 30,Increase
(Decrease)
(in thousands)20222021% Change
Human Nutrition & Health$23,705 $19,021 $4,684 24.6 %
Animal Nutrition & Health7,586 3,561 4,025 113.0 %
Specialty Products9,919 9,729 190 2.0 %
Other and unallocated(1,290)(1,718)428 24.9 %
Earnings from operations$39,920 $30,593 $9,327 30.5 %
% of net sales (operating margin)16.9 %15.1 %

Earnings from operations for the Human Nutrition & Health segment increased primarily due to the aforementioned higher sales. Gross margin as a percentage of sales remained relatively flat as a significant increase in certain manufacturing input
30

costs, largely related to raw materials, was offset by the timing of costs associated with the recovery of a flash flood event at our Verona facility in the prior year. Additionally, total operating expenses for this segment increased by $1,453, primarily due to higher compensation-related costs of $785.

Animal Nutrition & Health segment earnings from operations increased primarily due to the aforementioned higher sales and a 500 basis point increase in gross margin as a percentage of sales, due to the timing of costs associated with the recovery of a flash flood event at our Verona facility in the prior year, partially offset by a significant increase in certain manufacturing input costs, largely related to raw materials. Additionally, operating expenses for this segment increased by $550, primarily due to higher advertising and marketing expenses of $317 and higher compensation-related costs of $250.

The increase in earnings from operations for the Specialty Products segment was primarily due to the aforementioned higher sales, partially offset by a 160 basis point decrease in gross margin as a percentage of sales, due to a significant increase in certain manufacturing input costs, largely related to raw materials. Additionally, total operating expenses for this segment increased by $502, primarily related to higher compensation-related costs of $458.

The increase in Other and unallocated was primarily driven by the aforementioned higher sales, partially offset by an increase in transaction costs, primarily related to the Kappa acquisition.

Other Expenses (Income)
Three Months Ended June 30,Increase
(Decrease)
(in thousands)20222021% Change
Interest expense$960 $608 $352 57.9 %
Other, net(298)(34)(264)776.5 %
$662 $574 $88 15.3 %

Interest expense for the three months ended June 30, 2022 and 2021 was primarily related to outstanding borrowings under the 2018 Credit Agreement.  

Income Tax Expense
Three Months Ended June 30,Increase
(Decrease)
(in thousands)20222021% Change
Income tax expense$9,476 $7,288 $2,188 30.0 %
Effective tax rate24.1 %24.3 %
The decrease in the effective tax rate was primarily due to the prior year being negatively impacted by clarifying regulations related to tax reform, which was offset by lower tax benefits from stock-based compensation in the current quarter.

31

Six months ended June 30, 2022 compared to six months ended June 30, 2021.
Net Earnings
Six Months Ended June 30,Increase
(Decrease)
(in thousands)20222021% Change
Net sales$465,560 $388,021 $77,539 20.0 %
Gross margin143,382 118,174 25,208 21.3 %
Operating expenses65,126 57,006 8,120 14.2 %
Earnings from operations78,256 61,168 17,088 27.9 %
Other expense, net1,368 1,166 202 17.3 %
Income tax expense18,176 13,860 4,316 31.1 %
Net earnings$58,712 $46,142 $12,570 27.2 %

Net Sales
Six Months Ended June 30,Increase
(Decrease)
(in thousands)20222021% Change
Human Nutrition & Health$254,073 $215,987 $38,086 17.6 %
Animal Nutrition & Health131,942 105,629 26,313 24.9 %
Specialty Products69,981 62,030 7,951 12.8 %
Other9,564 4,375 5,189 118.6 %
Total$465,560 $388,021 $77,539 20.0 %

The increase in net sales within the Human Nutrition & Health segment for the six months ended June 30, 2022 as compared to 2021 was primarily attributed to sales growth within food and beverage markets. Total sales for this segment grew 17.6%, with average selling prices contributing 16.2%, volume and mix contributing 1.7%, and the change in foreign currency exchange rates contributing -0.3%.

The increase in net sales within the Animal Nutrition & Health segment for the six months ended June 30, 2022 compared to 2021 was primarily the result of higher sales in monogastric markets. Total sales for this segment grew 24.9%, with average selling prices contributing 30.1%, volume and mix contributing -2.4%, and the change in foreign currency exchange rates contributing -2.8%.

The increase in Specialty Products segment sales for the six months ended June 30, 2022 compared to 2021 was primarily due to higher sales of products in the medical device sterilization market. Total sales for this segment grew 12.8%, with average selling prices contributing 16.7%, volume and mix contributing -1.6%, and the change in foreign currency exchange rates contributing -2.3%.

Sales relating to Other increased from the prior year due to higher demand.

Gross Margin
Six Months Ended June 30,Increase
(Decrease)
(in thousands)20222021% Change
Gross margin$143,382 $118,174 $25,208 21.3 %
% of net sales30.8 %30.5 %
Gross margin dollars increased for the six months ended June 30, 2022 compared to 2021 due to the aforementioned higher sales of $77,539, partially offset by an increase in cost of goods sold of $52,331. The 19.4% increase in cost of goods sold was mainly driven by the significant inflation of manufacturing input costs, primarily related to raw materials, partially offset by the timing of costs associated with a flash flood event at our Verona manufacturing facility in the prior year.

32

Operating Expenses
Six Months Ended June 30,Increase
(Decrease)
(in thousands)20222021% Change
Operating expenses$65,126 $57,006 $8,120 14.2 %
% of net sales14.0 %14.7 %
The increase in operating expenses was primarily due to higher compensation-related costs of $4,201, an increase in advertising and marketing of $1,043, and higher travel expenses of $735.
Earnings from Operations
Six Months Ended June 30,Increase
(Decrease)
(in thousands)20222021% Change
Human Nutrition & Health$44,008 $38,711 $5,297 13.7 %
Animal Nutrition & Health18,907 8,617 10,290 119.4 %
Specialty Products17,680 16,918 762 4.5 %
Other and unallocated(2,339)(3,078)739 24.0 %
Earnings from operations$78,256 $61,168 $17,088 27.9 %
% of net sales (operating margin)16.8 %15.8 %

Earnings from operations for the Human Nutrition & Health segment increased primarily due to the aforementioned higher sales and a 100 basis point increase in gross margin as a percentage of sales, primarily related to the timing of costs associated with the recovery of a flash flood event at our Verona manufacturing facility in the prior year, partially offset by a significant increase in certain manufacturing input costs, largely related to raw materials. Additionally, operating expenses for this segment increased by $4,110, primarily due to higher compensation-related costs of $2,086.

Animal Nutrition & Health segment earnings from operations increased primarily due to the aforementioned higher sales and a 530 basis point increase in gross margin as a percentage of sales primarily related to the timing of costs associated with the recovery of a flash flood event at our Verona manufacturing facility in the prior year, partially offset by a significant increase in certain manufacturing input costs, largely related to raw materials. Additionally, operating expenses for this segment increased by $1,759, primarily related to higher compensation-related costs of $932 and an increase in advertising and marketing of $505.

The increase in earnings from operations for the Specialty Products segment was primarily due to the aforementioned higher sales, partially offset by a 250 basis point decrease in gross margin as a percentage of sales, primarily due to a significant increase in certain manufacturing input costs, largely related to raw materials.
Earnings from operations relating to Other increased from the prior year primarily due to the aforementioned higher sales, partially offset by an increase in transaction costs, mainly related to the Kappa acquisition.
33

Other Expenses (Income)
Six Months Ended June 30,Increase
(Decrease)
(in thousands)20222021% Change
Interest expense$1,505 $1,333 $172 12.9 %
Other, net(137)(167)30 (18.0)%
$1,368 $1,166 $202 17.3 %
Interest expense for the six months ended June 30, 2022 and 2021 was primarily related to outstanding borrowings under the 2018 Credit Agreement.  
Income Tax Expense
Six Months Ended June 30,Increase
(Decrease)
(in thousands)20222021% Change
Income tax expense$18,176 $13,860 $4,316 31.1 %
Effective tax rate23.6 %23.1 %
The increase in the effective tax rate was primarily due to lower tax benefits from stock-based compensation and a reduction in certain tax credits.

FINANCIAL CONDITION
LIQUIDITY AND CAPITAL RESOURCES
(All amounts in thousands, except share and per share data)
In June 2022 we drew down an additional $345,000 from our revolving credit facility to fund the acquisition of Kappa. In connection with this transaction, the seller has an opportunity to receive an additional payment in 2024 if certain financial performance targets and other metrics are met, and therefore we recorded a contingent consideration liability of kr245,000 (translated to $24,793) as of June 30, 2022. Excluding the events previously mentioned, there were no other material changes during the six months ended June 30, 2022 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, 2021. 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. On July 27, 2022, we entered into an Amended and Restated Credit Agreement with a bank syndicate providing for a revolving loan of $550,000, due July 27, 2027. The revolving loan proceeds were used to pay down the existing debt under the 2018 Credit Agreement and may be used for working capital, letters of credit, and other corporate purposes. 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 $76,183 at June 30, 2022 from $103,239 at December 31, 2021. At June 30, 2022, the Company had $61,390 of cash and cash equivalents held by 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.  Working capital was $232,998 at June 30, 2022 as compared to $178,430 at December 31, 2021, an increase of $54,568. Working capital reflects the payment of the 2021 declared dividend in 2022 of $20,704, payments on the revolving loan and acquired debt of $70,648, and capital expenditures and intangible assets acquired of $20,799.
34

Six Months Ended June 30,Increase
(Decrease)
(in thousands)20222021% Change
Cash flows provided by operating activities$55,261 $76,389 $(21,128)(27.7)%
Cash flows used in investing activities(316,412)(13,520)(302,892)(2240.3)%
Cash flows provided by (used in) financing activities239,694 (65,727)305,421 464.7 %
Operating Activities
The decrease in cash flows from operating activities was primarily driven by changes in working capital and the timing of increased sales, restocking of inventory, and payments to suppliers.
Investing Activities
As previously noted, 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. Cash paid for the acquisition, net of cash acquired, amounted to $295,660.
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 $20,799 and $13,760 for the six months ended June 30, 2022 and 2021, respectively.
Financing Activities
As previously noted, the acquisition of Kappa was primarily funded through the 2018 Credit Agreement. We borrowed $365,000 against the revolving loan and made total loan payments of $40,000 during the six months ended June 30, 2022, resulting in $66,431 available under the 2018 Credit Agreement as of June 30, 2022. In addition, we also made payments of $30,648 on the acquired debt related to the acquisition of Kappa.
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,068,905 shares have been purchased.  We repurchase shares from employees in connection with settlement of transactions under our equity incentive plans. We also 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.
Proceeds from stock options exercised were $1,328 and $3,886 for the six months ended June 30, 2022 and 2021, respectively.  Dividend payments were $20,704 and $18,700 for the six months ended June 30, 2022 and 2021, respectively.

Other Matters Impacting Liquidity
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 condensed consolidated balance sheets as of June 30, 2022 and December 31, 2021 was $1,221 and $1,293, respectively, and the plans are not funded.  Historical cash payments made under these plans have typically been less than $100 per year. We do not anticipate any changes to the payments made in the current year for the plans.
On June 1, 2018, we established 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 subject to additional risk of loss in the event of bankruptcy or insolvency of the Company.  The deferred compensation liability as of June 30, 2022 and December 31, 2021 was $8,220 and $6,251, respectively, and was included in "other long-term obligations" on our balance sheet. The related rabbi trust assets were $8,255 and $6,267 as of June 30, 2022 and December 31, 2021, respectively, and were included in "other non-current assets" on the condensed consolidated balance sheets.
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 sheets as of June 30, 2022 and December 31, 2021 were $641 and $684, respectively, and were included in "other long-term obligations."

35

Critical Accounting Policies
There were no changes to the Company's Critical Accounting Policies, as described in its December 31, 2021 Annual Report on Form 10-K, during the six months ended June 30, 2022.

Related Party Transactions
We were engaged in related party transactions with St. Gabriel CC Company, LLC during the three and six months ended June 30, 2022. Refer to Note 18, "Related Party Transactions".

Item 3.    Quantitative and Qualitative Disclosures About Market Risk
Our cash and cash equivalents are held primarily in certificates of deposit and money market investment funds. In the second quarter of 2019, we entered into an interest rate swap and cross-currency swap for hedging purposes. Refer to details noted above (see Note 20, "Derivative Instruments and Hedging Activities"). Additionally, as of June 30, 2022, our borrowings were under a revolving loan bearing interest at a fluctuating rate as defined by the 2018 Credit Agreement plus an applicable rate. The applicable rate is based upon our consolidated net leverage ratio, as defined in the 2018 Credit Agreement. A 100 basis point increase or decrease in interest rates, applied to our borrowings at June 30, 2022, would result in an increase or decrease in annual interest expense and a corresponding reduction or increase in cash flow of approximately $4,336. 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. Additionally, as disclosed below in Part II, Item 1A, we are monitoring market risks related to the current COVID-19 pandemic very closely.

Interest Rate Risk
We have exposure to market risk for changes in interest rates, including the interest rate relating to the 2018 Credit Agreement. In the second quarter of 2019, we began to manage our interest rate exposure through the use of derivative instruments. All of our derivative instruments are utilized for risk management purposes, and are not used for trading or speculative purposes. We have hedged a portion of our floating interest rate exposure using an interest rate swap (see Note 20, "Derivative Instruments and Hedging Activities"). As of June 30, 2022, the notional amount of our outstanding interest rate swap was $108,569.

Foreign Currency Exchange Risk
The financial condition and results of operations of our foreign subsidiaries are reported in Euros, Canadian Dollars, Malaysian Ringgits, Singapore Dollars, Australian Dollars, Philippine Pesos, and Norwegian Kroner, 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 the second quarter of 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").
On June 21, 2022, the Company completed the acquisition of Kappa. In the process of acquiring Kappa, the Company entered into four short-term foreign currency exchange forward contracts with JP Morgan Chase, N.A to manage our exposure related to changes in foreign currency exchange rates in connection with the Kappa acquisition. These contracts did not qualify for hedge accounting under the applicable sections of ASC Topic 815. For the six months ended June 30, 2022, the net gains on these forward contracts amounted to $512 and were recorded in "other (income) expense, net" on the condensed consolidated statements of earnings. As of June 30, 2022, the Company did not maintain any open foreign currency exchange forward contracts as all four contracts were settled as of June 30, 2022.

Item 4.    Controls and Procedures
(a)Evaluation of Disclosure Controls and Procedures
Prior to filing this report, we completed an evaluation under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures as defined in Rule 13a-15(e) of the Exchange Act as of June 30, 2022. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective at the reasonable assurance level as of June 30, 2022.
(b)Changes in Internal Controls
36

Except with respect to the acquisition of Kappa described below, there have been no changes in the internal controls over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Act) during the fiscal quarter ended June 30, 2022, that have materially affected, or are reasonably likely to materially affect, internal control over financial reporting.

On June 21, 2022, we completed the acquisition of Kappa (See Note 2, "Significant Acquisitions"). We are integrating Kappa into our overall internal control over financial reporting process and expect to exclude the business from our assessment of internal control over financial reporting as of December 31, 2022. Total assets of the Kappa business represented approximately 24.8 % of our consolidated total assets as of June 30, 2022.

Part II.    Other Information

Item 1A.    Risk Factors
There have been no material changes in the Risk Factors identified in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021, except as follows:
Operational Risks
Our foreign sales and operations may be adversely affected by supply chain disruptions due to political unrest, terrorist acts, and national and international conflict, including Russia's invasion of Ukraine. .
We conduct a portion of our sales and manufacturing outside the United States. Our foreign sales and operations are subject to a number of risks, including political and economic instability, 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, 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.

Item 2C.     Issuer Purchase of Equity Securities
The following table summarizes the share repurchase activity for the six months ended June 30, 2022:
 
Total Number of Shares
Purchased (1)
Average Price Paid Per Share
Total Number of Shares
Purchased as
Part of Publicly Announced
Programs (1)
Approximate Dollar Value of Shares that May Yet Be
Purchased Under the
Plans or Programs
January 1-31, 202288,154 $147.03 88,154 $125,951,395 
February 1-28, 202257,531 $139.75 57,531 $111,675,367 
March 1-31, 2022100,000 $135.98 100,000 $95,065,135 
First Quarter245,685  245,685  
April 1-30, 2022245 $125.36 245 $87,609,591 
May 1-31, 20224,550 $120.01 4,550 $83,324,693 
June 1-30, 2022181 $125.87 181 $83,370,521 
Second Quarter4,976 4,976 
Total250,661 250,661 
(1) 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,068,905 shares have been purchased. There is no expiration for this program.

37

Item 6.    Exhibits

Exhibit NumberDescription
101.INSXBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
101.SCHInline XBRL Taxonomy Extension Schema Document
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document
101.LABInline XBRL Taxonomy Extension Label Linkbase Document
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

38

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
BALCHEM CORPORATION
By: /s/ Theodore L. Harris
Theodore L. Harris, Chairman, President and Chief Executive Officer
By: /s/ Martin Bengtsson
Martin Bengtsson, Chief Financial Officer and Treasurer
Date: July 29, 2022

39
EX-31.1 2 bcpcq2202210qex311.htm EX-31.1 Document

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

1.I have reviewed this quarterly report on Form 10-Q 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: July 29, 2022/s/ Theodore L. Harris
 Theodore L. Harris
 President and Chief Executive Officer
 (Principal Executive Officer)
 


EX-31.2 3 bcpcq2202210qex312.htm EX-31.2 Document

Exhibit 31.2 

CERTIFICATIONS 

I, Martin Bengtsson, certify that:

1.I have reviewed this quarterly report on Form 10-Q 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: July 29, 2022/s/ Martin Bengtsson
 Martin Bengtsson
 Chief Financial Officer and Treasurer
 (Principal Financial Officer)
 


EX-32.1 4 bcpcq2202210qex321.htm EX-32.1 Document

Exhibit 32.1

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

In connection with the Quarterly Report of Balchem Corporation (the “Company”) on Form 10-Q for the period ended June 30, 2022 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
 President and
 Chief Executive Officer
 (Principal Executive Officer)
 July 29, 2022

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 5 bcpcq2202210qex322.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 Quarterly Report of Balchem Corporation (the "Company") on Form 10-Q for the period ended June 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, 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/ Martin Bengtsson
 Martin Bengtsson
 Chief Financial Officer and Treasurer
 (Principal Financial Officer)
 July 29, 2022

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 6 bcpc-20220630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Earnings link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - CONDENSED CONSOLIDATED FINANCIAL STATEMENTS link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Policies) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - SIGNIFICANT ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - SIGNIFICANT ACQUISITIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 2405401 - Disclosure - SIGNIFICANT ACQUISITIONS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - SIGNIFICANT ACQUISITIONS - Estimated Fair Value of Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - SIGNIFICANT ACQUISITIONS - Unaudited Pro Forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 2108103 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - STOCKHOLDERS' EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - STOCKHOLDERS' EQUITY - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - STOCKHOLDERS' EQUITY - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - STOCKHOLDERS' EQUITY - Restricted Stock and Performance Share (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - STOCKHOLDERS' EQUITY - Repurchase of Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2114104 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 2315303 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 2117105 - Disclosure - PROPERTY, PLANT AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 2318304 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 2419409 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 2120106 - Disclosure - INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 2321305 - Disclosure - INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 2422410 - Disclosure - INTANGIBLE ASSETS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2423411 - Disclosure - INTANGIBLE ASSETS - Schedule of Identifiable Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2124107 - Disclosure - EQUITY-METHOD INVESTMENT link:presentationLink link:calculationLink link:definitionLink 2425412 - Disclosure - EQUITY-METHOD INVESTMENT (Details) link:presentationLink link:calculationLink link:definitionLink 2126108 - Disclosure - REVOLVING LOAN link:presentationLink link:calculationLink link:definitionLink 2427413 - Disclosure - REVOLVING LOAN (Details) link:presentationLink link:calculationLink link:definitionLink 2128109 - Disclosure - NET EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 2329306 - Disclosure - NET EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 2430414 - Disclosure - NET EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 2131110 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 2432415 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 2133111 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 2334307 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2435416 - Disclosure - SEGMENT INFORMATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2436417 - Disclosure - SEGMENT INFORMATION - Business Segment Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2437418 - Disclosure - SEGMENT INFORMATION - Business Segment Net Sales (Details) link:presentationLink link:calculationLink link:definitionLink 2438419 - Disclosure - SEGMENT INFORMATION - Business Segment Earnings Before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2439420 - Disclosure - SEGMENT INFORMATION - Depreciation and Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 2440421 - Disclosure - SEGMENT INFORMATION - Capital Expenditures (Details) link:presentationLink link:calculationLink link:definitionLink 2141112 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 2342308 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 2443422 - Disclosure - REVENUE - Schedule of Disaggregation of Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 2144113 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION link:presentationLink link:calculationLink link:definitionLink 2345309 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2446423 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 2147114 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 2348310 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables) link:presentationLink link:calculationLink link:definitionLink 2449424 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Changes in Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 2450425 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Components of Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 2151115 - Disclosure - EMPLOYEE BENEFIT PLANS link:presentationLink link:calculationLink link:definitionLink 2352311 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables) link:presentationLink link:calculationLink link:definitionLink 2453426 - Disclosure - EMPLOYEE BENEFIT PLANS (Details) link:presentationLink link:calculationLink link:definitionLink 2154116 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 2355312 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2456427 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 2157117 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 2458428 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 2159118 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 2460429 - Disclosure - RELATED PARTY TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 2161119 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 2362313 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 2463430 - Disclosure - LEASES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2464431 - Disclosure - LEASES - Right-of-Use Assets and Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2465432 - Disclosure - LEASES - Schedule of Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2166120 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES link:presentationLink link:calculationLink link:definitionLink 2367314 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2468433 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2469434 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Schedule of Fair Value of Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2470435 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Schedule of Gains (Losses) on Hedging Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2471436 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES -Summary Of Key Terms of Forward Exchange Contracts (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 bcpc-20220630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 bcpc-20220630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 bcpc-20220630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Business Acquisition [Axis] Business Acquisition [Axis] Revision of Prior Period [Axis] Revision of Prior Period [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total minimum lease payments Lessee, Operating Lease, Liability, to be Paid Related Party Transactions [Abstract] Related Party Transactions [Abstract] Provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Number of filling facilities Number Of Filling Facilities Entity Address, Postal Zip Code Entity Address, Postal Zip Code Right of use assets - finance lease Finance Lease, Right-of-Use Asset, after Accumulated Amortization Kechu BidCo AS Kechu BidCo AS [Member] Kechu BidCo AS Office space Area of Real Estate Property Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Principal payments on acquired debt Repayments of Assumed Debt Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Estimated share-based compensation expense Estimated Share Based Compensation Expense, Remainder Of Fiscal Year Estimated Share Based Compensation Expense, Remainder Of Fiscal Year Debt Instrument [Axis] Debt Instrument [Axis] 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] Finance lease liability Finance Lease, Liability Gross property, plant and equipment Property, Plant and Equipment, Gross Years 5 and 9 Lessee, Operating Lease, Tranche Three [Member] Lessee, Operating Lease, Tranche Three [Member] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Repurchases of common stock (in shares) Treasury Stock, Shares, Retired Additional paid-in capital Additional Paid in Capital Range [Domain] Statistical Measurement [Domain] Discount rate Lessee, Operating Lease, Discount Rate Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Weighted-average discount rate - operating leases Operating Lease, Weighted Average Discount Rate, Percent Consignment Consignment [Member] Schedule of Gains (Losses) on Hedging Instruments Derivative Instruments, Gain (Loss) [Table Text Block] Repurchases of common stock Treasury Stock, Retired, Par Value Method, Amount Revolving loan Revolving Loan [Member] Revolving Loan Net periodic benefit cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Net earnings Net earnings Net Earnings - Basic and Diluted Net Income (Loss) Attributable to Parent Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] LEASES Lessee, Finance Leases [Text Block] Anti-dilutive shares (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Other Other Intangible Assets [Member] Amortization of prior service cost Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Subsequent Event Type [Axis] Subsequent Event Type [Axis] Lessee, Operating Lease, Liability, to be Paid [Abstract] Lessee, Operating Lease, Liability, to be Paid [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Equity Component [Domain] Equity Component [Domain] Derivative Interest Rate, Type [Axis] Derivative Interest Rate, Type [Axis] Derivative Interest Rate, Type Services provided Services Provided [Member] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Interest expense Interest Expense [Member] Term loan Secured Debt [Member] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] LEASES Lessee, Operating Leases [Text Block] Investment, Name [Domain] Investment, Name [Domain] Cliff vest Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Amortization of ROU asset Finance Lease, Right-of-Use Asset, Amortization Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Related Party [Domain] Related Party [Domain] Chemogas Defined Pension Plan Chemogas Defined Pension Plan [Member] Chemogas Defined Pension Plan Reclassification [Table] Reclassification [Table] Net earnings Share-Based Payment Arrangement, Expense, after Tax Hedging Designation [Domain] Hedging Designation [Domain] Supplemental Cash Flow Information [Abstract] Supplemental Cash Flow Information [Abstract] Identifiable intangible assets [Abstract] Finite-Lived Intangible Assets, Net [Abstract] Derivative Instrument [Axis] Derivative Instrument [Axis] Forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Number of business segments Number of Operating Segments Revision of Prior Period, Reclassification, Adjustment Revision of Prior Period, Reclassification, Adjustment [Member] July 1, 2022 to December 31, 2022 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Address, State or Province Entity Address, State or Province Level 1 Fair Value, Inputs, Level 1 [Member] Changes in accumulated other comprehensive income (loss) [Abstract] Other Comprehensive Income (Loss), Net of Tax [Abstract] Weighted average remaining contractual term, outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Award Type [Axis] Award Type [Axis] Lessee, Operating Lease, Tranches [Domain] Lessee, Operating Lease, Tranches [Domain] [Domain] for Lessee, Operating Lease, Tranches [Axis] Number of savings plan Number Of Defined Contribution Plans Number Of Defined Contribution Plans Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Total before tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax Operating lease liabilities - current Operating leases liabilities - current Operating Lease, Liability, Current Cash paid for amounts included in the measurement of lease liabilities Cash Flow, Operating Activities, Lessee [Abstract] Canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Schedule of Non-vested Restricted Stock Activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Kappa actual results, net sales Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Lease Cost Lease, Cost [Abstract] Corporate trademark Corporate Trademark [Member] Corporate Trademark USD NOK Exchange Foreign Exchange Forward, USD NOK [Member] Foreign Exchange Forward, USD NOK Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Legal Entity [Axis] Legal Entity [Axis] Total liabilities Liabilities Weighted-average remaining lease term - operating leases Operating Lease, Weighted Average Remaining Lease Term Net interest income (expense) Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax Geographical [Axis] Geographical [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Total lease liabilities, non-current Operating And Finance Lease, Liability, Noncurrent Operating And Finance Lease, Liability, Noncurrent Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Related rabbi trust assets Assets Held-in-trust, Noncurrent Revolving Revolving Credit Facility [Member] Schedule of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Document Type Document Type REVOLVING LOAN Long-Term Debt [Text Block] Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] 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] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Segments [Axis] Segments [Axis] Non-vested balance as of beginning of period (in dollars per share) Non-vested balance as of end of period (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 Number of defined benefit plans Defined Benefit Plan, Number Of Benefit Plans Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Deferred income taxes Deferred Income Tax Expense (Benefit) Capital expenditures and intangible assets acquired Payments to Acquire Other Productive Assets 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Related party receivable related to non-contractual monies Accounts Receivable, Related Parties, Current Developed technology Developed Technology Rights [Member] Consolidation Items [Domain] Consolidation Items [Domain] Subsequent Event Subsequent Event [Member] Document Period End Date Document Period End Date Retirement Plan Name [Domain] Retirement Plan Name [Domain] Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Amortization of prior service cost Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax Schedule of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Total assets Assets Assets Schedule of Right of Use Asset and Lease Liabilities Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Debt Disclosure [Abstract] Debt Disclosure [Abstract] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract] Performance shares Performance Shares [Member] Interest rate swap Interest Rate Swap [Member] Beginning balance, common stock (in shares) Ending balance, common stock (in shares) Shares, Issued Accrued expenses Accrued Liabilities, Current Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract] Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Five Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Accrued compensation and other benefits Employee-related Liabilities, Current Amount paid to shareholders Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Acquired Including Goodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Acquired Including Goodwill Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Segments [Domain] Segments [Domain] NET EARNINGS PER SHARE Earnings Per Share [Text Block] Forward Contracts Forward Contracts [Member] Interest cost Defined Benefit Plan, Interest Cost Repurchases of common stock Treasury Stock, Value, Acquired, Par Value Method Finance lease liabilities - non-current Finance Lease, Liability, Noncurrent Noncurrent deferred compensation liability Deferred Compensation Liability, Classified, Noncurrent Schedule of Fair Value of Derivative Instruments Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Net investment hedge (cross-currency swap), net of tax Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax Equity Award [Domain] Award Type [Domain] Period for unrecognized compensation cost to be recognized over Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Payables to related parties Accounts Payable, Related Parties Weighted average remaining contractual term, exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Schedule of Identifiable Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Total amount paid on acquisition date Payments to Acquire Businesses, Gross Derivative Contract [Domain] Derivative Contract [Domain] Gross margin Gross Profit Entity Registrant Name Entity Registrant Name Installment payments required Line of Credit Facility, Periodic Payment Revolving loan Outstanding balance Long-Term Line of Credit, Noncurrent Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Dividend yield rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Foreign currency translation adjustment Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Customer relationships Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town EMPLOYEE BENEFIT PLANS Retirement Benefits [Text Block] Cash flow hedge Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Leases [Abstract] Leases [Abstract] Operating expenses: Operating Expenses [Abstract] Total lease liabilities, current Operating And Finance Lease, Liability, Current Operating And Finance Lease, Liability, Current Minimum Minimum [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Royalty Revenue Royalty [Member] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Cash flow hedge (interest rate swap), net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Specialty Products Specialty Products [Member] Raw materials Inventory, Raw Materials, Net of Reserves Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Capitalized costs net of accumulated amortization Debt Issuance Costs, Net Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] FAIR VALUE OF FINANCIAL INSTRUMENTS Fair Value Disclosures [Text Block] Defined Benefit Pension Plans Pension Plan [Member] Investment, Name [Axis] Investment, Name [Axis] Postretirement Medical Plans Postemployment Retirement Benefits [Member] Trading Symbol Trading Symbol Entity File Number Entity File Number Related party transactions [Abstract] Related Party Transaction, Due from (to) Related Party, Noncurrent [Abstract] INTANGIBLE ASSETS Intangible Assets Disclosure [Text Block] Treasury stock acquired, average cost (in dollars per share) Treasury Stock Acquired, Average Cost Per Share Trade accounts payable Accounts Payable, Trade, Current Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Research and development expenses Research and Development Expense Equipment Equipment [Member] Title of Individual [Axis] Title of Individual [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Effective tax rate Effective Income Tax Rate Reconciliation, Percent Proceeds from revolving loan Proceeds from Lines of Credit Notional amount of derivatives Derivative Liability, Notional Amount Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure SIGNIFICANT ACQUISITIONS Business Combination Disclosure [Text Block] Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] 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 Equity Method Investments and Joint Ventures [Abstract] Equity Method Investments and Joint Ventures [Abstract] Total consideration on acquisition date Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Net return of capital Proceeds from Equity Method Investment, Distribution, Return of Capital, Net Proceeds from Equity Method Investment, Distribution, Return of Capital, Net Unrealized gain on cash flow hedge Net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Kappa bank debt paid on purchase date Business Combination, Consideration Transferred, Liabilities Incurred Pre forma net earnings Business Acquisition, Pro Forma Net Income (Loss) Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Derivative Liability [Abstract] Derivative Liability [Abstract] INCOME TAXES Income Tax Disclosure [Text Block] Revenue from related party Revenue from Related Parties Finished goods Inventory, Finished Goods, Net of Reserves Current deferred compensation liability Deferred Compensation Liability, Current Amortization of identifiable intangible assets Amortization of Intangible Assets Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Net earnings per common share - basic (in dollars per share) Net earnings per share - basic (in dollars per share) Earnings Per Share, Basic 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Number of sub-streams of revenue Number Of Sub-streams Of Revenue Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Lessee, Operating Lease, Tranches [Axis] Lessee, Operating Lease, Tranches [Axis] Lessee, Operating Lease, Tranches [Axis] Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Number of votes Equity Method Investment, Number Of Voting Rights Postretirement benefit plan Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Unrealized gain on cash flow hedge Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax Other and unallocated Corporate, Non-Segment [Member] Eastman Chemical Company Eastman Chemical Company [Member] Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Deferred compensation liability Deferred Compensation Liability, Current and Noncurrent 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 Selling expenses Selling Expense Counterparty Name [Domain] Counterparty Name [Domain] Total stockholders' equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES Derivative Instruments and Hedging Activities Disclosure [Text Block] USD EURO Exchange Foreign Exchange Forward, USD EURO [Member] Foreign Exchange Forward, USD EURO Non-employee director Director [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 Dividends Dividends, Common Stock Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Entity Interactive Data Current Entity Interactive Data Current Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Changes in assets and liabilities Increase (Decrease) in Operating Capital [Abstract] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Money market funds Money Market Funds [Member] Dividends paid Payments of Dividends Retained Earnings Retained Earnings [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Percentage of production offtake Percentage Of Production Offtake Total lease cost Lease, Cost Common Stock Common Stock [Member] Schedule of Compensation Cost on Net Earnings Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Other comprehensive income (loss) Other comprehensive income (loss) Other comprehensive (loss)/income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Shares and options issued under stock plans Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Schedule of Lease Cost Lease, Cost [Table Text Block] Segment information [Abstract] Segment Reconciliation [Abstract] Purchase of common stock Payments for Repurchase of Common Stock Shares available for future awards (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Corporate Headquarters And Laboratory Facility Corporate Headquarters And Laboratory Facility, Sublease [Member] Corporate Headquarters And Laboratory Facility, Sublease Statement [Table] Statement [Table] 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 Schedule of Non-vested Performance Share Activity Schedule of Nonvested Performance-Based Units Activity [Table Text Block] Document Quarterly Report Document Quarterly Report Current assets: Assets, Current [Abstract] Operating lease liabilities - non-current Operating leases liabilities - non-current Operating Lease, Liability, Noncurrent Range [Axis] Statistical Measurement [Axis] Identifiable intangible assets with indefinite useful lives Indefinite-Lived Intangible Assets (Excluding Goodwill) Retained earnings Retained Earnings (Accumulated Deficit) Other Other Operating Activities, Cash Flow Statement Accounts receivable, net of allowance for doubtful accounts of $1,203 and $928 at June 30, 2022 and December 31, 2021 respectively Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Trademarks Trademarks [Member] RELATED PARTY TRANSACTIONS Related Party Transactions Disclosure [Text Block] Exercisable at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Schedule of Unaudited Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Credit agreement Revolving Credit Agreement [Member] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Canceled (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Document Fiscal Year Focus Document Fiscal Year Focus Net Cash Provided by (Used in) Operating Activities [Abstract] Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Principal payments on finance lease Financing cash flows from finance leases Finance Lease, Principal Payments Non-vested balance as of beginning of period (in shares) Non-vested balance as of end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Animal Nutrition & Health Animal Nutrition And Health [Member] Animal Nutrition And Health Total other expenses (income) Interest and other (expense) Nonoperating Income (Expense) Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Gross carrying amount Finite-Lived Intangible Assets, Gross Cash flows from operating and finance leases Cash Payments For Operating and Finance Leases Product Sales Revenue Product [Member] Right of use assets - operating leases Operating Lease, Right-of-Use Asset Accumulated Other Comprehensive (Loss) Income Total AOCI Attributable to Parent [Member] ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) Comprehensive Income (Loss) Note [Text Block] Equity Method Investment, Summarized Financial Information [Abstract] Equity Method Investment, Summarized Financial Information [Abstract] Document Transition Report Document Transition Report Local Phone Number Local Phone Number Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Earnings from operations Operating Income (Loss) Inventories Increase (Decrease) in Inventories Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Percentage of operating expenses to be absorbed Percentage Of Operating Expenses to be Absorbed Receivable from related party Accounts Receivable, Related Parties Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Goodwill Goodwill Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Amortization of gain Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax 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] Income tax expense Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Deferred income taxes Deferred Income Tax Liabilities, Net Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Income Statement [Abstract] Hedging Relationship [Axis] Hedging Relationship [Axis] Additional Paid-in Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Raw materials sold Raw Materials Sold [Member] Total intrinsic value of stock options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Derivative [Line Items] Derivative [Line Items] Weighted average common shares - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Derivative assets (liabilities) Derivative Assets (Liabilities), at Fair Value, Net 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] Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Aggregate number of shares repurchased since inception (in shares) Stock Repurchase Program, Aggregate Number of Shares Repurchased Since Inception Expected term Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Common stock, $0.0667 par value. Authorized 120,000,000 shares; 32,120,593 and 32,287,150 shares issued and outstanding at June 30, 2022 and December 31, 2021, respectively Common Stock, Value, Issued Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Transaction and integration related costs Business Combination, Integration Related Costs 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 Former Shareholder Former Shareholder [Member] Former Shareholder Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract] Operating segments Operating Segments [Member] Aggregate intrinsic value, exercisable, end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Property, Plant and Equipment [Abstract] Property, Plant and Equipment, Net [Abstract] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Cash and cash equivalents beginning of period Cash and cash equivalents end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Current liabilities: Liabilities, Current [Abstract] Proceeds from stock options exercised Proceeds from Stock Options Exercised Common stock, shares issued (in shares) Common Stock, Shares, Issued Carrying value of joint venture Equity Method Investments Tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Interest on lease liabilities Finance Lease, Interest Expense Retirement Plan Type [Domain] Retirement Plan Type [Domain] Unrealized loss/(gain) on foreign currency transaction and deferred compensation Unrealized Gain (Loss) on Foreign Currency Transactions and Deferred Compensation Unrealized Gain (Loss) on Foreign Currency Transactions and Deferred Compensation Income Statement Location [Domain] Income Statement Location [Domain] Acquisition related costs Business Combination, Acquisition Related Costs Bank debt Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt Finance lease liabilities - current Finance Lease, Liability, Current Amendment Flag Amendment Flag Amortization Period (in years) Finite-Lived Intangible Asset, Useful Life Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Rent expense charged to operations under lease agreements Operating lease cost Operating Lease, Cost Related party payable related to non-contractual monies Accounts Payable, Related Parties, Current Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Kappa Kappa Bioscience AS [Member] Kappa Bioscience AS Pre forma net sales Business Acquisition, Pro Forma Revenue Schedule of Segment Reporting Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax Construction in progress Construction in Progress [Member] Entity Current Reporting Status Entity Current Reporting Status Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Deferred income taxes, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Other assets Other Assets, Noncurrent Finished goods received from related party recorded in cost of goods sold Related Party Transaction, Purchases from Related Party 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] Exercisable at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Depreciation and amortization Depreciation, Depletion and Amortization Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Total finance lease Finance Lease, Cost Finance Lease, Cost Loans New Revolving Credit Agreement [Member] New Revolving Credit Agreement Term of contract for operating leases Lessee, Operating Lease, Term of Contract Counterparty Name [Axis] Counterparty Name [Axis] Schedule of Estimated Fair Value of Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Derivative [Table] Derivative [Table] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Outstanding at beginning of period (in shares) Outstanding at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Contracts Derivative, Number of Instruments Held Change in postretirement benefit plans Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Contingent consideration liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contingent Liability Effect of exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Property, plant and equipment, net Property, plant and equipment, net Property, Plant and Equipment, Net SUPPLEMENTAL CASH FLOW INFORMATION Cash Flow, Supplemental Disclosures [Text Block] Operating cash flows from operating leases Operating Lease, Payments Co-manufacturing Co-manufacturing [Member] Right of use assets Assets and Liabilities, Lessee [Abstract] Stock options Share-Based Payment Arrangement, Option [Member] Net of tax and adjustment Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Relationship to Entity [Domain] Title of Individual [Domain] Expected volatility rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Other (income) expense, net Other Nonoperating Income (Expense) Years more than 10 Lessee, Operating Lease, Tranche Four [Member] Lessee, Operating Lease, Tranche Four [Member] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Contingent consideration liability Business Combination, Contingent Consideration, Liability, Noncurrent Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] St. Gabriel CC Company, LLC Corporate Joint Venture [Member] Net gains on forward contracts Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Income taxes payable Accrued Income Taxes, Current Total operating expenses Operating Expenses Maximum Maximum [Member] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Total current assets Assets, Current Designated as hedging instrument Designated as Hedging Instrument [Member] Income taxes Income Taxes Paid, Net Business Acquisition [Line Items] Business Acquisition [Line Items] Entity Small Business Entity Small Business STOCKHOLDERS' EQUITY Stockholders' Equity Note Disclosure [Text Block] Schedule of Net Periodic Benefit Cost Schedule of Net Benefit Costs [Table Text Block] Revenue [Abstract] Revenues [Abstract] Intangible assets with finite lives, net Finite-Lived Intangible Assets, Net Unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount PROPERTY, PLANT AND EQUIPMENT Property, Plant and Equipment Disclosure [Text Block] 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] Schedule of Supplemental Cash Flow Information Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Aggregate intrinsic value, outstanding, beginning of period Aggregate intrinsic value, outstanding, end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Other long-term obligations Other Long-Term Debt, Noncurrent Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] CONDENSED CONSOLIDATED FINANCIAL STATEMENTS Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Business Combination and Asset Acquisition [Abstract] Reclassification [Line Items] Reclassification [Line Items] Shares and options (cancelled) issued under stock plans (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture SEGMENT INFORMATION Segment Reporting Disclosure [Text Block] Number of financial instruments held for trading purposes Financial Instruments, Number of Financial Instruments Held for Trading Purposes Gains and losses from hedging instruments recognized in AOCI Gains and losses from hedging instruments recognized in other income or loss Derivative, Gain (Loss) on Derivative, Net 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Foreign currency translation adjustment Net foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Net gains on foreign currency exchange forward contracts Business Combination, Separately Recognized Transactions, Net Gains and Losses Inventories Total inventories Inventory, Net Hedging Relationship [Domain] Hedging Relationship [Domain] Years 3 and 4 Lessee, Operating Lease, Tranche Two [Member] Lessee, Operating Lease, Tranche Two [Member] Hedging Designation [Axis] Hedging Designation [Axis] Proceeds from sale of assets Proceeds from Sales of Business, Affiliate and Productive Assets Entity Filer Category Entity Filer Category Weighted average common shares - basic (in shares) Weighted Average Number of Shares Outstanding, Basic United States UNITED STATES Kappa actual results, net earnings Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Ownership percentage in joint venture Equity Method Investment, Ownership Percentage Stock-based compensation cost Share-Based Payment Arrangement, Expense Commitments and contingencies (Note 16) Commitments and Contingencies Security Exchange Name Security Exchange Name Outstanding at beginning of period (in dollars per share) Outstanding at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Loss/(gain) on disposal of assets Gain (Loss) on Disposition of Assets Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Useful life of intangible assets acquired Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Tax expense (benefit) on net investment hedge Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), Before Reclassification, Tax Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), Before Reclassification, Tax Notional value Derivative, Notional Amount Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Preferred stock, $25 par value. Authorized 2,000,000 shares; none issued and outstanding Preferred Stock, Value, Issued Human Nutrition & Health Human Nutrition And Health [Member] Human Nutrition And Health Interest and other expense Segment Reconciling Items [Member] Restricted stock Restricted Stock [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Lease liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Net sales Revenue from Contract with Customer, Excluding Assessed Tax Income taxes Increase (Decrease) in Income Taxes Payable Service cost Defined Benefit Plan, Service Cost EURO NOK Exchange Foreign Exchange Forward, EURO NOK [Member] Foreign Exchange Forward, EURO NOK Cover page. Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Earnings before income tax expense Earnings before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Work in progress Inventory, Work in Process, Net of Reserves Weighted-average discount rate - finance leases Finance Lease, Weighted Average Discount Rate, Percent REVENUE Revenue from Contract with Customer [Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Cash acquired from acquisition Cash Acquired from Acquisition Derivative assets Derivative Asset, Current Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Interest expense, net Interest Income (Expense), Net Amortization of gain Defined Benefit Plan, Amortization of Gain (Loss) Retirement Plan Name [Axis] Retirement Plan Name [Axis] Total liabilities and stockholders' equity Liabilities and Equity Operating expenses Operating Expense [Member] Amortization expense pertaining to capitalized costs Amortization of Debt Issuance Costs Related Party [Axis] Related Party [Axis] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Principal payments on revolving loan Repayments of outstanding balance Repayments of Long-Term Lines of Credit Land Land [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 Foreign Countries Non-US [Member] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Not Designated as Hedging Instrument Not Designated as Hedging Instrument [Member] Total right-of-use assets Operating And Finance Lease, Right-of-Use Asset Operating And Finance Lease, Right-of-Use Asset AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Cash paid for acquisition, net of cash acquired Cash paid for acquisition, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Current Fiscal Year End Date Current Fiscal Year End Date Derivative Interest Rate, Type [Domain] Derivative Interest Rate, Type [Domain] Derivative Interest Rate, Type Accrued interest and penalties related to unrecognized tax benefits Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Years 1 and 2 Lessee, Operating Lease, Tranche One [Member] Lessee, Operating Lease, Tranche One [Member] Net earnings per common share - diluted (in dollars per share) Net earnings per share - diluted (in dollars per share) Earnings Per Share, Diluted Trademarks & trade names Trademarks and Trade Names [Member] Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Consolidation Items [Axis] Consolidation Items [Axis] Total current liabilities Liabilities, Current Historical cash payments for retirement medical plan claims per year (less than) Defined Benefit Plan, Historical Cash Payments Finance Leases - ROU Finance Lease, Right-of-Use Asset, before Accumulated Amortization 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Other current assets Other Assets, Current Unrecognized tax benefits Unrecognized Tax Benefits Number of tranches Lessee, Operating Lease, Number Of Tranches Lessee, Operating Lease, Number Of Tranches St. Gabriel CC Company, LLC St. Gabriel CC Company, LLC [Member] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Expiration period of options granted Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Summary Of Key Terms of Forward Exchange Contracts Schedule of Derivative Instruments [Table Text Block] Other expenses, net: Nonoperating Income (Expense) [Abstract] Business Acquisition, Pro Forma Information [Abstract] Business Acquisition, Pro Forma Information [Abstract] Aggregate Future Minimum Rental Payments Required under Non-Cancelable Operating Leases Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Pay-fixed interest rate Pay-Fixed Interest Rate [Member] Pay-Fixed Interest Rate Cost of sales Cost of Revenue Product and Service [Axis] Product and Service [Axis] Fair value of financial instruments [Abstract] Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Weighted-average remaining lease term - finance leases Finance Lease, Weighted Average Remaining Lease Term Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Product Sales Product Sales [Member] Unused portion of revolving loan Line of Credit Facility, Remaining Borrowing Capacity Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Gain arising during the period and prior service credit Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), before Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), before Tax Retirement Plan Type [Axis] Retirement Plan Type [Axis] Other liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Pension Obligations Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Pension Obligations INVENTORIES Inventory Disclosure [Text Block] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Building Building [Member] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Entity Tax Identification Number Entity Tax Identification Number Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Customer relationships & lists Customer Lists [Member] Fixed interest rate Derivative, Fixed Interest Rate Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Schedule of Disaggregation of Revenues Disaggregation of Revenue [Table Text Block] Transaction and integration related costs Business Combination, Transaction and Integration Related Costs This element represents transaction and integration costs related to acquisitions, ERP implementation costs, and unallocated legal fees. Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Remainder of 2021 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Dividends payable Dividends Payable, Current Operating cash flows from finance leases Finance Lease, Interest Payment on Liability Cross-currency swap Currency Swap [Member] Decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Receive-fixed interest rate Receive-Fixed Interest Rate [Member] Receive-Fixed Interest Rate 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Five Entity Central Index Key Entity Central Index Key Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule of Changes in Accumulated Other Comprehensive Income (Loss) Comprehensive Income (Loss) [Table Text Block] Business combination acquiring Business Combination, Consideration Transferred Number of shares authorized to be repurchased (in shares) Stock Repurchase Program, Number of Shares Authorized to be Repurchased Legal Entity [Domain] Entity [Domain] City Area Code City Area Code General and administrative expenses General and Administrative Expense Assets Assets [Abstract] Retirement Benefits [Abstract] Retirement Benefits [Abstract] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Prepaid expenses Other Prepaid Expense, Current Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Stock compensation expense Share-Based Payment Arrangement, Noncash Expense Capital contributions Payments to Acquire Equity Method Investments 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 Real Estate, Type of Property [Axis] Real Estate, Type of Property [Axis] Loss relating to joint venture's expenses Income (Loss) from Equity Method Investments EQUITY-METHOD INVESTMENT Equity Method Investments and Joint Ventures Disclosure [Text Block] Capital expenditures Payments to Acquire Property, Plant, and Equipment Asset impairment charge Asset Impairment Charges Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Product trademarks Product Trademarks [Member] Product Trademarks Right-of-use assets obtained in exchange for new operating lease liabilities, net of right-of-use assets disposed 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 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Benefit obligation Defined Benefit Plan, Benefit Obligation 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] Interest rate Line of Credit Facility, Interest Rate at Period End Initial TSR Initial TSR Cost of sales Cost of Sales [Member] Real Estate [Domain] Real Estate [Domain] Investment in affiliates Payments to Acquire Interest in Subsidiaries and Affiliates Number of shares acquired under stock repurchase plan and subsequently reissued (in shares) Treasury Stock Shares Acquired And Reissued Derivative liabilities Derivative Liability, Noncurrent EX-101.PRE 10 bcpc-20220630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Cover Page - shares
6 Months Ended
Jun. 30, 2022
Jul. 21, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2022  
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 52 Sunrise Park Road  
Entity Address, City or Town New Hampton  
Entity Address, State or Province NY  
Entity Address, Postal Zip Code 10958  
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 Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   32,120,593
Entity Central Index Key 0000009326  
Current Fiscal Year End Date --12-31  
Amendment Flag false  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q2  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 76,183 $ 103,239
Accounts receivable, net of allowance for doubtful accounts of $1,203 and $928 at June 30, 2022 and December 31, 2021 respectively 138,579 117,408
Inventories 140,840 91,058
Prepaid expenses 8,467 6,116
Derivative assets 7,276 0
Other current assets 5,796 4,411
Total current assets 377,141 322,232
Property, plant and equipment, net 252,145 237,517
Goodwill 731,772 523,949
Intangible assets with finite lives, net 218,802 94,665
Right of use assets - operating leases 10,718 6,929
Right of use assets - finance lease 2,255 2,359
Other assets 13,841 11,674
Total assets 1,606,674 1,199,325
Current liabilities:    
Trade accounts payable 66,363 56,243
Accrued expenses 58,649 43,411
Accrued compensation and other benefits 14,973 19,567
Dividends payable 127 20,886
Income taxes payable 863 1,334
Operating lease liabilities - current 2,997 2,194
Finance lease liabilities - current 171 167
Total current liabilities 144,143 143,802
Revolving loan 433,569 108,569
Deferred income taxes 77,574 46,455
Operating lease liabilities - non-current 7,725 4,811
Finance lease liabilities - non-current 2,216 2,303
Derivative liabilities 0 2,658
Contingent consideration liability 24,793 0
Other long-term obligations 15,284 13,712
Total liabilities 705,304 322,310
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, $0.0667 par value. Authorized 120,000,000 shares; 32,120,593 and 32,287,150 shares issued and outstanding at June 30, 2022 and December 31, 2021, respectively 2,143 2,154
Additional paid-in capital 120,811 147,716
Retained earnings 790,840 732,138
Accumulated other comprehensive income (12,424) (4,993)
Total stockholders' equity 901,370 877,015
Total liabilities and stockholders' equity $ 1,606,674 $ 1,199,325
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Current assets:    
Allowance for doubtful accounts $ 1,203 $ 928
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,120,593 32,287,150
Common stock, shares outstanding (in shares) 32,120,593 32,287,150
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Earnings - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Statement [Abstract]        
Net sales $ 236,693 $ 202,365 $ 465,560 $ 388,021
Cost of sales 164,817 142,918 322,178 269,847
Gross margin 71,876 59,447 143,382 118,174
Operating expenses:        
Selling expenses 15,991 14,846 32,976 29,770
Research and development expenses 2,922 2,899 6,153 5,648
General and administrative expenses 13,043 11,109 25,997 21,588
Total operating expenses 31,956 28,854 65,126 57,006
Earnings from operations 39,920 30,593 78,256 61,168
Other expenses, net:        
Interest expense, net 960 608 1,505 1,333
Other (income) expense, net (298) (34) (137) (167)
Total other expenses (income) 662 574 1,368 1,166
Earnings before income tax expense 39,258 30,019 76,888 60,002
Income tax expense 9,476 7,288 18,176 13,860
Net earnings $ 29,782 $ 22,731 $ 58,712 $ 46,142
Net earnings per common share - basic (in dollars per share) $ 0.93 $ 0.71 $ 1.83 $ 1.43
Net earnings per common share - diluted (in dollars per share) $ 0.92 $ 0.70 $ 1.81 $ 1.41
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Statement of Comprehensive Income [Abstract]        
Net earnings $ 29,782 $ 22,731 $ 58,712 $ 46,142
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustment (6,951) 1,524 (9,793) (4,619)
Unrealized gain on cash flow hedge 850 351 2,423 863
Change in postretirement benefit plans (34) 8 (61) 15
Other comprehensive income (loss) (6,135) 1,883 (7,431) (3,741)
Comprehensive income $ 23,647 $ 24,614 $ 51,281 $ 42,401
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Retained Earnings
Accumulated Other Comprehensive (Loss) Income
Common Stock
Additional Paid-in Capital
Beginning balance at Dec. 31, 2020 $ 828,233 $ 656,740 $ 4,173 $ 2,160 $ 165,160
Beginning balance, common stock (in shares) at Dec. 31, 2020       32,372,621  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings 23,411 23,411      
Other comprehensive income (loss) (5,624)   (5,624)    
Repurchases of common stock (1,596)     $ (1) (1,595)
Repurchases of common stock (in shares)       (13,475)  
Shares and options (cancelled) issued under stock plans (in shares)       92,784  
Shares and options issued under stock plans 5,068     $ 6 5,062
Ending balance at Mar. 31, 2021 849,492 680,151 (1,451) $ 2,165 168,627
Ending balance, common stock (in shares) at Mar. 31, 2021       32,451,930  
Beginning balance at Dec. 31, 2020 828,233 656,740 4,173 $ 2,160 165,160
Beginning balance, common stock (in shares) at Dec. 31, 2020       32,372,621  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings 46,142        
Other comprehensive income (loss) (3,741)        
Ending balance at Jun. 30, 2021 869,642 702,882 432 $ 2,162 164,166
Ending balance, common stock (in shares) at Jun. 30, 2021       32,404,774  
Beginning balance at Mar. 31, 2021 849,492 680,151 (1,451) $ 2,165 168,627
Beginning balance, common stock (in shares) at Mar. 31, 2021       32,451,930  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings 22,731 22,731      
Other comprehensive income (loss) 1,883   1,883    
Repurchases of common stock (9,240)     $ (5) (9,235)
Repurchases of common stock (in shares)       (72,649)  
Shares and options (cancelled) issued under stock plans (in shares)       25,493  
Shares and options issued under stock plans 4,776     $ 2 4,774
Ending balance at Jun. 30, 2021 869,642 702,882 432 $ 2,162 164,166
Ending balance, common stock (in shares) at Jun. 30, 2021       32,404,774  
Beginning balance at Dec. 31, 2021 877,015 732,138 (4,993) $ 2,154 147,716
Beginning balance, common stock (in shares) at Dec. 31, 2021       32,287,150  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings 28,930 28,930      
Other comprehensive income (loss) (1,296)   (1,296)    
Repurchases of common stock (34,599)     $ (16) (34,583)
Repurchases of common stock (in shares)       (245,685)  
Dividends (10) (10)      
Shares and options (cancelled) issued under stock plans (in shares)       74,604  
Shares and options issued under stock plans 3,642     $ 4 3,638
Ending balance at Mar. 31, 2022 873,682 761,058 (6,289) $ 2,142 116,771
Ending balance, common stock (in shares) at Mar. 31, 2022       32,116,069  
Beginning balance at Dec. 31, 2021 877,015 732,138 (4,993) $ 2,154 147,716
Beginning balance, common stock (in shares) at Dec. 31, 2021       32,287,150  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings 58,712        
Other comprehensive income (loss) (7,431)        
Ending balance at Jun. 30, 2022 901,370 790,840 (12,424) $ 2,143 120,811
Ending balance, common stock (in shares) at Jun. 30, 2022       32,120,593  
Beginning balance at Mar. 31, 2022 873,682 761,058 (6,289) $ 2,142 116,771
Beginning balance, common stock (in shares) at Mar. 31, 2022       32,116,069  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings 29,782 29,782      
Other comprehensive income (loss) (6,135)   (6,135)    
Repurchases of common stock (600)       (600)
Repurchases of common stock (in shares)       (4,976)  
Shares and options (cancelled) issued under stock plans (in shares)       9,500  
Shares and options issued under stock plans 4,641     $ 1 4,640
Ending balance at Jun. 30, 2022 $ 901,370 $ 790,840 $ (12,424) $ 2,143 $ 120,811
Ending balance, common stock (in shares) at Jun. 30, 2022       32,120,593  
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Net Cash Provided by (Used in) Operating Activities [Abstract]    
Net earnings $ 58,712 $ 46,142
Adjustments to reconcile net earnings to net cash provided by operating activities:    
Depreciation and amortization 23,861 24,463
Stock compensation expense 6,889 5,914
Deferred income taxes 1,778 54
Provision for doubtful accounts 380 (25)
Unrealized loss/(gain) on foreign currency transaction and deferred compensation 188 (401)
Asset impairment charge 23 0
Loss/(gain) on disposal of assets 203 (19)
Changes in assets and liabilities    
Accounts receivable (15,506) (16,361)
Inventories (33,141) (7,949)
Prepaid expenses and other current assets (1,733) (2,859)
Accounts payable and accrued expenses 15,075 25,873
Income taxes (779) 898
Other (689) 659
Net cash provided by operating activities 55,261 76,389
Cash flows from investing activities:    
Cash paid for acquisition, net of cash acquired (295,660) 0
Capital expenditures and intangible assets acquired (20,799) (13,760)
Proceeds from sale of assets 197 240
Investment in affiliates (150) 0
Net cash used in investing activities (316,412) (13,520)
Cash flows from financing activities:    
Proceeds from revolving loan 365,000 5,000
Principal payments on revolving loan (40,000) (45,000)
Principal payments on acquired debt (30,648) 0
Principal payments on finance lease (83) (78)
Proceeds from stock options exercised 1,328 3,886
Dividends paid (20,704) (18,700)
Purchase of common stock (35,199) (10,835)
Net cash provided by (used in) financing activities 239,694 (65,727)
Effect of exchange rate changes on cash (5,599) (1,811)
Decrease in cash and cash equivalents (27,056) (4,669)
Cash and cash equivalents beginning of period 103,239 84,571
Cash and cash equivalents end of period $ 76,183 $ 79,902
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
6 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
CONDENSED CONSOLIDATED FINANCIAL STATEMENTS CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
The condensed consolidated financial statements presented herein have been prepared in accordance with the accounting policies described in the December 31, 2021 consolidated financial statements, and should be read in conjunction with the consolidated financial statements and notes, which appear in the Annual Report on Form 10-K for the year ended December 31, 2021. The condensed consolidated financial statements reflect the operations of Balchem Corporation and its subsidiaries (the "Company"). All intercompany balances and transactions have been eliminated in consolidation.
In the opinion of management, the unaudited condensed consolidated financial statements furnished in this Form 10-Q include all adjustments necessary for a fair presentation of the financial position, results of operations and cash flows for the interim periods presented. All such adjustments are of a normal, recurring nature. The condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP” or “GAAP”) governing interim financial statements and the instructions to Form 10-Q and Article 10 of Regulation S-X under the Securities Exchange Act of 1934 (the "Exchange Act") and therefore do not include some information and notes necessary to conform to annual reporting requirements. The results of operations for the three and six months ended June 30, 2022 are not necessarily indicative of the operating results expected for the full year or any interim period.
Certain reclassifications have been made to prior period amounts to conform with the current period's presentation.
Recent Accounting Pronouncements
Recently Adopted Accounting Standards
In March 2020, the FASB issued Accounting Standards Update ("ASU") 2020-04, "Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting." This ASU provides temporary optional guidance to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying GAAP to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued. The ASU is intended to help stakeholders during the global market-wide reference rate transition period. Therefore, this Standard Update is in effect from March 12, 2020 through December 31, 2022. In January 2021, the FASB issued ASU 2021-01, "Reference Rate Reform (Topic 848): Scope." ASU 2021-01 clarifies that certain optional expedients and exceptions in Topic 848 for contract modifications and hedge accounting apply to derivatives that are affected by the discounting transition. The ASU also amends the expedients and exceptions in Topic 848 to capture the incremental consequences of the scope clarification and to tailor the existing guidance to derivative instruments affected by the discounting transition. The Company adopted the Standard Update in 2021. The adoption of the Standard update did not have a significant impact on the Company's consolidated financial statements and disclosures.
In December 2019, the FASB issued ASU 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes." ASU 2019-12 simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. ASU 2019-12 became effective for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years. The Company adopted ASU 2019-12 on January 1, 2021. The adoption of ASU 2019-12 did not have a significant impact on the Company's consolidated financial statements and disclosures.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.2
SIGNIFICANT ACQUISITIONS
6 Months Ended
Jun. 30, 2022
Business Combination and Asset Acquisition [Abstract]  
SIGNIFICANT ACQUISITIONS SIGNIFICANT ACQUISITIONS
On June 21, 2022, Balchem 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 being hereinafter collectively referred to as “Kappa”). The Company made payments of approximately kr3,301,341 ("kr" indicates the Norwegian krone) on the acquisition date, amounting to approximately kr2,997,669 to the former shareholder and approximately kr303,672 to Kappa's lenders to pay off all Kappa bank debt. Net of cash acquired of kr63,064, total payments on the acquisition date were kr3,238,277. Considering net cash acquired of $6,365, these payments translated to approximately $326,820 paid on the acquisition date, amounting to $302,537 paid to the former shareholder and approximately $30,648 to Kappa's lenders. The acquisition was primarily financed through the 2018 Credit Agreement (see Note 8, "Revolving Loan"). In connection with this transaction, the seller has an opportunity to receive an additional payment in 2024 if certain financial performance targets and other metrics are met, and therefore we recorded contingent consideration of kr245,000 (translated to $24,793) as of June 30, 2022. Kappa manufactures specialty vitamin K2, a fast-growing specialty vitamin that plays a crucial role in the human body for bone health, heart health, immunity, and athletic performance. 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. Kappa's K2VITAL® branded vitamin K2 is the leading synthetic vitamin K2 and is backed by strong intellectual property and a deep clinical research portfolio. 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 & Health segment.
The goodwill of $212,591 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 & Health business segment and is not deductible for income tax purposes.
The following table summarizes the estimated fair values of the assets acquired and liabilities assumed:
Cash and cash equivalents$6,365 
Accounts receivable8,036 
Inventories17,701 
Property, plant and equipment9,854 
Right of use assets3,349 
Customer relationships113,545 
Developed technology18,166 
Trademarks6,055 
Other assets2,399 
Accounts payable(3,301)
Bank debt(30,648)
Lease liabilities(3,349)
Other liabilities(4,373)
Deferred income taxes, net(29,127)
Goodwill212,591 
Total consideration on acquisition date327,263 
Contingent consideration liability(24,726)
Net gains on foreign currency exchange forward contracts(512)
Amount paid to shareholders302,025 
Kappa bank debt paid on purchase date30,648 
Total amount paid on acquisition date$332,673 
The estimated fair value of tangible and intangible assets acquired and liabilities assumed is based on management’s estimates and assumptions, which are subject to change. In preparing our preliminary 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. The purchase price and related allocation of assets acquired and liabilities assumed is preliminary pending management's final review of fair value calculations and deferred tax liabilities related to certain non-deductible assets.
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 selling, general, and administrative expenses and were $451 for both the three and six months ended June 30, 2022. There were no such amounts related to this acquisition for the three and six months ended June 30, 2021.
The following preliminary unaudited pro forma information has been prepared as if the acquisition had occurred on January 1, 2021.
 Three Months Ended
June 30,
Six Months Ended
June 30,
 
Net SalesNet EarningsNet SalesNet Earnings
Kappa actual results included in the Company's consolidated income statement from June 21, 2022 through June 30, 2022$— $— $— $— 
2022 Supplemental pro forma combined financial information$247,430 $30,172 $489,170 $58,648 
2021 Supplemental pro forma combined financial information$213,032 $26,344 $410,649 $50,379 
Kappa's net sales and net earnings from June 21, 2022 through June 30, 2022 were not material. As such, they were not included in the Company's condensed consolidated statements of earnings for the three and six months ended June 30, 2022. 2022 supplemental pro forma net earnings for the three and six months ended June 30, 2022, excluded $643 and $722, respectively, of acquisition-related costs incurred. The pro forma information presented does not purport to be indicative of the results that actually would have been attained if the Kappa acquisition had occurred at the beginning of the periods presented, and is not intended to be a projection of future results.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.2
STOCKHOLDERS' EQUITY
6 Months Ended
Jun. 30, 2022
Stockholders' Equity Note [Abstract]  
STOCKHOLDERS' EQUITY STOCKHOLDERS’ EQUITY
STOCK-BASED COMPENSATION
The Company’s results for the three and six months ended June 30, 2022 and 2021 reflected the following stock-based compensation cost, and such compensation cost had the following effects on net earnings:
Increase/(Decrease) for theIncrease/(Decrease) for the
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Cost of sales$277 $444 $676 $744 
Operating expenses3,535 2,849 6,213 5,170 
Net earnings(2,933)(2,547)(5,312)(4,569)
As allowed by ASC 718, 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 stock incentive plans allow for the granting of stock awards and options to purchase common stock. Both incentive stock options and nonqualified stock options can be awarded under the plans. No option will be exercisable for longer than ten years after the date of grant. The Company has approved and reserved a number of shares to be issued upon exercise of the outstanding options that is adequate to cover all exercises. As of June 30, 2022, the plans had 534,120 shares available for future awards. Compensation expense for stock options and stock awards is recognized on a straight-line basis over the vesting period, generally three years for stock options, three to four years for employee restricted stock awards, three years for employee
performance share awards, and three years for non-employee director restricted stock awards. Certain awards provide for accelerated vesting if there is a change in control (as defined in the plans) or other qualifying events.
Option activity for the six months ended June 30, 2022 and 2021 is summarized below:
For the six months ended June 30, 2022Shares (000s)Weighted
Average
Exercise
Price
Aggregate
Intrinsic
Value
Weighted
Average
Remaining
Contractual
Term
Outstanding as of December 31, 2021867 $88.19 $69,711 
Granted109 138.07 
Exercised(18)72.74 
Forfeited(6)120.36 
Canceled— — 
Outstanding as of June 30, 2022952 $93.99 $34,907 6.4
Exercisable as of June 30, 2022666 $81.11 $32,409 5.4
For the six months ended June 30, 2021 Shares (000s)Weighted
Average
Exercise
Price
Aggregate
Intrinsic
Value
Weighted
Average
Remaining
Contractual
Term
Outstanding as of December 31, 2020858 $80.58 $29,735 
Granted129 119.12 
Exercised(58)65.95 
Forfeited(2)101.38 
Canceled(1)74.57 
Outstanding as of June 30, 2021926 $86.85 $41,107 6.8
Exercisable as of June 30, 2021580 $73.72 $33,398 5.6
ASC 718 requires companies to measure the cost of employee services received in exchange for an award of equity instruments based on the grant-date fair value of the award. The fair value of each option grant is estimated on the date of the grant using the Black-Scholes option-pricing model with the following weighted average assumptions: dividend yields of 0.5% and 0.5%; expected volatilities of 31% and 33%; risk-free interest rates of 2.0% and 0.5%; and expected lives of 4.9 years and 4.9 years, in each case for the six months ended June 30, 2022 and 2021, respectively.
The Company used a projected expected life for each award granted based on historical experience of employees’ exercise behavior. Expected volatility is based on the Company’s historical volatility levels. 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.
Other information pertaining to option activity during the three and six months ended June 30, 2022 and 2021 is as follows:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Weighted-average fair value of options granted$— $34.42 $40.26 $33.11 
Total intrinsic value of stock options exercised ($000s)$495 $1,814 $1,149 $3,731 
Non-vested restricted stock activity for the six months ended June 30, 2022 and 2021 is summarized below:
Six Months Ended June 30,
20222021
Shares (000s)Weighted
Average Grant
Date Fair
Value
Shares (000s)Weighted
Average Grant
Date Fair
Value
Non-vested balance as of December 31166 $99.70 159 $90.71 
Granted34 137.74 37 119.30 
Vested(77)80.84 (13)87.33 
Forfeited(3)116.73 (2)85.60 
Non-vested balance as of June 30120 $122.03 181 $96.89 

Non-vested performance share activity for the six months ended June 30, 2022 and 2021 is summarized below:
Six Months Ended June 30,
20222021
Shares (000s)Weighted
Average Grant
Date Fair
Value
Shares (000s)Weighted
Average Grant
Date Fair
Value
Non-vested balance as of December 3169 $110.72 71$91.99 
Granted39 114.22 36108.74
Vested(35)53.17 (24)70.64
Forfeited(3)84.09 (11)74.57
Non-vested balance as of June 3070 $127.69 72$110.22 

The performance share (“PS”) awards provide the recipients the right to receive a certain number of shares of the Company’s common stock in the future, subject to an EBITDA performance hurdle, where vesting is dependent upon the Company achieving a certain EBITDA percentage growth over the performance period, and relative total shareholder return (TSR) where vesting is dependent upon the Company’s TSR performance over the performance period relative to a comparator group consisting of the Russell 2000 index constituents. 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 PS vests. The assumptions used in the fair value determination were risk free interest rates of 1.8% and 0.2%; dividend yields of 0.5% and 0.6%; volatilities of 32% and 33%; and initial TSR’s of -15.7% and 11.7%, in each case for the six months ended June 30, 2022 and 2021, respectively. Expense is estimated based on the 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 PS will cliff vest 100% at the end of the third year following the grant in accordance with the performance metrics set forth.
As of June 30, 2022 and 2021, there were $19,988 and $19,796, respectively, of total unrecognized compensation costs related to non-vested share-based compensation arrangements granted under the plans. As of June 30, 2022, the unrecognized
compensation cost is expected to be recognized over a weighted-average period of approximately 1.7 years. The Company estimates that share-based compensation expense for the year ended December 31, 2022 will be approximately $13,000.
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,068,905 shares have been purchased. The Company’s prior presentation of reflecting treasury stock separately within stockholders’ equity has been adjusted to conform to the presentation prescribed by the State of Maryland, where the Company is incorporated. In connection therewith, adjustments to balances previously reflected as treasury stock of $8,472, $2,210, and $7,873 as of June 30, 2021, March 31, 2021, and December 31, 2020, respectively, were made to the condensed consolidated statements of changes in stockholders’ equity and prior references to “Treasury shares purchased” were updated to “Repurchases of common stock”, accordingly. There was no impact to total stockholders’ equity in any of the years presented as a result of these updates. 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. The Company also repurchases shares from employees in connection with settlement of transactions under the Company's equity incentive plans. During the six months ended June 30, 2022 and 2021, the Company purchased 250,661 and 86,124 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 $140.42 and $125.81, respectively.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.2
INVENTORIES
6 Months Ended
Jun. 30, 2022
Inventory Disclosure [Abstract]  
INVENTORIES INVENTORIES
Inventories at June 30, 2022 and December 31, 2021 consisted of the following:
June 30, 2022December 31, 2021
Raw materials$43,342 $28,639 
Work in progress20,249 10,563 
Finished goods77,249 51,856 
Total inventories$140,840 $91,058 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.2
PROPERTY, PLANT AND EQUIPMENT
6 Months Ended
Jun. 30, 2022
Property, Plant and Equipment [Abstract]  
PROPERTY, PLANT AND EQUIPMENT PROPERTY, PLANT AND EQUIPMENT
Property, plant and equipment at June 30, 2022 and December 31, 2021 are summarized as follows:
 June 30, 2022December 31, 2021
Land$11,273 $11,692 
Building91,140 89,602 
Equipment263,929 253,995 
Construction in progress65,906 52,930 
 432,248 408,219 
Less: accumulated depreciation180,103 170,702 
Property, plant and equipment, net$252,145 $237,517 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.2
INTANGIBLE ASSETS
6 Months Ended
Jun. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
INTANGIBLE ASSETS INTANGIBLE ASSETSThe Company had goodwill in the amount of $731,772 and $523,949 as of June 30, 2022 and December 31, 2021, respectively, subject to the provisions of ASC 350, “Intangibles-Goodwill and Other.” The increase in goodwill is the result of the acquisition of Kappa, partially offset by the change due to foreign exchange translation adjustments. Refer to Note 2, "Significant Acquisitions", for more information.
Identifiable intangible assets with finite lives at June 30, 2022 and December 31, 2021 are summarized as follows:
 Amortization
Period
(in years)
Gross Carrying Amount at
6/30/2022
Accumulated Amortization at 6/30/2022Gross Carrying Amount at 12/31/2021Accumulated Amortization at 12/31/2021
Customer relationships & lists
10-20
$350,523 $180,638 $240,059 $173,489 
Trademarks & trade names
2-17
48,724 30,968 43,116 28,985 
Developed technology
5-12
38,252 14,993 20,234 14,607 
Other
2-18
24,687 16,785 23,921 15,584 
 $462,186 $243,384 $327,330 $232,665 
Amortization of identifiable intangible assets was approximately $5,850 and $11,761 for the three and six months ended June 30, 2022, respectively, and $6,229 and $12,713 for the three and six months ended June 30, 2021, respectively. Assuming no change in the gross carrying value of identifiable intangible assets, estimated amortization expense is $14,485 for the remainder of 2022, $27,923 for 2023, $19,659 for 2024, $16,117 for 2025, $15,710 for 2026 and $14,949 for 2027. At June 30, 2022 and December 31, 2021, there were no identifiable intangible assets with indefinite useful lives as defined by ASC 350. Identifiable intangible assets are reflected in “Intangible assets with finite lives, net” in the Company’s condensed consolidated balance sheets. There were no changes to the useful lives of intangible assets subject to amortization during the six months ended June 30, 2022 and 2021.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.2
EQUITY-METHOD INVESTMENT
6 Months Ended
Jun. 30, 2022
Equity Method Investments and Joint Ventures [Abstract]  
EQUITY-METHOD INVESTMENT EQUITY-METHOD INVESTMENTIn 2013, the Company and Eastman Chemical Company (formerly Taminco Corporation) 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 receives up to 2/3 of the production offtake capacity 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 $140 and $280 for the three and six months ended June 30, 2022, respectively, and $130 and $274 for the three and six months ended June 30, 2021, respectively, relating to its portion of the joint venture's expenses in other expense. The Company made capital contributions to the investment totaling $75 and $133 for the three and six months ended June 30, 2022, respectively, and received a net return of capital totaling $28 and $15 for the three and six months ended June 30, 2021, respectively. The carrying value of the joint venture at June 30, 2022 and December 31, 2021 was $4,352 and $4,499, respectively, and is recorded in "Other assets."
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.2
REVOLVING LOAN
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
REVOLVING LOAN REVOLVING LOANOn June 27, 2018, the Company and a bank syndicate entered into a credit agreement (the "2018 Credit Agreement"), which replaced the existing credit facility that had provided for a senior secured term loan of $350,000 and a revolving loan of $100,000.  The 2018 Credit Agreement, which expires on June 27, 2023, provides for revolving loans up to $500,000 (collectively referred to as the “loans”).  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.  The initial proceeds from the 2018 Credit Agreement were used to repay the outstanding balance of $210,750 on its senior secured term loan, which was due May 2019. During the second quarter of 2022, the Company borrowed an additional $345,000 to fund the Kappa acquisition (see Note 2, "Significant Acquisitions"). As of June 30, 2022 and December 31, 2021, the total balance outstanding on the 2018 Credit Agreement amounted to $433,569 and $108,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. On July 27, 2022, the Company entered into an Amended and Restated Credit Agreement with lenders in the form of a senior secured revolving credit facility, due July 27, 2027. The Amended and Restated Credit Agreement allows for up to $550,000 of borrowing. The Company used initial proceeds from the Amended and Restated Credit Agreement to repay the outstanding balance of $433,569 on the previous revolving credit facility, due June 2023. In connection with the entering into the Amended and Restated Credit Agreement, the Company also modified its existing interest rate swap under the relief provided for in ASC 848, "Reference Rate Reform" (see Note 20 "Derivative Instruments and Hedging Activities").
Amounts outstanding under the 2018 Credit Agreement are subject to an interest rate equal to a fluctuating rate as defined by the 2018 Credit Agreement plus an applicable rate.  The applicable rate is based upon the Company’s consolidated net leverage ratio, as defined in the 2018 Credit Agreement, and the interest rate was 2.538% at June 30, 2022. 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 2018 Credit Agreement and ranges from 0.15% to 0.275% (0.15% at June 30, 2022).  The unused portion of the revolving loan amounted to $66,431 at June 30, 2022.  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 2018 Credit Agreement, which is not materially different than the effective interest method.  Costs associated with the issuance of the extinguished debt instrument were capitalized and amortized over the term of the respective financing arrangement using the effective interest method. Capitalized costs net of accumulated amortization totaled $280 and $421 at June 30, 2022 and December 31, 2021, respectively, and are included in other assets on the condensed consolidated balance sheets. Amortization expense pertaining to these costs totaled $70 and $141 for the three and six months ended June 30, 2022 and 2021, respectively, and are included in "Interest expense" in the accompanying condensed consolidated statements of earnings.
The 2018 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 June 30, 2022, the Company was in compliance with these covenants.  Indebtedness under the Company’s loan agreements is secured by assets of the Company.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.2
NET EARNINGS PER SHARE
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
NET EARNINGS PER SHARE NET EARNINGS PER SHARE
The following presents a reconciliation of the net earnings and shares used in calculating basic and diluted net earnings per share:
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Net Earnings - Basic and Diluted$29,782 $22,731 $58,712 $46,142 
Shares (000s)
Weighted Average Common Shares - Basic31,999 32,232 32,020 32,243 
Effect of Dilutive Securities – Stock Options, Restricted Stock, and Performance Shares315 419 375 410 
Weighted Average Common Shares - Diluted32,314 32,651 32,395 32,653 
Net Earnings Per Share - Basic$0.93 $0.71 $1.83 $1.43 
Net Earnings Per Share - Diluted$0.92 $0.70 $1.81 $1.41 
The number of anti-dilutive shares were 294,568 and 237,453 for the three and six months ended June 30, 2022, respectively, and 153,868 and 304,324 for the three and six months ended June 30, 2021, respectively. Anti-dilutive shares could potentially dilute basic earnings per share in future periods and therefore, were not included in diluted earnings per share.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.2
INCOME TAXES
6 Months Ended
Jun. 30, 2022
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
The Company’s effective tax rate for the three months ended June 30, 2022 and 2021, was 24.1% and 24.3%, respectively, and 23.6% and 23.1% for the six months ended June 30, 2022 and 2021. The decrease in the effective tax rate for the three months ended June 30, 2022 compared to the three months ended June 30, 2021 was primarily due to the prior year being negatively impacted by clarifying regulations related to tax reform, which was offset by lower tax benefits from stock-based compensation in the current quarter. The increase in the effective tax rate for the six months ended June 30, 2022 compared to the six months ended June 30, 2021 was primarily due to lower tax benefits from stock-based compensation and a reduction in certain tax credits.
Balchem will continue to evaluate and analyze the impact of the U.S. Tax Cuts and Jobs Act that was enacted on December 22, 2017 and the additional guidance that has been issued, and may be issued, by the U.S. Department of Treasury, the Securities and Exchange Commission ("SEC"), and/or the Financial Accounting Standards Board ("FASB") regarding this act.
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 accounts for uncertainty in income taxes utilizing ASC 740-10, "Income Taxes". ASC 740-10 clarifies whether or not to recognize assets or liabilities for tax positions taken that may be challenged by a tax authority. It prescribes a recognition threshold and measurement attribute for financial statement disclosure of tax positions taken or expected to be taken. This interpretation also provides guidance on derecognition, classification, interest and penalties, accounting in interim periods, and disclosures. The application of ASC 740-10 requires judgment related to the uncertainty in income taxes and could impact our effective tax rate.
The Company files income tax returns in the U.S. and in various states and foreign countries. As of June 30, 2022, in the major jurisdictions where the Company operates, it is generally no longer subject to income tax examinations by tax authorities for years before 2017. As of June 30, 2022 and December 31, 2021, the Company had approximately $5,902 and $5,881, respectively, of unrecognized tax benefits, which are included in "Other long-term obligations" on the Company’s condensed consolidated balance sheets. The Company includes interest expense or income as well as potential penalties on unrecognized tax positions as a component of "Income tax expense" in the condensed consolidated statements of earnings. The total amounts of accrued interest and penalties related to uncertain tax positions at June 30, 2022 and December 31, 2021 were approximately $2,214 and $2,106, respectively, and are included in "Other long-term obligations."
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.2
SEGMENT INFORMATION
6 Months Ended
Jun. 30, 2022
Segment Reporting [Abstract]  
SEGMENT INFORMATION SEGMENT INFORMATION
Balchem Corporation reports three business segments: Human Nutrition & Health, Animal Nutrition & 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."
Human Nutrition & Health
The Human Nutrition & 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 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. Through the Kappa acquisition, this segment recently began manufacturing specialty vitamin K2, which is a fast-growing specialty vitamin that plays a crucial role in the human body for bone health, heart health, immunity, and athletic performance.
Animal Nutrition & Health
The Company’s Animal Nutrition & Health ("ANH") segment provides nutritional products derived from its microencapsulation and chelation technologies in addition to basic 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.
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 basic 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
Ethylene oxide, at the 100% level and blended with carbon dioxide, 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. The Company’s 100% ethylene oxide product and blends 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. Contract sterilizers and medical device manufacturers are principal customers for this product. The Company also sells single use canisters with 100% ethylene oxide for use in sterilizing re-usable devices typically processed in autoclave units in hospitals. As a fumigant, ethylene oxide blends are highly effective in killing bacteria, fungi, and insects in spices and other seasoning materials.
The Company also distributes a number of other gases for various uses, most notably propylene oxide and ammonia. Propylene oxide is marketed and sold in the U.S. as a fumigant to aid in the control of insects and microbiological spoilage; and to reduce bacterial and mold contamination in certain shelled and processed nut meats, processed spices, cacao beans, cocoa powder, raisins, figs and prunes. The Company distributes its propylene oxide product in the U.S. primarily in recyclable, single-walled, carbon steel cylinders according to standards outlined by the Environmental Protection Agency ("EPA") and the Department of Transportation ("DOT"). Propylene oxide is also sold worldwide to customers in approved reusable and recyclable drum and cylinder packaging for various chemical synthesis applications, such as increasing paint durability and manufacturing specialty starches and textile coatings. Ammonia is used primarily as a refrigerant, and also 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 inventory of cylinders for these products also represents a significant capital investment.
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 segment information is summarized as follows:
Business Segment AssetsJune 30,
2022
December 31,
2021
Human Nutrition & Health$1,146,749 $727,131 
Animal Nutrition & Health171,605 158,971 
Specialty Products179,573 184,628 
Other and Unallocated (1)
108,747 128,595 
Total$1,606,674 $1,199,325 
Business Segment Net SalesThree Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Human Nutrition & Health$131,628 $111,471 $254,073 $215,987 
Animal Nutrition & Health62,600 54,481 131,942 105,629 
Specialty Products36,647 34,022 69,981 62,030 
Other and Unallocated (2)
5,818 2,391 9,564 4,375 
Total$236,693 $202,365 $465,560 $388,021 
Business Segment Earnings Before Income TaxesThree Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Human Nutrition & Health$23,705 $19,021 $44,008 $38,711 
Animal Nutrition & Health7,586 3,561 18,907 8,617 
Specialty Products9,919 9,729 17,680 16,918 
Other and Unallocated (2)
(1,290)(1,718)(2,339)(3,078)
Interest and other expense(662)(574)(1,368)(1,166)
Total$39,258 $30,019 $76,888 $60,002 
Depreciation/AmortizationThree Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Human Nutrition & Health$7,392 $7,441 $14,747 $15,014 
Animal Nutrition & Health1,668 1,816 3,329 3,580 
Specialty Products1,899 2,085 3,831 4,354 
Other and Unallocated (2)
974 757 1,954 1,515 
Total$11,933 $12,099 $23,861 $24,463 
Capital ExpendituresSix Months Ended
June 30,
 20222021
Human Nutrition & Health$11,006 $8,883 
Animal Nutrition & Health6,559 2,729 
Specialty Products2,206 1,448 
Other and Unallocated (2)
338 66 
Total$20,109 $13,126 
(1) 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.
(2) 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 $872 and $1,176 for the three and six months ended June 30, 2022, respectively, and $466 and $700 for the three and six months ended June 30, 2021, respectively, and (ii) Unallocated amortization expense of $811 and $1,620 for the three and six months ended June 30, 2022, respectively, and $674 and $1,349 for the three and six months ended June 30, 2021, respectively, related to an intangible asset in connection with a company-wide ERP system implementation and capitalized loan issuance costs that were included in interest expense in the Company's condensed consolidated statements of earnings.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.2
REVENUE
6 Months Ended
Jun. 30, 2022
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 the Company expects 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.
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Product Sales$225,260 $193,122 $443,313 $369,110 
Co-manufacturing9,819 6,878 18,126 14,156 
Consignment989 1,380 2,580 2,431 
Product Sales Revenue236,068 201,380 464,019 385,697 
Royalty Revenue625 985 1,541 2,324 
Total Revenue$236,693 $202,365 $465,560 $388,021 
The following table presents revenues disaggregated by geography, based on the shipping addresses of customers:
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
United States$169,076 $147,188 $343,567 $285,039 
Foreign Countries67,617 55,177 121,993 102,982 
Total Revenue$236,693 $202,365 $465,560 $388,021 

Product Sales Revenues
The Company’s primary operation is the manufacturing and sale of health and nutrition 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 and consist of three sub-streams: product sales, co-manufacturing, and consignment.

Under the co-manufacturing agreements, the Company is responsible for the manufacture of a finished good where the customer provides the majority of the raw materials.  The Company controls the manufacturing process and the ultimate end-product before it is shipped to the customer.  Based on these factors, the Company has determined that it is the principal in these agreements and therefore revenue is recognized in the gross amount of consideration the Company expects to be entitled for the goods provided.
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 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2
SUPPLEMENTAL CASH FLOW INFORMATION
6 Months Ended
Jun. 30, 2022
Supplemental Cash Flow Information [Abstract]  
SUPPLEMENTAL CASH FLOW INFORMATION SUPPLEMENTAL CASH FLOW INFORMATION
Cash paid during the six months ended June 30, 2022 and 2021 for income taxes and interest is as follows:
Six Months Ended
June 30,
20222021
Income taxes$15,562 $12,493 
Interest$1,960 $2,452 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)
6 Months Ended
Jun. 30, 2022
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)
The changes in accumulated other comprehensive (loss)/income were as follows:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Net foreign currency translation adjustment$(6,951)$1,524 $(9,793)$(4,619)
Net change of cash flow hedge (see Note 20 for further information)
Unrealized gain on cash flow hedge1,122 456 3,206 1,133 
Tax(272)(105)(783)(270)
Net of tax850 351 2,423 863 
Net change in postretirement benefit plan (see Note 15 for further information)
Amortization of prior service cost19 37 
Amortization of gain— (7)— (12)
Gain arising during the period and prior service credit(9)— (41)(4)
Total before tax(7)12 (37)21 
Tax(27)(4)(24)(6)
Net of tax and adjustment(34)(61)15 
Total other comprehensive (loss)/income$(6,135)$1,883 $(7,431)$(3,741)
Included in "Net foreign currency translation adjustment" were gains of $3,963 and $5,086, related to a net investment hedge, which were net of taxes of $1,309 and $1,642 for the three and six months ended June 30, 2022, respectively. Included in "Net foreign currency translation adjustment" was a loss of $1,024 and a gain of $2,173, related to a net investment hedge, which were net of taxes of $336 and $690 for the three and six months ended June 30, 2021, respectively. See Note 20, "Derivative Instruments and Hedging Activities."
Accumulated other comprehensive (loss)/income at June 30, 2022 and December 31, 2021 consisted of the following:
 Foreign currency
translation
adjustment
Cash flow hedgePostretirement
benefit plan
Total
Balance December 31, 2021$(3,602)$(1,631)$240 $(4,993)
Other comprehensive (loss)/income(9,793)2,423 (61)(7,431)
Balance June 30, 2022$(13,395)$792 $179 $(12,424)
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2
EMPLOYEE BENEFIT PLANS
6 Months Ended
Jun. 30, 2022
Retirement Benefits [Abstract]  
EMPLOYEE BENEFIT PLANS EMPLOYEE BENEFIT PLANS
Defined Contribution Plans
The Company sponsored two 401(k) savings plans for eligible employees, which were merged into one plan on January 1st, 2021. The remaining plan allows participants to make pretax contributions and the Company matches certain percentages of those pretax contributions. The remaining 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.
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 facility and a plan for those named as executive officers in the Company’s proxy statement.
Net periodic benefit costs for such retirement medical plans were as follows:
 Six Months Ended
June 30,
 20222021
Service cost$39 $43 
Interest cost13 12 
Amortization of prior service cost37 
Amortization of gain— (12)
Net periodic benefit cost$56 $80 
The amounts recorded for these obligations on the Company’s condensed consolidated balance sheets as of June 30, 2022 and December 31, 2021 are $1,221 and $1,293, respectively, and are included in "Other long-term obligations." These plans are unfunded and approved claims are paid from Company funds. Historical cash payments made under such plans have typically been less than $200 per year.
Defined Benefit Pension Plans
On May 27, 2019, the Company acquired Chemogas, which has an unfunded defined benefit pension plan. The plan provides for the payment of a lump sum at retirement or payments in case of death of the covered employees. The amounts recorded for these obligations on the Company's condensed consolidated balance sheets as of June 30, 2022 and December 31, 2021 were $641 and $684, respectively, and were included in "Other long-term obligations."

Net periodic benefit costs for such benefit pensions plans were as follows:
Six Months Ended
June 30,
 20222021
Service cost with interest to end of year$29 $35 
Interest cost12 
Expected return on plan assets(25)(18)
Amortization of gain— 
Total net periodic benefit cost$16 $26 
Deferred Compensation Plan
On June 1, 2018, the Company established 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, and are subject to additional risk of loss in the event of bankruptcy or insolvency of the Company.  The deferred compensation liability was $8,252 as of June 30, 2022, of which $8,220 was included in "Other long-term obligations" and $32 was included in "Accrued compensation and other benefits" on the Company's condensed consolidated balance sheets. The deferred compensation liability was $6,270 as of December 31, 2021, of which $6,251 was included in "Other long-term obligations" and $19 was included in "Accrued compensation and other benefits" on the Company’s condensed consolidated balance sheets. The related rabbi trust assets were $8,255 and $6,267 as of June 30, 2022 and December 31, 2021, respectively, and were included in "Other non-current assets" on the Company's condensed consolidated balance sheets.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
Aggregate future minimum rental payments required under all non-cancelable operating and finance leases at June 30, 2022 are as follows:
Year 
July 1, 2022 to December 31, 2022$1,896 
20233,551 
20243,754 
20252,824 
20262,451 
20272,093 
Thereafter6,225 
Total minimum lease payments$22,794 
The Company’s Verona, Missouri facility, while held by a prior owner, 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 the prior owner 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 certain potential liabilities associated with the Superfund site. In February 2022, BCP Ingredients, Inc. ("BCP"), the Company subsidiary that operates the site, along with the prior owner of the site received a Special Notice Letter from EPA for the performance of a focused remedial investigation/feasibility study ("RI/FS") at the site with regard to the presence of certain contaminants at the site, focusing primarily on the presence of 1,4 dioxane and chlorobenzene. BCP and the site's prior owner are currently negotiating with the EPA and the State of Missouri with respect to a proposed Administrative Settlement Agreement and Order on Consent that defines the scope and performance of the focused RI/FS.
From time to time, the Company is a party to various litigation, claims and assessments.  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, or liquidity.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2
FAIR VALUE OF FINANCIAL INSTRUMENTS
6 Months Ended
Jun. 30, 2022
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 June 30, 2022 and December 31, 2021 does not differ materially from the aggregate carrying values of its financial instruments recorded in the accompanying condensed 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 June 30, 2022 and December 31, 2021 includes $927 and $933 in money market funds, respectively.
Non-current assets at June 30, 2022 and December 31, 2021 includes $8,255 and $6,267, 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.”
The Company also has derivative financial instruments, consisting of a cross-currency swap and an interest rate swap, which are included in "Derivative assets" or "Derivative liabilities" in the Company's condensed consolidated balance sheets (see Note 20, "Derivative Instruments and Hedging Activities"). The fair values of these derivative instruments are determined based on Level 2 inputs, using significant inputs that are observable either directly or indirectly, including interest rate curves and implied volatilities. The derivative assets related to the cross-currency swap and the interest rate swap were $6,228 and $1,048 at June 30, 2022, respectively. The derivative liability related to the cross-currency swap and the interest rate swap was $500 and $2,158 at December 31, 2021, respectively.
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2
RELATED PARTY TRANSACTIONS
6 Months Ended
Jun. 30, 2022
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 condensed consolidated statements of earnings. Payments for the services the Company provided amounted to $1,022 and $1,997 for the three and six months ended June 30, 2022, respectively, and $920 and $1,747 for the three and six months ended June 30, 2021, respectively. The raw materials purchased and subsequently sold amounted to $10,910 and $20,221 for the three and six months ended June 30, 2022, respectively, and $6,580 and $12,042 for the three and six months ended June 30, 2021, respectively. 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 $8,233 and $14,722 for the three and six months ended June 30, 2022, respectively, and $5,210 and $9,601 for the three and six months ended June 30, 2021, respectively. At June 30, 2022 and December 31, 2021, the Company had receivables of $8,224 and $10,504, respectively, recorded in accounts receivable from St. Gabriel CC Company, LLC for services rendered and raw materials sold. The Company also had payables of $5,829 and $7,552, respectively, recorded in accounts payable for finished goods received from St. Gabriel CC Company, LLC. In addition, the Company had receivables in the amount of $164 related to non-contractual monies owed from St. Gabriel CC Company, LLC, recorded in receivables as of December 31, 2021. There were no such receivables as of June 30, 2022. The Company had payables in the amount of $296 related to non-contractual monies owed to St. Gabriel CC Company, LLC, recorded in accounts payable as of both June 30, 2022 and December 31, 2021.
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2
LEASES
6 Months Ended
Jun. 30, 2022
Leases [Abstract]  
LEASES LEASESThe 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 June 30, 2022. 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.
On June 22, 2022, the Company signed a ten-year real estate sublease for approximately 40,000 square feet of office space, which will serve as the Company's corporate headquarters and a laboratory facility. The sublease will not commence until the sublandlord substantially completes its work per the sublease agreement, which will most likely occur in the third quarter of 2022. This new sublease will replace the current lease for the Company's corporate headquarters, however the Company anticipates that it will continue to lease the laboratory space in the previous corporate headquarters. The Company will recognize a right of use asset and a lease liability at the commencement date based on ASC 842, Lease Accounting. As of June 30, 2022 the Company did not record a right of use asset or lease liability on the balance sheet in connection with this lease.
The Company has not identified 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 condensed 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 2022: (1) 1-2 years, 1.45% (2) 3-4 years, 2.04% (3) 5-9 years, 2.38% and (4) 10+ years, 3.10%.
In connection with its December 2019 acquisition of Zumbro River Brand, Inc., the Company assumed the finance lease commitment for a warehouse, with an expiration date of March 31, 2033. The warehouse can be purchased at a pre-determined price beginning in 2023. At June 30, 2022 and December 31, 2021, the Company had finance lease liabilities of $2,387 and $2,470, respectively, which were recorded under "Lease liabilities" (current and non-current) on the condensed consolidated balance sheets.
Right of use assets and lease liabilities at June 30, 2022 and December 31, 2021 are summarized as follows:
Right of use assetsJune 30, 2022December 31, 2021
Operating leases$10,718 $6,929 
Finance leases2,255 2,359 
Total$12,973 $9,288 
Lease liabilities - currentJune 30, 2022December 31, 2021
Operating leases$2,997 $2,194 
Finance leases171 167 
Total$3,168 $2,361 
Lease liabilities - non-currentJune 30, 2022December 31, 2021
Operating leases$7,725 $4,811 
Finance leases2,216 2,303 
Total$9,941 $7,114 
For the three and six months ended June 30, 2022 and 2021, the Company's total lease costs were as follows, which included amounts recognized in earnings, amounts capitalized on the balance sheets, and the cash flows arising from lease transactions:
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Lease Cost
Operating lease cost$811 $770 $1,592 $1,486 
Finance Lease cost
Amortization of ROU asset52 53 104 105 
Interest on lease liabilities30 33 61 66 
Total finance lease82 86 165 171 
Total lease cost$893 $856 $1,757 $1,657 
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$807 $749 $1,608 $1,488 
Operating cash flows from finance leases30 33 61 66 
Financing cash flows from finance leases42 39 83 78 
$879 $821 $1,752 $1,632 
Right-of-use assets obtained in exchange for new operating lease liabilities, net of right-of-use assets disposed$4,615 $1,376 $5,277 $2,412 
Weighted-average remaining lease term - operating leases4.10 years4.43 years4.10 years4.43 years
Weighted-average remaining lease term - finance leases10.91 years11.75 years10.91 years11.75 years
Weighted-average discount rate - operating leases3.2 %3.9 %3.2 %3.9 %
Weighted-average discount rate - finance leases5.1 %5.1 %5.1 %5.1 %
Rent expense charged to operations under operating lease agreements for the three and six months ended June 30, 2022 aggregated to approximately $811 and $1,592, respectively, and $770 and $1,486 for the three and six months ended June 30, 2021, respectively.
LEASES LEASESThe 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 June 30, 2022. 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.
On June 22, 2022, the Company signed a ten-year real estate sublease for approximately 40,000 square feet of office space, which will serve as the Company's corporate headquarters and a laboratory facility. The sublease will not commence until the sublandlord substantially completes its work per the sublease agreement, which will most likely occur in the third quarter of 2022. This new sublease will replace the current lease for the Company's corporate headquarters, however the Company anticipates that it will continue to lease the laboratory space in the previous corporate headquarters. The Company will recognize a right of use asset and a lease liability at the commencement date based on ASC 842, Lease Accounting. As of June 30, 2022 the Company did not record a right of use asset or lease liability on the balance sheet in connection with this lease.
The Company has not identified 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 condensed 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 2022: (1) 1-2 years, 1.45% (2) 3-4 years, 2.04% (3) 5-9 years, 2.38% and (4) 10+ years, 3.10%.
In connection with its December 2019 acquisition of Zumbro River Brand, Inc., the Company assumed the finance lease commitment for a warehouse, with an expiration date of March 31, 2033. The warehouse can be purchased at a pre-determined price beginning in 2023. At June 30, 2022 and December 31, 2021, the Company had finance lease liabilities of $2,387 and $2,470, respectively, which were recorded under "Lease liabilities" (current and non-current) on the condensed consolidated balance sheets.
Right of use assets and lease liabilities at June 30, 2022 and December 31, 2021 are summarized as follows:
Right of use assetsJune 30, 2022December 31, 2021
Operating leases$10,718 $6,929 
Finance leases2,255 2,359 
Total$12,973 $9,288 
Lease liabilities - currentJune 30, 2022December 31, 2021
Operating leases$2,997 $2,194 
Finance leases171 167 
Total$3,168 $2,361 
Lease liabilities - non-currentJune 30, 2022December 31, 2021
Operating leases$7,725 $4,811 
Finance leases2,216 2,303 
Total$9,941 $7,114 
For the three and six months ended June 30, 2022 and 2021, the Company's total lease costs were as follows, which included amounts recognized in earnings, amounts capitalized on the balance sheets, and the cash flows arising from lease transactions:
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Lease Cost
Operating lease cost$811 $770 $1,592 $1,486 
Finance Lease cost
Amortization of ROU asset52 53 104 105 
Interest on lease liabilities30 33 61 66 
Total finance lease82 86 165 171 
Total lease cost$893 $856 $1,757 $1,657 
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$807 $749 $1,608 $1,488 
Operating cash flows from finance leases30 33 61 66 
Financing cash flows from finance leases42 39 83 78 
$879 $821 $1,752 $1,632 
Right-of-use assets obtained in exchange for new operating lease liabilities, net of right-of-use assets disposed$4,615 $1,376 $5,277 $2,412 
Weighted-average remaining lease term - operating leases4.10 years4.43 years4.10 years4.43 years
Weighted-average remaining lease term - finance leases10.91 years11.75 years10.91 years11.75 years
Weighted-average discount rate - operating leases3.2 %3.9 %3.2 %3.9 %
Weighted-average discount rate - finance leases5.1 %5.1 %5.1 %5.1 %
Rent expense charged to operations under operating lease agreements for the three and six months ended June 30, 2022 aggregated to approximately $811 and $1,592, respectively, and $770 and $1,486 for the three and six months ended June 30, 2021, respectively.
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES
6 Months Ended
Jun. 30, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
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 (cash flow hedge) with JP Morgan Chase, N.A. (the "Swap Counterparty") and a cross-currency swap (net investment hedge) with JP Morgan Chase, N.A. (the "Bank Counterparty"). The Company's primary objective for holding derivative financial instruments is to manage interest rate risk and foreign currency risk.
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. The Company's risk management objective and strategy with respect to the interest rate swap is to protect the Company against adverse fluctuations in interest rates by reducing its exposure to variability in cash flows relating to interest payments on a portion of its outstanding debt. The Company is meeting its objective since changes in the cash flows of the interest rate swap are expected to exactly offset the changes in the cash flows attributable to fluctuations in the contractually specified interest rate on the interest payments associated with the 2018 Credit Agreement. The net interest expense related to the interest rate swap contract was $364 and $877 for the three and six months ended June 30, 2022, and $534 and $1,055 for the three and six months ended June 30, 2021, respectively, and was recorded in the condensed consolidated statements of earnings under "Interest expense, net." In addition, in connection with the Company's entering into the Amended
and Restated Credit Agreement on July 27, 2022 (see Note 8 "Revolving Loan"), the Company also modified its existing interest rate swap under the relief provided for in ASC 848, "Reference Rate Reform".
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. The derivative has 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 $563 and $1,113 for the three and six months ended June 30, 2022, and $563 and $1,119 for the three and six months ended June 30, 2021, respectively, which were recorded in the condensed consolidated statements of earnings under "Interest expense, net."
The derivative instruments are with a single counterparty and are subject to a contractual agreement that provides 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 are categorized as a master netting arrangement and presented as a net "Derivative asset" or "Derivative liability" on the condensed consolidated balance sheets.
As of June 30, 2022 and December 31, 2021, the fair value of the derivative instruments is presented as follows in the Company's condensed consolidated balance sheets:
Derivative assets (liabilities)June 30, 2022December 31, 2021
Interest rate swap$1,048 $(2,158)
Cross-currency swap6,228 (500)
Derivative assets (liabilities)$7,276 $(2,658)
On a quarterly basis, the Company assesses whether the hedging relationship related to the interest rate swap is highly effective at achieving offsetting changes in cash flow attributable to the risk being hedged based on the following factors: (1) the key features and terms as enumerated above for the interest rate swap and hedged transactions match during the period (2) it is probable that the Swap Counterparty will not default on its obligations under the swap, and (3) the Company performs a qualitative review each quarter to assess whether the relationship qualifies for hedge accounting.
In addition, on a quarterly basis the Company assesses whether the hedging relationship related to the cross-currency swap is highly effective based on the following evaluations: (1) the Company will always have a sufficient amount of non-functional currency (EUR) net investment balance to at least meet the cross-currency notional amount until the maturity date of the hedge (2) it is probable that the Swap Counterparty will not default on its obligations under the swap, and (3) the Company performs a qualitative review each quarter to assess whether the relationship qualifies for hedge accounting.
If any mismatches arise for either the interest rate swap or cross-currency swap, the Company will perform a regression analysis to determine if the hedged transaction is highly effective. If determined not to be highly effective, the Company will discontinue hedge accounting.
As of June 30, 2022, the Company assessed the hedging relationships for the interest rate swap and cross-currency swap and determined them to be highly effective. As such, the net change in fair values of the derivative instruments was recorded in accumulated other comprehensive income.
Losses and gains on our hedging instruments are recognized in accumulated other comprehensive income (loss) and categorized as follows for the three and six months ended June 30, 2022 and 2021:
Location within Statements of Comprehensive IncomeThree Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Cash flow hedge (interest rate swap), net of taxUnrealized gain/(loss) on cash flow hedge, net$850 $351 $2,423 $863 
Net investment hedge (cross-currency swap), net of taxNet foreign currency translation adjustment3,963 (1,024)5,086 2,173 
Total$4,813 $(673)$7,509 $3,036 
On June 21, 2022, the Company completed the acquisition of Kappa (as defined in Note 2 "Significant Acquisitions"). In the process of acquiring Kappa, the Company entered into four short-term foreign currency exchange forward contracts with JP Morgan Chase, N.A to manage fluctuations in foreign currency exchange rates related to the acquisition. The Company did not designate these contracts as hedged transactions under the applicable sections of ASC Topic 815, "Derivatives and Hedging". For the six months ended June 30, 2022, the net gains on these forward contracts of $512 were recorded in other income or loss in the condensed consolidated statements of earnings. As of June 30, 2022, the Company did not maintain any open foreign currency exchange forward contracts as all four contracts expired before June 30, 2022.
The following table summarizes the key terms of the four forward exchange contracts:.
Date entered intoDate expired onBalchem to sellBalchem to buy
June 15, 2022June 21, 2022USD294,555 NOK2,924,553 
June 15, 2022June 17, 2022USD6,436 EUR6,180 
June 15, 2022June 21, 2022USD16,640 EUR15,972 
June 15, 2022June 21, 2022EUR15,972 NOK165,210 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Policies)
6 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Reclassifications Certain reclassifications have been made to prior period amounts to conform with the current period's presentation.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
Recently Adopted Accounting Standards
In March 2020, the FASB issued Accounting Standards Update ("ASU") 2020-04, "Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting." This ASU provides temporary optional guidance to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying GAAP to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued. The ASU is intended to help stakeholders during the global market-wide reference rate transition period. Therefore, this Standard Update is in effect from March 12, 2020 through December 31, 2022. In January 2021, the FASB issued ASU 2021-01, "Reference Rate Reform (Topic 848): Scope." ASU 2021-01 clarifies that certain optional expedients and exceptions in Topic 848 for contract modifications and hedge accounting apply to derivatives that are affected by the discounting transition. The ASU also amends the expedients and exceptions in Topic 848 to capture the incremental consequences of the scope clarification and to tailor the existing guidance to derivative instruments affected by the discounting transition. The Company adopted the Standard Update in 2021. The adoption of the Standard update did not have a significant impact on the Company's consolidated financial statements and disclosures.
In December 2019, the FASB issued ASU 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes." ASU 2019-12 simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. ASU 2019-12 became effective for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years. The Company adopted ASU 2019-12 on January 1, 2021. The adoption of ASU 2019-12 did not have a significant impact on the Company's consolidated financial statements and disclosures.
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2
SIGNIFICANT ACQUISITIONS (Tables)
6 Months Ended
Jun. 30, 2022
Business Combination and Asset Acquisition [Abstract]  
Schedule of Estimated Fair Value of Assets Acquired and Liabilities Assumed
The following table summarizes the estimated fair values of the assets acquired and liabilities assumed:
Cash and cash equivalents$6,365 
Accounts receivable8,036 
Inventories17,701 
Property, plant and equipment9,854 
Right of use assets3,349 
Customer relationships113,545 
Developed technology18,166 
Trademarks6,055 
Other assets2,399 
Accounts payable(3,301)
Bank debt(30,648)
Lease liabilities(3,349)
Other liabilities(4,373)
Deferred income taxes, net(29,127)
Goodwill212,591 
Total consideration on acquisition date327,263 
Contingent consideration liability(24,726)
Net gains on foreign currency exchange forward contracts(512)
Amount paid to shareholders302,025 
Kappa bank debt paid on purchase date30,648 
Total amount paid on acquisition date$332,673 
Schedule of Unaudited Pro Forma Information
The following preliminary unaudited pro forma information has been prepared as if the acquisition had occurred on January 1, 2021.
 Three Months Ended
June 30,
Six Months Ended
June 30,
 
Net SalesNet EarningsNet SalesNet Earnings
Kappa actual results included in the Company's consolidated income statement from June 21, 2022 through June 30, 2022$— $— $— $— 
2022 Supplemental pro forma combined financial information$247,430 $30,172 $489,170 $58,648 
2021 Supplemental pro forma combined financial information$213,032 $26,344 $410,649 $50,379 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2
STOCKHOLDERS' EQUITY (Tables)
6 Months Ended
Jun. 30, 2022
Stockholders' Equity Note [Abstract]  
Schedule of Compensation Cost on Net Earnings
The Company’s results for the three and six months ended June 30, 2022 and 2021 reflected the following stock-based compensation cost, and such compensation cost had the following effects on net earnings:
Increase/(Decrease) for theIncrease/(Decrease) for the
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Cost of sales$277 $444 $676 $744 
Operating expenses3,535 2,849 6,213 5,170 
Net earnings(2,933)(2,547)(5,312)(4,569)
Schedule of Stock Option Activity
Option activity for the six months ended June 30, 2022 and 2021 is summarized below:
For the six months ended June 30, 2022Shares (000s)Weighted
Average
Exercise
Price
Aggregate
Intrinsic
Value
Weighted
Average
Remaining
Contractual
Term
Outstanding as of December 31, 2021867 $88.19 $69,711 
Granted109 138.07 
Exercised(18)72.74 
Forfeited(6)120.36 
Canceled— — 
Outstanding as of June 30, 2022952 $93.99 $34,907 6.4
Exercisable as of June 30, 2022666 $81.11 $32,409 5.4
For the six months ended June 30, 2021 Shares (000s)Weighted
Average
Exercise
Price
Aggregate
Intrinsic
Value
Weighted
Average
Remaining
Contractual
Term
Outstanding as of December 31, 2020858 $80.58 $29,735 
Granted129 119.12 
Exercised(58)65.95 
Forfeited(2)101.38 
Canceled(1)74.57 
Outstanding as of June 30, 2021926 $86.85 $41,107 6.8
Exercisable as of June 30, 2021580 $73.72 $33,398 5.6
Schedule of Other Information Pertaining to Stock Option Activity
Other information pertaining to option activity during the three and six months ended June 30, 2022 and 2021 is as follows:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Weighted-average fair value of options granted$— $34.42 $40.26 $33.11 
Total intrinsic value of stock options exercised ($000s)$495 $1,814 $1,149 $3,731 
Schedule of Non-vested Restricted Stock Activity
Non-vested restricted stock activity for the six months ended June 30, 2022 and 2021 is summarized below:
Six Months Ended June 30,
20222021
Shares (000s)Weighted
Average Grant
Date Fair
Value
Shares (000s)Weighted
Average Grant
Date Fair
Value
Non-vested balance as of December 31166 $99.70 159 $90.71 
Granted34 137.74 37 119.30 
Vested(77)80.84 (13)87.33 
Forfeited(3)116.73 (2)85.60 
Non-vested balance as of June 30120 $122.03 181 $96.89 
Schedule of Non-vested Performance Share Activity
Non-vested performance share activity for the six months ended June 30, 2022 and 2021 is summarized below:
Six Months Ended June 30,
20222021
Shares (000s)Weighted
Average Grant
Date Fair
Value
Shares (000s)Weighted
Average Grant
Date Fair
Value
Non-vested balance as of December 3169 $110.72 71$91.99 
Granted39 114.22 36108.74
Vested(35)53.17 (24)70.64
Forfeited(3)84.09 (11)74.57
Non-vested balance as of June 3070 $127.69 72$110.22 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2
INVENTORIES (Tables)
6 Months Ended
Jun. 30, 2022
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories at June 30, 2022 and December 31, 2021 consisted of the following:
June 30, 2022December 31, 2021
Raw materials$43,342 $28,639 
Work in progress20,249 10,563 
Finished goods77,249 51,856 
Total inventories$140,840 $91,058 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2
PROPERTY, PLANT AND EQUIPMENT (Tables)
6 Months Ended
Jun. 30, 2022
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment
Property, plant and equipment at June 30, 2022 and December 31, 2021 are summarized as follows:
 June 30, 2022December 31, 2021
Land$11,273 $11,692 
Building91,140 89,602 
Equipment263,929 253,995 
Construction in progress65,906 52,930 
 432,248 408,219 
Less: accumulated depreciation180,103 170,702 
Property, plant and equipment, net$252,145 $237,517 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2
INTANGIBLE ASSETS (Tables)
6 Months Ended
Jun. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Identifiable Intangible Assets
Identifiable intangible assets with finite lives at June 30, 2022 and December 31, 2021 are summarized as follows:
 Amortization
Period
(in years)
Gross Carrying Amount at
6/30/2022
Accumulated Amortization at 6/30/2022Gross Carrying Amount at 12/31/2021Accumulated Amortization at 12/31/2021
Customer relationships & lists
10-20
$350,523 $180,638 $240,059 $173,489 
Trademarks & trade names
2-17
48,724 30,968 43,116 28,985 
Developed technology
5-12
38,252 14,993 20,234 14,607 
Other
2-18
24,687 16,785 23,921 15,584 
 $462,186 $243,384 $327,330 $232,665 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2
NET EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
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 share:
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Net Earnings - Basic and Diluted$29,782 $22,731 $58,712 $46,142 
Shares (000s)
Weighted Average Common Shares - Basic31,999 32,232 32,020 32,243 
Effect of Dilutive Securities – Stock Options, Restricted Stock, and Performance Shares315 419 375 410 
Weighted Average Common Shares - Diluted32,314 32,651 32,395 32,653 
Net Earnings Per Share - Basic$0.93 $0.71 $1.83 $1.43 
Net Earnings Per Share - Diluted$0.92 $0.70 $1.81 $1.41 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2
SEGMENT INFORMATION (Tables)
6 Months Ended
Jun. 30, 2022
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information
The segment information is summarized as follows:
Business Segment AssetsJune 30,
2022
December 31,
2021
Human Nutrition & Health$1,146,749 $727,131 
Animal Nutrition & Health171,605 158,971 
Specialty Products179,573 184,628 
Other and Unallocated (1)
108,747 128,595 
Total$1,606,674 $1,199,325 
Business Segment Net SalesThree Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Human Nutrition & Health$131,628 $111,471 $254,073 $215,987 
Animal Nutrition & Health62,600 54,481 131,942 105,629 
Specialty Products36,647 34,022 69,981 62,030 
Other and Unallocated (2)
5,818 2,391 9,564 4,375 
Total$236,693 $202,365 $465,560 $388,021 
Business Segment Earnings Before Income TaxesThree Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Human Nutrition & Health$23,705 $19,021 $44,008 $38,711 
Animal Nutrition & Health7,586 3,561 18,907 8,617 
Specialty Products9,919 9,729 17,680 16,918 
Other and Unallocated (2)
(1,290)(1,718)(2,339)(3,078)
Interest and other expense(662)(574)(1,368)(1,166)
Total$39,258 $30,019 $76,888 $60,002 
Depreciation/AmortizationThree Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Human Nutrition & Health$7,392 $7,441 $14,747 $15,014 
Animal Nutrition & Health1,668 1,816 3,329 3,580 
Specialty Products1,899 2,085 3,831 4,354 
Other and Unallocated (2)
974 757 1,954 1,515 
Total$11,933 $12,099 $23,861 $24,463 
Capital ExpendituresSix Months Ended
June 30,
 20222021
Human Nutrition & Health$11,006 $8,883 
Animal Nutrition & Health6,559 2,729 
Specialty Products2,206 1,448 
Other and Unallocated (2)
338 66 
Total$20,109 $13,126 
(1) 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.
(2) 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 $872 and $1,176 for the three and six months ended June 30, 2022, respectively, and $466 and $700 for the three and six months ended June 30, 2021, respectively, and (ii) Unallocated amortization expense of $811 and $1,620 for the three and six months ended June 30, 2022, respectively, and $674 and $1,349 for the three and six months ended June 30, 2021, respectively, related to an intangible asset in connection with a company-wide ERP system implementation and capitalized loan issuance costs that were included in interest expense in the Company's condensed consolidated statements of earnings.
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2
REVENUE (Tables)
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenues
The following table presents revenues disaggregated by revenue source. Sales and usage-based taxes are excluded from revenues.
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Product Sales$225,260 $193,122 $443,313 $369,110 
Co-manufacturing9,819 6,878 18,126 14,156 
Consignment989 1,380 2,580 2,431 
Product Sales Revenue236,068 201,380 464,019 385,697 
Royalty Revenue625 985 1,541 2,324 
Total Revenue$236,693 $202,365 $465,560 $388,021 
The following table presents revenues disaggregated by geography, based on the shipping addresses of customers:
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
United States$169,076 $147,188 $343,567 $285,039 
Foreign Countries67,617 55,177 121,993 102,982 
Total Revenue$236,693 $202,365 $465,560 $388,021 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2
SUPPLEMENTAL CASH FLOW INFORMATION (Tables)
6 Months Ended
Jun. 30, 2022
Supplemental Cash Flow Information [Abstract]  
Schedule of Supplemental Cash Flow Information
Cash paid during the six months ended June 30, 2022 and 2021 for income taxes and interest is as follows:
Six Months Ended
June 30,
20222021
Income taxes$15,562 $12,493 
Interest$1,960 $2,452 
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables)
6 Months Ended
Jun. 30, 2022
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Schedule of Changes in Accumulated Other Comprehensive Income (Loss)
The changes in accumulated other comprehensive (loss)/income were as follows:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Net foreign currency translation adjustment$(6,951)$1,524 $(9,793)$(4,619)
Net change of cash flow hedge (see Note 20 for further information)
Unrealized gain on cash flow hedge1,122 456 3,206 1,133 
Tax(272)(105)(783)(270)
Net of tax850 351 2,423 863 
Net change in postretirement benefit plan (see Note 15 for further information)
Amortization of prior service cost19 37 
Amortization of gain— (7)— (12)
Gain arising during the period and prior service credit(9)— (41)(4)
Total before tax(7)12 (37)21 
Tax(27)(4)(24)(6)
Net of tax and adjustment(34)(61)15 
Total other comprehensive (loss)/income$(6,135)$1,883 $(7,431)$(3,741)
Schedule of Accumulated Other Comprehensive Income (Loss)
Accumulated other comprehensive (loss)/income at June 30, 2022 and December 31, 2021 consisted of the following:
 Foreign currency
translation
adjustment
Cash flow hedgePostretirement
benefit plan
Total
Balance December 31, 2021$(3,602)$(1,631)$240 $(4,993)
Other comprehensive (loss)/income(9,793)2,423 (61)(7,431)
Balance June 30, 2022$(13,395)$792 $179 $(12,424)
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2
EMPLOYEE BENEFIT PLANS (Tables)
6 Months Ended
Jun. 30, 2022
Retirement Benefits [Abstract]  
Schedule of Net Periodic Benefit Cost Net periodic benefit costs for such retirement medical plans were as follows:
 Six Months Ended
June 30,
 20222021
Service cost$39 $43 
Interest cost13 12 
Amortization of prior service cost37 
Amortization of gain— (12)
Net periodic benefit cost$56 $80 

Net periodic benefit costs for such benefit pensions plans were as follows:
Six Months Ended
June 30,
 20222021
Service cost with interest to end of year$29 $35 
Interest cost12 
Expected return on plan assets(25)(18)
Amortization of gain— 
Total net periodic benefit cost$16 $26 
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2
COMMITMENTS AND CONTINGENCIES (Tables)
6 Months Ended
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Aggregate Future Minimum Rental Payments Required under Non-Cancelable Operating Leases
Aggregate future minimum rental payments required under all non-cancelable operating and finance leases at June 30, 2022 are as follows:
Year 
July 1, 2022 to December 31, 2022$1,896 
20233,551 
20243,754 
20252,824 
20262,451 
20272,093 
Thereafter6,225 
Total minimum lease payments$22,794 
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2022
Leases [Abstract]  
Schedule of Right of Use Asset and Lease Liabilities
Right of use assets and lease liabilities at June 30, 2022 and December 31, 2021 are summarized as follows:
Right of use assetsJune 30, 2022December 31, 2021
Operating leases$10,718 $6,929 
Finance leases2,255 2,359 
Total$12,973 $9,288 
Lease liabilities - currentJune 30, 2022December 31, 2021
Operating leases$2,997 $2,194 
Finance leases171 167 
Total$3,168 $2,361 
Lease liabilities - non-currentJune 30, 2022December 31, 2021
Operating leases$7,725 $4,811 
Finance leases2,216 2,303 
Total$9,941 $7,114 
Schedule of Lease Cost
For the three and six months ended June 30, 2022 and 2021, the Company's total lease costs were as follows, which included amounts recognized in earnings, amounts capitalized on the balance sheets, and the cash flows arising from lease transactions:
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Lease Cost
Operating lease cost$811 $770 $1,592 $1,486 
Finance Lease cost
Amortization of ROU asset52 53 104 105 
Interest on lease liabilities30 33 61 66 
Total finance lease82 86 165 171 
Total lease cost$893 $856 $1,757 $1,657 
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$807 $749 $1,608 $1,488 
Operating cash flows from finance leases30 33 61 66 
Financing cash flows from finance leases42 39 83 78 
$879 $821 $1,752 $1,632 
Right-of-use assets obtained in exchange for new operating lease liabilities, net of right-of-use assets disposed$4,615 $1,376 $5,277 $2,412 
Weighted-average remaining lease term - operating leases4.10 years4.43 years4.10 years4.43 years
Weighted-average remaining lease term - finance leases10.91 years11.75 years10.91 years11.75 years
Weighted-average discount rate - operating leases3.2 %3.9 %3.2 %3.9 %
Weighted-average discount rate - finance leases5.1 %5.1 %5.1 %5.1 %
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables)
6 Months Ended
Jun. 30, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Fair Value of Derivative Instruments
As of June 30, 2022 and December 31, 2021, the fair value of the derivative instruments is presented as follows in the Company's condensed consolidated balance sheets:
Derivative assets (liabilities)June 30, 2022December 31, 2021
Interest rate swap$1,048 $(2,158)
Cross-currency swap6,228 (500)
Derivative assets (liabilities)$7,276 $(2,658)
Schedule of Gains (Losses) on Hedging Instruments
Losses and gains on our hedging instruments are recognized in accumulated other comprehensive income (loss) and categorized as follows for the three and six months ended June 30, 2022 and 2021:
Location within Statements of Comprehensive IncomeThree Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Cash flow hedge (interest rate swap), net of taxUnrealized gain/(loss) on cash flow hedge, net$850 $351 $2,423 $863 
Net investment hedge (cross-currency swap), net of taxNet foreign currency translation adjustment3,963 (1,024)5,086 2,173 
Total$4,813 $(673)$7,509 $3,036 
Summary Of Key Terms of Forward Exchange Contracts
The following table summarizes the key terms of the four forward exchange contracts:.
Date entered intoDate expired onBalchem to sellBalchem to buy
June 15, 2022June 21, 2022USD294,555 NOK2,924,553 
June 15, 2022June 17, 2022USD6,436 EUR6,180 
June 15, 2022June 21, 2022USD16,640 EUR15,972 
June 15, 2022June 21, 2022EUR15,972 NOK165,210 
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2
SIGNIFICANT ACQUISITIONS - Narrative (Details)
kr in Thousands
3 Months Ended 6 Months Ended
Jun. 21, 2022
USD ($)
Jun. 21, 2022
NOK (kr)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
NOK (kr)
Dec. 31, 2021
USD ($)
Business Acquisition [Line Items]                
Cash paid for acquisition, net of cash acquired         $ 295,660,000 $ 0    
Contingent consideration liability     $ 24,793,000   24,793,000     $ 0
Goodwill     731,772,000   731,772,000     $ 523,949,000
Kechu BidCo AS                
Business Acquisition [Line Items]                
Business combination acquiring | kr   kr 3,301,341            
Total amount paid on acquisition date $ 332,673,000              
Kappa bank debt paid on purchase date 30,648,000 303,672            
Cash acquired from acquisition 6,365,000 63,064            
Cash paid for acquisition, net of cash acquired 326,820,000 kr 3,238,277            
Contingent consideration liability     24,793,000   24,793,000   kr 245,000  
Goodwill $ 212,591,000              
Transaction and integration related costs     451,000 $ 0 451,000 0    
Pre forma net earnings     30,172,000 $ 26,344,000 58,648,000 $ 50,379,000    
Acquisition related costs     $ 643,000   $ 722,000      
Kechu BidCo AS | Customer relationships                
Business Acquisition [Line Items]                
Useful life of intangible assets acquired 15 years 15 years            
Kechu BidCo AS | Corporate trademark                
Business Acquisition [Line Items]                
Useful life of intangible assets acquired 2 years 2 years            
Kechu BidCo AS | Product trademarks                
Business Acquisition [Line Items]                
Useful life of intangible assets acquired 10 years 10 years            
Kechu BidCo AS | Developed technology                
Business Acquisition [Line Items]                
Useful life of intangible assets acquired 12 years 12 years            
Kechu BidCo AS | Former Shareholder                
Business Acquisition [Line Items]                
Total amount paid on acquisition date | kr   kr 2,997,669            
Cash paid for acquisition, net of cash acquired $ 302,537,000              
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2
SIGNIFICANT ACQUISITIONS - Estimated Fair Value of Assets Acquired and Liabilities Assumed (Details)
kr in Thousands, $ in Thousands
Jun. 21, 2022
USD ($)
Jun. 21, 2022
NOK (kr)
Jun. 30, 2022
USD ($)
Dec. 31, 2021
USD ($)
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]        
Goodwill     $ 731,772 $ 523,949
Kechu BidCo AS        
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]        
Cash and cash equivalents $ 6,365      
Accounts receivable 8,036      
Inventories 17,701      
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,373)      
Deferred income taxes, net (29,127)      
Goodwill 212,591      
Total consideration on acquisition date 327,263      
Contingent consideration liability (24,726)      
Net gains on foreign currency exchange forward contracts (512)      
Amount paid to shareholders 302,025      
Kappa bank debt paid on purchase date 30,648 kr 303,672    
Total amount paid on acquisition date 332,673      
Kechu BidCo AS | Customer relationships        
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]        
Intangible assets 113,545      
Kechu BidCo AS | Developed technology        
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]        
Intangible assets 18,166      
Kechu BidCo AS | Trademarks        
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]        
Intangible assets $ 6,055      
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2
SIGNIFICANT ACQUISITIONS - Unaudited Pro Forma Information (Details) - Kechu BidCo AS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Business Acquisition, Pro Forma Information [Abstract]        
Kappa actual results, net sales $ 0   $ 0  
Kappa actual results, net earnings 0   0  
Pre forma net sales 247,430 $ 213,032 489,170 $ 410,649
Pre forma net earnings $ 30,172 $ 26,344 $ 58,648 $ 50,379
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.2
STOCKHOLDERS' EQUITY - Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Net earnings $ (2,933) $ (2,547) $ (5,312) $ (4,569)
Expiration period of options granted     10 years  
Shares available for future awards (in shares) 534,120   534,120  
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Vesting period     3 years  
Restricted stock | Non-employee director        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Vesting period     3 years  
Restricted stock | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Vesting period     3 years  
Restricted stock | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Vesting period     4 years  
Performance shares        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Vesting period     3 years  
Cost of sales        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Stock-based compensation cost $ 277 444 $ 676 744
Operating expenses        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Stock-based compensation cost $ 3,535 $ 2,849 $ 6,213 $ 5,170
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.2
STOCKHOLDERS' EQUITY - Stock Options (Details) - Stock options - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]        
Outstanding at beginning of period (in shares)     867 858
Granted (in shares)     109 129
Exercised (in shares)     (18) (58)
Forfeited (in shares)     (6) (2)
Canceled (in shares)     0 (1)
Outstanding at end of period (in shares) 952 926 952 926
Exercisable at end of period (in shares) 666 580 666 580
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]        
Outstanding at beginning of period (in dollars per share)     $ 88.19 $ 80.58
Granted (in dollars per share)     138.07 119.12
Exercised (in dollars per share)     72.74 65.95
Forfeited (in dollars per share)     120.36 101.38
Canceled (in dollars per share)     0 74.57
Outstanding at end of period (in dollars per share) $ 93.99 $ 86.85 93.99 86.85
Exercisable at end of period (in dollars per share) $ 81.11 $ 73.72 $ 81.11 $ 73.72
Aggregate intrinsic value, outstanding, beginning of period     $ 69,711 $ 29,735
Aggregate intrinsic value, outstanding, end of period $ 34,907 $ 41,107 34,907 41,107
Aggregate intrinsic value, exercisable, end of period $ 32,409 $ 33,398 $ 32,409 $ 33,398
Weighted average remaining contractual term, outstanding     6 years 4 months 24 days 6 years 9 months 18 days
Weighted average remaining contractual term, exercisable     5 years 4 months 24 days 5 years 7 months 6 days
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]        
Dividend yield rate     0.50% 0.50%
Expected volatility rate     31.00% 33.00%
Risk-free interest rate     2.00% 0.50%
Expected term     4 years 10 months 24 days 4 years 10 months 24 days
Weighted-average fair value of options granted (in dollars per share) $ 0 $ 34.42 $ 40.26 $ 33.11
Total intrinsic value of stock options exercised $ 495 $ 1,814 $ 1,149 $ 3,731
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.2
STOCKHOLDERS' EQUITY - Restricted Stock and Performance Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]    
Unrecognized compensation cost $ 19,988 $ 19,796
Period for unrecognized compensation cost to be recognized over 1 year 8 months 12 days  
Estimated share-based compensation expense $ 13,000  
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 period (in shares) 166 159
Granted (in shares) 34 37
Vested (in shares) (77) (13)
Forfeited (in shares) (3) (2)
Non-vested balance as of end of period (in shares) 120 181
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]    
Non-vested balance as of beginning of period (in dollars per share) $ 99.70 $ 90.71
Granted (in dollars per share) 137.74 119.30
Vested (in dollars per share) 80.84 87.33
Forfeited (in dollars per share) 116.73 85.60
Non-vested balance as of end of period (in dollars per share) $ 122.03 $ 96.89
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 period (in shares) 69 71
Granted (in shares) 39 36
Vested (in shares) (35) (24)
Forfeited (in shares) (3) (11)
Non-vested balance as of end of period (in shares) 70 72
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]    
Non-vested balance as of beginning of period (in dollars per share) $ 110.72 $ 91.99
Granted (in dollars per share) 114.22 108.74
Vested (in dollars per share) 53.17 70.64
Forfeited (in dollars per share) 84.09 74.57
Non-vested balance as of end of period (in dollars per share) $ 127.69 $ 110.22
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]    
Risk-free interest rate 1.80% 0.20%
Dividend yield rate 0.50% 0.60%
Expected volatility rate 32.00% 33.00%
Initial TSR (15.70%) 11.70%
Cliff vest 100.00%  
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.2
STOCKHOLDERS' EQUITY - Repurchase of Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2020
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,068,905    
Reclassification [Line Items]        
Number of shares acquired under stock repurchase plan and subsequently reissued (in shares)   250,661 86,124  
Treasury stock acquired, average cost (in dollars per share)   $ 140.42 $ 125.81  
Revision of Prior Period, Reclassification, Adjustment        
Reclassification [Line Items]        
Repurchases of common stock $ 2,210   $ 8,472 $ 7,873
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2
INVENTORIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 43,342 $ 28,639
Work in progress 20,249 10,563
Finished goods 77,249 51,856
Total inventories $ 140,840 $ 91,058
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.2
PROPERTY, PLANT AND EQUIPMENT (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Property, Plant and Equipment [Abstract]    
Gross property, plant and equipment $ 432,248 $ 408,219
Less: accumulated depreciation 180,103 170,702
Property, plant and equipment, net 252,145 237,517
Land    
Property, Plant and Equipment [Abstract]    
Gross property, plant and equipment 11,273 11,692
Building    
Property, Plant and Equipment [Abstract]    
Gross property, plant and equipment 91,140 89,602
Equipment    
Property, Plant and Equipment [Abstract]    
Gross property, plant and equipment 263,929 253,995
Construction in progress    
Property, Plant and Equipment [Abstract]    
Gross property, plant and equipment $ 65,906 $ 52,930
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.2
INTANGIBLE ASSETS - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]          
Goodwill $ 731,772,000   $ 731,772,000   $ 523,949,000
Amortization of identifiable intangible assets 5,850,000 $ 6,229,000 11,761,000 $ 12,713,000  
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]          
Remainder of 2021 14,485,000   14,485,000    
2022 27,923,000   27,923,000    
2023 19,659,000   19,659,000    
2024 16,117,000   16,117,000    
2025 15,710,000   15,710,000    
2026 14,949,000   14,949,000    
Identifiable intangible assets with indefinite useful lives $ 0   $ 0   $ 0
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.2
INTANGIBLE ASSETS - Schedule of Identifiable Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Identifiable intangible assets [Abstract]    
Gross carrying amount $ 462,186 $ 327,330
Accumulated amortization 243,384 232,665
Customer relationships & lists    
Identifiable intangible assets [Abstract]    
Gross carrying amount 350,523 240,059
Accumulated amortization $ 180,638 173,489
Customer relationships & lists | Minimum    
Identifiable intangible assets [Abstract]    
Amortization Period (in years) 10 years  
Customer relationships & lists | Maximum    
Identifiable intangible assets [Abstract]    
Amortization Period (in years) 20 years  
Trademarks & trade names    
Identifiable intangible assets [Abstract]    
Gross carrying amount $ 48,724 43,116
Accumulated amortization $ 30,968 28,985
Trademarks & trade names | Minimum    
Identifiable intangible assets [Abstract]    
Amortization Period (in years) 2 years  
Trademarks & trade names | Maximum    
Identifiable intangible assets [Abstract]    
Amortization Period (in years) 17 years  
Developed technology    
Identifiable intangible assets [Abstract]    
Gross carrying amount $ 38,252 20,234
Accumulated amortization $ 14,993 14,607
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 $ 24,687 23,921
Accumulated amortization $ 16,785 $ 15,584
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 64 R54.htm IDEA: XBRL DOCUMENT v3.22.2
EQUITY-METHOD INVESTMENT (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
vote
Jun. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Equity Method Investment, Summarized Financial Information [Abstract]          
Percentage of operating expenses to be absorbed     66.66%    
Percentage of production offtake     66.66%    
St. Gabriel CC Company, LLC          
Equity Method Investment, Summarized Financial Information [Abstract]          
Ownership percentage in joint venture 66.66%   66.66%    
Number of votes | vote     2    
Loss relating to joint venture's expenses $ 140 $ 130 $ 280 $ 274  
Capital contributions 75   133    
Net return of capital   $ 28   $ 15  
Carrying value of joint venture $ 4,352   $ 4,352   $ 4,499
St. Gabriel CC Company, LLC | Eastman Chemical Company          
Equity Method Investment, Summarized Financial Information [Abstract]          
Ownership percentage in joint venture 33.34%   33.34%    
Number of votes | vote     2    
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.2
REVOLVING LOAN (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 27, 2022
Jun. 27, 2018
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Debt Instrument [Line Items]              
Repayments of outstanding balance         $ 40,000,000 $ 45,000,000  
Proceeds from revolving loan         365,000,000 5,000,000  
Outstanding balance     $ 433,569,000   433,569,000   $ 108,569,000
Capitalized costs net of accumulated amortization     280,000   280,000   421,000
Amortization expense pertaining to capitalized costs     $ 70,000 $ 70,000 $ 141,000 $ 141,000  
Credit agreement              
Debt Instrument [Line Items]              
Interest rate     2.538%   2.538%    
Commitment fee percentage         0.15%    
Unused portion of revolving loan     $ 66,431,000   $ 66,431,000    
Credit agreement | Minimum              
Debt Instrument [Line Items]              
Commitment fee percentage         0.15%    
Credit agreement | Maximum              
Debt Instrument [Line Items]              
Commitment fee percentage         0.275%    
Credit agreement | Term loan              
Debt Instrument [Line Items]              
Maximum borrowing capacity   $ 350,000,000          
Repayments of outstanding balance   210,750,000          
Credit agreement | Revolving              
Debt Instrument [Line Items]              
Maximum borrowing capacity   100,000,000          
Loans | Revolving              
Debt Instrument [Line Items]              
Maximum borrowing capacity   $ 500,000,000          
Outstanding balance     433,569,000   $ 433,569,000   $ 108,569,000
Installment payments required         $ 0    
Loans | Revolving | Subsequent Event              
Debt Instrument [Line Items]              
Maximum borrowing capacity $ 550,000,000            
Repayments of outstanding balance $ 433,569,000            
Revolving loan | Revolving              
Debt Instrument [Line Items]              
Proceeds from revolving loan     $ 345,000,000        
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.2
NET EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Earnings Per Share [Abstract]            
Net Earnings - Basic and Diluted $ 29,782 $ 28,930 $ 22,731 $ 23,411 $ 58,712 $ 46,142
Weighted average common shares - basic (in shares) 31,999,000   32,232,000   32,020,000 32,243,000
Effect of dilutive securities - stock options, restricted stock, and performance shares (in shares) 315,000   419,000   375,000 410,000
Weighted average common shares - diluted (in shares) 32,314,000   32,651,000   32,395,000 32,653,000
Net earnings per share - basic (in dollars per share) $ 0.93   $ 0.71   $ 1.83 $ 1.43
Net earnings per share - diluted (in dollars per share) $ 0.92   $ 0.70   $ 1.81 $ 1.41
Anti-dilutive shares (in shares) 294,568   153,868   237,453 304,324
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.2
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Income Tax Disclosure [Abstract]          
Effective tax rate 24.10% 24.30% 23.60% 23.10%  
Unrecognized tax benefits $ 5,902   $ 5,902   $ 5,881
Accrued interest and penalties related to unrecognized tax benefits $ 2,214   $ 2,214   $ 2,106
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.2
SEGMENT INFORMATION - Narrative (Details)
6 Months Ended
Jun. 30, 2022
filling_facility
segment
Segment Reporting [Abstract]  
Number of business segments | segment 3
Number of filling facilities | filling_facility 5
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.2
SEGMENT INFORMATION - Business Segment Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Segment information [Abstract]    
Assets $ 1,606,674 $ 1,199,325
Operating segments | Human Nutrition & Health    
Segment information [Abstract]    
Assets 1,146,749 727,131
Operating segments | Animal Nutrition & Health    
Segment information [Abstract]    
Assets 171,605 158,971
Operating segments | Specialty Products    
Segment information [Abstract]    
Assets 179,573 184,628
Other and unallocated    
Segment information [Abstract]    
Assets $ 108,747 $ 128,595
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.2
SEGMENT INFORMATION - Business Segment Net Sales (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Segment information [Abstract]        
Net sales $ 236,693 $ 202,365 $ 465,560 $ 388,021
Operating segments | Human Nutrition & Health        
Segment information [Abstract]        
Net sales 131,628 111,471 254,073 215,987
Operating segments | Animal Nutrition & Health        
Segment information [Abstract]        
Net sales 62,600 54,481 131,942 105,629
Operating segments | Specialty Products        
Segment information [Abstract]        
Net sales 36,647 34,022 69,981 62,030
Other and unallocated        
Segment information [Abstract]        
Net sales $ 5,818 $ 2,391 $ 9,564 $ 4,375
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.22.2
SEGMENT INFORMATION - Business Segment Earnings Before Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Segment information [Abstract]        
Earnings before income taxes $ 39,258 $ 30,019 $ 76,888 $ 60,002
Interest and other (expense) (662) (574) (1,368) (1,166)
Operating segments | Human Nutrition & Health        
Segment information [Abstract]        
Earnings before income taxes 23,705 19,021 44,008 38,711
Operating segments | Animal Nutrition & Health        
Segment information [Abstract]        
Earnings before income taxes 7,586 3,561 18,907 8,617
Operating segments | Specialty Products        
Segment information [Abstract]        
Earnings before income taxes 9,919 9,729 17,680 16,918
Other and unallocated        
Segment information [Abstract]        
Earnings before income taxes (1,290) (1,718) (2,339) (3,078)
Interest and other expense        
Segment information [Abstract]        
Interest and other (expense) $ (662) $ (574) $ (1,368) $ (1,166)
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.2
SEGMENT INFORMATION - Depreciation and Amortization (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Segment information [Abstract]        
Depreciation and amortization $ 11,933 $ 12,099 $ 23,861 $ 24,463
Operating segments | Human Nutrition & Health        
Segment information [Abstract]        
Depreciation and amortization 7,392 7,441 14,747 15,014
Operating segments | Animal Nutrition & Health        
Segment information [Abstract]        
Depreciation and amortization 1,668 1,816 3,329 3,580
Operating segments | Specialty Products        
Segment information [Abstract]        
Depreciation and amortization 1,899 2,085 3,831 4,354
Other and unallocated        
Segment information [Abstract]        
Depreciation and amortization $ 974 $ 757 $ 1,954 $ 1,515
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.22.2
SEGMENT INFORMATION - Capital Expenditures (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Segment information [Abstract]        
Capital expenditures     $ 20,109 $ 13,126
Amortization of identifiable intangible assets $ 5,850 $ 6,229 11,761 12,713
Other and unallocated        
Segment information [Abstract]        
Capital expenditures     338 66
Transaction and integration related costs 872 466 1,176 700
Amortization of identifiable intangible assets $ 811 $ 674 1,620 1,349
Human Nutrition & Health | Operating segments        
Segment information [Abstract]        
Capital expenditures     11,006 8,883
Animal Nutrition & Health | Operating segments        
Segment information [Abstract]        
Capital expenditures     6,559 2,729
Specialty Products | Operating segments        
Segment information [Abstract]        
Capital expenditures     $ 2,206 $ 1,448
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.22.2
REVENUE - Schedule of Disaggregation of Revenues (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
revenue_substream
Jun. 30, 2021
USD ($)
Revenue [Abstract]        
Net sales $ 236,693 $ 202,365 $ 465,560 $ 388,021
United States        
Revenue [Abstract]        
Net sales 169,076 147,188 343,567 285,039
Foreign Countries        
Revenue [Abstract]        
Net sales 67,617 55,177 121,993 102,982
Product Sales        
Revenue [Abstract]        
Net sales 225,260 193,122 443,313 369,110
Co-manufacturing        
Revenue [Abstract]        
Net sales 9,819 6,878 18,126 14,156
Consignment        
Revenue [Abstract]        
Net sales 989 1,380 2,580 2,431
Product Sales Revenue        
Revenue [Abstract]        
Net sales 236,068 201,380 $ 464,019 385,697
Number of sub-streams of revenue | revenue_substream     3  
Royalty Revenue        
Revenue [Abstract]        
Net sales $ 625 $ 985 $ 1,541 $ 2,324
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.22.2
SUPPLEMENTAL CASH FLOW INFORMATION (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Supplemental Cash Flow Information [Abstract]    
Income taxes $ 15,562 $ 12,493
Interest $ 1,960 $ 2,452
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.22.2
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Changes in Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Changes in accumulated other comprehensive income (loss) [Abstract]            
Net foreign currency translation adjustment $ (6,951)   $ 1,524   $ (9,793) $ (4,619)
Unrealized gain on cash flow hedge 1,122   456   3,206 1,133
Tax (272)   (105)   (783) (270)
Net of tax 850   351   2,423 863
Net change in postretirement benefit plan (see Note 15 for further information)            
Amortization of prior service cost 2   19   4 37
Amortization of gain 0   (7)   0 (12)
Gain arising during the period and prior service credit (9)   0   (41) (4)
Total before tax (7)   12   (37) 21
Tax (27)   (4)   (24) (6)
Net of tax and adjustment (34)   8   (61) 15
Other comprehensive income (loss) (6,135) $ (1,296) 1,883 $ (5,624) (7,431) (3,741)
Cross-currency swap            
Net change in postretirement benefit plan (see Note 15 for further information)            
Tax expense (benefit) on net investment hedge 1,309   (336)   1,642 690
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Net investment hedge (cross-currency swap), net of tax 3,963   (1,024)   5,086 2,173
Tax expense (benefit) on net investment hedge $ 1,309   $ (336)   $ 1,642 $ 690
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.22.2
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Components of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance $ 873,682 $ 877,015 $ 849,492 $ 828,233 $ 877,015 $ 828,233
Other comprehensive (loss)/income (6,135) (1,296) 1,883 (5,624) (7,431) (3,741)
Ending balance 901,370 873,682 869,642 849,492 901,370 869,642
Foreign currency translation adjustment            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance   (3,602)     (3,602)  
Other comprehensive (loss)/income         (9,793)  
Ending balance (13,395)       (13,395)  
Cash flow hedge            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance   (1,631)     (1,631)  
Other comprehensive (loss)/income         2,423  
Ending balance 792       792  
Postretirement benefit plan            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance   240     240  
Other comprehensive (loss)/income         (61)  
Ending balance 179       179  
Total            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance (6,289) (4,993) (1,451) 4,173 (4,993) 4,173
Other comprehensive (loss)/income (6,135) (1,296) 1,883 (5,624)    
Ending balance $ (12,424) $ (6,289) $ 432 $ (1,451) $ (12,424) $ 432
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.22.2
EMPLOYEE BENEFIT PLANS (Details)
$ in Thousands
6 Months Ended
Jun. 21, 2022
plan
Jan. 01, 2021
plan
Jun. 30, 2022
USD ($)
plan
Jun. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Defined Benefit Plan Disclosure [Line Items]          
Number of savings plan | plan   1 2    
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]          
Deferred compensation liability     $ 8,252   $ 6,270
Noncurrent deferred compensation liability     8,220   6,251
Current deferred compensation liability     32   19
Related rabbi trust assets     $ 8,255   6,267
Postretirement Medical Plans          
Defined Benefit Plan Disclosure [Line Items]          
Number of defined benefit plans | plan     2    
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]          
Service cost     $ 39 $ 43  
Interest cost     13 12  
Amortization of prior service cost     4 37  
Amortization of gain     0 (12)  
Net periodic benefit cost     56 80  
Benefit obligation     1,221   1,293
Historical cash payments for retirement medical plan claims per year (less than)     200    
Defined Benefit Pension Plans | Chemogas Defined Pension Plan          
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]          
Service cost     29 35  
Interest cost     12 7  
Expected return on plan assets     (25) (18)  
Amortization of gain     0 2  
Net periodic benefit cost     16 $ 26  
Benefit obligation     $ 641   $ 684
Kappa          
Defined Benefit Plan Disclosure [Line Items]          
Number of savings plan | plan 1        
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.22.2
COMMITMENTS AND CONTINGENCIES (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Lessee, Operating Lease, Liability, to be Paid [Abstract]  
July 1, 2022 to December 31, 2022 $ 1,896
2023 3,551
2024 3,754
2025 2,824
2026 2,451
2027 2,093
Thereafter 6,225
Total minimum lease payments $ 22,794
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.22.2
FAIR VALUE OF FINANCIAL INSTRUMENTS (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
financial_instrument
Dec. 31, 2021
USD ($)
Fair value of financial instruments [Abstract]    
Number of financial instruments held for trading purposes | financial_instrument 0  
Related rabbi trust assets $ 8,255 $ 6,267
Derivative assets (liabilities) 7,276 (2,658)
Cross-currency swap    
Fair value of financial instruments [Abstract]    
Derivative assets (liabilities) 6,228 (500)
Interest rate swap    
Fair value of financial instruments [Abstract]    
Derivative assets (liabilities) 1,048 (2,158)
Money market funds | Level 1    
Fair value of financial instruments [Abstract]    
Cash and cash equivalents $ 927 $ 933
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.22.2
RELATED PARTY TRANSACTIONS (Details) - St. Gabriel CC Company, LLC - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Related party transactions [Abstract]          
Finished goods received from related party recorded in cost of goods sold $ 8,233 $ 5,210 $ 14,722 $ 9,601  
Receivable from related party 8,224   8,224   $ 10,504
Payables to related parties 5,829   5,829   7,552
Related party receivable related to non-contractual monies 0   0   164
Related party payable related to non-contractual monies 296   296   $ 296
Services provided          
Related party transactions [Abstract]          
Revenue from related party 1,022 920 1,997 1,747  
Raw materials sold          
Related party transactions [Abstract]          
Revenue from related party $ 10,910 $ 6,580 $ 20,221 $ 12,042  
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.22.2
LEASES - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
tranche
Jun. 30, 2021
USD ($)
Jun. 22, 2022
ft²
Dec. 31, 2021
USD ($)
Lessee, Lease, Description [Line Items]            
Reasonably certain criterion renewal period 2 years   2 years      
Number of tranches | tranche     4      
Finance lease liability $ 2,387   $ 2,387     $ 2,470
Rent expense charged to operations under lease agreements $ 811 $ 770 $ 1,592 $ 1,486    
Corporate Headquarters And Laboratory Facility            
Lessee, Lease, Description [Line Items]            
Term of contract for operating leases         10 years  
Office space | ft²         40,000  
Years 1 and 2            
Lessee, Lease, Description [Line Items]            
Discount rate 1.45%   1.45%      
Years 1 and 2 | Minimum            
Lessee, Lease, Description [Line Items]            
Term of contract for operating leases 1 year   1 year      
Years 1 and 2 | Maximum            
Lessee, Lease, Description [Line Items]            
Term of contract for operating leases 2 years   2 years      
Years 3 and 4            
Lessee, Lease, Description [Line Items]            
Discount rate 2.04%   2.04%      
Years 3 and 4 | Minimum            
Lessee, Lease, Description [Line Items]            
Term of contract for operating leases 3 years   3 years      
Years 3 and 4 | Maximum            
Lessee, Lease, Description [Line Items]            
Term of contract for operating leases 4 years   4 years      
Years 5 and 9            
Lessee, Lease, Description [Line Items]            
Discount rate 2.38%   2.38%      
Years 5 and 9 | Minimum            
Lessee, Lease, Description [Line Items]            
Term of contract for operating leases 5 years   5 years      
Years 5 and 9 | Maximum            
Lessee, Lease, Description [Line Items]            
Term of contract for operating leases 9 years   9 years      
Years more than 10            
Lessee, Lease, Description [Line Items]            
Term of contract for operating leases 10 years   10 years      
Discount rate 3.10%   3.10%      
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.22.2
LEASES - Right-of-Use Assets and Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Right of use assets    
Right of use assets - operating leases $ 10,718 $ 6,929
Finance Leases - ROU 2,255 2,359
Total right-of-use assets 12,973 9,288
Operating leases liabilities - current 2,997 2,194
Finance lease liabilities - current 171 167
Total lease liabilities, current 3,168 2,361
Operating leases liabilities - non-current 7,725 4,811
Finance lease liabilities - non-current 2,216 2,303
Total lease liabilities, non-current $ 9,941 $ 7,114
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.22.2
LEASES - Schedule of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Lease Cost        
Operating lease cost $ 811 $ 770 $ 1,592 $ 1,486
Amortization of ROU asset 52 53 104 105
Interest on lease liabilities 30 33 61 66
Total finance lease 82 86 165 171
Total lease cost 893 856 1,757 1,657
Cash paid for amounts included in the measurement of lease liabilities        
Operating cash flows from operating leases 807 749 1,608 1,488
Operating cash flows from finance leases 30 33 61 66
Financing cash flows from finance leases 42 39 83 78
Cash flows from operating and finance leases 879 821 1,752 1,632
Right-of-use assets obtained in exchange for new operating lease liabilities, net of right-of-use assets disposed $ 4,615 $ 1,376 $ 5,277 $ 2,412
Weighted-average remaining lease term - operating leases 4 years 1 month 6 days 4 years 5 months 4 days 4 years 1 month 6 days 4 years 5 months 4 days
Weighted-average remaining lease term - finance leases 10 years 10 months 28 days 11 years 9 months 10 years 10 months 28 days 11 years 9 months
Weighted-average discount rate - operating leases 3.20% 3.90% 3.20% 3.90%
Weighted-average discount rate - finance leases 5.10% 5.10% 5.10% 5.10%
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.22.2
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 21, 2022
derivative
May 28, 2019
USD ($)
Interest rate swap | Interest expense            
Derivative [Line Items]            
Net interest income (expense) $ (364) $ (534) $ (877) $ (1,055)    
Forward Contracts            
Derivative [Line Items]            
Contracts | derivative         4  
Net gains on forward contracts     512      
Designated as hedging instrument | Interest rate swap            
Derivative [Line Items]            
Notional amount of derivatives           $ 108,569
Designated as hedging instrument | Interest rate swap | Pay-fixed interest rate            
Derivative [Line Items]            
Fixed interest rate           2.05%
Designated as hedging instrument | Cross-currency swap            
Derivative [Line Items]            
Notional amount of derivatives           $ 108,569
Designated as hedging instrument | Cross-currency swap | Interest expense            
Derivative [Line Items]            
Net interest income (expense) $ 563 $ 563 $ 1,113 $ 1,119    
Designated as hedging instrument | Cross-currency swap | Pay-fixed interest rate            
Derivative [Line Items]            
Fixed interest rate           0.00%
Designated as hedging instrument | Cross-currency swap | Receive-fixed interest rate            
Derivative [Line Items]            
Fixed interest rate           2.05%
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.22.2
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Schedule of Fair Value of Derivative Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Derivative Liability [Abstract]    
Derivative assets (liabilities) $ 7,276 $ (2,658)
Interest rate swap    
Derivative Liability [Abstract]    
Derivative assets (liabilities) 1,048 (2,158)
Cross-currency swap    
Derivative Liability [Abstract]    
Derivative assets (liabilities) $ 6,228 $ (500)
XML 87 R77.htm IDEA: XBRL DOCUMENT v3.22.2
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Schedule of Gains (Losses) on Hedging Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Derivative Instruments, Gain (Loss) [Line Items]        
Gains and losses from hedging instruments recognized in AOCI $ 4,813 $ (673) $ 7,509 $ 3,036
Interest rate swap        
Derivative Instruments, Gain (Loss) [Line Items]        
Cash flow hedge (interest rate swap), net of tax 850 351 2,423 863
Cross-currency swap        
Derivative Instruments, Gain (Loss) [Line Items]        
Net investment hedge (cross-currency swap), net of tax $ 3,963 $ (1,024) $ 5,086 $ 2,173
XML 88 R78.htm IDEA: XBRL DOCUMENT v3.22.2
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES -Summary Of Key Terms of Forward Exchange Contracts (Details)
€ in Thousands, kr in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 21, 2022
USD ($)
Jun. 21, 2022
NOK (kr)
Jun. 21, 2022
EUR (€)
Jun. 17, 2022
USD ($)
Jun. 17, 2022
EUR (€)
Derivative Instruments, Gain (Loss) [Line Items]                  
Gains and losses from hedging instruments recognized in other income or loss $ 4,813 $ (673) $ 7,509 $ 3,036          
USD NOK Exchange | Not Designated as Hedging Instrument                  
Derivative Instruments, Gain (Loss) [Line Items]                  
Notional value         $ 294,555 kr 2,924,553      
USD EURO Exchange | Not Designated as Hedging Instrument                  
Derivative Instruments, Gain (Loss) [Line Items]                  
Notional value         $ 16,640   € 15,972 $ 6,436 € 6,180
EURO NOK Exchange | Not Designated as Hedging Instrument                  
Derivative Instruments, Gain (Loss) [Line Items]                  
Notional value           kr 165,210 € 15,972    
XML 89 bcpc-20220630_htm.xml IDEA: XBRL DOCUMENT 0000009326 2022-01-01 2022-06-30 0000009326 2022-07-21 0000009326 2022-06-30 0000009326 2021-12-31 0000009326 2022-04-01 2022-06-30 0000009326 2021-04-01 2021-06-30 0000009326 2021-01-01 2021-06-30 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 2022-01-01 2022-03-31 0000009326 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000009326 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000009326 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000009326 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000009326 2022-03-31 0000009326 us-gaap:RetainedEarningsMember 2022-03-31 0000009326 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000009326 us-gaap:CommonStockMember 2022-03-31 0000009326 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000009326 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000009326 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0000009326 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000009326 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000009326 us-gaap:RetainedEarningsMember 2022-06-30 0000009326 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000009326 us-gaap:CommonStockMember 2022-06-30 0000009326 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000009326 2020-12-31 0000009326 us-gaap:RetainedEarningsMember 2020-12-31 0000009326 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000009326 us-gaap:CommonStockMember 2020-12-31 0000009326 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000009326 2021-01-01 2021-03-31 0000009326 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000009326 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0000009326 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0000009326 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000009326 2021-03-31 0000009326 us-gaap:RetainedEarningsMember 2021-03-31 0000009326 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0000009326 us-gaap:CommonStockMember 2021-03-31 0000009326 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000009326 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0000009326 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0000009326 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0000009326 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0000009326 2021-06-30 0000009326 us-gaap:RetainedEarningsMember 2021-06-30 0000009326 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0000009326 us-gaap:CommonStockMember 2021-06-30 0000009326 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000009326 bcpc:KechuBidCoASMember 2022-06-21 2022-06-21 0000009326 bcpc:FormerShareholderMember bcpc:KechuBidCoASMember 2022-06-21 2022-06-21 0000009326 bcpc:KechuBidCoASMember 2022-06-30 0000009326 bcpc:KechuBidCoASMember 2022-06-21 0000009326 bcpc:KechuBidCoASMember us-gaap:CustomerRelationshipsMember 2022-06-21 0000009326 bcpc:KechuBidCoASMember us-gaap:DevelopedTechnologyRightsMember 2022-06-21 0000009326 bcpc:KechuBidCoASMember us-gaap:TrademarksMember 2022-06-21 0000009326 bcpc:KechuBidCoASMember us-gaap:CustomerRelationshipsMember 2022-06-21 2022-06-21 0000009326 bcpc:KechuBidCoASMember bcpc:CorporateTrademarkMember 2022-06-21 2022-06-21 0000009326 bcpc:KechuBidCoASMember bcpc:ProductTrademarksMember 2022-06-21 2022-06-21 0000009326 bcpc:KechuBidCoASMember us-gaap:DevelopedTechnologyRightsMember 2022-06-21 2022-06-21 0000009326 bcpc:KechuBidCoASMember 2022-01-01 2022-06-30 0000009326 bcpc:KechuBidCoASMember 2022-04-01 2022-06-30 0000009326 bcpc:KechuBidCoASMember 2021-04-01 2021-06-30 0000009326 bcpc:KechuBidCoASMember 2021-01-01 2021-06-30 0000009326 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0000009326 us-gaap:CostOfSalesMember 2021-04-01 2021-06-30 0000009326 us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0000009326 us-gaap:CostOfSalesMember 2021-01-01 2021-06-30 0000009326 us-gaap:OperatingExpenseMember 2022-04-01 2022-06-30 0000009326 us-gaap:OperatingExpenseMember 2021-04-01 2021-06-30 0000009326 us-gaap:OperatingExpenseMember 2022-01-01 2022-06-30 0000009326 us-gaap:OperatingExpenseMember 2021-01-01 2021-06-30 0000009326 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0000009326 srt:MinimumMember us-gaap:RestrictedStockMember 2022-01-01 2022-06-30 0000009326 srt:MaximumMember us-gaap:RestrictedStockMember 2022-01-01 2022-06-30 0000009326 us-gaap:PerformanceSharesMember 2022-01-01 2022-06-30 0000009326 srt:DirectorMember us-gaap:RestrictedStockMember 2022-01-01 2022-06-30 0000009326 us-gaap:EmployeeStockOptionMember 2021-12-31 0000009326 us-gaap:EmployeeStockOptionMember 2022-06-30 0000009326 us-gaap:EmployeeStockOptionMember 2020-12-31 0000009326 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0000009326 us-gaap:EmployeeStockOptionMember 2021-06-30 0000009326 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0000009326 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0000009326 us-gaap:RestrictedStockMember 2021-12-31 0000009326 us-gaap:RestrictedStockMember 2020-12-31 0000009326 us-gaap:RestrictedStockMember 2022-01-01 2022-06-30 0000009326 us-gaap:RestrictedStockMember 2021-01-01 2021-06-30 0000009326 us-gaap:RestrictedStockMember 2022-06-30 0000009326 us-gaap:RestrictedStockMember 2021-06-30 0000009326 us-gaap:PerformanceSharesMember 2021-12-31 0000009326 us-gaap:PerformanceSharesMember 2020-12-31 0000009326 us-gaap:PerformanceSharesMember 2021-01-01 2021-06-30 0000009326 us-gaap:PerformanceSharesMember 2022-06-30 0000009326 us-gaap:PerformanceSharesMember 2021-06-30 0000009326 srt:RevisionOfPriorPeriodReclassificationAdjustmentMember 2021-01-01 2021-06-30 0000009326 srt:RevisionOfPriorPeriodReclassificationAdjustmentMember 2021-01-01 2021-03-31 0000009326 srt:RevisionOfPriorPeriodReclassificationAdjustmentMember 2020-01-01 2020-12-31 0000009326 us-gaap:LandMember 2022-06-30 0000009326 us-gaap:LandMember 2021-12-31 0000009326 us-gaap:BuildingMember 2022-06-30 0000009326 us-gaap:BuildingMember 2021-12-31 0000009326 us-gaap:EquipmentMember 2022-06-30 0000009326 us-gaap:EquipmentMember 2021-12-31 0000009326 us-gaap:ConstructionInProgressMember 2022-06-30 0000009326 us-gaap:ConstructionInProgressMember 2021-12-31 0000009326 srt:MinimumMember us-gaap:CustomerListsMember 2022-01-01 2022-06-30 0000009326 srt:MaximumMember us-gaap:CustomerListsMember 2022-01-01 2022-06-30 0000009326 us-gaap:CustomerListsMember 2022-06-30 0000009326 us-gaap:CustomerListsMember 2021-12-31 0000009326 srt:MinimumMember us-gaap:TrademarksAndTradeNamesMember 2022-01-01 2022-06-30 0000009326 srt:MaximumMember us-gaap:TrademarksAndTradeNamesMember 2022-01-01 2022-06-30 0000009326 us-gaap:TrademarksAndTradeNamesMember 2022-06-30 0000009326 us-gaap:TrademarksAndTradeNamesMember 2021-12-31 0000009326 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-06-30 0000009326 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-06-30 0000009326 us-gaap:DevelopedTechnologyRightsMember 2022-06-30 0000009326 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0000009326 srt:MinimumMember us-gaap:OtherIntangibleAssetsMember 2022-01-01 2022-06-30 0000009326 srt:MaximumMember us-gaap:OtherIntangibleAssetsMember 2022-01-01 2022-06-30 0000009326 us-gaap:OtherIntangibleAssetsMember 2022-06-30 0000009326 us-gaap:OtherIntangibleAssetsMember 2021-12-31 0000009326 bcpc:StGabrielCCCompanyLLCMember 2022-06-30 0000009326 bcpc:StGabrielCCCompanyLLCMember bcpc:EastmanChemicalCompanyMember 2022-06-30 0000009326 bcpc:StGabrielCCCompanyLLCMember 2022-01-01 2022-06-30 0000009326 bcpc:StGabrielCCCompanyLLCMember bcpc:EastmanChemicalCompanyMember 2022-01-01 2022-06-30 0000009326 bcpc:StGabrielCCCompanyLLCMember 2022-04-01 2022-06-30 0000009326 bcpc:StGabrielCCCompanyLLCMember 2021-04-01 2021-06-30 0000009326 bcpc:StGabrielCCCompanyLLCMember 2021-01-01 2021-06-30 0000009326 bcpc:StGabrielCCCompanyLLCMember 2021-12-31 0000009326 bcpc:RevolvingCreditAgreementMember us-gaap:SecuredDebtMember 2018-06-27 0000009326 bcpc:RevolvingCreditAgreementMember us-gaap:RevolvingCreditFacilityMember 2018-06-27 0000009326 bcpc:NewRevolvingCreditAgreementMember us-gaap:RevolvingCreditFacilityMember 2018-06-27 0000009326 bcpc:RevolvingCreditAgreementMember us-gaap:SecuredDebtMember 2018-06-27 2018-06-27 0000009326 bcpc:RevolvingLoanMember us-gaap:RevolvingCreditFacilityMember 2022-04-01 2022-06-30 0000009326 bcpc:NewRevolvingCreditAgreementMember us-gaap:RevolvingCreditFacilityMember 2022-06-30 0000009326 bcpc:NewRevolvingCreditAgreementMember us-gaap:RevolvingCreditFacilityMember 2021-12-31 0000009326 bcpc:NewRevolvingCreditAgreementMember us-gaap:RevolvingCreditFacilityMember 2022-01-01 2022-06-30 0000009326 bcpc:NewRevolvingCreditAgreementMember us-gaap:RevolvingCreditFacilityMember us-gaap:SubsequentEventMember 2022-07-27 0000009326 bcpc:NewRevolvingCreditAgreementMember us-gaap:RevolvingCreditFacilityMember us-gaap:SubsequentEventMember 2022-07-27 2022-07-27 0000009326 bcpc:RevolvingCreditAgreementMember 2022-06-30 0000009326 srt:MinimumMember bcpc:RevolvingCreditAgreementMember 2022-01-01 2022-06-30 0000009326 srt:MaximumMember bcpc:RevolvingCreditAgreementMember 2022-01-01 2022-06-30 0000009326 bcpc:RevolvingCreditAgreementMember 2022-01-01 2022-06-30 0000009326 us-gaap:OperatingSegmentsMember bcpc:HumanNutritionAndHealthMember 2022-06-30 0000009326 us-gaap:OperatingSegmentsMember bcpc:HumanNutritionAndHealthMember 2021-12-31 0000009326 us-gaap:OperatingSegmentsMember bcpc:AnimalNutritionAndHealthMember 2022-06-30 0000009326 us-gaap:OperatingSegmentsMember bcpc:AnimalNutritionAndHealthMember 2021-12-31 0000009326 us-gaap:OperatingSegmentsMember bcpc:SpecialtyProductsMember 2022-06-30 0000009326 us-gaap:OperatingSegmentsMember bcpc:SpecialtyProductsMember 2021-12-31 0000009326 us-gaap:CorporateNonSegmentMember 2022-06-30 0000009326 us-gaap:CorporateNonSegmentMember 2021-12-31 0000009326 us-gaap:OperatingSegmentsMember bcpc:HumanNutritionAndHealthMember 2022-04-01 2022-06-30 0000009326 us-gaap:OperatingSegmentsMember bcpc:HumanNutritionAndHealthMember 2021-04-01 2021-06-30 0000009326 us-gaap:OperatingSegmentsMember bcpc:HumanNutritionAndHealthMember 2022-01-01 2022-06-30 0000009326 us-gaap:OperatingSegmentsMember bcpc:HumanNutritionAndHealthMember 2021-01-01 2021-06-30 0000009326 us-gaap:OperatingSegmentsMember bcpc:AnimalNutritionAndHealthMember 2022-04-01 2022-06-30 0000009326 us-gaap:OperatingSegmentsMember bcpc:AnimalNutritionAndHealthMember 2021-04-01 2021-06-30 0000009326 us-gaap:OperatingSegmentsMember bcpc:AnimalNutritionAndHealthMember 2022-01-01 2022-06-30 0000009326 us-gaap:OperatingSegmentsMember bcpc:AnimalNutritionAndHealthMember 2021-01-01 2021-06-30 0000009326 us-gaap:OperatingSegmentsMember bcpc:SpecialtyProductsMember 2022-04-01 2022-06-30 0000009326 us-gaap:OperatingSegmentsMember bcpc:SpecialtyProductsMember 2021-04-01 2021-06-30 0000009326 us-gaap:OperatingSegmentsMember bcpc:SpecialtyProductsMember 2022-01-01 2022-06-30 0000009326 us-gaap:OperatingSegmentsMember bcpc:SpecialtyProductsMember 2021-01-01 2021-06-30 0000009326 us-gaap:CorporateNonSegmentMember 2022-04-01 2022-06-30 0000009326 us-gaap:CorporateNonSegmentMember 2021-04-01 2021-06-30 0000009326 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-06-30 0000009326 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-06-30 0000009326 us-gaap:MaterialReconcilingItemsMember 2022-04-01 2022-06-30 0000009326 us-gaap:MaterialReconcilingItemsMember 2021-04-01 2021-06-30 0000009326 us-gaap:MaterialReconcilingItemsMember 2022-01-01 2022-06-30 0000009326 us-gaap:MaterialReconcilingItemsMember 2021-01-01 2021-06-30 0000009326 bcpc:ProductSalesMember 2022-04-01 2022-06-30 0000009326 bcpc:ProductSalesMember 2021-04-01 2021-06-30 0000009326 bcpc:ProductSalesMember 2022-01-01 2022-06-30 0000009326 bcpc:ProductSalesMember 2021-01-01 2021-06-30 0000009326 bcpc:CoManufacturingMember 2022-04-01 2022-06-30 0000009326 bcpc:CoManufacturingMember 2021-04-01 2021-06-30 0000009326 bcpc:CoManufacturingMember 2022-01-01 2022-06-30 0000009326 bcpc:CoManufacturingMember 2021-01-01 2021-06-30 0000009326 bcpc:ConsignmentMember 2022-04-01 2022-06-30 0000009326 bcpc:ConsignmentMember 2021-04-01 2021-06-30 0000009326 bcpc:ConsignmentMember 2022-01-01 2022-06-30 0000009326 bcpc:ConsignmentMember 2021-01-01 2021-06-30 0000009326 us-gaap:ProductMember 2022-04-01 2022-06-30 0000009326 us-gaap:ProductMember 2021-04-01 2021-06-30 0000009326 us-gaap:ProductMember 2022-01-01 2022-06-30 0000009326 us-gaap:ProductMember 2021-01-01 2021-06-30 0000009326 us-gaap:RoyaltyMember 2022-04-01 2022-06-30 0000009326 us-gaap:RoyaltyMember 2021-04-01 2021-06-30 0000009326 us-gaap:RoyaltyMember 2022-01-01 2022-06-30 0000009326 us-gaap:RoyaltyMember 2021-01-01 2021-06-30 0000009326 country:US 2022-04-01 2022-06-30 0000009326 country:US 2021-04-01 2021-06-30 0000009326 country:US 2022-01-01 2022-06-30 0000009326 country:US 2021-01-01 2021-06-30 0000009326 us-gaap:NonUsMember 2022-04-01 2022-06-30 0000009326 us-gaap:NonUsMember 2021-04-01 2021-06-30 0000009326 us-gaap:NonUsMember 2022-01-01 2022-06-30 0000009326 us-gaap:NonUsMember 2021-01-01 2021-06-30 0000009326 us-gaap:CurrencySwapMember 2022-04-01 2022-06-30 0000009326 us-gaap:CurrencySwapMember 2022-01-01 2022-06-30 0000009326 us-gaap:CurrencySwapMember 2021-04-01 2021-06-30 0000009326 us-gaap:CurrencySwapMember 2021-01-01 2021-06-30 0000009326 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0000009326 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-12-31 0000009326 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-31 0000009326 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-06-30 0000009326 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-06-30 0000009326 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-01 2022-06-30 0000009326 us-gaap:AccumulatedTranslationAdjustmentMember 2022-06-30 0000009326 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-06-30 0000009326 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-06-30 0000009326 2021-01-01 2021-01-01 0000009326 bcpc:KappaBioscienceASMember 2022-06-21 2022-06-21 0000009326 us-gaap:PostemploymentRetirementBenefitsMember 2022-01-01 2022-06-30 0000009326 us-gaap:PostemploymentRetirementBenefitsMember 2021-01-01 2021-06-30 0000009326 us-gaap:PostemploymentRetirementBenefitsMember 2022-06-30 0000009326 us-gaap:PostemploymentRetirementBenefitsMember 2021-12-31 0000009326 bcpc:ChemogasDefinedPensionPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-06-30 0000009326 bcpc:ChemogasDefinedPensionPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0000009326 bcpc:ChemogasDefinedPensionPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-06-30 0000009326 bcpc:ChemogasDefinedPensionPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-01-01 2021-06-30 0000009326 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2022-06-30 0000009326 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2021-12-31 0000009326 us-gaap:CurrencySwapMember 2022-06-30 0000009326 us-gaap:InterestRateSwapMember 2022-06-30 0000009326 us-gaap:CurrencySwapMember 2021-12-31 0000009326 us-gaap:InterestRateSwapMember 2021-12-31 0000009326 bcpc:ServicesProvidedMember us-gaap:CorporateJointVentureMember 2022-04-01 2022-06-30 0000009326 bcpc:ServicesProvidedMember us-gaap:CorporateJointVentureMember 2022-01-01 2022-06-30 0000009326 bcpc:ServicesProvidedMember us-gaap:CorporateJointVentureMember 2021-04-01 2021-06-30 0000009326 bcpc:ServicesProvidedMember us-gaap:CorporateJointVentureMember 2021-01-01 2021-06-30 0000009326 bcpc:RawMaterialsSoldMember us-gaap:CorporateJointVentureMember 2022-04-01 2022-06-30 0000009326 bcpc:RawMaterialsSoldMember us-gaap:CorporateJointVentureMember 2022-01-01 2022-06-30 0000009326 bcpc:RawMaterialsSoldMember us-gaap:CorporateJointVentureMember 2021-04-01 2021-06-30 0000009326 bcpc:RawMaterialsSoldMember us-gaap:CorporateJointVentureMember 2021-01-01 2021-06-30 0000009326 us-gaap:CorporateJointVentureMember 2022-04-01 2022-06-30 0000009326 us-gaap:CorporateJointVentureMember 2022-01-01 2022-06-30 0000009326 us-gaap:CorporateJointVentureMember 2021-04-01 2021-06-30 0000009326 us-gaap:CorporateJointVentureMember 2021-01-01 2021-06-30 0000009326 us-gaap:CorporateJointVentureMember 2022-06-30 0000009326 us-gaap:CorporateJointVentureMember 2021-12-31 0000009326 bcpc:CorporateHeadquartersAndLaboratoryFacilitySubleaseMember 2022-06-22 0000009326 bcpc:LesseeOperatingLeaseTrancheOneMember srt:MinimumMember 2022-06-30 0000009326 bcpc:LesseeOperatingLeaseTrancheOneMember srt:MaximumMember 2022-06-30 0000009326 bcpc:LesseeOperatingLeaseTrancheOneMember 2022-06-30 0000009326 bcpc:LesseeOperatingLeaseTrancheTwoMember srt:MinimumMember 2022-06-30 0000009326 bcpc:LesseeOperatingLeaseTrancheTwoMember srt:MaximumMember 2022-06-30 0000009326 bcpc:LesseeOperatingLeaseTrancheTwoMember 2022-06-30 0000009326 bcpc:LesseeOperatingLeaseTrancheThreeMember srt:MinimumMember 2022-06-30 0000009326 bcpc:LesseeOperatingLeaseTrancheThreeMember srt:MaximumMember 2022-06-30 0000009326 bcpc:LesseeOperatingLeaseTrancheThreeMember 2022-06-30 0000009326 bcpc:LesseeOperatingLeaseTrancheFourMember 2022-06-30 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 2022-04-01 2022-06-30 0000009326 us-gaap:InterestRateSwapMember us-gaap:InterestExpenseMember 2022-01-01 2022-06-30 0000009326 us-gaap:InterestRateSwapMember us-gaap:InterestExpenseMember 2021-04-01 2021-06-30 0000009326 us-gaap:InterestRateSwapMember us-gaap:InterestExpenseMember 2021-01-01 2021-06-30 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 2022-04-01 2022-06-30 0000009326 us-gaap:CurrencySwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2022-01-01 2022-06-30 0000009326 us-gaap:CurrencySwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2021-04-01 2021-06-30 0000009326 us-gaap:CurrencySwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2021-01-01 2021-06-30 0000009326 us-gaap:InterestRateSwapMember 2022-04-01 2022-06-30 0000009326 us-gaap:InterestRateSwapMember 2021-04-01 2021-06-30 0000009326 us-gaap:InterestRateSwapMember 2022-01-01 2022-06-30 0000009326 us-gaap:InterestRateSwapMember 2021-01-01 2021-06-30 0000009326 us-gaap:ForwardContractsMember 2022-06-21 0000009326 us-gaap:ForwardContractsMember 2022-01-01 2022-06-30 0000009326 bcpc:ForeignExchangeForwardUSDNOKMember us-gaap:NondesignatedMember 2022-06-21 0000009326 bcpc:ForeignExchangeForwardUSDEUROMember us-gaap:NondesignatedMember 2022-06-17 0000009326 bcpc:ForeignExchangeForwardUSDEUROMember us-gaap:NondesignatedMember 2022-06-21 0000009326 bcpc:ForeignExchangeForwardEURONOKMember us-gaap:NondesignatedMember 2022-06-21 shares iso4217:USD iso4217:USD shares iso4217:NOK pure bcpc:vote bcpc:segment bcpc:filling_facility bcpc:revenue_substream bcpc:plan bcpc:financial_instrument utr:sqft bcpc:tranche bcpc:derivative iso4217:EUR 0000009326 --12-31 false 2022 Q2 P3Y 0.6666 0.6666 10-Q true 2022-06-30 false 1-13648 Balchem Corporation MD 13-2578432 52 Sunrise Park Road New Hampton NY 10958 845 326-5600 Common Stock, par value $.06-2/3 per share BCPC NASDAQ Yes Yes Large Accelerated Filer false false false 32120593 76183000 103239000 1203000 928000 138579000 117408000 140840000 91058000 8467000 6116000 7276000 0 5796000 4411000 377141000 322232000 252145000 237517000 731772000 523949000 218802000 94665000 10718000 6929000 2255000 2359000 13841000 11674000 1606674000 1199325000 66363000 56243000 58649000 43411000 14973000 19567000 127000 20886000 863000 1334000 2997000 2194000 171000 167000 144143000 143802000 433569000 108569000 77574000 46455000 7725000 4811000 2216000 2303000 0 2658000 24793000 0 15284000 13712000 705304000 322310000 25 25 2000000 2000000 0 0 0 0 0 0 0.0667 0.0667 120000000 120000000 32120593 32120593 32287150 32287150 2143000 2154000 120811000 147716000 790840000 732138000 -12424000 -4993000 901370000 877015000 1606674000 1199325000 236693000 202365000 465560000 388021000 164817000 142918000 322178000 269847000 71876000 59447000 143382000 118174000 15991000 14846000 32976000 29770000 2922000 2899000 6153000 5648000 13043000 11109000 25997000 21588000 31956000 28854000 65126000 57006000 39920000 30593000 78256000 61168000 -960000 -608000 -1505000 -1333000 298000 34000 137000 167000 -662000 -574000 -1368000 -1166000 39258000 30019000 76888000 60002000 9476000 7288000 18176000 13860000 29782000 22731000 58712000 46142000 0.93 0.71 1.83 1.43 0.92 0.70 1.81 1.41 29782000 22731000 58712000 46142000 -6951000 1524000 -9793000 -4619000 850000 351000 2423000 863000 -34000 8000 -61000 15000 -6135000 1883000 -7431000 -3741000 23647000 24614000 51281000 42401000 877015000 732138000 -4993000 32287150 2154000 147716000 28930000 28930000 -1296000 -1296000 34599000 245685 16000 34583000 10000 10000 3642000 74604 4000 3638000 873682000 761058000 -6289000 32116069 2142000 116771000 29782000 29782000 -6135000 -6135000 600000 4976 600000 4641000 9500 1000 4640000 901370000 790840000 -12424000 32120593 2143000 120811000 828233000 656740000 4173000 32372621 2160000 165160000 23411000 23411000 -5624000 -5624000 1596000 13475 1000 1595000 5068000 92784 6000 5062000 849492000 680151000 -1451000 32451930 2165000 168627000 22731000 22731000 1883000 1883000 9240000 72649 5000 9235000 4776000 25493 2000 4774000 869642000 702882000 432000 32404774 2162000 164166000 58712000 46142000 23861000 24463000 6889000 5914000 1778000 54000 380000 -25000 -188000 401000 23000 0 -203000 19000 15506000 16361000 33141000 7949000 1733000 2859000 15075000 25873000 -779000 898000 -689000 659000 55261000 76389000 295660000 0 20799000 13760000 197000 240000 150000 0 -316412000 -13520000 365000000 5000000 40000000 45000000 30648000 0 83000 78000 1328000 3886000 20704000 18700000 35199000 10835000 239694000 -65727000 -5599000 -1811000 -27056000 -4669000 103239000 84571000 76183000 79902000 CONDENSED CONSOLIDATED FINANCIAL STATEMENTS<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 condensed consolidated financial statements presented herein have been prepared in accordance with the accounting policies described in the December 31, 2021 consolidated financial statements, and should be read in conjunction with the consolidated financial statements and notes, which appear in the Annual Report on Form 10-K for the year ended December 31, 2021. The condensed consolidated financial statements reflect the operations of Balchem Corporation and its subsidiaries (the "Company"). All intercompany balances and transactions have been eliminated in consolidation. </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 the opinion of management, the unaudited condensed consolidated financial statements furnished in this Form 10-Q include all adjustments necessary for a fair presentation of the financial position, results of operations and cash flows for the interim periods presented. All such adjustments are of a normal, recurring nature. The condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP” or “GAAP”) governing interim financial statements and the instructions to Form 10-Q and Article 10 of Regulation S-X under the Securities Exchange Act of 1934 (the "Exchange Act") and therefore do not include some information and notes necessary to conform to annual reporting requirements. The results of operations for the three and six months ended June 30, 2022 are not necessarily indicative of the operating results expected for the full year or any interim period.</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%">Certain reclassifications have been made to prior period amounts to conform with the current period's 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-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Standards</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 Accounting Standards Update ("ASU") 2020-04, "Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting." This ASU provides temporary optional guidance to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying GAAP to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued. The ASU is intended to help stakeholders during the global market-wide reference rate transition period. Therefore, this Standard Update is in effect from March 12, 2020 through December 31, 2022. In January 2021, the FASB issued ASU 2021-01, "Reference Rate Reform (Topic 848): Scope." ASU 2021-01 clarifies that certain optional expedients and exceptions in Topic 848 for contract modifications and hedge accounting apply to derivatives that are affected by the discounting transition. The ASU also amends the expedients and exceptions in Topic 848 to capture the incremental consequences of the scope clarification and to tailor the existing guidance to derivative instruments affected by the discounting transition. The Company adopted the Standard Update in 2021. The adoption of the Standard update did not have a significant impact on the Company's consolidated financial statements and 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 December 2019, the FASB issued ASU 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes." ASU 2019-12 simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. ASU 2019-12 became effective for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years. The Company adopted ASU 2019-12 on January 1, 2021. The adoption of ASU 2019-12 did not have a significant impact on the Company's consolidated financial statements and disclosures.</span></div> Certain reclassifications have been made to prior period amounts to conform with the current period's presentation. <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Standards</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 Accounting Standards Update ("ASU") 2020-04, "Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting." This ASU provides temporary optional guidance to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying GAAP to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued. The ASU is intended to help stakeholders during the global market-wide reference rate transition period. Therefore, this Standard Update is in effect from March 12, 2020 through December 31, 2022. In January 2021, the FASB issued ASU 2021-01, "Reference Rate Reform (Topic 848): Scope." ASU 2021-01 clarifies that certain optional expedients and exceptions in Topic 848 for contract modifications and hedge accounting apply to derivatives that are affected by the discounting transition. The ASU also amends the expedients and exceptions in Topic 848 to capture the incremental consequences of the scope clarification and to tailor the existing guidance to derivative instruments affected by the discounting transition. The Company adopted the Standard Update in 2021. The adoption of the Standard update did not have a significant impact on the Company's consolidated financial statements and 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 December 2019, the FASB issued ASU 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes." ASU 2019-12 simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. ASU 2019-12 became effective for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years. The Company adopted ASU 2019-12 on January 1, 2021. The adoption of ASU 2019-12 did not have a significant impact on the Company's consolidated financial statements and disclosures.</span></div> SIGNIFICANT ACQUISITIONS <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 June 21, 2022, Balchem 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 being hereinafter collectively referred to as “Kappa”). The Company made payments of approximately kr3,301,341 ("kr" indicates the Norwegian krone) on the acquisition date, amounting to approximately kr2,997,669 to the former shareholder and approximately kr303,672 to Kappa's lenders to pay off all Kappa bank debt. Net of cash acquired of kr63,064, total payments on the acquisition date were kr3,238,277. Considering net cash acquired of $6,365, these payments translated to approximately $326,820 paid on the acquisition date, amounting to $302,537 paid to the former shareholder and approximately $30,648 to Kappa's lenders. The acquisition was primarily financed through the 2018 Credit Agreement (see Note 8, "Revolving Loan"). In connection with this transaction, the seller has an opportunity to receive an additional payment in 2024 if certain financial performance targets and other metrics are met, and therefore we recorded contingent consideration of kr245,000 (translated to $24,793) as of June 30, 2022. Kappa manufactures specialty vitamin K2, a fast-growing specialty vitamin that plays a crucial role in the human body for bone health, heart health, immunity, and athletic performance. 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. Kappa's K2VITAL</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%"> branded vitamin K2 is the leading synthetic vitamin K2 and is backed by strong intellectual property and a deep clinical research portfolio. 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 &amp; Health segment.</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 goodwill of $212,591 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 &amp; Health business segment and is not deductible for income tax purposes. </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 following table summarizes the estimated fair values of the assets acquired and liabilities assumed:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.171%"/><td style="width:0.1%"/></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%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">6,365 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,301)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Bank debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,373)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Deferred income taxes, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,127)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Total consideration on acquisition date</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">327,263 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Contingent consideration liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,726)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 gains on foreign currency exchange forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><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%">Amount paid to shareholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,025 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Kappa bank debt paid on purchase date</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">Total amount paid on acquisition date</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 #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%">332,673 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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 estimated fair value of tangible and intangible assets acquired and liabilities assumed is based on management’s estimates and assumptions, which are subject to change. In preparing our preliminary 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. The purchase price and related allocation of assets acquired and liabilities assumed is preliminary pending management's final review of fair value calculations and deferred tax liabilities related to certain non-deductible 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%">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:6pt;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 selling, general, and administrative expenses and were $451 for both the three and six months ended June 30, 2022. There were no such amounts related to this acquisition for the three and six months ended June 30, 2021.</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 following preliminary unaudited pro forma information has been prepared as if the acquisition had occurred on January 1, 2021.</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></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 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%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended <br/>June 30,</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 colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Net Sales</span></td><td colspan="3" style="padding:0 1pt"/><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%">Net Earnings</span></td><td colspan="3" style="padding:0 1pt"/><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%">Net Sales</span></td><td colspan="3" style="padding:0 1pt"/><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%">Net Earnings</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></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 actual results included in the Company's consolidated income statement from June 21, 2022 through June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 information</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">247,430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">489,170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">58,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 information</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">213,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">410,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">50,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></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%">Kappa's net sales and net earnings from June 21, 2022 through June 30, 2022 were not material. As such, they were not included in the Company's condensed consolidated statements of earnings for the three and six months ended June 30, 2022. 2022 supplemental pro forma net earnings for the three and six months ended June 30, 2022, excluded $643 and $722, respectively, of acquisition-related costs incurred. The pro forma information presented does not purport to be indicative of the results that actually would have been attained if the Kappa acquisition had occurred at the beginning of the periods presented, and is not intended to be a projection of future results.</span></div> 3301341000 2997669000 303672000 63064000 3238277000 6365000 326820000 302537000 30648000 245000000 24793000 212591000 <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 following table summarizes the estimated fair values of the assets acquired and liabilities assumed:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.171%"/><td style="width:0.1%"/></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%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">6,365 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,301)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Bank debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,373)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Deferred income taxes, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,127)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Total consideration on acquisition date</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">327,263 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Contingent consideration liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,726)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 gains on foreign currency exchange forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><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%">Amount paid to shareholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,025 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Kappa bank debt paid on purchase date</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">Total amount paid on acquisition date</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 #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%">332,673 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6365000 8036000 17701000 9854000 3349000 113545000 18166000 6055000 2399000 3301000 30648000 3349000 4373000 29127000 212591000 327263000 24726000 512000 302025000 30648000 332673000 P15Y P2Y P10Y P12Y 451000 451000 0 0 <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 following preliminary unaudited pro forma information has been prepared as if the acquisition had occurred on January 1, 2021.</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></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 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%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended <br/>June 30,</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 colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Net Sales</span></td><td colspan="3" style="padding:0 1pt"/><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%">Net Earnings</span></td><td colspan="3" style="padding:0 1pt"/><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%">Net Sales</span></td><td colspan="3" style="padding:0 1pt"/><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%">Net Earnings</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></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 actual results included in the Company's consolidated income statement from June 21, 2022 through June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 information</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">247,430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">489,170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">58,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 information</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">213,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">410,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">50,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div> 0 0 0 0 247430000 30172000 489170000 58648000 213032000 26344000 410649000 50379000 643000 722000 STOCKHOLDERS’ EQUITY<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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’s results for the three and six months ended June 30, 2022 and 2021 reflected the following stock-based compensation cost, and such compensation cost had the following effects on net earnings:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Increase/(Decrease) for the</span></td><td colspan="3" style="padding:0 1pt"/><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%">Increase/(Decrease) for the</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2021</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">277 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">444 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">676 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">744 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,933)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,547)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,312)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,569)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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%">As allowed by ASC 718, 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: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 Company’s stock incentive plans allow for the granting of stock awards and options to purchase common stock. Both incentive stock options and nonqualified stock options can be awarded under the plans. No option will be exercisable for longer than ten years after the date of grant. The Company has approved and reserved a number of shares to be issued upon exercise of the outstanding options that is adequate to cover all exercises. As of June 30, 2022, the plans had 534,120 shares available for future awards. Compensation expense for stock options and stock awards is recognized on a straight-line basis over the vesting period, generally three years for stock options, <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBmYmY1ZDlhYzY3NDRhNDViMjQ3NjM1ZGZhOTk3YjVjL3NlYzowZmJmNWQ5YWM2NzQ0YTQ1YjI0NzYzNWRmYTk5N2I1Y18zNy9mcmFnOmVkYTJkMzEwMzMxYTQ1YjFiOWJhZWFlOWM5MTYyODUzL3RleHRyZWdpb246ZWRhMmQzMTAzMzFhNDViMWI5YmFlYWU5YzkxNjI4NTNfMTExMA_62a8581e-f970-47da-966b-90c63dd29eaf">three</span> to four years for employee restricted stock awards, three years for employee </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%">performance share awards, and three years for non-employee director restricted stock awards. Certain awards provide for accelerated vesting if there is a change in control (as defined in the plans) or other qualifying events.</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%">Option activity for the six months ended June 30, 2022 and 2021 is summarized below:</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:99.856%"><tr><td style="width:1.0%"/><td style="width:45.374%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.561%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.561%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.561%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.567%"/><td style="width:0.1%"/></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%">For the six months ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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 (000s)</span></td><td colspan="3" style="padding:0 1pt"/><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<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><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%">Aggregate<br/>Intrinsic<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><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<br/>Average<br/>Remaining<br/>Contractual<br/>Term</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 as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">69,711 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120.36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 as of June 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">952 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">93.99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">34,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">6.4</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 as of June 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #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%">666 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">32,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.4</span></td></tr></table></div><div style="margin-top:9pt"><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 style="width:45.374%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.561%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.561%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.561%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.567%"/><td style="width:0.1%"/></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%">For the six months ended June 30, 2021 </span></td><td colspan="3" style="padding:0 1pt"/><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 (000s)</span></td><td colspan="3" style="padding:0 1pt"/><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<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><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%">Aggregate<br/>Intrinsic<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><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<br/>Average<br/>Remaining<br/>Contractual<br/>Term</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 as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">858 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">80.58 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">29,735 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 as of June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">926 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">86.85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">41,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">6.8</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 as of June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #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%">580 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">73.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">33,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.6</span></td></tr></table></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%">ASC 718 requires companies to measure the cost of employee services received in exchange for an award of equity instruments based on the grant-date fair value of the award. The fair value of each option grant is estimated on the date of the grant using the Black-Scholes option-pricing model with the following weighted average assumptions: dividend yields of 0.5% and 0.5%; expected volatilities of 31% and 33%; risk-free interest rates of 2.0% and 0.5%; and expected lives of 4.9 years and 4.9 years, in each case for the six months ended June 30, 2022 and 2021, respectively.</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 Company used a projected expected life for each award granted based on historical experience of employees’ exercise behavior. Expected volatility is based on the Company’s historical volatility levels. 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="margin-top:9pt"><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 three and six months ended June 30, 2022 and 2021 is as follows:</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 style="width:45.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></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 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%">Three Months Ended <br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended<br/>June 30,</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 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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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.26 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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.11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></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%">Non-vested restricted stock activity for the six months ended June 30, 2022 and 2021 is summarized below:</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 style="width:45.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom: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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Shares (000s)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><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%">Shares (000s)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">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 as of December 31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">99.70 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">90.71 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 as of June 30</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">120 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">122.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">181 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">96.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-top:9pt"><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 six months ended June 30, 2022 and 2021 is summarized below:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom: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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Shares (000s)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><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%">Shares (000s)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">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 as of December 31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">69 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">110.72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">71</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">91.99 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">36</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">108.74</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%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(24)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">70.64</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%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(11)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">74.57</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 as of June 30</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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%">72</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">The performance share (“PS”) awards provide the recipients the right to receive a certain number of shares of the Company’s common stock in the future, subject to an EBITDA performance hurdle, where vesting is dependent upon the Company achieving a certain EBITDA percentage growth over the performance period, and relative total shareholder return (TSR) where vesting is dependent upon the Company’s TSR performance over the performance period relative to a comparator group consisting of the Russell 2000 index constituents. 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 PS vests. The assumptions used in the fair value determination were risk free interest rates of 1.8% and 0.2%; dividend yields of 0.5% and 0.6%; volatilities of 32% and 33%; and initial TSR’s of -15.7% and 11.7%, in each case for the six months ended June 30, 2022 and 2021, respectively. Expense is estimated based on the 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 PS 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:9pt;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 June 30, 2022 and 2021, there were $19,988 and $19,796, respectively, of total unrecognized compensation costs related to non-vested share-based compensation arrangements granted under the plans. As of June 30, 2022, the unrecognized </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%">compensation cost is expected to be recognized over a weighted-average period of approximately 1.7 years. The Company estimates that share-based compensation expense for the year ended December 31, 2022 will be approximately $13,000.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REPURCHASE OF COMMON STOCK</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'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,068,905 shares have been purchased. The Company’s prior presentation of reflecting treasury stock separately within stockholders’ equity has been adjusted to conform to the presentation prescribed by the State of Maryland, where the Company is incorporated. In connection therewith, adjustments to balances previously reflected as treasury stock of $8,472, $2,210, and $7,873 as of June 30, 2021, March 31, 2021, and December 31, 2020, respectively, were made to the condensed consolidated statements of changes in stockholders’ equity and prior references to “Treasury shares purchased” were updated to “Repurchases of common stock”, accordingly. There was no impact to total stockholders’ equity in any of the years presented as a result of these updates. 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. The Company also repurchases shares from employees in connection with settlement of transactions under the Company's equity incentive plans. During the six months ended June 30, 2022 and 2021, the Company purchased 250,661 and 86,124 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 $140.42 and $125.81, respectively.</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’s results for the three and six months ended June 30, 2022 and 2021 reflected the following stock-based compensation cost, and such compensation cost had the following effects on net earnings:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Increase/(Decrease) for the</span></td><td colspan="3" style="padding:0 1pt"/><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%">Increase/(Decrease) for the</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2021</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">277 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">444 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">676 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">744 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,933)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,547)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,312)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,569)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 277000 444000 676000 744000 3535000 2849000 6213000 5170000 2933000 2547000 5312000 4569000 P10Y 534120 P3Y P4Y 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%">Option activity for the six months ended June 30, 2022 and 2021 is summarized below:</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:99.856%"><tr><td style="width:1.0%"/><td style="width:45.374%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.561%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.561%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.561%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.567%"/><td style="width:0.1%"/></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%">For the six months ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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 (000s)</span></td><td colspan="3" style="padding:0 1pt"/><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<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><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%">Aggregate<br/>Intrinsic<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><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<br/>Average<br/>Remaining<br/>Contractual<br/>Term</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 as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">69,711 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120.36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 as of June 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">952 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">93.99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">34,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">6.4</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 as of June 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #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%">666 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">32,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.4</span></td></tr></table></div><div style="margin-top:9pt"><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 style="width:45.374%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.561%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.561%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.561%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.567%"/><td style="width:0.1%"/></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%">For the six months ended June 30, 2021 </span></td><td colspan="3" style="padding:0 1pt"/><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 (000s)</span></td><td colspan="3" style="padding:0 1pt"/><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<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><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%">Aggregate<br/>Intrinsic<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><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<br/>Average<br/>Remaining<br/>Contractual<br/>Term</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 as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">858 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">80.58 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">29,735 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 as of June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">926 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">86.85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">41,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">6.8</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 as of June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #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%">580 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">73.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">33,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.6</span></td></tr></table></div> 867000 88.19 69711000 109000 138.07 18000 72.74 6000 120.36 0 0 952000 93.99 34907000 P6Y4M24D 666000 81.11 32409000 P5Y4M24D 858000 80.58 29735000 129000 119.12 58000 65.95 2000 101.38 1000 74.57 926000 86.85 41107000 P6Y9M18D 580000 73.72 33398000 P5Y7M6D 0.005 0.005 0.31 0.33 0.020 0.005 P4Y10M24D P4Y10M24D <div style="margin-top:9pt"><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 three and six months ended June 30, 2022 and 2021 is as follows:</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 style="width:45.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></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 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%">Three Months Ended <br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended<br/>June 30,</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 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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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.26 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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.11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div> 0 34.42 40.26 33.11 495000 1814000 1149000 3731000 <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%">Non-vested restricted stock activity for the six months ended June 30, 2022 and 2021 is summarized below:</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 style="width:45.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom: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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Shares (000s)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><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%">Shares (000s)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">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 as of December 31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">99.70 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">90.71 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 as of June 30</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">120 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">122.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">181 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">96.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 166000 99.70 159000 90.71 34000 137.74 37000 119.30 77000 80.84 13000 87.33 3000 116.73 2000 85.60 120000 122.03 181000 96.89 <div style="margin-top:9pt"><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 six months ended June 30, 2022 and 2021 is summarized below:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom: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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Shares (000s)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><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%">Shares (000s)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">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 as of December 31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">69 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">110.72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">71</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">91.99 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">36</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">108.74</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%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(24)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">70.64</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%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(11)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">74.57</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 as of June 30</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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%">72</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 69000 110.72 71000 91.99 39000 114.22 36000 108.74 35000 53.17 24000 70.64 3000 84.09 11000 74.57 70000 127.69 72000 110.22 0.018 0.002 0.005 0.006 0.32 0.33 -0.157 0.117 1 19988000 19796000 P1Y8M12D 13000000 3763038 3068905 8472000 2210000 7873000 250661 86124 140.42 125.81 INVENTORIES<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 at June 30, 2022 and December 31, 2021 consisted of the following:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.717%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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, 2021</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">43,342 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,639 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,856 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">140,840 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">91,058 </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"/></tr></table></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 at June 30, 2022 and December 31, 2021 consisted of the following:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.717%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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, 2021</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">43,342 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,639 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,856 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">140,840 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">91,058 </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"/></tr></table></div> 43342000 28639000 20249000 10563000 77249000 51856000 140840000 91058000 PROPERTY, PLANT AND EQUIPMENT<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 at June 30, 2022 and December 31, 2021 are summarized as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.717%"/><td style="width:0.1%"/></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 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%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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, 2021</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,273 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,692 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,995 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">432,248 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">408,219 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,702 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">252,145 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">237,517 </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"/></tr></table></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 at June 30, 2022 and December 31, 2021 are summarized as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.717%"/><td style="width:0.1%"/></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 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%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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, 2021</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,273 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,692 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,995 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">432,248 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">408,219 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,702 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">252,145 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">237,517 </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"/></tr></table></div> 11273000 11692000 91140000 89602000 263929000 253995000 65906000 52930000 432248000 408219000 180103000 170702000 252145000 237517000 INTANGIBLE ASSETS<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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$731,772</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $523,949 as of June 30, 2022 and December 31, 2021, respectively, subject to the provisions of ASC 350, “Intangibles-Goodwill and Other.” The increase in goodwill is the result of the acquisition of Kappa, partially offset by the change due to foreign exchange translation adjustments. Refer to Note 2, "Significant Acquisitions", for more information. </span><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identifiable intangible assets with finite lives at June 30, 2022 and December 31, 2021 are summarized as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.089%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.549%"/><td style="width:0.1%"/></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 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 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%">Gross Carrying Amount at<br/>6/30/2022</span></td><td colspan="3" style="padding:0 1pt"/><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%">Accumulated Amortization at 6/30/2022</span></td><td colspan="3" style="padding:0 1pt"/><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%">Gross Carrying Amount at 12/31/2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">Accumulated Amortization at 12/31/2021</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 &amp; lists</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">350,523 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">180,638 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,059 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">173,489 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 &amp; trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,687 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">462,186 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">243,384 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">327,330 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">232,665 </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"/></tr></table></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%">Amortization of identifiable intangible assets was approximately $5,850 and $11,761 for the three and six months ended June 30, 2022, respectively, and $6,229 and $12,713 for the three and six months ended June 30, 2021, respectively. Assuming no change in the gross carrying value of identifiable intangible assets, estimated amortization expense is $14,485 for the remainder of 2022, $27,923 for 2023, $19,659 for 2024, $16,117 for 2025, $15,710 for 2026 and $14,949 for 2027. At June 30, 2022 and December 31, 2021, there were no identifiable intangible assets with indefinite useful lives as defined by ASC 350. Identifiable intangible assets are reflected in “Intangible assets with finite lives, net” in the Company’s condensed consolidated balance sheets. There were no changes to the useful lives of intangible assets subject to amortization during the six months ended June 30, 2022 and 2021.</span></div> 731772000 523949000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identifiable intangible assets with finite lives at June 30, 2022 and December 31, 2021 are summarized as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.089%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.549%"/><td style="width:0.1%"/></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 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 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%">Gross Carrying Amount at<br/>6/30/2022</span></td><td colspan="3" style="padding:0 1pt"/><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%">Accumulated Amortization at 6/30/2022</span></td><td colspan="3" style="padding:0 1pt"/><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%">Gross Carrying Amount at 12/31/2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">Accumulated Amortization at 12/31/2021</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 &amp; lists</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">350,523 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">180,638 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,059 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">173,489 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 &amp; trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,687 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">462,186 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">243,384 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">327,330 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">232,665 </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"/></tr></table></div> P10Y P20Y 350523000 180638000 240059000 173489000 P2Y P17Y 48724000 30968000 43116000 28985000 P5Y P12Y 38252000 14993000 20234000 14607000 P2Y P18Y 24687000 16785000 23921000 15584000 462186000 243384000 327330000 232665000 5850000 11761000 6229000 12713000 14485000 27923000 19659000 16117000 15710000 14949000 0 0 EQUITY-METHOD INVESTMENT<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 (formerly Taminco Corporation) 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 receives up to 2/3 of the production offtake capacity 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 lo</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ss of $140 and $280 for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the three and six months ended June 30, 2022, respectively, and $130 and $274 for the three and six months ended June 30, 2021, respectively, relating to its portion of the joint venture's expenses in other expense. The Company made capital contributions to the investment totaling</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $75 and $133 fo</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">r the three and six months ended June 30, 2022, respectively, and received a net return of capital totaling </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$28</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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%">$15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the three and six months ended June 30, 2021, respectively. The carrying value of the joint venture at June 30, 2022 and December 31, 2021 was $4,352 and $4,499, respectively, and is recorded in "Other assets."</span> 0.6666 0.3334 2 2 -140000 -280000 -130000 -274000 75000 133000 28000 15000 4352000 4499000 REVOLVING LOAN<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 27, 2018, the Company and a bank syndicate entered into a credit agreement (the "2018 Credit Agreement"), which replaced the existing credit facility that had provided for a senior secured term loan of $350,000 and a revolving loan of $100,000.  The 2018 Credit Agreement, which expires on June 27, 2023, provides for revolving loans up to $500,000 (collectively referred to as the “loans”).  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.  The initial proceeds from the 2018 Credit Agreement were used to repay the outstanding balance of $210,750 on its senior secured term loan, which was due May 2019. During the second quarter of 2022, the Company borrowed an additional $345,000 to fund the Kappa acquisition (see Note 2, "Significant Acquisitions"). As of June 30, 2022 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%"> December 31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the total balance outstanding on the 2018 Credit Agreement amounted to $433,569 and $108,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. On July 27, 2022, the Company entered into an Amended and Restated Credit Agreement with lenders in the form of a senior secured revolving credit facility, due July 27, 2027. The Amended and Restated Credit Agreement allows for up to $550,000 of borrowing. The Company used initial proceeds from the Amended and Restated Credit Agreement to repay the outstanding balance of $433,569 on the previous revolving credit facility, due June 2023. In connection with the entering into the Amended and Restated Credit Agreement, the Company also modified its existing interest rate swap under the relief provided for in ASC 848, "Reference Rate Reform" (see Note 20 "Derivative Instruments and Hedging Activities"). </span><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%">Amounts outstanding under the 2018 Credit Agreement are subject to an interest rate equal to a fluctuating rate as defined by the 2018 Credit Agreement plus an applicable rate.  The applicable rate is based upon the Company’s consolidated net leverage ratio, as defined in the 2018 Credit Agreement, and the interest rate was 2.538% at June 30, 2022. 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 2018 Credit Agreement and ranges from 0.15% to 0.275% (0.15% at June 30, 2022).  The unused portion of the revolving loan amounted to $66,431 at June 30, 2022.  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="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%">Costs associated with the issuance of the revolving loans are capitalized and amortized on a straight-line basis over the term of the 2018 Credit Agreement, which is not materially different than the effective interest method.  Costs associated with the issuance of the extinguished debt instrument were capitalized and amortized over the term of the respective financing arrangement using the effective interest method. Capitalized costs net of accumulated amortization totaled $280 and $421 at June 30, 2022 and December 31, 2021, respectively, and are included in other assets on the condensed consolidated balance sheets. Amortization expense pertaining to these costs totaled $70 and $141 for the three and six months ended June 30, 2022 and 2021, respectively, and are included in "Interest expense" in the accompanying condensed consolidated statements of earnings.</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 2018 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 June 30, 2022, the Company was in compliance with these covenants.  Indebtedness under the Company’s loan agreements is secured by assets of the Company.</span></div> 350000000 100000000 500000000 210750000 345000000 433569000 108569000 0 550000000 433569000 0.02538 0.0015 0.00275 0.0015 66431000 280000 421000 70000 70000 141000 141000 NET EARNINGS PER SHARE<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 following presents a reconciliation of the net earnings and shares used in calculating basic and diluted net earnings per share:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr style="height:24pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended<br/>June 30,</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">2021</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 Earnings - Basic and Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">29,782 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">22,731 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">58,712 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">46,142 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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-style:italic;font-weight:400;line-height:100%">Shares (000s)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Weighted Average Common Shares - Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Effect of Dilutive Securities – Stock Options, Restricted Stock, and Performance Shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Weighted Average Common Shares - Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,314 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,651 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,395 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,653 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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 Per Share - Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 Per Share - Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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 number of anti-dilutive shares were 294,568 and 237,453 for the three and six months ended June 30, 2022, respectively, and 153,868 and 304,324 for the three and six months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. Anti-dilutive shares could potentially dilute basic earnings per share in future periods and therefore, were not included in diluted earnings per 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%">The following presents a reconciliation of the net earnings and shares used in calculating basic and diluted net earnings per share:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr style="height:24pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended<br/>June 30,</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">2021</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 Earnings - Basic and Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">29,782 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">22,731 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">58,712 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">46,142 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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-style:italic;font-weight:400;line-height:100%">Shares (000s)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Weighted Average Common Shares - Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Effect of Dilutive Securities – Stock Options, Restricted Stock, and Performance Shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Weighted Average Common Shares - Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,314 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,651 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,395 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,653 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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 Per Share - Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 Per Share - Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 29782000 22731000 58712000 46142000 31999000 32232000 32020000 32243000 315000 419000 375000 410000 32314000 32651000 32395000 32653000 0.93 0.71 1.83 1.43 0.92 0.70 1.81 1.41 294568 237453 153868 304324 INCOME TAXES<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%">The Company’s effective tax rate for the three months ended June 30, 2022 and 2021, was 24.1% and 24.3%, respectively, and 23.6% and 23.1% for the six months ended June 30, 2022 and 2021. The decrease in the effective tax rate for the three months ended June 30, 2022 compared to the three months ended June 30, 2021 was primarily due to the prior year being negatively impacted by clarifying regulations related to tax reform, which was offset by lower tax benefits from stock-based compensation in the current quarter. The increase in the effective tax rate for the six months ended June 30, 2022 compared to the six months ended June 30, 2021 was primarily due to lower tax benefits from stock-based compensation and a reduction in certain tax credits.</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%">Balchem will continue to evaluate and analyze the impact of the U.S. Tax Cuts and Jobs Act that was enacted on December 22, 2017 and the additional guidance that has been issued, and may be issued, by the U.S. Department of Treasury, the Securities and Exchange Commission ("SEC"), and/or the Financial Accounting Standards Board ("FASB") regarding this act. </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%">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 </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%">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: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 Company accounts for uncertainty in income taxes utilizing ASC 740-10, "Income Taxes". ASC 740-10 clarifies whether or not to recognize assets or liabilities for tax positions taken that may be challenged by a tax authority. It prescribes a recognition threshold and measurement attribute for financial statement disclosure of tax positions taken or expected to be taken. This interpretation also provides guidance on derecognition, classification, interest and penalties, accounting in interim periods, and disclosures. The application of ASC 740-10 requires judgment related to the uncertainty in income taxes and could impact our effective tax rate.</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 Company files income tax returns in the U.S. and in various states and foreign countries. As of June 30, 2022, in the major jurisdictions where the Company operates, it is generally no longer subject to income tax examinations by tax authorities for years before 2017. As of June 30, 2022 and December 31, 2021, the Company had approximately $5,902 and $5,881, respectively, of unrecognized tax benefits, which are included in "Other long-term obligations" on the Company’s condensed consolidated balance sheets. The Company includes interest expense or income as well as potential penalties on unrecognized tax positions as a component of "Income tax expense" in the condensed consolidated statements of earnings. The total amounts of accrued interest and penalties related to uncertain tax positions at June 30, 2022 and December 31, 2021 were approximately $2,214 and $2,106, respectively, and are included in "Other long-term obligations."</span></div> 0.241 0.243 0.236 0.231 5902000 5881000 2214000 2106000 SEGMENT INFORMATION<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 reports three business segments: Human Nutrition &amp; Health, Animal Nutrition &amp; 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."</span></div><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%">Human Nutrition &amp; Health</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 Human Nutrition &amp; 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 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. Through the Kappa acquisition, this segment recently began manufacturing specialty vitamin K2, which is a fast-growing specialty vitamin that plays a crucial role in the human body for bone health, heart health, immunity, and athletic performance.</span></div><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%">Animal Nutrition &amp; Health</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’s Animal Nutrition &amp; Health ("ANH") segment provides nutritional products derived from its microencapsulation and chelation technologies in addition to basic 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 </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%">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.</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%">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 basic 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 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%">Specialty Products</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%">Ethylene oxide, at the 100% level and blended with carbon dioxide, 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. The Company’s 100% ethylene oxide product and blends 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. Contract sterilizers and medical device manufacturers are principal customers for this product. The Company also sells single use canisters with 100% ethylene oxide for use in sterilizing re-usable devices typically processed in autoclave units in hospitals. As a fumigant, ethylene oxide blends are highly effective in killing bacteria, fungi, and insects in spices and other seasoning materials.</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 Company also distributes a number of other gases for various uses, most notably propylene oxide and ammonia. Propylene oxide is marketed and sold in the U.S. as a fumigant to aid in the control of insects and microbiological spoilage; and to reduce bacterial and mold contamination in certain shelled and processed nut meats, processed spices, cacao beans, cocoa powder, raisins, figs and prunes. The Company distributes its propylene oxide product in the U.S. primarily in recyclable, single-walled, carbon steel cylinders according to standards outlined by the Environmental Protection Agency ("EPA") and the Department of Transportation ("DOT"). Propylene oxide is also sold worldwide to customers in approved reusable and recyclable drum and cylinder packaging for various chemical synthesis applications, such as increasing paint durability and manufacturing specialty starches and textile coatings. Ammonia is used primarily as a refrigerant, and also 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 inventory of cylinders for these products also represents a significant capital investment.</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 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="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 segment information is summarized as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.717%"/><td style="width:0.1%"/></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-style:italic;font-weight:700;line-height:100%">Business Segment Assets</span></td><td colspan="3" style="padding:0 1pt"/><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%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><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,<br/>2021</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%">Human Nutrition &amp; Health</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,146,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">727,131 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Animal Nutrition &amp; Health</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,628 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',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">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,747 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,606,674 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,199,325 </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"/></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.313%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.403%"/><td style="width:0.1%"/></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-style:italic;font-weight:700;line-height:100%">Business Segment Net Sales</span></td><td colspan="3" style="padding:0 1pt"/><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%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended<br/>June 30,</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 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><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</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%">Human Nutrition &amp; Health</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">131,628 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">111,471 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">254,073 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">215,987 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Animal Nutrition &amp; Health</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,942 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,647 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,981 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',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">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,375 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">236,693 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">202,365 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">465,560 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">388,021 </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"/></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></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-style:italic;font-weight:700;line-height:100%">Business Segment Earnings Before Income Taxes</span></td><td colspan="3" style="padding:0 1pt"/><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%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended<br/>June 30,</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 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><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</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%">Human Nutrition &amp; Health</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">23,705 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">19,021 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">44,008 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">38,711 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Animal Nutrition &amp; Health</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,918 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',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">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,290)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,718)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,339)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,078)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Interest and other expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(662)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(574)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,368)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,166)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">39,258 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">30,019 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">76,888 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">60,002 </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"/></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.549%"/><td style="width:0.1%"/></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-style:italic;font-weight:700;line-height:100%">Depreciation/Amortization</span></td><td colspan="3" style="padding:0 1pt"/><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%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended<br/>June 30,</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 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><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</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%">Human Nutrition &amp; Health</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7,392 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7,441 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">14,747 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">15,014 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Animal Nutrition &amp; Health</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,329 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,354 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',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">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">11,933 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">12,099 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,861 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">24,463 </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"/></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.717%"/><td style="width:0.1%"/></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-style:italic;font-weight:700;line-height:100%">Capital Expenditures</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended<br/>June 30,</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 colspan="3" style="border-top:1pt solid #000000;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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">2021</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%">Human Nutrition &amp; Health</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">11,006 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,883 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Animal Nutrition &amp; Health</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',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">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">20,109 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">13,126 </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"/></tr></table></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 style="width:98.900%"/><td style="width:0.1%"/></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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> 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></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/></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%"> 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 $872 and $1,176 for the three and six months ended June 30, 2022, respectively, and $466 and $700 for the three and six months ended June 30, 2021, respectively, and (ii) Unallocated amortization expense of $811 and $1,620 for the three and six months ended June 30, 2022, respectively, and $674 and $1,349 for the three and six months ended June 30, 2021, respectively, related to an intangible asset in connection with a company-wide ERP system implementation and capitalized loan issuance costs that were included in interest expense in the Company's condensed consolidated statements of earnings.</span></div></td></tr></table></div> 3 5 <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 segment information is summarized as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.717%"/><td style="width:0.1%"/></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-style:italic;font-weight:700;line-height:100%">Business Segment Assets</span></td><td colspan="3" style="padding:0 1pt"/><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%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><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,<br/>2021</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%">Human Nutrition &amp; Health</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,146,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">727,131 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Animal Nutrition &amp; Health</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,628 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',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">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,747 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,606,674 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,199,325 </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"/></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.313%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.403%"/><td style="width:0.1%"/></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-style:italic;font-weight:700;line-height:100%">Business Segment Net Sales</span></td><td colspan="3" style="padding:0 1pt"/><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%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended<br/>June 30,</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 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><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</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%">Human Nutrition &amp; Health</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">131,628 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">111,471 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">254,073 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">215,987 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Animal Nutrition &amp; Health</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,942 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,647 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,981 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',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">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,375 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">236,693 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">202,365 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">465,560 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">388,021 </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"/></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></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-style:italic;font-weight:700;line-height:100%">Business Segment Earnings Before Income Taxes</span></td><td colspan="3" style="padding:0 1pt"/><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%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended<br/>June 30,</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 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><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</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%">Human Nutrition &amp; Health</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">23,705 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">19,021 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">44,008 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">38,711 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Animal Nutrition &amp; Health</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,918 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',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">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,290)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,718)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,339)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,078)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Interest and other expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(662)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(574)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,368)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,166)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">39,258 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">30,019 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">76,888 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">60,002 </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"/></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.549%"/><td style="width:0.1%"/></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-style:italic;font-weight:700;line-height:100%">Depreciation/Amortization</span></td><td colspan="3" style="padding:0 1pt"/><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%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended<br/>June 30,</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 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><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</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%">Human Nutrition &amp; Health</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7,392 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7,441 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">14,747 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">15,014 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Animal Nutrition &amp; Health</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,329 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,354 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',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">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">11,933 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">12,099 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,861 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">24,463 </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"/></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.717%"/><td style="width:0.1%"/></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-style:italic;font-weight:700;line-height:100%">Capital Expenditures</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended<br/>June 30,</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 colspan="3" style="border-top:1pt solid #000000;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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">2021</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%">Human Nutrition &amp; Health</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">11,006 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,883 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Animal Nutrition &amp; Health</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',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">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">20,109 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">13,126 </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"/></tr></table></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 style="width:98.900%"/><td style="width:0.1%"/></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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> 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></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/></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%"> 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 $872 and $1,176 for the three and six months ended June 30, 2022, respectively, and $466 and $700 for the three and six months ended June 30, 2021, respectively, and (ii) Unallocated amortization expense of $811 and $1,620 for the three and six months ended June 30, 2022, respectively, and $674 and $1,349 for the three and six months ended June 30, 2021, respectively, related to an intangible asset in connection with a company-wide ERP system implementation and capitalized loan issuance costs that were included in interest expense in the Company's condensed consolidated statements of earnings.</span></div></td></tr></table></div> 1146749000 727131000 171605000 158971000 179573000 184628000 108747000 128595000 1606674000 1199325000 131628000 111471000 254073000 215987000 62600000 54481000 131942000 105629000 36647000 34022000 69981000 62030000 5818000 2391000 9564000 4375000 236693000 202365000 465560000 388021000 23705000 19021000 44008000 38711000 7586000 3561000 18907000 8617000 9919000 9729000 17680000 16918000 -1290000 -1718000 -2339000 -3078000 -662000 -574000 -1368000 -1166000 39258000 30019000 76888000 60002000 7392000 7441000 14747000 15014000 1668000 1816000 3329000 3580000 1899000 2085000 3831000 4354000 974000 757000 1954000 1515000 11933000 12099000 23861000 24463000 11006000 8883000 6559000 2729000 2206000 1448000 338000 66000 20109000 13126000 872000 1176000 466000 700000 811000 1620000 674000 1349000 REVENUE<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%">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%">Revenues are recognized when control of the promised goods is transferred to customers, in an amount that reflects the consideration the Company expects to realize in exchange for those goods.</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 following table presents revenues disaggregated by revenue source. Sales and usage-based taxes are excluded from revenues.</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 style="width:45.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr style="height:24pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended<br/>June 30,</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">2021</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%">Product Sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">225,260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">193,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">443,313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">369,110 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Co-manufacturing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Consignment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Product Sales Revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">236,068 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">201,380 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">464,019 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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%">385,697 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Royalty Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,324 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 Revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">236,693 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">202,365 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">465,560 </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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><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%">388,021 </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"/></tr></table></div><div style="margin-bottom:9pt;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 following table presents revenues disaggregated by geography, based on the shipping addresses of customers:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr style="height:24pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended<br/>June 30,</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">2021</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">169,076 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">147,188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">343,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">285,039 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">236,693 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">202,365 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">465,560 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">388,021 </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"/></tr></table></div><div style="margin-top:9pt"><span><br/></span></div><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%">Product Sales Revenues</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 Company’s primary operation is the manufacturing and sale of health and nutrition 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 and consist of three sub-streams: product sales, co-manufacturing, and consignment.</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%">Under the co-manufacturing agreements, the Company is responsible for the manufacture of a finished good where the customer provides the majority of the raw materials.  The Company controls the manufacturing process and the ultimate end-product before it is shipped to the customer.  Based on these factors, the Company has determined that it is the principal in these agreements and therefore revenue is recognized in the gross amount of consideration the Company expects to be entitled for the goods provided.</span></div><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%">Royalty Revenues</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%">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="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%">Contract Liabilities</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 records contract liabilities when cash payments are received or due in advance of performance, including amounts which are refundable.</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 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 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%">Practical Expedients and Exemptions</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 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>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. <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 following table presents revenues disaggregated by revenue source. Sales and usage-based taxes are excluded from revenues.</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 style="width:45.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr style="height:24pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended<br/>June 30,</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">2021</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%">Product Sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">225,260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">193,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">443,313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">369,110 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Co-manufacturing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Consignment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Product Sales Revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">236,068 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">201,380 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">464,019 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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%">385,697 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Royalty Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,324 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 Revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">236,693 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">202,365 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">465,560 </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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><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%">388,021 </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"/></tr></table></div><div style="margin-bottom:9pt;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 following table presents revenues disaggregated by geography, based on the shipping addresses of customers:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr style="height:24pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended<br/>June 30,</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">2021</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">169,076 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">147,188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">343,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">285,039 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">236,693 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">202,365 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">465,560 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">388,021 </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"/></tr></table></div> 225260000 193122000 443313000 369110000 9819000 6878000 18126000 14156000 989000 1380000 2580000 2431000 236068000 201380000 464019000 385697000 625000 985000 1541000 2324000 236693000 202365000 465560000 388021000 169076000 147188000 343567000 285039000 67617000 55177000 121993000 102982000 236693000 202365000 465560000 388021000 3 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 six months ended June 30, 2022 and 2021 for income taxes and interest 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 style="width:61.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.717%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">2021</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 taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,562 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,493 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,452 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 six months ended June 30, 2022 and 2021 for income taxes and interest 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 style="width:61.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.717%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">2021</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 taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,562 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,493 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,452 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 15562000 12493000 1960000 2452000 ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)<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 changes in accumulated other comprehensive (loss)/income were as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.009%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.348%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></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 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%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended<br/>June 30,</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 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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2021</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 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%">(6,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,524 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(9,793)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(4,619)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 gain on cash flow hedge</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(783)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(270)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">850 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">351 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,423 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">863 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 prior service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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 gain</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Gain arising during the period and prior service credit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">(7)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">12 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(37)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">21 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 and adjustment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(34)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(61)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">15 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 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%">(6,135)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1,883 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(7,431)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(3,741)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="15" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Included in "Net foreign currency translation adjustment" were gains of $3,963 and $5,086, related to a net investment hedge, which were net of taxes of $1,309 and $1,642 for the three and six months ended June 30, 2022, respectively. Included in "Net foreign currency translation adjustment" w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as a loss of $1,024 and a gain of $2,173, re</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">lated to a net investment hedge, which were net of taxes of $336 and $690 for the three and six months ended June 30, 2021, respectively. See Note 20, "Derivative Instruments and Hedging Activities."</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%">Accumulated other comprehensive (loss)/income at June 30, 2022 and December 31, 2021 consisted of the following:</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:99.568%"><tr><td style="width:1.0%"/><td style="width:40.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.758%"/><td style="width:0.1%"/></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 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 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 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<br/>benefit plan</span></td><td colspan="3" style="padding:0 1pt"/><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, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,602)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,631)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,993)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,793)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,423 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,431)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(13,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">792 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">179 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(12,424)</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"/></tr></table></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 changes in accumulated other comprehensive (loss)/income were as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.009%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.348%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></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 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%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended<br/>June 30,</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 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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2021</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 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%">(6,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,524 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(9,793)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(4,619)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 gain on cash flow hedge</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(783)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(270)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">850 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">351 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,423 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">863 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 prior service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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 gain</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Gain arising during the period and prior service credit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">(7)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">12 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(37)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">21 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 and adjustment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(34)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(61)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">15 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 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%">(6,135)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1,883 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(7,431)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(3,741)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="15" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div> -6951000 1524000 -9793000 -4619000 1122000 456000 3206000 1133000 272000 105000 783000 270000 850000 351000 2423000 863000 2000 19000 4000 37000 0 7000 0 12000 -9000 0 -41000 -4000 7000 -12000 37000 -21000 -27000 -4000 -24000 -6000 34000 -8000 61000 -15000 -6135000 1883000 -7431000 -3741000 3963000 5086000 1309000 1642000 -1024000 2173000 -336000 690000 <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%">Accumulated other comprehensive (loss)/income at June 30, 2022 and December 31, 2021 consisted of the following:</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:99.568%"><tr><td style="width:1.0%"/><td style="width:40.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.758%"/><td style="width:0.1%"/></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 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 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 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<br/>benefit plan</span></td><td colspan="3" style="padding:0 1pt"/><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, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,602)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,631)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,993)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,793)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,423 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,431)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(13,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">792 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">179 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(12,424)</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"/></tr></table></div> -3602000 -1631000 240000 -4993000 -9793000 2423000 -61000 -7431000 -13395000 792000 179000 -12424000 EMPLOYEE BENEFIT PLANS<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%">Defined Contribution Plans</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 sponsored two 401(k) savings plans for eligible employees, which were merged into one plan on January 1st, 2021. The remaining plan allows participants to make pretax contributions and the Company matches certain percentages of those pretax contributions. The remaining 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. </span></div><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%">Postretirement Medical Plans</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 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 facility and a plan for those named as executive officers in the Company’s proxy statement.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic benefit costs for such retirement medical plans were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.717%"/><td style="width:0.1%"/></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 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%">Six Months Ended<br/>June 30,</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 colspan="3" style="border-top:1pt solid #000000;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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">2021</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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">43 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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 periodic benefit cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">56 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">80 </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"/></tr></table></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%">T</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he amounts recorded for these obligations on the Company’s condensed consolidated balance sheets as of June 30, 2022 and December 31, 2021 are $1,221 and $1,293, respectively, and are included in "Other long-term obligations." These plans are unfunded and approved claims are paid from Company funds. Historical cash payments made under such plans have typically been less than $200 per year.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;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:6pt;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:120%">On May 27, 2019, the Company acquired Chemogas, which has an unfunded defined benefit pension plan. The plan provides for the payment of a lump sum at retirement or payments in case of death of the covered employees. The amounts recorded for these obligations on the Company's condensed consolidated balance sheets as of June 30, 2022 and December 31, 2021 were $641 and $684, respectively, and were included in "Other long-term obligations."</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/>Net periodic benefit costs for such benefit pensions plans were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.717%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended<br/>June 30,</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 colspan="3" style="border-top:1pt solid #000000;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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">2021</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">29 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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 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%">16 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">26 </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"/></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-style:italic;font-weight:700;line-height:120%">Deferred Compensation Plan</span></div>On June 1, 2018, the Company established 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, and are subject to additional risk of loss in the event of bankruptcy or insolvency of the Company.  The deferred compensation liability was $8,252 as of June 30, 2022, of which $8,220 was included in "Other long-term obligations" and $32 was included in "Accrued compensation and other benefits" on the Company's condensed consolidated balance sheets. The deferred compensation liability was $6,270 as of December 31, 2021, of which $6,251 was included in "Other long-term obligations" and $19 was included in "Accrued compensation and other benefits" on the Company’s condensed consolidated balance sheets. The related rabbi trust assets were $8,255 and $6,267 as of June 30, 2022 and December 31, 2021, respectively, and were included in "Other non-current assets" on the Company's condensed consolidated balance sheets. 2 1 1 2 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic benefit costs for such retirement medical plans were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.717%"/><td style="width:0.1%"/></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 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%">Six Months Ended<br/>June 30,</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 colspan="3" style="border-top:1pt solid #000000;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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">2021</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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">43 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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 periodic benefit cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">56 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">80 </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"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/>Net periodic benefit costs for such benefit pensions plans were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.717%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended<br/>June 30,</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 colspan="3" style="border-top:1pt solid #000000;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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">2021</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">29 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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 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%">16 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">26 </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"/></tr></table> 39000 43000 13000 12000 4000 37000 0 12000 56000 80000 1221000 1293000 200000 641000 684000 29000 35000 12000 7000 25000 18000 0 -2000 16000 26000 8252000 8220000 32000 6270000 6251000 19000 8255000 6267000 COMMITMENTS AND CONTINGENCIES<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%">Aggregate future minimum rental payments required under all non-cancelable operating and finance leases at June 30, 2022 are as follows:</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 style="width:81.083%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.717%"/><td style="width:0.1%"/></tr><tr><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%">Year</span></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;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 1, 2022 to December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2023</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%">3,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,754 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2025</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%">2,824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2027</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%">2,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 minimum lease payments</span></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%">22,794 </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"/></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 Company’s Verona, Missouri facility, while held by a prior owner, 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 the prior owner 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 certain potential liabilities associated with the Superfund site. In February 2022, BCP Ingredients, Inc. ("BCP"), the Company subsidiary that operates the site, along with the prior owner of the site received a Special Notice Letter from EPA for the performance of a focused remedial investigation/feasibility study ("RI/FS") at the site with regard to the presence of certain contaminants at the site, focusing primarily on the presence of 1,4 dioxane and chlorobenzene. BCP and the site's prior owner are currently negotiating with the EPA and the State of Missouri with respect to a proposed Administrative Settlement Agreement and Order on Consent that defines the scope and performance of the focused RI/FS. </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%">From time to time, the Company is a party to various litigation, claims and assessments.  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, or liquidity.</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%">Aggregate future minimum rental payments required under all non-cancelable operating and finance leases at June 30, 2022 are as follows:</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 style="width:81.083%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.717%"/><td style="width:0.1%"/></tr><tr><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%">Year</span></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;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 1, 2022 to December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2023</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%">3,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,754 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2025</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%">2,824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2027</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%">2,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 minimum lease payments</span></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%">22,794 </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"/></tr></table></div> 1896000 3551000 3754000 2824000 2451000 2093000 6225000 22794000 FAIR VALUE OF FINANCIAL INSTRUMENTS<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 Company estimates that the fair value of all financial instruments at June 30, 2022 and December 31, 2021 does not differ materially from the aggregate carrying values of its financial instruments recorded in the accompanying condensed 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 June 30, 2022 and December 31, 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> includes $927 and $933 in money </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">market funds, respectively. </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%">Non-current assets at June 30, 2022 and December 31, 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> includes $8,255 and $6,267, respectively, of rabbi trust funds related to the Company's deferred compensation plan. The money market and rabbi trust funds ar</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e valued using level one inputs, as defined by ASC 820, “Fair Value Measurement.” </span></div>The Company also has derivative financial instruments, consisting of a cross-currency swap and an interest rate swap, which are included in "Derivative assets" or "Derivative liabilities" in the Company's condensed consolidated balance sheets (see Note 20, "Derivative Instruments and Hedging Activities"). The fair values of these derivative instruments are determined based on Level 2 inputs, using significant inputs that are observable either directly or indirectly, including interest rate curves and implied volatilities. The derivative assets related to the cross-currency swap and the interest rate swap were $6,228 and $1,048 at June 30, 2022, respectively. The derivative liability related to the cross-currency swap and the interest rate swap was $500 and $2,158 at December 31, 2021, respectively. 0 927000 933000 8255000 6267000 6228000 1048000 -500000 -2158000 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 condensed consolidated statements of earnings. Payments for the services the Company provided amounted to $1,022 and $1,997 for the three and six months ended June 30, 2022, respectively, and $920 and $1,747 for the three and six months ended June 30, 2021, respectively. The raw materials purchased and subsequently sold amounted to $10,910 and $20,221 for the three and six months ended June 30, 2022, respectively, and $6,580 and $12,042 for the three and six months ended June 30, 2021, respectively. 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 $8,233 and $14,722 for the three and six months ended June 30, 2022, respectively, and $5,210 and $9,601 for the three and six months ended June 30, 2021, respectively. At June 30, 2022 and December 31, 2021, the Company had receivables of $8,224 and $10,504, respectively, recorded in accounts receivable from St. Gabriel CC Company, LLC for services rendered and raw materials sold. The Company also had payables of $5,829 and $7,552, respectively, recorded in accounts payable for finished goods received from St. Gabriel CC Company, LLC. In addition, the Company had receivables in the amount of $164 related to non-contractual monies owed from St. Gabriel CC Company, LLC, recorded in receivables as of December 31, 2021. There were no such receivables as of June 30, 2022. The Company had payables in the amount of $296 related to non-contractual monies owed to St. Gabriel CC Company, LLC, recorded in accounts payable as of both June 30, 2022 and December 31, 2021. 1022000 1997000 920000 1747000 10910000 20221000 6580000 12042000 8233000 14722000 5210000 9601000 8224000 10504000 5829000 7552000 164000 0 296000 296000 LEASESThe 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 June 30, 2022. In addition, the Company has historically not been exercising purchase options under the equipment leases as it <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%">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 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%">On June 22, 2022, the Company signed a ten-year real estate sublease for approximately 40,000 square feet of office space, which will serve as the Company's corporate headquarters and a laboratory facility. The sublease will not commence until the sublandlord substantially completes its work per the sublease agreement, which will most likely occur in the third quarter of 2022. This new sublease will replace the current lease for the Company's corporate headquarters, however the Company anticipates that it will continue to lease the laboratory space in the previous corporate headquarters. The Company will recognize a right of use asset and a lease liability at the commencement date based on ASC 842, Lease Accounting. As of June 30, 2022 the Company did not record a right of use asset or lease liability on the balance sheet in connection with this lease. </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 Company has not identified 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 condensed 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 2022: (1) 1-2 years, 1.45% (2) 3-4 years, 2.04% (3) 5-9 years, 2.38% and (4) 10+ years, 3.10%. </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 connection with its December 2019 acquisition of Zumbro River Brand, Inc., the Company assumed the finance lease commitment for a warehouse, with an expiration date of March 31, 2033. The warehouse can be purchased at a pre-determined price beginning in 2023. At June 30, 2022 and December 31, 2021, the Company had finance lease liabilities of $2,387 and $2,470, respectively, which were recorded under "Lease liabilities" (current and non-current) on the condensed consolidated balance sheets.</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%">Right of use assets and lease liabilities at June 30, 2022 and December 31, 2021 are summarized as follows:</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 style="width:61.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.718%"/><td style="width:0.1%"/></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 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%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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, 2021</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 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%">10,718 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">6,929 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">12,973 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">9,288 </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"/></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 style="width:61.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.718%"/><td style="width:0.1%"/></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 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%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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, 2021</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 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,997 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,194 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,168 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,361 </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"/></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 style="width:61.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.718%"/><td style="width:0.1%"/></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 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%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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, 2021</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 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%">7,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4,811 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">9,941 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7,114 </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"/></tr></table></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%">For the three and six months ended June 30, 2022 and 2021, the Company's total lease costs were as follows, which included amounts recognized in earnings, amounts capitalized on the balance sheets, and the cash flows arising from lease transactions:</span></div><div style="margin-bottom:10pt;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 style="width:45.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">2021</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%">Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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 lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,592 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Finance Lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Amortization of ROU asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total finance lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">86 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">165 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">171 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></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%">Total lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">856 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></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%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Financing cash flows from finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">879 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">821 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,632 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></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%">Right-of-use assets obtained in exchange for new operating lease liabilities, net of right-of-use assets disposed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 - operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4.10 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4.43 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4.10 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4.43 years</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 remaining lease term - finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">10.91 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">11.75 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">10.91 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">11.75 years</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 - operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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><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 - finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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></tr></table></div>Rent expense charged to operations under operating lease agreements for the three and six months ended June 30, 2022 aggregated to approximately $811 and $1,592, respectively, and $770 and $1,486 for the three and six months ended June 30, 2021, respectively. LEASESThe 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 June 30, 2022. In addition, the Company has historically not been exercising purchase options under the equipment leases as it <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%">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 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%">On June 22, 2022, the Company signed a ten-year real estate sublease for approximately 40,000 square feet of office space, which will serve as the Company's corporate headquarters and a laboratory facility. The sublease will not commence until the sublandlord substantially completes its work per the sublease agreement, which will most likely occur in the third quarter of 2022. This new sublease will replace the current lease for the Company's corporate headquarters, however the Company anticipates that it will continue to lease the laboratory space in the previous corporate headquarters. The Company will recognize a right of use asset and a lease liability at the commencement date based on ASC 842, Lease Accounting. As of June 30, 2022 the Company did not record a right of use asset or lease liability on the balance sheet in connection with this lease. </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 Company has not identified 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 condensed 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 2022: (1) 1-2 years, 1.45% (2) 3-4 years, 2.04% (3) 5-9 years, 2.38% and (4) 10+ years, 3.10%. </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 connection with its December 2019 acquisition of Zumbro River Brand, Inc., the Company assumed the finance lease commitment for a warehouse, with an expiration date of March 31, 2033. The warehouse can be purchased at a pre-determined price beginning in 2023. At June 30, 2022 and December 31, 2021, the Company had finance lease liabilities of $2,387 and $2,470, respectively, which were recorded under "Lease liabilities" (current and non-current) on the condensed consolidated balance sheets.</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%">Right of use assets and lease liabilities at June 30, 2022 and December 31, 2021 are summarized as follows:</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 style="width:61.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.718%"/><td style="width:0.1%"/></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 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%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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, 2021</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 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%">10,718 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">6,929 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">12,973 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">9,288 </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"/></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 style="width:61.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.718%"/><td style="width:0.1%"/></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 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%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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, 2021</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 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,997 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,194 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,168 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,361 </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"/></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 style="width:61.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.718%"/><td style="width:0.1%"/></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 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%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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, 2021</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 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%">7,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4,811 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">9,941 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7,114 </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"/></tr></table></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%">For the three and six months ended June 30, 2022 and 2021, the Company's total lease costs were as follows, which included amounts recognized in earnings, amounts capitalized on the balance sheets, and the cash flows arising from lease transactions:</span></div><div style="margin-bottom:10pt;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 style="width:45.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">2021</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%">Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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 lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,592 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Finance Lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Amortization of ROU asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total finance lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">86 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">165 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">171 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></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%">Total lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">856 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></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%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Financing cash flows from finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">879 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">821 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,632 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></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%">Right-of-use assets obtained in exchange for new operating lease liabilities, net of right-of-use assets disposed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 - operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4.10 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4.43 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4.10 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4.43 years</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 remaining lease term - finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">10.91 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">11.75 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">10.91 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">11.75 years</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 - operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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><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 - finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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></tr></table></div>Rent expense charged to operations under operating lease agreements for the three and six months ended June 30, 2022 aggregated to approximately $811 and $1,592, respectively, and $770 and $1,486 for the three and six months ended June 30, 2021, respectively. P2Y P10Y 40000 4 P1Y P2Y 0.0145 P3Y P4Y 0.0204 P5Y P9Y 0.0238 P10Y 0.0310 2387000 2470000 <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%">Right of use assets and lease liabilities at June 30, 2022 and December 31, 2021 are summarized as follows:</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 style="width:61.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.718%"/><td style="width:0.1%"/></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 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%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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, 2021</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 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%">10,718 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">6,929 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">12,973 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">9,288 </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"/></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 style="width:61.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.718%"/><td style="width:0.1%"/></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 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%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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, 2021</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 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,997 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,194 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,168 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,361 </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"/></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 style="width:61.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.718%"/><td style="width:0.1%"/></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 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%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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, 2021</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 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%">7,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4,811 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">9,941 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7,114 </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"/></tr></table></div> 10718000 6929000 2255000 2359000 12973000 9288000 2997000 2194000 171000 167000 3168000 2361000 7725000 4811000 2216000 2303000 9941000 7114000 <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%">For the three and six months ended June 30, 2022 and 2021, the Company's total lease costs were as follows, which included amounts recognized in earnings, amounts capitalized on the balance sheets, and the cash flows arising from lease transactions:</span></div><div style="margin-bottom:10pt;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 style="width:45.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">2021</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%">Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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 lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,592 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Finance Lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Amortization of ROU asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total finance lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">86 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">165 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">171 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></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%">Total lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">856 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></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%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Financing cash flows from finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">879 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">821 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,632 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></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%">Right-of-use assets obtained in exchange for new operating lease liabilities, net of right-of-use assets disposed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 - operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4.10 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4.43 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4.10 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4.43 years</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 remaining lease term - finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">10.91 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">11.75 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">10.91 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">11.75 years</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 - operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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><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 - finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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></tr></table></div> 811000 770000 1592000 1486000 52000 53000 104000 105000 30000 33000 61000 66000 82000 86000 165000 171000 893000 856000 1757000 1657000 807000 749000 1608000 1488000 30000 33000 61000 66000 42000 39000 83000 78000 879000 821000 1752000 1632000 4615000 1376000 5277000 2412000 P4Y1M6D P4Y5M4D P4Y1M6D P4Y5M4D P10Y10M28D P11Y9M P10Y10M28D P11Y9M 0.032 0.039 0.032 0.039 0.051 0.051 0.051 0.051 811000 1592000 770000 1486000 DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES<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 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 (cash flow hedge) with JP Morgan Chase, N.A. (the "Swap Counterparty") and a cross-currency swap (net investment hedge) with JP Morgan Chase, N.A. (the "Bank Counterparty"). The Company's primary objective for holding derivative financial instruments is to manage interest rate risk and foreign currency risk. </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%">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. The Company's risk management objective and strategy with respect to the interest rate swap is to protect the Company against adverse fluctuations in interest rates by reducing its exposure to variability in cash flows relating to interest payments on a portion of its outstanding debt. The Company is meeting its objective since changes in the cash flows of the interest rate swap are expected to exactly offset the changes in the cash flows attributable to fluctuations in the contractually specified interest rate on the interest payments associated with the 2018 Credit Agreement. The net interest expense related to the interest rate swap contract was $364 and $877 for the three and six months ended June 30, 2022, and $534 and $1,055 for the three and six months ended June 30, 2021, respectively, and was recorded in the condensed consolidated statements of earnings under "Interest expense, net." In addition, in connection with the Company's entering into the Amended </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%">and Restated Credit Agreement on July 27, 2022 (see Note 8 "Revolving Loan"), the Company also modified its existing interest rate swap under the relief provided for in ASC 848, "Reference Rate Reform". </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%">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. The derivative has 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 $563 and $1,113 for the three and six months ended June 30, 2022, and $563 and $1,119 for the three and six months ended June 30, 2021, respectively, which were recorded in the condensed consolidated statements of earnings under "Interest expense, net." </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 derivative instruments are with a single counterparty and are subject to a contractual agreement that provides 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 are categorized as a master netting arrangement and presented as a net "Derivative asset" or "Derivative liability" on the condensed consolidated balance sheets. </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%">As of June 30, 2022 and December 31, 2021, the fair value of the derivative instruments is presented as follows in the Company's condensed consolidated balance sheets:</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 style="width:61.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.718%"/><td style="width:0.1%"/></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%">Derivative assets (liabilities)</span></td><td colspan="3" style="padding:0 1pt"/><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%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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, 2021</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%">Interest rate swap</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,048 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,158)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Cross-currency swap</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Derivative assets (liabilities)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7,276 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,658)</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"/></tr></table></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%">On a quarterly basis, the Company assesses whether the hedging relationship related to the interest rate swap is highly effective at achieving offsetting changes in cash flow attributable to the risk being hedged based on the following factors: (1) the key features and terms as enumerated above for the interest rate swap and hedged transactions match during the period (2) it is probable that the Swap Counterparty will not default on its obligations under the swap, and (3) the Company performs a qualitative review each quarter to assess whether the relationship qualifies for hedge accounting.</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, on a quarterly basis the Company assesses whether the hedging relationship related to the cross-currency swap is highly effective based on the following evaluations: (1) the Company will always have a sufficient amount of non-functional currency (EUR) net investment balance to at least meet the cross-currency notional amount until the maturity date of the hedge (2) it is probable that the Swap Counterparty will not default on its obligations under the swap, and (3) the Company performs a qualitative review each quarter to assess whether the relationship qualifies for hedge accounting.</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%">If any mismatches arise for either the interest rate swap or cross-currency swap, the Company will perform a regression analysis to determine if the hedged transaction is highly effective. If determined not to be highly effective, the Company will discontinue hedge accounting. </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%">As of June 30, 2022, the Company assessed the hedging relationships for the interest rate swap and cross-currency swap and determined them to be highly effective. As such, the net change in fair values of the derivative instruments was recorded in accumulated other comprehensive income. </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%">Losses and gains on our hedging instruments are recognized in accumulated other comprehensive income (loss) and categorized as follows for the three and six months ended June 30, 2022 and 2021: </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 style="width:23.181%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.550%"/><td style="width:0.1%"/></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 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%">Three Months Ended <br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended <br/>June 30,</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">2021</span></td></tr><tr><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%">Cash flow hedge (interest rate swap), net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">Unrealized gain/(loss) on cash flow hedge, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">850 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">351 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,423 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">863 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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 foreign currency translation adjustment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,086 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,813 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(673)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7,509 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,036 </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"/></tr></table></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%">On June 21, 2022, the Company completed the acquisition of Kappa (as defined in Note 2 "Significant Acquisitions"). In the process of acquiring Kappa, the Company entered into four short-term foreign currency exchange forward contracts with JP Morgan Chase, N.A to manage fluctuations in foreign currency exchange rates related to the acquisition. The Company did not designate these contracts as hedged transactions under the applicable sections of ASC Topic 815, "Derivatives and Hedging". For the six months ended June 30, 2022, the net gains on these forward contracts of $512 were recorded in other income or loss in the condensed consolidated statements of earnings. As of June 30, 2022, the Company did not maintain any open foreign currency exchange forward contracts as all four contracts expired before June 30, 2022. </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 following table summarizes the key terms of the four forward exchange contracts:. </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 style="width:23.468%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.468%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.468%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.474%"/><td style="width:0.1%"/></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%">Date entered into</span></td><td colspan="3" style="padding:0 1pt"/><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%">Date expired on</span></td><td colspan="3" style="padding:0 1pt"/><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%">Balchem to sell</span></td><td colspan="3" style="padding:0 1pt"/><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%">Balchem to buy</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">June 15, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">June 21, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">USD</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%">294,555 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">NOK</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,924,553 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 15, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 17, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">USD</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,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">EUR</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,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">June 15, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">June 21, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">USD</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%">16,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">EUR</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%">15,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 15, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 21, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">EUR</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%">15,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">NOK</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%">165,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0.0205 108569000 -364000 -877000 -534000 -1055000 0.0000 0.0205 108569000 563000 1113000 563000 1119000 <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%">As of June 30, 2022 and December 31, 2021, the fair value of the derivative instruments is presented as follows in the Company's condensed consolidated balance sheets:</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 style="width:61.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.718%"/><td style="width:0.1%"/></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%">Derivative assets (liabilities)</span></td><td colspan="3" style="padding:0 1pt"/><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%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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, 2021</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%">Interest rate swap</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,048 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,158)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Cross-currency swap</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Derivative assets (liabilities)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7,276 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,658)</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"/></tr></table></div> 1048000 -2158000 6228000 -500000 7276000 -2658000 <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%">Losses and gains on our hedging instruments are recognized in accumulated other comprehensive income (loss) and categorized as follows for the three and six months ended June 30, 2022 and 2021: </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 style="width:23.181%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.550%"/><td style="width:0.1%"/></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 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%">Three Months Ended <br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended <br/>June 30,</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">2021</span></td></tr><tr><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%">Cash flow hedge (interest rate swap), net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">Unrealized gain/(loss) on cash flow hedge, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">850 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">351 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,423 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">863 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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 foreign currency translation adjustment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,086 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,813 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(673)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7,509 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,036 </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"/></tr></table></div> 850000 351000 2423000 863000 3963000 -1024000 5086000 2173000 4813000 -673000 7509000 3036000 4 512000 <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 following table summarizes the key terms of the four forward exchange contracts:. </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 style="width:23.468%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.468%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.468%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.474%"/><td style="width:0.1%"/></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%">Date entered into</span></td><td colspan="3" style="padding:0 1pt"/><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%">Date expired on</span></td><td colspan="3" style="padding:0 1pt"/><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%">Balchem to sell</span></td><td colspan="3" style="padding:0 1pt"/><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%">Balchem to buy</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">June 15, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">June 21, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">USD</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%">294,555 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">NOK</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,924,553 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 15, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 17, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">USD</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,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">EUR</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,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">June 15, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">June 21, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">USD</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%">16,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">EUR</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%">15,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 15, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 21, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">EUR</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%">15,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">NOK</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%">165,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4 294555000 2924553000 6436000 6180000 16640000 15972000 15972000 165210000 EXCEL 90 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "EK_50'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 " I:_U4\97A\.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NLT$$U&7"X@32$A, G&+'&^+:-HH,6KW]K1AZX3@ 3C&_O/Y ML^0&@\(^TG/L T5VE*Y&WW9)8=B( W-0 D/Y$TJIT0W-7=]](:G9]Q#,/AA M]@2RJF[ $QMKV, ,+,)"%+JQJ#"2X3Z>\!87?/B,;899!&K)4\<)ZK(&H>>) MX3BV#5P ,XPI^O1=(+L0<_5/;.Z ."7'Y);4, SEL,JY:8<:WIX>7_*ZA>L2 MFPYI^I6:TJ^3Z[_O"["/O>NIW[ MQ\9G0=W K[O07U!+ P04 " I:_U4F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M "EK_50MT<-IR@4 - > 8 >&PO=V]R:W-H965T&UL MM9EO3^LV%,:_BM5-TR91$CMM@;M2J0389>-R>RG;=#?MA4G<-B*),\=IX=OO M.&T38,YI%=WR@N;?>>*?CQT_MH:8$#\N@)':8ZPZIF"B2%TG" MU8"2B?^",2J_S5,3$HCU(^F9.;\+SCFA*)6 3:2'#X60I?Q+%1@G+\NQ'M M5.\T@:^/M^K7)3S //)<^#+^,PKUXKQSVB&AF/$BUO=R]5%L@/I&+Y!Q7OXG MJ_6SO5Z'!$6N9;()AA(D4;K^Y<^;BG@=X#4$L$T >Q= F][@;0*\$G1=LA+K MDFL^&BJY(LH\#6KFH*R;,AIHHM2D<:H5W(T@3H]\N12*3"!CI$OR!5WN'UL-K15Z=@73&3_D&0_$ M>0=Z6R[44G1&/WQ'!^[/-KQO)/8&ME?!]C#UT:4,"NBGFCR\9,)&BH=3M_O% MAH1&M43J5TC]_9"^%%QIH>(7IWC1T/C6_)>5)QGNS9,A6'<:0)Q;$XF&M00\ MK0!/T4)=I3K2+^0ZB@6Y*Y)'H6Q@N ;M4F_0.[6AH8$MT"Q<3+$EPH2STT;L*&B(BU1J5N/J>X^L#=I4)?RB$PU]$DB M%92]2+5Z@=_06@,[U#]=VHCQH+;(KVP$W0?Y@3^3FQ#Z:#2+@I(;:<@[)*G7 M9?V3TYYG_1#AP6UY6]!)S+7/"9_15GS9PI7 MI.Y9WSH,X7%M26NS1'&/4[;7,4QYF\%P@=->WXIU"&M$:V]$<4-S*P/(UV0A M4\P[[!#QV*#;'[BNE>\0SHC6UHCBON8ATN"*Y(Q0]N/C3V0J@D)!)JV0N)(O MDP3&I:F6P=,1R;@B2QX7@GQ_[ ZZS/%(!I.]&F9IM//LA,UL#2@RV82V7]'.W0N>4*6OLX M" 0(@4RXEK02'\(,L=H,L;W,T#3A<4PNBAQNY_9VB^LTSKWQN+9\M0=B>WF@ MJT2HN>F8OX""7H!-2#*>VE.+"S:#'L("L=H",=S!;!.Y$)!(# ^7:<8[A!5B MM15BN(O9?FG?C//3U9:P]CX<[E/>,FX7X9DI< M[HN=\9OZ'>?5GJ$9\,JMU)P$9FURO7U87:VV:\?E)J53/[[>Z_W$S7B9DUC, M(-0]/H$/GEIOGZY/M,S*'&PO=V]R:W-H965T&ULK5I=;]LX%OTKA#>8G0&<6"3UV28&V@2S.P/,3M&T.\^T3<="9=$C M44ZSOWXO)<62Q4NZ!?J01+(/R7.IRWL.J=P^J^I+O9-2DZ_[HJSO9CNM#V\6 MBWJ]DWM1WZB#+.&;K:KV0L-M];2H#Y44F[;1OEBP((@7>Y&7L^5M^]F':GFK M&EWDI?Q0D;K9[T7U\EX6ZOEN1F>O'WS,GW;:?+!8WA[$DWR4^O/A0P5WBU,O MFWPORSI7):GD]F[VCKZY#YEIT"+^F\OG>G1-3"@KI;Z8F]\V=[/ ,)*%7&O3 MA8 _1WDOB\+T!#S^[CN=G<8T#]5\5>^T;N[63HC&[D5 M3:$_JN=_RSZ@R/2W5D7=_B;//3:8D753:[7O&P.#?5YV?\77?B)CH:,#Z M!NQ;&_"^ 6\#[9BU83T(+9:WE7HFE4%#;^:BG9NV-423E^8Q/NH*OLVAG5[> MJW(##T5N"%S5JL@W0L/->U&(+\WY0WAP9RP@#&D^;V_^8-<0W/:-J?GS1<0^2E\ M=@J?M?UQ5_A-5- M@[=8=#^HL[-8^2E6[NM]>2_J'8&G1M;F0O[=Y$=10/#H4^RZBMNN3"DX+I.8 MIOQV<1R'8Z-HP!G/3K SHN&):.@E^FZ]5@WP@C*QED!R5<@Y*:&DJ2T1!12> M-C6AA)&-:E9ZVQ10#?HF +FBF:IR MB3ZWR!X4A@R#"3<;EM$@-DPLX& MQ93&.+GD1"[QDGN0%:22>:C]8L?8)=; "4OB"3L;%.#4TA.UU$OM3[V3%13[ M<2G"V*76P)!T4W8V* PIQ0EF)X*9E^ GI47Q#00S:VR>)#2D$XH(C#'&&4Z2 M!H.4!1?R#]Q-I5_FY #JI=LE;LK< 6R';BL(JE>!18=%C(;1A#6&XTE$$P?M MD0)3+^U_*;5YSHL")4?MC.0T2=B4G(V+H Z'CDI,!WVD7DF"Z? M._@3O2/;O,RU) 4LI]H]L\R>,9JF@47>QF5A'$<.[H/>4;_@M9[4*$)3G]A? M$Y,C4 ?*)U)(X:A2?<=G931(:#HE;L/BC+GF?) _ZM<_G#=,>:M[+6N4M"TX MC$56&B,H'KDX#ZI$_;+4U3!W::"(,/'4*@T8C,9)Z* W*!/U2U-7P3ST;,D! M2Q"/1^X)(D":99RYLG70)YI\DQ4M.E($%L4LY(ZG,R@@]4L@>-*JD7YO0VUA MB](XG/I"!!9RIT:S0?Z87_Y>*:[5WG 4W389-%"U:W,E2[G-\?1GMK;1,$NF MDXO!LBAV*" ;%)#Y%? A/^:P"]UX$X#9$D?9U#DB(!:DJ<,[LM$V\9(,PJQ* MHL57Z2=I2UEJY2@"HIP[:AP;Y([YY>[/T[.".[JV2J)AC(F:V#U#&_U)V[X1%CE">V(0MI:.4$AN-C MKW3.=E ^YE>^C_*HBF.;%4J4*$5;TD+.HWA:MQ <#=(Q[ISBH'SLTM9L*V$R M-R0?K3*4*;(_2R)+HQ%8&(>10Z'9(%;LPC[-N\!*55[[$M86)K#Q4W>&H,+4 M*0V#>C&_>OD6V27>MEHQ1J>[3@S% X?J\D'2N%_21IOV"^N,V](T/?- ("QV MG7GP0;RX7[SN56ERPM2"M2IK$+*JD]Y7QN@9$D>$*DPRZX#-ACD.&_B@9=RO M99U5+U3Y=*UEM2=J5>1/+65\9A&UBE@Z7708C"?44;_XZ-#2KVI=M;WT]&UM M2H*(!Q9)&\<9X]0UIX.*<;^*W:O]/M?FG*'NCEA?DV)M%MG/_U&P6:;Q+RAW M;\^X R>8E?\!'9U'/R@BC[Q;ET>MUE]VJH#4K__9'KGH%W3OPKW*^KU[EQ_5 MVWG4@[+RB\>=O6[5)OXYN6(1>,.*'$71R!ORKM$[5>7_ P";!T%@?DB]$\#E MK:FZDN1U;0Q[Z]$;76NX@*1!)\[67JN\^2#G(0[*S/W*;-(:*MEK?,&-V1([ M8J0LL*+D;&X^CK+N.!YN69K,:?2*<,S =Q_9SR^>V7/;$S#;A:&HR.%Q^6 < MN-\XO-MLN@G ]N@?O= MPD>I!7P$FUU1E? X\))K*WZ2(6\:,!QGE#MT-QR\07AQN]OLFZ)]7=GM<,W& MMY([\XX9#$-G)M'W-[81N*8L9%.UP'!AECE<33@XAM#O&#I)JY&BB;*U+4 6 M@+1.)QK!I4D24(?M#0>_$/K]@J7 [4+\9OK,?D>(GJQA0/1D;3%ZVVW^U> / M43WE90WF=@LM@YL$IJ#JWMYW-UH=VA?@*Z6UVK>7.RF N ' ]UL%\MS?F'?J MI_^A6/X?4$L#!!0 ( "EK_53:Z%D.30, /$+ 8 >&PO=V]R:W-H M965T&ULK5;9;MLX%/T50BVF"=")%EM>,K: QD'1%AC J*?M M,R-=6T0H4B4INYVOGTM)425'D>-._&!QN>?P'%YNBX-4]SH%,.1'QH5>.JDQ M^;7KZCB%C.HKF8/ GJU4&35853M7YPIH4H(R[@:>-W$SRH03+U28QO<:)'3'6S ?,G7"FMNPY*P#(1F4A % MVZ7SSK]>^8$%E!%?&1QTJTRLE3LI[VWE8[)T/*L(.,3&4E#\[&$%G%LFU/&] M)G6:,2VP77Y@?U^:1S-W5,-*\F\L,>G2F3DD@2TMN/DL#Q^@-A1:OEAR7?Z3 M0Q4[G3LD+K2160U&!1D3U9?^J">B!?#'3P""&A \%S"J :/2:*6LM'5+#8T6 M2AZ(LM'(9@OEW)1H=,.$3>/&*.QEB#/12HH$DP()P9*6G"748.6&>G(ACW$]A==ZUS&L/2P6VE0>W!B?YXY4^\O_K M<=S#99;Q-"")+.[,MN"XL6)9"-.;RXIP4A+: V(?^8$W6KC[MJ?'0?-@UL1T MI(X;J>/!M&R,C.]3R1-0^@V![P4S/WN3,W[)Y+P06<=QV#@.!Y.SQM,,<"TF M1%OO;TE.%=E37@"YP!V72,ZITB0'/))3W)R7?;,1/LI$$!XE:S"DHWS2*)^< MI[S4IPDM3"H5^Q<[K(.JM5=VQ1^V-7GE[TC[Z;B.@6EC8/I;!IC6Q6GQTT>B MCF4/170$SQK!L]\2C+>V-G@L,[$[I7IV4O501$?UO%$]'U2]DEF&]_C_6-X5 M_[0MZ3[WJ^;TSO#P-FKO&8/NX=I[T)_5FC71>O^]\]W\;RE M7C.W98T"%!;.CZ^$WLA@-O7#I_3_NK#]P3NR7_\9*[^F?XZ)OLA>$V[K/68? MPW]3M6-"$PY;A'I74^10U?NRJAB9ET^T.VGPP5<64WR3@[(!V+^5TCQ4[*NO M>>5'_P%02P,$% @ *6O]5)F7F]^H!0 AAD !@ !X;"]W;W)K'2UE]L7IY=\>PNJT=B_L3%5[EE3*'GLJCD MY6RKU.["<>1ZR\I4GO,=J_2=#1=EJO2I>'#D3K T:XS*PB&N2YTRS:O98MY< MNQ&+.=^K(J_8C4!R7Y:I^/N*%?SIMJB\XB_DN?6!W3'W9W0A] MYO1>LKQDE?\:WURG5W.W/J)6,'6 MJG:1ZK]'MF1%47O2S_%7YW36CUD;'AZ_>/^Q(:_)W*>2+7GQ>YZI[>4LFJ&, M;=)]H6[YT\^L(Q34_M:\D,TO>FJQH1YQO9>*EYVQ/B_SJOU/G[M '!AH/[ ! MZ0R(:>"/&'B=@??:$?S.P'_M"$%GT%!W6NY-X%:I2A=SP9^0J-':6WW01+^Q MUO'*J[I0[I30=W-MIQ9+7F4Z[2Q#^DCR(L]2I4_NE/[3]: DXAN4I*+*JP>) MSM"7NQ5Z^^8=>H/R"GW>\KU,JTS.':6?I?;HK+MQK]IQR3M@[.@9](,A+(*[(I,-?]M4Y\MSWB+B$ ,^S?+TYANC\O]&3_SSZ M43"\OBJ\QI\WXN^Z6O.2#56 _OAP+Y70;_6?4*I;9S[LK&YU%W*7KMGE3/\+W[5%Q03Q*8V_N/!Y&%H"Y&A@051I=:H(8Y":C"U44'L^T8\5C8*^YX7$8,H ,,ZN#Y,-.R)AI/M MY-..B53I&02QYUT]V\@+B&]XRC9R2F>K4SI+3N3L*!-1GXEHLN3NM"([S .4 MALBN@2".L5%V ,J/?*,X5S;*([%9PHF-TJ#0A8LN[JG&DU1O=?!2L=XB+5"T M='S4FGC7S&53W&/@28CQDBP!4!3'!G,;1'%@=.3$!@6ZF<&\L3M(.G>ZK[!* MOV]%0SS-M&C,Z[F[%N23W#NO1RGU7-^<12 8QJ[)'X 1749&7TH@& ZBL1@< MR%H\&8//7.D(<*OQ@,2Q7:4X#LQ&"\!(% 6^2=R&T0 3L^8!6!#JU=T(<3(0 M)Y/$>ZV^$;Q\"8"6]B!Q8A./8^*:Q &8&YCR8@7 PHB884P &,68CF5\D*QX M6K-^4ELF^CR_1Q53X"R#3ZI63^IM=5)OR:F\'2=D4*QX6K)>5XIIOWW#;5(" M9L2W*B(VY>82 %'7E', " =N8%8@@/(\;Z0 !^6*IZ5K6X!O\V;M].[;K&U1 M>4;BR*0-H#RKY0 @[%FM%D+1$0V+!Q&+IU5LUVF/WKX^"B!Q6V12:LZQ "@( M+=Z 7/6H*=XA%*9CC7;0M'A2J V-]IYMN&"H98Q4^OP2!I!\"+1<$EAI!V"N MBZU)UH:%-(JL"-@PZKHN&0G!(";QM)J\?AUE6][%OK6, 5 A,9FL %2]/K'F M& #F171$4>)!4N)I35FOPEF7=Y!J;"^QX]!<92TA& D];)*U84$48G/-!L!\ MJE>[,%DRR$@R+2,/R2*M(Y!.=LDK)+>I+O>S>G\V7]=O.LIX4:2B!35WP?>^ M&RXZ>$[WW-JD %&A&1H A<\C4UZ#*'^DT9-!6Y)I;?FMP&1YL:\W4?]%:# 4 M&K-L0)2YT = .C+8C R$\LV]&^=@7[EDXJ'9T)>:[KY2[69B?[7_:/"AV2HW MKE_ABR4&KJ_P1=)^$AC3>H#^T\OB'U!+ P04 " I:_U42>T?5-\# !H M#@ & 'AL+W=OUA'= M:);U0]$/M$1;6B72(VD[W:_?45(4FV+48/,76Z3N'MYS M]XA'SHZ,?Q4%(1(]U!45U;9$5I,;BBNT(A3<;QFLL8%5!-V M.MOA+;DC\GYWRV%D]RAY61,J2D81)YNY=>U.5ZZC'!J+/TMR%"?/2%%9,_95 M#=[G<\M1$9&*9%)!8/@[D 6I*H4$>&/)!98T$6K/I4 MYK*86XF%W)?C)=,%H#F4G.8(GP:HRQQ(&=Q+^0 ]2(+:!5S6H ML%#R.!#TGF:L)N@=NK];HM>OWJ!7J*3HCX+M!::YF-D2XE+H=M;%<-/&X#T3 M@X\^,"H+@5802V[P7X[[1R/^-N2C3XKWF)0;;Q3PUSV]0K[S%GF.YQGB6;S< MW371^7^KK_[SZF?)\'N%^ V>_PQ>+X5GE?#Y>BTDAT_^BZGV+7I@1E?[X%3L M<$;F%@ +P@_$2G_\P8VJG,<4F\2)Z"MPVEN#59>[+OG5LNA59C$KH:U&EH%D1L\69W1#'N: MX:@2?Y<%X2@[DV#92O!UQ81X\Q91TLA4XH>I*1'A);5X2;#E)<%6%P([*U+4 M%RD:U2*T;VC.%'H7YX1FWQ#L#%14N#T6Y']!2U.;B:DZ+7!X(IIWT234!+@8 M6KFA%V@J-4!-XHFOJ=1@!3*=F%4:]PF(1Q-P3^' 5I7_0!?=PD$- >T,BP)M MX$R&"I)OB8E[/ @E"1V-^=#&U[.S'-IX@:?S-BP6^6;62<\Z&66]*##=JL\1 M[1@T R)+WC:--:%D4TJTJT &)N;)L B^5L[%T";1>!M0(BTWJZ&-&YI93WK6 MDU'6W]V13(0GIE#]4*,\M'*31"ODT@ 5!_J6O3)8^7'@FJF[SM/)T1DON8&V M\?#G#!N+'P6Q1MADIIJ&1ME@%KI>HG,VF 5>X.BD[9.3BZ^8RH,W?N-.%:YA?JFM4VJ6P&52^62+>]=\B&5#ZR$+6J1T &R[_Y]!IG5 M:&::D;!;>U]LR>YY>NB'@>Z':>GZJ:J_-*L\;[W?UN6FN9FLVG;[?CIM%JM\ MG37OJFV^D?^YK^IUULJW]<.TV=9YMMP/6I=3ZOO!=)T5F\GM]?YO'^O;ZVK7 MEL4F_UA[S6Z]SNK?/^1E]70S(9.O?[@K'E9M]X?I[?4V>\@_Y>TOVX^U?#<] MH"R+=;YIBFKCU?G]S>0'\CX-_&[ WN+?1?[4'+WVND/Y7%5?NC<_+F\F?C>C MO,P7;0>1R5^/^3PORPY)SN/7'G1R\-D-/'[]%3W='[P\F,]9D\^K\C_%LEW= M3**)M\SOLUW9WE5/?\O[ Q(=WJ(JF_U/[ZFW]2?>8M>TU;H?+&>P+C;/O[/? M^D <#2!L8 #M!U!S0#0P@/4#F#& !P,#>#^ GSLET0\0Q@ :#@P(^@'!/O;/ MP=I'.L[:[/:ZKIZ\NK.6:-V+/5W[T3+ Q:8[LSZUM?QO(<>UM_-JLY3G2;[T MY*NF*HMEULHWGUKY2YY ;>-5]]Y\E6T>\L8K-O(?U>++JBJ7>=W\Q4M^W17M M[]Z5]\NGV'OSW5OON\[FYU6U:[+-LKF>MG**G:/IHI_.A^?IT('I_%RU60D, MF[N'W>6M7$1RWDE6;XK- ^0Y=D/\L%CLUKMR?_3_:E=Y+0.REHMUU:VBQ]Q[ M\X^J:=YZ/VX6U3H'X!,WO 1;5WWX@-'IBGS&# M/69W^7J\C6A$&;N>/A[S9IL%(@BYKYO%MADGH8&5V$:4! 92:AN10!R;:3%B MAQBQ<3'ZWEL\,]ITC'IO)"/-*JMS>8J<$SVGM^YN\K[99HO\9B+/P":O'_/) M[9__)(_BK]#:P 2+,<&29S!Q1 :C+*0!)09K2%XU;OF!6[Y'9P/567IR7O:4U8O_P7#=XT/PCJ%*>/$.'_G9UG%SIF,90 3+$4"TQ@(#@P$3@:>[[8+[6Y; M[&^SWINRN^E"M 16P*]$0+E!B]/QV/5SELL$TV6*!*;1$AYH"9VTW.7;7;U8 MR&N;C MK (*N1-X[*T&$RS&!$LB(.R,A\)@!\FG1N+L0.+,2>*G/4F>K'F\:MLEZHWW M9M&EB669+V4VT30[65;L9*E5]]1N91;9G"+8Z70LP9A@,298,K,(GM$P,BZL M*9)+C5_BJS+9'\OP$*M@U>M;QRC\(#*NCNXYC.4(%2WIT;1*SF (/D@*7Q_) MD4)!G*%/-DNC./TIJP_E%0'#3:R91'S&9]0,N&T71#X19N(&V%T1;IHEO9E1 MH9H7*@",!%% PX% J3J>N MY/5#N"O5T")V^QEY\4-%B5+2D1].K5$GNC)G: M I9?G5^E09"1(L194@.QBW!0J0'L0*D&L .TFM[JA%@#8+G4&J)*>N*L&='U M&K>[T:L!M:Y'14MZM#,T&RR_.L6J;B?B&\HV!+."4>D/LHIT'A%MY *I0@(J6H**E6&@Z7TI3(&Y1X45:#P$*;Q9R4X-S MNQY-(JJZ@(J68J'I)"K%@K@E"SLA__MN(^^?OB.;M(OX*)@%]D*T[4*?1A$U MDQ#;CC-JYB 1E(-0\S9F0Y& DR 8R$&4)D#AJ0A@^=6?FBI)@+HE 3 =/UE74;M(!DM3P XL30$[J#2E=OD.E*8 MF*LTI:J&I^X:?F0^?CJ*3G=CEP,J6HR*EE!;+1BH3K'\ZA0?[2*@WS ?IZCR M RI:C(J6H**E6&CZ2: D"NJ6*$[EX]0N^"D-F9G*G6<6NRID@BH6R)XQ0-6-_+HFQ"JR("*EE!@ MQL;:IVI^Y:W]4;K1,&;3L0 M5D2!;0:6%$YI.\RNY&EDR93S\\QB]V1& M$X&J'V"AZ40H_8"Y]8,7:3L,**\)M39HNUV/7DUG.4U0G:98:#H[2F]@+]8; M0%Z RIMQ,9N9Q*"J!ZAH28^F;YXW=X<.'.B1U*<'7(D"[,6-"J<*?S?RZ#L1 M:N&/BI8P8 \%Y2*(3!D.RZU.IBK]F;OTCXO'8IEOX-YA!K4"6/>7,XQB]RQ& M!Q<3+<5"TQE0"@#[0WH9W%Y'+S74#0RH: D#= X>^%8]=HG="UPI&/RB#0T< MJ.1MR<<]A]$-K*A:!+=W1)@4@0=Y5*7KH5?B G]-0P,%PPTI"RPPM;,Y8!<& MQ!>FL@#8704R#3<2,PXI"R;+*0!&2!"&9"!02EG@EVEH@$.(*BN@HL6H: F' M9 7)B!^8CW.P_.K\*EF!O[*A =2'.-#0 *EL@!VHL@%VD,K&H8X&2V4#P%PJ M&S_ZD )W]8VMLKG=C5X.J'L"4-$2;@L. RH;EE^=8E77\V_9T:&KBY@0- (]2/R%!*KM0!?IFF!CB&J)H *EJ,BI9PJ*E!,B*L MK3=8?O4/0U*R@'AE4P-(I ":&J#R%+ #RU/ #BI/!=348)6G )BK/!6JCA<7 M:VJ HXC:U("*%J.B)0)J:@ K5"R_.L5*@1#?LJE!H$H0J&@Q*EJ"BI9BH>DG M@9(IQ.N:&@30K3 +[8O?66:Q>S*CB4#=@8"%IA.A-!#AUD!>E&L+N_R_"@@S MU2*WZ]&KZ2RG":K3% M-9^?H@Q11VQH$L#<@\,WTV>US-"VXG\"(^Q&,)^*A MLZ+T!'&Q]@&>PVB64'=3"%OA,#]Z"#[( MH6NE$C?$:YH?X)K-[D, 92# #I2! #M0!@+L !D(L'+)0(&2"8++]#^ ,73[ M&GL!0D6+4=&2 .I_ &4@++_/_$Z/OB"B^\*0G[+ZH9 7EC*_E_#^NU#.J'[^ M#H[G-VVUW7]GQ.>J;:OU_N4JS^3EIS.0_[^OJO;KF^YK* [?A'+[?U!+ P04 M " I:_U4U4?EWW8' "C'P & 'AL+W=OR18K) 'FQ=3D\^LZ%YSLDKQZE^MQN.=?HJ:Z:]GJVU7IW.9^W MQ9;7K'TO=[R!-VNI:J;A5FWF[4YQ5MI!=34G493.:R::V?+*/KM7RRNYUY5H M^+U"[;ZNF?KR@5?R\7J&9\\/?A>;K38/YLNK'=OP!ZX_[>X5W,U[+:6H>=,* MV2#%U]>S&WQY2Q=F@)7XC^"/[#OP&]Y M51E-@..OH])9_TTS\/3Z6?M/UG@P9L5:?BNK_XI2;Z]G^0R5?,WVE?Y=/O[, MCP8E1E\AJ];^HL>C;#1#Q;[5LCX.!@2U:+I_]G1TQ,D T.,?0(X#R'A /#& M'@=0:VB'S)IUQS1;7BGYB)21!FWFPOK&C@9K1&/"^* 5O!4P3B]O95-"4'B) MX*J5E2B9AIL'#7\0+=TBN4:WK-VBGR#B+;I GQ[NT+MOOD/?(-&@?V_EOF5- MV5[--: Q.N?%\3?E @@K_N6_> M(QI]CTA$B ?/[>N'XP MX^Z5/ @P$:V^H'>?C*M%\QWZ M;<<5TZ+9H!N3R4(+WJ(_;E:M5I#:?_K\V7TO]G_/S/?+=L<*?CV#"=UR=>"S MY;?_P>@\\9;Z3LS#5Q[YHXI-VZAC/5@/7>Q.E&IW:TJ4.'99)G&&)Z.+7 ME8I3' ]29]"2'EH2C-I-^3^8=%WF:PF%JI!-(2J.FA/,YHVY+TQX=R?AE7U0 M61_42Y^%R5N&\HV4G?DK[?V5!D-YQT%I(5A7DYL2L5HJ+?ZV#WR6=^J2DZ@1 MFJ=X%%N/5!RGU!_;K,>:!;$^:%E\1H6L@0/;#C%_,M?9OZ"2]=<*5LF "M'FCUQ[S3)G8_C+,M'"%VA9 +?HL>W".*S])H8+?O-LP4WPX[4'P#' N^;HHO".HN9$71)W+Y'(;3A/'27.3&(1^'P2-T M$4=XPKX3]L9!^V[:%NJ0J'=,*%.T4+%E:N/-YZ.F\YDW1NG*1!,0R0"1!"'^ MZ]SOI6AWLF65Z2N80>]O'8@+-G+0ND(7>#&!=Z!M'.;MVRUK-L#%T-UT^&PV M5(*M1&4+NA?OFW+S6VD[]\# SCA,SS?'F6S8CXL#6U7^A(H][D^2*!V'R2>7 MTG0J^0>JQD%F6WYL#I#R4DW%)'&_2RF.QUSCD\L6\50B#,9(G4]@'IL1AJNQ38,>^F/AWU%X4:L\' M@[RX74;$290E8]RN&($>;X+@\4"=.,R='U^@3.S2X466C5G=(Y4O\@EL VWB M,&_^9D+O!>6AOM1I-3Q2Z52@R4"0)$R0O[ZVC?4!)RZI)0EQFCF/6);2? K[ M0'X$ARNUP;VVR]*UDC54[ -O7]-]DR"I?FVU?BMMYUX8^)6$^=5ZP18:TXZQ MXJ\]-&>F5_G>KE& 9FU\[0LU7F@?_>$A4K)(TG3&Z)L,9Y&/CE,LW3*CH$U29@UH2TN M."^/N0@=#@^W.,2E1;S(QFA=(1)/01V(D[Q,G-TBUW8YZS5T-DQ/S'$/.T)% M'^-TI:90#OQ)POS9EZ9]MV?BG=]>R!Y2I#B-G1T$GR"F"9F"/M GR;ZJ,JU% MPYKB-94I2,M?79G>2-NY%P8R)F$R/I\1BA]D=3 ^J"3S+J2(2[LT3:+(23;/ MFO94ZASNP,_DI74M++C%#DH1-#W'O<_F-; ]]!U''M@^N6G@=.!P&N9P/_#G M8@D+V97V;B=ZEJ0T2N/QTM4C-P5YH&X:7K?Z(7?3A*.*,_^>#'77IQ?YN"?V M"643W1L=:):&:794WNU6DMP9GFV!NK@J1.LG)NIR)J;$<;(K1?,\G4!]L@<= M)M<[89JZIFQMA^"%Y^?-*!X#]/%FGDUF[\";] 7>W*MB"_&VG8JL:\@#ZUTO M6,]2DB;8(7F?'(YR.K&?1 ?FI&'F]+;+[_;/F_J^.N^UPZ5+0A?IPG&ZAWS3 M)"/9A!T#M](PM_ZX7O/"-H?\J; ;'@@Z?HZ*X^8'!,&8Z<7N(.%,N7!- 1=8PNMHKW@4.\.T'9-[$%2=\EY0;(H&6]7^.3B M-)U8K="!#6F8#6^GP*(5WXC&'"R8>,#22TC_3/7L]T84\F9L@&?U&B?9E.<' M?J1A?IPV@)N-C2#TA7-6DZ78K=P>L<4B&A_IS$^..VNN-O84N$5VQZ([+NR? M]B?--_9\=?3\ [Z\[I* M:BUK>[GEK.3*",#[M93Z^<9\H#^77_X?4$L#!!0 ( "EK_53:VDJ X0< M %P4 8 >&PO=V]R:W-H965T&ULO5AI;]Q&$OTK#0;( MVH TEV3'AR1@=&65M67MC)Q=(,B''K(X;)OL9KJ;.O+K\ZJ;Y%"R9,O(8K]( M/+KN5Z]JN'=M[&=7$'EQ4Y7:[2>%]_6;\=BE!572C4Q-&F]R8ROI<6O78U=; MDED0JLKQ;#)Y.:ZDTLG!7GAV80_V3.-+I>G""M=4E;2WAU2:Z_UDFG0/%FI= M>'XP/MBKY9J6Y#_6%Q9WXUY+IBK23ADM+.7[R7SZYG"7SX<#ORJZ=H-KP9&L MC/G,-V?9?C)AAZBDU+,&B7]7=$1ER8K@QA^MSJ0WR8+#ZT[[:8@=L:RDHR-3 M_D=EOMA/7B4BHUPVI5^8ZW]2&\\+UI>:TH6_XKH].TE$VCAOJE88'E1*Q__R MILW#4P1FK< L^!T-!2^/I9<'>]9<"\NGH8TO0JA!&LXIS459>HNW"G+^X.C# M^?')^?+D6.!J^>'=V?'\$C>G9^?S\Z.S^3NQO,2#]R?GE\N]L8=!%ANGK?+# MJ'SVB/*7XKW1OG#B1&>4W94?P]'>VUGG[>'LJPI_:?1([$RVQ&PRFWU%WTX? M_4[0M_.(O@]V+;7Z4S) ML21T/W^4(:B [L/.\ M]\;5,J7]I&9;]HJ2@Q]_F+Z+M] M>+M?T_YWB_L_4RXN"Q*I 0BTHXROVCSC)N]3ZC8IK6/>\;H@2TJ+0EZ16!%I M?E5+BS>*6SHU-H,XH6M\(3S,\+-&>Z77HH:15)%#E[K4JE44XD/'E%*U(BMV MI@%+TV_[M!4 X0K3E!D\$EHC'DTWC,]!G MR<6*T:-EM)-IM+.I+Y4*-!< MH3U8L03 ,+=*MI8VUG)+(+&-I>^'Q]/Z[^-H.1)KT@BH+&_Y-=6LO!D^?B[6Y(I0)2KJ$/-I9,6M@Y:;% MES>#BO*)N?4J+0D/.%4+6C=E+-IR^[\ 448Q]4O.'&H&=T]NTD+J-7H3;0*9 MZ>N=W1;SPU?)\\X#M)1!)3+#C=[#R)F*?8OK5-=+@0D&B(*[J F?X4L9R< & M,N#X+?W1*!OCC;5\&$\=@'QAB2)_J1M1Q9D*%11Z4RE MDG>G#M"MA>!(-$LW-T"Y_0?[DX[CE#EE-_.-VB\L$;C.FVA M$P\@YGEF G '1S'P=28MV@\D]%Y:]!Q2-HFL:FTL\2^;+ MCT (2VY/=K=$LJ <0.$.6O"!!86(GEV"XE+Q:O?5\S?B5*:J5'%\N^A ZH(D(U%O1>;6^[M\@(RE3?P'3#U-&# M&,.QO&4C3 AMZST/43I@?3K(LOUHA9&+B_2+ /P,%[Q0-H1X3\ M9GLR?1J:ERGH S@<" I0@$45&8M<@*XN3P '3O7* U*^ 8P[^V% %=<$95!7 M@>):#Y@'94@80ES=AJA#=5O)314V=9:E U6#2#(7SC_1:0:SK'DJMU,KC<2. ML'DL@^DIK$QMXSM.7Y>P=#-!H 8Y*UOZI1OE@J/#1MY$V<[&=EY^1YSMTNH#B'MNSR?3U8S">OM[FIDC.=,I3^E+>\)H2:_73[H31"Z]*E=]V M#3N_RW]#P1[C02M""Y(1Y'2?.%44],$B"@$,@"$''#6 #Y>:N2+N6<.-J@<6 MG&WSSWALL\+XA!.@WO@#!1#A<&3.0AZ4\/IBZUV M^(8?(O?68UX'PAIO'-U1^#"&ASZ9#=W=^24UA/'P_/\%O@]]"!@/OOA49-?A MNQ8K!Z;BQY_^:?_I;!Z_&&V.Q^]N& 9(LQ,EY1"=C'YZD0@;OV7%&V_J\/UH M9;PW5;@L\..7+!_ ^]Q@,6AOV$#_0?'@+U!+ P04 " I:_U4G:C8]L + M !J' & 'AL+W=O(A$34),$"H&7UU^^Y%R0EV7(VZ1=; M)(&+^SSW7/+-RMA[ERGEQ6.1E^YM+_.^>GURXI),%=+U3:5*/%D86TB/2[L\ M<955,N5-17X2#P;3DT+JLG?QAN]]LA=O3.US7:I/5KBZ**1=7ZG)M[W+X^FI,ZWG!9ZU6 M;NNW($OFQMS3Q4WZMC<@A52N$D\2)/X]J&N5YR0(:OS5R.QU1]+&[=^M]!_9 M=M@RETY=F_S?.O79V]YI3Z1J(>O<_VY6/ZO&G@G)2TSN^*]8A;63<4\DM?.F M:#9#@T*7X;]\;/RPM>%T\,*&N-D0L][A(-;RG?3RXHTU*V%I-:31#S:5=T,Y M75)0;KW%4XU]_N+VYJ7%]^N!.7U__ZX^;VYN[FXX?;-R<>TFG-2=)( MN@J2XAD'=5.]QQ3ER;8JY+&;*B3,6E<\C^R^2O6CO-=_]S.7?>(F/^N\\/ MX9CQ_F.HBEZ[2B;J;0]EXI1]4+V+5]\-IX/S+Q@Q[HP8?TGZ-\7KGTD2'TL! MURL1#X/K(W$E4Z&FJ).R7B"*M566SG252K3,_5H\:"]13>)]+ !L MK%]68[DH:V^#CKI,47YD50;A?]72>F4A%+L^NMQ$XH.Q*[D6AS+/@W'TM%-: MS!4IE&$/?7<:QX-S-H]_#\^/^N(.>EVS MQ#6,296HY!J("#_!&BRUYE$#F4C>O1U%H\$P&HV'XK!W;WMD@$[PT+%YI*U: M:IAX;TVIC@1,?!J6%*OAS<+4I2?E2;4GA\31V=DLFD[/Z"'MI[X VUPFK4): MI/A-L7RFW& 436(&8#".KH%LV 13((K0X3GLKP'NLY]7WQ <<+< M1+ILXV?3T2SL^1;/ M8FX@_/@=\2-ZHK")TH*.-C;E\N68T(%)DQNR M12PD_W@2#08#<;@;_X-X',W.1D=4QUC'X-GVK7Z3SUM0Y/;B$*'80CI_O$1' M8"A[MLAGTHLJEVN8(A);L^G6Y$KH<@O"YB9=,ZK-4><$7KG/&,2L[ZYT4;#? M@R^DSX#3.MGV8U]\:E,EVH9+5W/4 JBP'^B2Q:0:>*GG=>NP!-U UT6K'>G5 M%Y\WHI ANJ#=$NZ&:53]N5X@33SX(&!_84V!C%5+BO.:SX 5R%U>!<\'<_!D M"8_UNPIX'W^^N;O\%: ZG(W/Q1Q:4G ?=HXFE;JVL09S80]LK>&6!!R7R3TV MS]=0"\BYA#E>,9#7E'D6_-CZH)P$8JE*)&BU0%[$!J A;9(),G)A%R6$ MJG*)T\N@4@/WL()[F=<+:,4)BX89Q*I'.E([H,A2F:65588UH.1)%N*)L-TK MCTQ)@HE @TQ7$?JVAC(N,W6>"M#6%D1H#0-9DH N6\YK2D/4<=L=-VIUMCBN M]":X/W/J?>BZYRM95.?B9XX/RGY)-1R,7QJ3KC1"3? :#X%[9\.0VM(:@.Q+ MZ,WUZ)!X.15X3@V#/9&0M@B@LLLG7('$),SUL()5M3*&UKH%$#KJ$RV;$)^2*=T\M2=3#^1<_,6T[:N*A-NM)X MY%): SNA$DM!4/ M,J\5XQ1[F:BOV]A%Q^>ZLYJ>UX5*7XMK[HQXRBU283D$<2\\$-PCP9\3ZFBN MP7%6Y30:C*9H#P]8:2P)',ZBV6 (; EE$Q&>-6:3T(J=!H-IU-Q9U$. M5!\.:@\F$_&16T0C/HY&9V<;2]![V(Q#IE9'H+<-*<$=;KM'XE<%IKGCLD/6 M\:@1O/-D'(UF:!/O6NJW"2DE&!&0P_@L&L:S(_%3FU%MA=PQQWG2E,KG93** M9U$\'1&UV=_)6HW 7*EOQ=,C9EA+=%2F3M03D< 8/J$CP:YZ3#()2?1D)6UH MDC07F\NLR/W0 &B9P+ H9C8E2E"CZ<';NNF,# MW^!-%6=DB[9$.C#4_ F<(N<$5S)E0F.K)%-/4UNZRC4Z#TT^6Q9LY#<5N\<$ MJLJ&$KUD7K2E.W-/.I43E!!\Z2).$K0$]@2-#JHB&DFEF3YH9RPZ-Q0**002 ME9G4"73Z'#B3-IBK.(71AW"3ZR:8$, K0 *OJ#&^:I!L/16!7MU+)## M;9>QH-)-"V$-21* ..GXXC=DV';PR>^4%)N H>D2U24^\4#ON2![*T.(9=6- MAP(-ZR9+M(KM ULU*0V;?"E->;S59X+*_9< EG(9N0/N04$W#P2<8C@Y7B-^ MHHEHR DR0-(MN)K(7&C6N['F_2#>I2E 7YC2A1@&/X.1@VI0H?L6L]D\!(OT MW=S=JU:* %M:EC>KO2 MIJ!T;1JU: 0\U[9LBWB-A*=]7-5J@6]_TAD2;U_'G(<5;2&BMA:$(GI4_MJ M)ZH6T-2R ?;$.+\39#HIX.XV=I*SFGKEEQDTD\$E'4827@8J9]Y.1Z(YFKR"F1+^H"2:+ MECQLJ:_=CN9M?7[E0<.G]&B[RNI2@B322<@G'K4EG!%>(9-7Y QD-/'4[$=WEZY2&H.LIN[5A'!BP?!CM&4)W7O=U[P-V@H9NRSTO/O\_ MOWCQ+8;$G \(M+IQ<$?&-Y/[ML\/1#R>1>/1@%K[(!K.Z-3Q*1C1C&Y-3ID< MD%O_^0&@B(,1R8W!6L=C.F!(I..,#AB GYUU4R0U,\?NIU2CJPZZOMIK38Y[ M03W<0I^^N'2<\=S(UIL%7PQ@2L67[H:RBR%3@XUJWU8DJ$96U.UWZ*[5WR@Z M(L@/1AU,QR/><3"C^[LX3+UR4U+'+00$/(-?N+B:YKNW6/D]>TE[4J/"\,0C MDF7*-5?MJU!"L@Z!0]V$P9-K"5"[XLDXDUC'Q0_4EIQ/3>4_1].=^HT?:<1QC.S@NZ2C+RS^9=&K7ZFEX:M0KW]WU#.-GZ_H.N MO>2O7)0X@-3P*:B[VWU(NPS?CS;+PU>XWS!&PO=V]R:W-H965T\D" PT]-W?]W@N\>R^JJ64M;B:947ZOW1LJ[7;\[/5;*4JUBYY5H6>#(O MJU5U.%?K2L8I;UKEYX'GC 9*B/QJ2SJI1(W12K3_OYS<&39"EJV+H,7"?ZM*5P1 M>HX(O"!X@5YHQ0R97OB2HK!3%_;;)Z(SZ7M13_N9BINH)S_/>0 MV)KJX#!5"I@W:ATG\OT1(D+)ZD$>??CV&W_DO7V!YX'E>? 2]5>;YO54OOTF M"OSQ6T-+\*.SRXOIS;6XNOWTY>;S].+^X^UG<;^4XJI-B8[8H!*""HRN! M/"!J/*^7E90B+E*ALB>QTN:79'X!XTEK/%Z""Y]"F&(1"VC_O,R1$+)B(139 MYHQ"*Q4)3D7$QQRQ2:EJ1Q_1),O]9V(9[]*2\SF.4 (K"F0T&5<%;JLWXF.1 M(&7YR+?75J17EI6?W+&;7N[?B32'XX2(3/,:YOU[*"A"3*$TF+I:$S#(S@8XWOHA'Z [X$S'$U.Q842,2D)7,XVXF)Z)<9^Y+"(QM+0ID)F M2]%6F(C(P45#.%^L\ M+HS\UK"+*BY8SV027F^.(+;+-1VJZ)1U4R70C"1VX.5ZK2LNRWK9.4%3:+<1 MB:(L?FWB/)MGX+;_.(&"9U*?AX<-?$?SQ'RZR$MF*6I!GM-2^22K)%/Q+)O@05@!.027!>12:P M%" HG!)D>E'C;!7!X3T,!XX?>"U#\4. M8QN#*8H1%LOPH5/=+@GXT9EM;4X% M"):T56@OWW#*>D X@(G;]19Q4:%M8^ZUE0+,:)#(!ID1Q/AAY'KC<6-<>I4G/C1J1@'[GA '%.^I)NC4P$O=L.1N"*[Y[C' MV2IX:[_WV>D+-AD&8&$2NA-B!6$QP;DC=]">S5%Q:.-H1,4E\EVPCHV!,P#? M0W?P.HWZ?ZI&/1$-(^+&<_D[@$91W*Q& VC4G[A^T-7H$!H=#=W)L*M1U#;? M\]TPVFKTQ(?F!^YP_#NZ],4D8)6,W&A(-=AW?-9E]#NZ],4P\JA0A^Z8C!&& M3CB)H,M16U$1F,"6I*Z$\VVFD^@*H((R%6D[,3C !C6EWRR1G(1D]J C33Z9 M8.3(-?',VS1VS0HD@&9%\;:MQ;:NG7$!F,=9)1[BO+'9FJGH>M!_*&, +%-T MF +%8 L"+.VVK-AS1*-(Q?3[,H]1N:<)0#9$T:3.ULA1M&!5II(Z&]3,/EY[ M;%TG1G)%$PBE(_)UOGR#=$?)"UEAD\D\97/ ;_["B8(NWF[QP$.9(^_G64T: MQ[K0U\O"$*NJ3'T]FU->S>!FE#L%I4%>&+A>ER!=6:(YK,&+!NZDK;%X;G\Y M;"E271*;4O,'TIQ#69Q.PBGYIE^E&\4%&>G[%\U*AZ>Y/HG/U6ZQ,.%C'>$P M(.LXG6I; 5O/9W(9/V1EY2(&=G6Z(6_H>=DNXNH%]%N<, /?*I/"Y7$\F+EH\?TB"3SQWO$4= MX0"@8TSX(AQSL0P]\9,F>C)&YX?2&@U0"]$,1F,W#+M%$_=\?^2.0ZZ?$0J7 M]SQ31EP"+F2% )DR%'Y$(&*"6CGI[CR :?\?;#$B]?N^1^5^S(+[!+^L*0BM M#%PP &#G>Q$9I35%.#Q%\^+Z8ZAZ %SBN:/!CBFB@0LD=N);V/*[IAAK2XQ= M,,8(A'C#\50Z]DUP0B$:>&^_\. G\-^>[K8%9!>@CFR=,9#@GZ0?2E(&C5!; M8'J*O?;00('=[-WME-NN0;=J#DP[HXI&!P#5W%Q^O+^^Z+&^;*HTQ\)';DML MGT)MR)K\AD#'NE\VX&O+3#XPV+/,;DE3CTX);5&5C\CDMHWKGMJVCA=^;)(B& M"OMO6M%]P+>2];),R[Q<;'AJ4I5I0^[+42O/KN(J+Y$"5DVN"Z)!A,N,0 R7 M+ILHLB(IJW59Z85&MGT7,7.&50, ,)/$ +ZP1GOUERE;1FE8U4&5&EIE>_*F MDLIZ5NA3'\FT!!O%,[#1=Z,6-@: C2\CU1%6[ '4H -0>516X!G\#2YBW07K MSORA.]9+?1]7?R[F['C$%NWW7&(OZ'='<([6;@M@N %2R'%M7].Z,T]9:-1E MYDYLU:J<:1S6U'!P>MA+#N?"YI'E.5*_",D\IFJ[!^8#6YODLP M,_VE47L*-6<:2:B#XX.-LD@S7>GKN%K(UHWAU#P13 SYYHUWZ/V14M#_F<4 M6"\S] 74I'2:K6W;1@.B!%&6\AFV+^L>C'@"MD(M1ESA9KT\.*[K.):>(W'@ M'/L39Q)%_)"NQY-1W_$X) GG+:EM4#:^#\.Y+GK4^L>B&;=1O9;/^M6 MVDV?E;0[X"36V=@Z]G>G+H$=)/^4N"S-&.+:3"+5SD#95/U*VKDYGL .*RVDMGG@;:'X&[,#(QZ0(#K0[BNT4?W)9(*\9(ZC;.MXH\B9>,,V MPM'L4L\K"SO@3P^_2UC#>)7@UWN $>VAYET61U7;.FK)E>0R3>JEN,H,#C+O M'FW;K:VJI*D'WG$6YA7XQRZQ*UC&-'A0QZN8:BR60]B;=_C@?L=Z<''<>0,Q@BG MX\ )?$]#JN.Q$Z'I.#!1?TKNL+D)#3VV,DZD M;1:;E[EFB6JYW4E$!'J*E$6/$YYJMB)S'426TMJG;R0J\I 8 (?&?7'U5=(= M'FNB(G.];TM+909EY&]*&"M=*U,0ZMZ6[1I51 M<6+0I2TUVZ1I[=)['^F*Z^W8Y]7PK1O5UO-$,/2/M9&5GO;NB,ZOP@I9GW4$UN_"-,3G'I)-@-_;;?9U7ZVA=YED' MVXKV. M-Q50"<#-DW$Z97V+HV. 0FBP( )0% 9 >&PO=V]R:W-H965T>J4QS3@(=%9BS?2Q;%#0RDJJFAER51'H M1B'+':BN@C@,AT'-N/!F$Q>[5;.);$W%!=XJT&U=,_4ZQTJNIU[D;0,+7I3& M!H+9I&$%WJ'YWMPJ\H*>)>>IS7<)#QS7>L<&6\E2RB?K M7.53+[2"L,+,6 9&OV<\QZJR1"3CUX;3Z[>TP%U[R_[9U4ZU+)G&\ X@T@=KJ[C9S*"V;8;*+D&I3-)C9KN%(=FL1Q82_ESBA:Y80SLZN;A\N; M^V^+J\N[26"(T(:#; .>=^#X'? 0KJ4PI89+D6/^)SX@(;V:>*MF'A\D_-J* M8TA"'^(PC@_P)7UUB>-+WJM./*,P4KW"!==9)76K$'Z<+;51]!Q^[JNX(TSW M$]H6&>N&93CUJ -_5D#$SE<8(;U$A4DD8M&D$GJ/FTP![D"4R*L9$5MS$4Q_@O_+W;!UO10 M#2K.*@U'D"9^DL9DQ"-_F)S"(W4K< &-D@7IU83RX_04HM ?#!/XS 6G9YU# M(66NX>3$+0XB?S08PKTTK"+P6T%'$*6A/TI#LDXC/QR,8-^%!#N=4J,JW#S0 M5&>N[.?CG=* MWY@MHH7[LI!FXFVMK49!8+(MEMR1-4%@$+PWY0 M8\;5V*SM6XCF(XKOL%/:#]7 M2TU6T*'DHD1IA)*@<3WQ9M%HGCC_QN&+P)TY6(.K9*74C3/>Y1,O=(2PP,PZ M!$Z?.SS%HG! 1.-VC^EU*5W@X?H1_4U3.]6RX@9/5?%5Y'8[\88>Y+CF=6&O MU.XM[NOI.;Q,%:;YA5WKFU#&K#96E?M@LDLAVR^_W_?A(& 8/A/ ]@&LX=TF M:EB><2$=$/Y9#6="HJST^75A^7BZOJ;#\OSV>4U MS"[/8/'Q\[OEQ>+R>AQ82N$<@VP/-V_AV#-P?;A0TFX-+&2.^9_Q 5'K^+%' M?G-V%/!]+4\@#GU@(6-'\.*NWKC!BY^K5]-]UO:!ZBVXM,!E#HO;6E1TT2Q\ MGZV,U713?CQ5>HN(+R&*?#:(VT4_93"O19$+N8$T\J,DA&'J]T-V,%/6C_V4 MIJR+K@E\CE2ZS+!&Z!H&/I1&$,T"/T!Y3_:+1\DR>U+HL2(<\^MXH'? MBP;PU$T)#EYWB7K3:)B!3-72M@^]V^UD M![K5K=:PJFJT8J4L*4^SW)+4HW8.=+Y6RCX:+D'WYS']!5!+ P04 " I M:_U4Q*KV"D<% /# &0 'AL+W=O[/5@?;K6YI-=2NG@KFTZ>Q8LG>N/P]!62]D*>Z1[V>'.7)M6 M./PTB]#V1HK:*[5-R*,H#UNANN#\U,O>F_-3O7*-ZN1[ W;5ML+<7\A&K\^" M.-@(/JC%TI$@/#_MQ4)>2_=7_][@5[A%J54K.ZMT!T;.SX)I?'R1TGE_X&\E MUW9G#>3)3.M/]'%5GP41&20;63E"$/CG5E[*IB$@-./SB!ELKR3%W?4&_1?O M._HR$U9>ZN8?5;OE65 &4,NY6#7N@U[_*D=_,L*K=&/]+ZR'LUD20+6R3K>C M,EK0JF[X*^[&..PHE-$C"GQ4X-[NX2)OY2OAQ/FIT6LP=!K1:.%=]=IHG.HH M*=?.X*Y"/7=^]>YF^N[-U<4?KV%Z??WZYOHT= A+FV$U0EP,$/P1B!S>ZLXM M+;SN:EGOZX=HSM8FOK'I@C\)^-NJ.X(D8L CSI_ 2[8^)AXO>03OC=;U6C4- MB*Z&J\Z);J%FC82IM=)9>*5LU6B[,A+^GXYMKVH MY%F [6&EN97!^=/>P%#4L-H%2 M'3C<$ZU>=0[T' Z*)&9%P7T(#S*>L$DZ 6%I#],EM^GR!U[)2K8S:0"52(J_ M&)%>^@YL[AE2P.PC?H'3_I[>Z%M%;>[QIM>7D&2(]_)%R7ET\I Q>[B7RC]1 MUQSY4_&)=T9U%3*3I<6.,]9?@A9@I](%WK7J\PJO],R HM]%WPL&O3!.B::Y M1]D:2>!,PBN45'-524PKM,'&VS "!9:A$;C![)%^1%9A$H;_\4?68ATD<>E.>0MHY=NG9$'TP MPDO1]B?HN\5HQ-$AC^# EP\6*:[B,F)Y4N**IQ&+L@G)BH2EY01N MC*CQB\,3EGA9P@N6).0@3SC+\VP_7%C'ZIEJP31CI1M]I["^ ML!6QEUF914-;Q]CB>>SKD(K>+8V4?L>J.ZQ,S_&2.'Z_P+YN;H^5,\XG(RQG M19S\+.Q7G'%$;+UJJ88ZO>G'D:86OL:J38W=B@;[]-E@,)#6^3#41'0/891W M./$0AUBT/<5*R;:V&TES3HT91/C!]P/,R80/[J$D04D\83D6VBA)29)CY10; M24:2#(,2;23Y&*G4T^HH+-#G'^IE1K9A.Z_I!Z/S7!$099 7(VVLK)ROF@U[ M6/ ;&!3DOI&*GV4A(A.BDVW#XF-#Q32)I7)Q@:C5: MBRFI:65UHVJ?M9EH1%%H4;LYHW9\Y**XQO3=AZEO7JH5X;* MBD">;@2?'4K(T?<>_'!G2$,66_A1E'Q#0ASFM:UT.^U.AR'OX?@P*K\59J'P ML6SD'%6CHR(+P SCY_#A=.]'OIEV2)E^N<2)71HZ@/MSC>_1^$$7;/\'./\? M4$L#!!0 ( "EK_50LR^*87P4 (D, 9 >&PO=V]R:W-H965TWK2BBL++0IN<.K60YL903/O%%9#.+A<#HHN531[,1_^VAF)[IV MA53BHV&V+DMN'LY%H=>GT2AJ/WR2R]S1A\'LI.)+<2W%^Z37;T23SR'Y M2W5A_5^V#GL/IQ%+:^MTV1@#02E5^.7W#0\;!L?#KQC$C4'L<8= 'N5K[OCL MQ.@U,[0;WNC!I^JM 4XJ*LJU,UB5L'.S^:^?+V]^_^EJ?O/FPVMV^?YV?GUS M-7]_/^GP;:WZ M;#SLL7@8QT_X&W>ICKV_\==2_5)+]\"NA,MUQB[52E@'>3G+N,K86RV58[=X MKXVP[(^SQ#H#S?RYBXD0:+([$/712UOQ5)Q&:!0KS$I$L^<_C*;#5T^D,>G2 MF#SE_9LJ]O\\@1MP/AKWF,L%N]!EQ=6#)VG.01E7[ *C0::\Z!;W:3P(4SRP M&PZ5IAHKIM*&4^L=,+^:,<[^\BRO LML?SKM3Z?/V("-Q_WQY!G3:R6,S65U MT&/7KL]^X8F1 F$NVD@]]N[=!8!IM)Z52]7#[PJCI>IY@*E6*%N=.KPQ<0\+ M/SWT8C.5YS\,)OH8W,!*L*KK#O9H,*1'%&)K5# M3N1WTX_?#C .NZP+J'A1>!NI:E@\PJ(U659&KT0C1)"RJ*E_6/+@70=&0OAM M\A*1\A(;*A%81C6XI4S?UBC#B-IF-.T_12.3B,ANN9$\*02J[@3DZM# CAIE M__9R?N##U%9X,$X[1!&ACY"AD?:.G"CM,-47"YE*@*/B %0IG3?:1HVUA51< MI8)))(STPF"63J+KUA*]6:-X62:;G&R=:)/!A,@.IM)_KB OY';6;2V0U4J# MY"6 819;MA_3!_@5/,T//+L$%823+1DYC^B1Z$8:3">%7'I::9TG5IN$"H>S M!# *;2V\:H-C*14X5;R';ADDRJP&2".0L[*M_+:8V%94X\>RNJ* \6#<&@%L M5H<33"\6CM]!FAS#Q9> M.6QV58'2)YP*,+'*QC?2QQ= HK8R+IHDP;UA!.F M*5#A$*:H39A=FB/!I*FNE2\&\B>MFI!]4$49IBO<-!L)D954[\UATH@F)"CI M.@"A*4$*HF<(>7-WID78G_.&ZTJO*2ZF@ 1UKDVFU=$NPO$%DBW1E(P&AT0L M="J(00?"U,M1H$LU)ALQXB\\P/V?0FD8_^VG6:&9]<'V1I.AK\9>?#STQ/AV MR8T0_K.5]XCL3T?ANQMGF^C.MAXIAK0#!9"(O:/1N/5X-/E6CZ-_>S2B"-H M8Y1G(X2=//UH'Q4DL04;3/MEFXN29UZ,DJ9"-Q/AU[;ZDMTA&V8'0=@[.FPS M'",Q]OU<-5 M@0_U&I#+!,2.1\$[6T/S>Y/>^#!LP./DQ8M=V:)U2(2& *(^T0=?((Z)A-MY MM.N",=BX'N*07OI+,$XZ:L]P4^R^=O?LLW"]?-P>+NE7W"PEZEN(!4R'_:/# M* S;]L7IRE\V$^UP=?6/.?Y7$(8V8'VA,9";%PK0_?&UL MG5C;9@Q10*-TZ>[3S=YM;;NBU\J%<1#61A_G2Q#J%X/!CY;JE+Z MOJV4P9.Y=:4,^.D6 U\Y)7/>5!:#=#@\&Y12F^3FBN]]=#=7M@Z%-NJC$[XN M2^DV;U1AU]?)*&EOW.O%,M"-PW=KB-YV'Y75RD8A%A9\/%\)D-:;,A9=SQ($9Y)X.\N7)V+1RM MAC6Z8%=Y-\!I0T'Y%!R>:NP+-_<_?O[PR^>W[_\I?ODP?7\U"+!)3P99L_]- MW)\^L_],O+,F++WXT>0JW]\_ )8.4-H">I,>-?BOVO3%>-@3Z3!-C]@;=PZ. MV=[X&7MW:A;$G?9987WME/A].O/!(1G^>\C9:&MRV!85R&M?R4Q=)Z@ K]Q* M)3???3,Z&UX>03KID$Z.67]!*/[*?O'!"'"I1'I.7(XN>B(LE;BU927-1DB3 M"XE\-E^$WYA<9S(HH4Q03N5"FV#Q-,.U#D(NG%*HPR!>D86$C(G;^&S:/DN^ M[XGU4F=+5&I5@**$I16&F$G8N3\>FP-QP.&_!.K6RQ(N/=@M&0%_3%?W#V09PM2O50 M:810V#V6TG&O!>09T/X97M25 #4GI_$<\0KEQ_JR4L6&-$HY1@WV//O_W3<7 M:3J\Y,U\/;K\/J*+]DJY$3,E:M\00!+&=,E*!UGT1*$"./#D7:2PQ]Y;&'(N-[P8VN\#@) C,UE(DRF.3CH:]LY/A\2Y#O[9 M4+]V,_QF74H09A&=L@< MT.$HO#L93TXY>@ ]KTU,U'_+JI+H$5]K[7FA>.65$N\MR(79Y)->&#U'F<#M MZ7:53Q#.*8>'TZ@5+H[#GT]$OST IW@T6=%R$&U*1(\'[4! !UV'=6F59=& MYH BIC .C19;=[GFGJ_6EQW\HIIM\ZP)"F*ZTK;V?\X&:2KTM"_>&NB4,BM#DJDPA!$G4-1W-&^"!8'_U:5J*F0#=Y7F@U MW^\]B/_TTZVXF*!3)O[7\Z+.0BW9 M?7Y& JKF&!-R,=L<.:,J:L\B654%)&Z&>G9<=)1SCVX*[7D,SF-G.=16$&YO M"YUS U>+ JU4@XC/AG0MK>+2Q]1O"@7@1O3KLO4&-+^Z?CB6VIL>[J[7R: MRAG2R1QHHH3':&/+4@=V?JXZR:D-%Q9Z*NR/3K\E1X;]]!Q7K^*-QT0T4\9+/-IO+&=GO(Y0?\.B5[A\T9U.LX;1=-;7*PTIC^^B< MB4W&!FIF$ M(/=J9GK.VT$@F8^05[G#7WB9ZJ=!$\[_BHGJ@PL=@LL2JG-YZ M="=*<5([XO AO[;#A$">XBANUC$2;+3V[31VS(&=0S-VAHJ!&FR6U65=L%,- M$LE)RN,1;IZD%W'4/YFD3Q/R\(2U/P(U\X8C6%E1Y['68GJ!4A5\6[TT3"KC M&>-.W;:=D-^O/0OX%B=>(6@+AAL7)/*9N.!T]:KQM//DO'%D-!EQKV&JET@5 MONWU YH8OT7'#OC4T9?ZEKQM^6_0):VZ@.Y8O-RS#[O+/3K0)8;(1C2; M?K!GJTLY.GG?J'J@R6C7'.+4F4,\'R75_G1!?4;3]%)"T3@/VN+C"#=NTH1# MY:9R0_BW_?QQ1XA:VU+G21K:V1+=N[>_J'/"H.=KSVE<@O^ID4-!R(> M/_QT=[O/9M/XM6B[/'YS>R?=@J)7J#FV#OOGIXEP\3M6_!%LQ=^.9C8$6_+E M4DEX2 OP?&XQ##4_Z(#N8^+-_P%02P,$% @ *6O]5(0XI1' P F0@ M !D !X;"]W;W)K&ULG59M;]LV$/XK![4H-D"U M)$I^2VT#3NJM'= LL+OUP[ /C'2VB4BD1E)Q\N]WI&0E1A,/W1?S1?<\?.YX MQ_/LH/2=V2-:>*A*:>;!WMKZ(HI,OL>*FX&J4=*7K=(5M[34N\C4&GGA0549 ML3@>1147,EC,_-Z-7LQ48TLA\4:#::J*Z\=++-5A'B3!<6,M=GOK-J+%K.8[ MW*#]H[[1M(IZED)4*(U0$C1NY\$RN;C,G+TW^%/@P3R;@_/D5JD[M_A(5EZ8A(QC\=9] ?Z8#/YT?V7[SOY,LM-WBERF^BL/MY, F@ MP"UO2KM6AT_8^3-T?+DJC?^%0VN;Q@'DC;&JZL"DH!*R'?E#%X=G@,EK -8! MF-?='N15?N26+V9:'4 [:V)S$^^J1Y,X(=VE;*RFKX)P=G&]^@JKY?KZ\_6O M&[A9K6'S:;E>S2)+W,XBRCN>RY:'O<(S@B]*VKV!E2RP.,5'I*D7QH["+ME9 MPM\:.8 T#H'%C)WA2WM'4\^7OL*WXEH*N3-P@QHV>ZX1_EK>&JLI+_Y^R=^6 M+GN9SM7*A:EYCO. BL&@OL=@\>Y-,HH_G!&;]6*S<^P_<"O_AP>^[A&VJJ2" MI(B UR^M 4Y5EBN9BU)P7S)J"Y9,);T-> P?EP48%SX#C<$"A(2,+3C<(D8VT"&/@ICF/S,WSSM4O0Y3UJ>HK@ M2E45^=]9'0])DW ZG4+*0I8R-\0L]JLLA=5V2^^,BYB702\-;#!OM+""&-Z] MF; D^0 ;J_([^+UVT34AK)'R3^3N9/\E]'Y0@OK'5N9X5) F0\@2.GKLQOB_ M!1]C0>K2)'/#:)CXU738KM+30#Y5Q=';MQ /IJD?QBZ$R6"2^B$[ WVZ P*S M%ARWX)8C2WSVR::Z)1B%BTLKWA?'F'69=4!B8],L'(XF/B8L'8<9::; ^)2T M/GE\+E+.5&W.H,\9>CBP?SA"2FE3HW_ZR\I32&;62D MLF29ETW1%N"QU+XG'+ST&$7/VD6%>N>;HE&PO=V]R:W-H965TR\NOO&9*[7KNRZ^*^V/O"&UJ0,_F%R<;>6&EA1^WWYTN)OT7BK5 MD/'*&N%H?5XL9F\NCWE]7/!/13L_N!:Y#X=T-7 MI#4[0AA?L\^BWY(-A]>=]WY^IIS/ M*_976NWC7[%+:X^."E&V/M@F&R."1IGT7]YF' 8&I]-'#.;98![C3AO%*-_* M("_.G-T)QZOAC2]BJM$:P2G#15D&A[<*=N'B_3^N?OUP+3XM_GV]/)L$>.3G MDS);7R;K^2/6)^*#-:'VXMI45-VWGR"2/IQY%\[E_$F'O[1F+(ZF(S&?SN=/ M^#OJTSN*_HX>2\^4MB'Q2=Z*M\J7VOK6D?C/8N6# R'^>RCEY/'XL$=NDC=^ M*TLZ+] %GMP-%1<_?#<[F?[T1+S'?;S'3WG_TW(\WUI\JDE4'K-<4V$ &(.!E(H*]%P-)0.R+1I'(2EU.@&-070TA3\<5L)';2B_GQ M>/8B/3L>'[T8H4']-OG6^U%Z<30^>=%=87&WDU>WS]EG'#.HJ(36>!+*1./_ M)X.2T7!X'.QS#&8QT:U34"NE]Z)JJ;/$0VRZ)PE)(&4VPM!&IMR%PB9E@*_5 M7I0:INL]KW"T:;5D)?*XQE6.@[,@%E?@6JNRCIO:]=I#D.$!HDDNKEJ1H;4* M7JR=;02$H?SRDO6HBGE!)J/S#J>R=8Y,$%];Z0*Y!*8RSP;S3XKT$,HGES\" MY%].C9DA@5;5EEVJ);D@.1MX06X5G(S%I=1\=D%)M88'$Y1).]*-U"UG&3T9 MJ???*(:?:@;8X]WOX^4X2L95BYAX[2]VY<4"*T(M0\R&3"HRPGA+)34KI#*? M<[JSU]&$'L"34&MM0"O7ZMJREV<3>;^"+@?I;L;R^*GZ,VTQR@=\I M@W@40EN4I6T9I(U8!JR0KO+BTN(?#-\MEI?%C\Q>W/.24"O/9^E89&T%]+PU M9%4F1T"%6=2"!VDKZ9G,')Q6^XT-];J;)O1Z7= M&/4M.V>WZS:PF,?2HZOH:TL &,M#<&K5!KG2L>J5 LU=>K>BL&/YB'SB!LD7/V+0I MLMHQ\L^'I(DLP+K6L^>.D5TK@Z.W'$UJ4KG=HO.2X$1@5*I>5@*6,L\W28-0 M&Z@$,-E:AU'M'H2\]=#S*A7GAC@4E ;Q!DU54IRD,-PEU3.R MA29/KFIDZ9 M*#\D@#(/H@>ZRE:IM?!&MQ5LHL Q)K&P%?R,AV=B%F2G^>J&ASW!"G0H3"9< M3K&C+T>^LZVN!'DFFO(U0D_R$J5*0]UBOZLU_ (DK>B&]L>$> MC&AL^85KJ@P 9G*K*A((GM%^P3I5@K9WK +Q,(7Z42Y,/F8 9^X15-=@'18D M=&.I.=WL@E=WHG576]6P[RR* (FY3)1HT1N0VSWT+PB> $N(#;=%MV6L M$H\6OK:Z2LJ>.C42L5.G=-0>TJ#J;E!E[ \$"<,''1B?,^Z*2XL#'Y&%CHK> M(E![H[@K^G,HMN0@Y!'#B>-B#6JE^^@'](XIX!26FI$;=05-_$RK5)-[T*>C M["Z%3 :6G^R8DQH4T4&W%=:)SVVUB?D/IR.8/D49WJN,;=B=X*T[,-7<)^1: MZ=@ G1]LB"8QOE.3>.*R9]S?@&&V]:DZ:3^4#3_UC(@@.,49+F)3W)N01IVW M1GY&N3[CB/:5*E,505>7!H\NIM2'C"[$ C7<8")R8!]K \X,<)!_2*\^LY@" MET'P="O1IKF'>688D+0C>E+W%8^9%">4@R''[/IAYF@VRN/^,,Y:5EQ+9V\Q MS 4>=[]_-?K[--GB\O1T]O"G +9IS4"]AP-?-_/RF9*%.\)>_!K;F1-_"7HU MPD)B-RG)0E@SC*G_<0.=K# KQJG1>*M5%6FTDCH2/OY&?J!-_6'1FE(VINU/&42;$ X@VD%W>G:B.*A[ATV5]]8#V,.S^$%0''TD OST7QVG+@P M'\VF)X=^%OZ56H^+0[^I)X//'0VY3?RHXU-#IB\?_=/^N]$B?2ZY6YX^.GV0 M;J.0LZ8U3*?CUZ\*X=*'G'03[#9^/%G9$&P3+VN24$Y>@/=K"T[D&]Z@_YIV M\3]02P,$% @ *6O]5.ZK)$9Q$@ ?B\ !D !X;"]W;W)K&ULO5IKD]-(LOTK%1[N#$2HNRV_S0 1#<,L[ 8, /]]?=D9NGAQC0S>V/OEV[;DJKR>?)DEI[R MJ/S3T3Z$P^.K*Y_M3:G]I3N8"E>VKBYUP-=Z=^4/M=$Y/U065Y/Q>'%5:EN- MGCWAW][5SYZX)A2V,N]JY9NRU/7QN2G<[=-1.FI_>&]W^T _7#U[R?KDO_WUM_=OKC^^_NWMDZN A>GR5187>2Z+3+ZQR$*]<578>_6R MRDU^^OP5!.JDFK12/9_)FHPGDWO6FW9:3GF]Z;>T-#L$4E#O MS<'5P58[]=_7&Q]JQ,3_G%-75IN=7XWRY+$_Z,P\'2$1O*EOS.C9CS^DB_'/ M]\@ZZV2=W;?Z'_7(GUY$/=<%I;1ZX6I800=)*S*(5V%?&Z,VC<0YI M:(?:*%ME18.HQ "&M?8BC3X<"INQ>V'J%W%;/%F;S.TJ^R\L'9PZ%/JHM/IDCJIV M!=D)ZQL V@V ^L!;T*)($LC0D(RV"F:'_8[DEDT-P%<9T%25IL0WV)[6L-56 M0[F$I,_@#LJUW)H P%=;'1+R9?3YS=>[589WVC85QP26\4T&E3QMXK $VZSQ M&01N;[ID![UPY4%7QY_\/2:EY20:V0CMC1YF\\F).S*L5I@O,80:C[LA0ZUO M ;W!U%C!LP,XN+@^075@06D17N+UWC>'+NZ1 86 M=&Z3;0<40G"0T'?E&P:,Q$EAX4.%2[G=;DT-[UB!BVWM2H4Z;NJ+S/G =C+! MLB^_"E>?49S;+>3.49H2#J""RG$#$^/V@ZF#N%0*G:G]3R1-33YJ,8%"*UNVEW AZ6L>5=% MBJ9!EL'13C'">]YNZUS.$F\0N358"[;)(3Q%-X%0_#4!4_AD:LB8:TO_,E=M MA8=H^LJ9I6\HHN&+9JLIQ:#^22RK@ZX#XM&#$L!U%CIU=A)/ &3$3JW)X0]< ME0B/5QPL2$GHJHL -7O)O0B9JQUT\D,1?11;4@);#'SK('#]R8132??(#O.% M_&F]0 EM11"GBZ.W)U@_3/I+]8]6-=@0GAF8@X3.]$%O;"'>([QA_3E[P4$! M8#G221QBRJ;P"#8"3G>;PT8)1 )Z^18?]6Y7D/'8,%"^,,165&$/@ A_],&4 M>*:PGQM\WQ;D'LA:(+9ABN[Z/QN;&5Y/;$24D*RW=Z!BE*[=G70?I7 I]RB) M8PB\$RP:AB^9""XR%]#OH+PK&DG'6$KJD^@:['[&I@!1DR.2KO.<\QMUCG-E M$-5=@2IM5CM3PZW%X7= C'>Z'_"+=!PG5 6.%\%=4.K*=2R_HXI]0:$("U6P7MPR+B 7!NZB/5O> M8=3?8#H-+$5R>"N>.0DI8#:C,H(4I>I.&ON. P*(J2ZKOTT2=;NW@&>._*WV MX8)*U/F[PYXP"(2%[LU 2'#YA+5(2>,RR(F"3(IT**'_=>B^V;)L*G 8T5V' M?8'ZE0WC\?)^5COTQ(\_K";I\F?_G2<>CJ[/\\.AMSN(1;8#V'Q)3 M--L^=+R3^5/Q:F41&O1\S5* MOT5XGMBM(.0[39!.],. ;YTQU['W1,2EO)=1;SSZ)&$]L!7AH&N\!"<>Z+N5 MSA^\N7QC<_*O"&\IF.11K--(?91;U-80TY,T0\_#]K]U=9$C"-^^DD0?$(0( M;V0]DN&N5RFF%2$3D9FB5X7V+5WE=LBR&M$0-V]3 GPK=Q()L#QBAJ0XN*8( M1%7 [V376VXCA.U@]ZZU&"3R0%0!4!03;KPVZ-10JX51:! X,B4E',%IS&M* M]M.L+N&Y#?;P)9D;W<.E>EWUDK7JYP;5 HIF+0=&G 9: U(TY-/(?6O&2X9A M4SMB);CGZ!K";5L3;$,1V5V4'3@XZ]LHC0)+^*^C.EU44@ >(@Y;Q7X5= \ M::!["AA%OGEWR[CO(U!!+LZ/81;!(3?D0R' A=F1BC 68*NE\_B=Z>L%T+RL(#L1UA]8YH1%'TU!6-884(R#QU.;?4TVD_Q )T54+#.#R* MEH;0'6)M%@BXB@O>1DX/*E:0=5 =:X2'$Y^>Q-[=$<#&5/"EK$9]?]\YO0&3 MW#%BX"8$O_!Q35"2D3/:D"$"[(!^QPO'L0]SG$? F)4(OHR]>LY.Y]!P8 <: M>0;J@@?T%=UM$W2'&N8+=<@1\YF!?$;O8^]T/=Q@6*H\PRH/GR!B&L.\*:\' M+1:M;K8QZ"/FNYI8XEVI!OV9-&P'Y[O2@"4,M^'%,=X8^\IA5P?*O(&_!M:Z M/#/242_#_@@]0>:^"! )EJ7C\7\)0DO3%"DW]S.9KC?<8L9'B$P07&A*,4]= M=D&U":!%$(6HJ:FS'6 H%WZ)HTPF/1+.0(E JW';#CUE+30-6/>67(^.T MLP35(=(*]@SSHYZ93-/BN$36HVB&+SM_=0:KVH@C#D99#0Z8$[?U-+GUE6!(;@GR-PUE$U.R0$_-@N!'"3P+49D< R5.D79\X@AI-Q47M M!'58=[^WAP/'T7DSTL2AXD7%"8B>WBJ;QJ(2D>;^1'5BWC2'Z!O[+>7:UA8% MN0[1$WM>&9<9+_-"13;FU@@A \#G@MF//'@\PC/MWOEU'#.>!/KIS('51(+! M(@<:??4C!@0T<_QHD#--B >Z(6TA=,%C,BK EC:/,XMS03;(X%9,(7<7,7#: M;$121#;8=UR$3TUPB"G8BX@\^W#O/!N#NEYN)T!LT86$Y.[>@Z".@-_E-*WS M*3I@ ]O0E"^A(>/.2J]@*V^R.%,AP9!K-CQ9* FW*T?C;[;$8:@0\RF4O,IJ&2\.+PZYYY"-4Q/)!59QK-C>'&.7.9TW'J@XS1Z%#IYZW= MM5UW4YD[#AGZ@J+HKF%;*!R:JZ]"3"Y;:$MB ES<:E(C:2L;HAMUK\MY-,\9 MJC3CMQN@UEW(>GF";N]H8B E_WK''/?AZ.6[:W23;&_<_XNA.6$9>>='%#<> M.(B5'XY^^>WCZ-'9V) ,)L_TH$Y3YPX +,^&T2*9_-^!]9-8II,G"9AC13!) M^P^&,?V@'SB$JLKG!@>B,BIOZI9T<2A]8[( @X)FQJP,YDL@*H^XH())N"!) MTO&"WI>UB*SBLI!Q#?]ZHG4?N M,*&^ADD5^B-5[*<[]:N/5<'^TW7((G^J')VKEXP??9.]0S^*_H%/??H3B<$Y M)-67[D0L'L_X@??H)(LE)*FA L%ZG.QCHX/_>DZMJ6Z@!8U3Q"!=0KAU%TC8 M@]A7(Q8#)\<-@WH\%AITFG3>0_R4V;D[!$M3Z:ZE/G+O*JY]JA,6JJ-86'8ZN)?"@T1L*4^=I)/WC#^ER M]G.':[?MX0->;?2HZ9LR&"44W\.GTZ X\8W&6 MCE',L-4UD.:*&G2J@-06BY)TCL;^Z^=#I:NYW;0$G5RMD$U BNA(1!U-[W6- M+!;[^\&IJ.41NLO;P*9BY!OJO9BG "ZD,V%W*7*7V%U"JZ74,8N8NN4L1];6 ME7:V9RMY489+G(_ONO"!A::L*@IWZQ^KYVV MR\F7*.Z0?F_HE#Q>P^_F,PP M/9BFR?V'SP]4FJ2S1;*A/.OCT/?/ A*0!/J5I,H.Z#]1D M/DO&T Z?TGFR7BV_8[#%!,J,%9Z:K5)><3V;0/,Y5EZ?,]\4FL,F4VP#,1=K M[)'2*N/I^%NFG#Q2\V25KM0DF:Y3!?,O9FJ63)>]22>T[)K%'N.NQ1R?9HLY M[ASCTW2U2L@>7YGXI:Z)FWKUG,9(1KVNT&49]5%_^<]9?3)-EF.2+UVS4! 4 MMABO6,YDF7XO1)?)?+504Z@&>R-*QTNU2A;I\IRQ8=UTC;]+^")=)HO56*4+ M_/;-J(6I'Z;)9#WF_\MTA?^PYW2-_U,$!KZ_!AX";,* Y-,!)YBP>KA8T +S MY8P?GRY6_#]=+!YUGIJND\FU_R"-+A-6$_\]FY(]TQFF+#W.(./L>9"2+Q0I_5REY90I+PS L M1CHNINI%I!XOR3^YE4'Y/1;['EZD\,\"'U9PV/1[P)#,YZ3K\CP,3)()E@+J MS.Z+Q>ETI1:+/LO'23I>,W(EZ63!('O^82U5@VH9JA$SN-A29=KODY:4W%TB.7H-0D1B:JR].2Y MO;$YO>?QU3ME/)YC,AE?S?*M'OCG*"/:"2$HC;F]\WH7[H['#=T6Q#DRM&\3"__'T6*ATKR MKIYIT2<2(GYAB-;GEX9Z6?G,/EKZ\HX67ZW4Q\UC]= ^DMY1]R=:\L*7"!,# MYN7[=S2'E,.[DROT0#/8KS [.> BADQ!",[T8+6<\(T/ )?+14?&Y.U#ILM( MVU+25@A9QX@H?VD<1AV?#$1ESP,$3 ?*XO%QPU_$YBV+:ZM,>W)8W MRYOI;]!4V,HCI+=X='RYG(]4+6][RY?@#OR&]<:%X$K^B+8#C33=@.OH/$+[ MA3;H7KE_]K]02P,$% @ *6O]5)K*)B6H!@ E \ !D !X;"]W;W)K M&ULG5?1;N.V$OT5PEWT2;$MR9;M;1)@DZ;8%FT1 M9'?;A^(^T!(M\:Y$JB1EQ_WZ>X:4%#LW"8H% D>B9H8S9^;,D)<';;[:2@C' M'IM:V:M)Y5S[?C:S>24:;J>Z%0I?=MHTW.'5E#/;&L$+K]34LV0^SV8-EVIR M?>G7[LWUI>Y<+96X-\QV33]8058L>[ MVCWHPT?1Q[,D>[FNK?]EAR"[6$U8WEFGFUX9'C12A?_\L[RYF# M,5J:Y;WB35!,7E',V&]:N\7H_>+MZR_E9=_IZZ%!\8=]W+$F649+-\11OTBB&V#NV6*11&J=X2K--%,=S M@'31<-7M4)Z=H7@WT3K>L"Q:K]8L7D,O8_$BBI<9E;>5I4*S=&RSWK X2M=S MED1+_[M(G[LP%$>29M$\6\/+H+'(%M$<>Z3K991M5NQ!'WGMCJ-\EBQA?PG[ MRP4"C-)DP3YKQ^M1XIVWF6TH$,0>I=F2@LN6T=('G*[7$4'RC9DLA2X-;ZMC MQ$+2^H*RE6Q;LL2+ E8L=%''8XF^_^;4?0%U2-;! TI=C.3,5QD]+591O%Y3 M3$C=,EM1Q,!MGFX8!@;&@4)>P @CH9FMHBQ>L>4RBETU &;IY7&%'"PAJ!5X&0Z)6TI#H$ M$;04LE%(JK,V[![H?ZAD7IU1&^U%8-X2S9@V8'\@$Q^3XBWONGHGZ]J&KN'E MIJ\$$&*U@;KFJ:L@.ZV6REU(=>%P7AC93O:]D'6AJ5$%V&Y[@98O>(.B.#,: M0?B<<-&3B<"M*&2RT9'_Q& U[P=H^ A[S]5R,GQZ%=&W[ FA-&\MJ>03@T]I?R#9,YV.+C MI*\XRDBRPH0J+@9TM@(^HS$["L43+0R 4^>F[.:$CFC8M(WW.0JCK\>]F#YOAW9<&-SIR\TWGQ/?_:%C;$:T6V?%J2-CF:..<4"% M3QU@P,:@*\P_GXD\5&P_MTQP8G!/_C\_])Z*]CDWAD. *9Z@^_C[1V9%&8I] M/#3]*OE6UM*;_GS.<6C;4&$D6)\(AD,%MQ5K^;'/8=B1^@*<,JSH_+SGQ9ZK MW-, \?J+!EZIK] 8]MSRN;1]FPEF=ITJ:&R\TB_"GHR*S;(]]3Z,#PK1'=L0 M?ZWS4!&GDV*DPM#>\'5'((9MR!Q*Q1V$H&:XUS(?^J:/=]@6=5F$\E0:_07] M0^YDS@E5S :6(ZVX,)UL@GL23I R[\\E(^G)VV\>1=,2*N>9+H4"?^HZ4$;1? V=.-<-CHG6 M*W@$D+3.'Q&W(N=#F2-_QLE_ MS(L:0.I[NZ0$O8"XA"42O!CH(;P@*60Q.S M5,?VJ71"L1*?@![N=O6 /J;;5^'H;7!P^M(I?'9R4P(0I;\/4A0HKW!I&E?' M*^>'<--Z$@_WU=^X*26BKL4.JO/I:CEA)MP!PXO3K;]W;;4#ZOX1,Q6,) %\ MWVGMAA?:8+R(7_\/4$L#!!0 ( "EK_505=*_GA ( +0% 9 >&PO M=V]R:W-H965T3',1J8F>V4]B_W]D)&9,HD_8EOO/=/7XN]S+<2?6J4T0#^SP3 M>N2EQA0#W]=QBCG3%[) 09:-5#DSI*JMKPN%+'%!>>:'0=#W<\:%%PW=W5)% M0UF:C M<*M!EGC/U:X*9W(V\MG>X>.3;U-@+/QH6;(LK-,_%4I'F-R@)SU%H M+@4HW(R\<7LPZ5I_Y_"-XTX?R6 S64OY:I5Y,O("2P@SC(U%8'2\X12SS (1 MC9\UIM<\:0./Y0/ZS.5.N:R9QJG,7GABTI%WZ4&"&U9FYE'N;K#.IV?Q8IEI M]X5=Y=OM>Q"7VLB\#B8&.1?5R?;U?S@*N S>"0CK@-#QKAYR++\RPZ*ADCM0 MUIO0K.!2==%$C@M;E)519.449Z+5\W)Y=[VXOG\:W\%TO+J!V=W#"\SO9P^/ MB_'3_.%^Z!MZQWK[<8TYJ3##=S#[L)#"I!JN18+)W_$^\6M(A@>2D_ LX&TI M+J 3M" ,PO ,7J=)NN/P.N\E719%AM1:AF4P93J%&34GS$75Y+9;OH_7VBCJ MF1^G\J_@NZ?A[1P-=,%B''DT*!K5&WK1IP_M?O#E#/EN0[Y[#OT_*W86\S3C M?S]4_;N"\0224G&Q!9,B:+Z'O&H M T 5#YLR@=,)%9H _ULX"*6.8)A>]3. MPH5!8F" DZ[))Z/*Z &L"/2XJRHLAS,_QO@([5ZKUP^M$+:Z5QTRUXATT[KJ M!W22H1?"J5KX1Y.4H]JZ?:$AEJ4PU5 UM\U*&E>3^,>]VF<+IK9<:,AP0Z'! MQ>>>!ZK:$95B9.'F&PO=V]R:W-H965TK\U(T7!_( MA6CQRTRJAAN>P-/"C$C"]K&H_'X[N+NX^AV<@I7MV>3&QA?75S?3,XFE]/S3Q,X MO\3Y!/R/5]-IYZAKT"49=O,U_(F#CU^ 3^%"MJ;4,&D+4>S;=S'4;;SQ)MZ3 M^%7 /Y?M ; P@#B,XU?PV)8_LWCL)?YYOFR6-3>B@"M3"@5CV:"\2]+=@X#S M-I>-0/Y2ZTX EU@F<@:W_!'^'MUKHU!5__PH+L%S<>RA+RW4 M@_"&[]Y$:?C^%4[)EE/R&OKOG^G_" ^WI8"\Y.U<:*BH"I_R+6V^\[U\^S4E MNENYM*^$$L US&2-W4,?(IH28D]3,*T>]Q=(&?2(=D9T;MC!L$9;K"JE1)M_ M!3R]5F,HMCL4_V*Q8;-X M#A0%$7)(>BFP( Y3FC-F]>?'_;@#?A3V\-D?8'"X$G8V$C6X9= +@?4P#T$2 M,QBD;#=J]+>0J&!A*B4L\7O1BEEE8%'S=H=!U'N9P:B1RE3?7 [1ZT)5N)4$ M7>5X[H@/,409),#ZWVVVG-^]&<11_!XI=)[&$3+[@[YR5>FJG4.Q5/3" & A MT$>U.BP.C]; K;2BEC/26LP8+32#Q)FQ>:SH$\!8\^IEZ1D M3(#W"\KU7+U06C7%_98%&9XYA?ZV%X2#-,#?J"L](X%#B]!5^R#6G*S@ EB5 M55XZI';+7SC *&!AY@"C($UB*PPZ%&/KDCYH+,?&E:.PY8@=6VP[-D6@%\+^ MBNNO![]#E?H"!TKO.K00*]4>T[J8<#$.HCXCG_!;M!E+'>DT"W^5M]XN2,!2RSI=?/:"'J9W:9,)+. MC_Z[W9U[52/4W-X>-0:V;(V[8FU7MQ?4D;N7/6UWM]L+KN94EK68H6EXT.]Y MH-R-T4V,7-A;VKTT>.>SPQ(OV4+1!OP^DZB9]80<;*_MP_\ 4$L#!!0 ( M "EK_50=-\B;Y 4 /\- 9 >&PO=V]R:W-H965TR-6S![NBORTAWU%MY7^X.!2Q=<*-[7S@*LLJ"TY%/DB&PYU!H739.SX,[R[M\:&I?:Y+OK3DZJ)0 M=G7*N5D>]4:]]L47/5]X>3$X/JS4G*_8_UI=6CP-NBB9+KATVI1D>7;4.QGM MGT[$/AA\U;QT:_\,G')+&(0FXXT(!Y1OEU?&A-4NR8HUH) MCD.\\1/QOK#7ED$G3Z=<\DQ[1W^<3)VW(,:?CR4CR=BV7>52OFH!S4X MMK?<.W[Y8K0S/'@&[:1#.WDN^G]HRX_$H3?(O^2,SM SJZ=U$,AEKDI'UPO& MZZ)2Y8I<94IG+ S]TM!D.'IULTE.W>IR[J@*YA@+Q+F>ZVG.Q$65FQ6SVZ+E M0J<+6K)E*MC.$4*7WI I.3CBACZHLL8@:EBFX(%F#B.S RF MQCT>Z0DXSM!"81G*M$OA!E/)HK(&G"*W4#88&QNG#M"T")H"/H2[U'X1O%HX M'?*7+_:2T>Z!D^<"H:Z\26_Z=)+GI I32R&Z4-(B$YPC2I0]X\HX[=O**_(6 MXX1F-1"I#*-$.\_2V^D*%K!F7*".8(8>]NDS>E2C8A0A:J"2J[%C4ITL#?=X+]X(SG:K\ M$::B^KC9//I[+#X]@XN M>T.Z)J%J(Q[+J;$"/%89,YS,%-U249CF\:J"MY")BPQV)M>9$@U,%:H$Q&$G M=E(H@ SJ:?>PT-"T*&VB%2O;[S:B9DNFR^:X%Q6. 72A5I3L2JU&KQ_.GS!Q1%!G.*>: MN>HVG3"=R_N$VXG3%Y6<7 F#8$TC,.W* M@9Z@/J)++*DPU1M]AT&P+ORXZ _1\*?_GX!!V!L[DX9_.WN3Q]@7K/X#_?[M M= C;GVX' _8I[$*"7.@!S28R.L;;WX^.A';I_$X@(C+:4=MPHHA[GW-2@%?) M]B8&P][F\Z,CH6OCP>SRF>DQDNF1[ A9V0;&H1EH@>J.38^=^ 9KA_)P!))/ M#VD?NA[/Y]W;[NOF)![J[\WCI]$%]A@-+N0\@^NPO[O=(QL_-^*#-U4XXD^- MQP=#N%W@"XVM&.#_F3&^?9 %NF^^X[\!4$L#!!0 ( "EK_530T, &PO=V]R:W-H965TU MZ%; \XOLO+5)@+QN&9HT2+(.P[ /M'2RB4JD2E)QO5^_YRA9=88FP+ O-D4> M[^6YYXYWN++NLU\R!_I:E<8?)CD<^67"D_M#4;G!3652K@TRU&OG:L M\GBI*D?I>+P[JI0VR?%AW+MUQX>V":4V?.O(-U6EW/J42[LZ2B;)9N-.+Y9! M-D;'A[5:\#V'W^I;AZ]1KR77%1NOK2''Q5%R,GEW.A/Y*/!)\\IOK4DBF5O[ M63ZN\J-D+ YQR5D0#0I_CWS&92F*X,:73F?2FY2+V^N-]LL8.V*9*\]GMOQ= MYV%YE.PGE'.AFC+'SJ[(B32TR2*&&F_#.6TD*??!X53C7C@^ M^WA]??5P?7'S<$\G-^=T]O'FX>KFYXN;LZN+^\-1@ D1'&6=NM-67?J,NEVZ MMB8L/5V8G/.G]T=PK?*=1W_2Y>&U5 MZ0!6!4_*Y'0&=[59L,DT>SK7/BNM;QS3GR=S'QQ(\]?W4&B-S+YO1 KIG:]5 MQD<)*L6S>^3D^,VKR>[X_0LAS/H09B]I_^\I^Q_JZ&2Q<+Q0@:EH@N "#NJJ MJ5"0)JB2:K5NP73\I=&.4>J+,E8\U.F3,:EFI=,:"1."=@1^$(;.:*2 M45/(12"DFOM4DX(MY:FP)?J&?T=_L'(0*=[ M\C&EZ6!G9R++&99[.S-9[E ZV$_C$E*#62NPA^7X8$H/2T9K*P)4[@Y2"#]8 MB7(3='3V6\RO*4T'>PO]M/)WGM/G]A9HP9TK;VWC=-4J$R7 M.JP'M%IJX+'D,J?YFA353EM'=F78X1!1Y^SUP@#U*!"@_>+V1.!0=-\ Q@(@ MD]?(BD!9EZ!:3NAQ(GFCI-W!Z5O1JH/P^H/V@;2AR<'^E.:VCI9>I$1G6)J2'=<<:Y;(?$2U_(FVW)R*XZ.!K)K']EY:8X; M;3$6^"WK'IUSKI6+A2EB"*)QB.&.Y31C/]S&F+1'-#E71A?ZFWGT^A*F.M,: M";I6:V1W/ %T'@]<#55+R: "J3G:RL0[X:2(JPP<1JP1A=;79[,(9CK*V 4\ M?, K0)F&PZ561:EAJ%)X0#/%32XEB4E M,O3(/NA%),RH0.GH>0N=#TV^1DAW5Z/+^^2M%'_O27156H[+I<);I]%#.SL; MQ'O*QD8>MB*.?DA&$2OF#(V.T57&MI[)8!;9KTQ;0]FRM,[.V?S-!FF1)&PH M*FI_\$^@D^:4-4YZ(-0;7@"KMK7U2&^3_#Y( X75GD5=E!Y8!PE3>H"MK>!W MDDNWD;='YA7"6!3*EJLG/6M%\4,*\;$8*8"!!?^\8D($0;8=XFBPY MW*0KYF!(EY+?@'$K@H[_ITS3TGJD0-=R_@A8;>-)>-ZF=T!9J735OJE2;-[' M%CE$"1H,=]'K.9>:'Z-S7<8P.B%'@DT3,EM%YWR3+3'A".L\<(KO2*"E A9* M]E&N(!<7A4#79?;?O1?L\+;4>:R]]J612P!8M]X">MB._:U[EG!C0$APJ=$# MK0U:57L%G&>%'N-">W0U>_V(^M).ZE]$V_GW6OE%AHMMN0"5\?# MO9V$7#M#MA_!UG%NF]N *3 NEQB[V8D S@N+KM-]B(%^D#_^!U!+ P04 M" I:_U44JYLF]($ ?"P &0 'AL+W=O=?: EV.*&(E62LN/] M^@5(V9&[3J;3AS@2+P<'P &$X<+89U<@>G@IE78G2>%]==3MNJS 4K@=4Z&F MG:FQI?#T:F==5UD4>;A4JF[:Z^UW2R%U,AJ&M5L[&IK:*ZGQUH*KRU+8Y2DJ MLSA)^LEJX4[."L\+W=&P$C.\1_]8W5IZZZY1X.9K$WRQ?;S"OTR M^$Z^3(3#,Z/^E+DO3I+#!'*XR7&>7"+RSBV<%^ EGMO"F; MR\2@E#K^%R]-'%H7#GMO7$B;"VG@'0T%EN?"B]'0F@58/DUH_!!<#;>)G-2< ME'MO:5?2/3^Z'%_=P=/XV^,%_'$)EU;@?=CT9 MXN/=K $]C:#I&Z#[<&VT+QQZQT8]#J0]M+T M';S!VNM!P!N\Y;60%IZ$JA'.IA=T.^6?L 0/!<*9*2NAEU ( M!P)T74[0@IG"5&JA,RD42$W!K*F O>N -AIY>U'(K !A$0I4.5!7 8IX+O4, MJMI6QJ';VV'OHC!4=4E345 M.4^.LI&X4Z(O3&Z4F4G.SAFQE3G: /1/G<_85Y 40PJM<\)*BIS%[[6TT7.I MB18IS#.'QC+Y*L ;HCRG#T,5R+ZFFG6T=K3#U#HA=I:%HI:='XZSG#B!;0)2 MYS(3W/(9+02_B==:1ZO@9*8F*=(G3&DKM/+E@+42!.(/EZ%*X^&.2 \24:39*)7UA3>J03E#"YFJ5-%I%3:'1](V13DSSK\**\:F'9J<_D@$[+4KC/6?6;]<@+65 M?MDDSF';#](?7K2[WTGW#S9M=-AM*JZ)I,Y( T#D04=4 M$$ 3KB;GOSD>0=#:T$5*&M5[;4 M51WT$2RM>LOX_@P.4W*819?VCEL?U&L4_#7E9.V$W?XQ;/L"=EM#2XEV%D8S M5CL)+LXOZ]7U]#>.0\_K\3@Z7@L[(XD0ZRE=[>T<["5@XS@67[RIP@@T,9X& MJO!8T 2+E@_0_M08OWIA ^N9>/0?4$L#!!0 ( "EK_51!R\02YP0 \. M 9 >&PO=V]R:W-H965T279(-B'+,ON2R);NT3GW M2_+94NE'DR-:>"F$-.>MW-KRM-,Q:8X%,VU5HJ29N=(%L_2H%QU3:F29-RI$ M)XGC8:=@7+;&9_[=K1Z?J2MVA%!@:AT"H[]GG*(0#HAH/-68K?66SG!SW*#_XK63EADS.%7B;Y[9_+QU MTH(,YZP2]DXM?\-:S\#AI4H8_PO+L+9'B]/*6%74QL2@X#+\LY?:#QL&)_$; M!DEMD'C>82//\I)9-C[3:@G:K28T-_!2O361X](%Y=YJFN5D9\=W5S>3AZM+ MN)W3S_>3Z$J;4'4QF:(/ M'VU K5>17S8I9XI20RJ[3@^:+!RRI*/)<:/X)&0,SH:2!*-R$4\\_IH M%^MSTC@ER+2D)#%MH))?A=?.,UYMDXUV-_$S8(7+3!J0\*-N1.W',Z?A:'2\ MQK Y58"?,/P%BM#\T#4_H-:%PX0JY!>VW+C:-2M:25QE"3=[RAX& U.&LE)%/>3 M[Z=YL\4XF-TR+#6GFPA*%-EK,N64('>'R[EZM;Q18&2(=*>&K[4?'RT<<+&MZV.KU3O6)5N]4AY$)\DH4#Z.!H.= .QE7"-X-A_-&F)W39!9QMT! M<=BW=2<,M>MI=X=]:#H]5;)4\J?- YM2@3N!RW<0V=:XN2WS+MJ?#,&Y5&E+ M]R.5/UWV6.]FV/8!O!6079W):/A>G8F%YPNK0+G9!JWCPC:L) M"P 9C, !D !X;"]W;W)K&UL[5MMC]LV$OXK MA*^Y)CBOUY+\FDL6V"0MVD.+%MGT"MSA/M 2;1,KB2I%K=?]]??,D))?=[M7 MW$=_R%JFR'F?9X83^-W&V/MZK903CT5>UN][:^>JM]?7=;I6A:P'IE(EWBR- M+:3#5[NZKBNK9,:'BOPZ'@XGUX749>_F':_];&_>F<;ENE0_6U$W12'M]H/* MS>9]+^JU"Y_U:NUHX?KF7257ZDZY7ZJ?+;Y==U0R7:BRUJ845BW?]VZCMQ_& MM)\W_%.K3;WW+$B3A3'W].7[['UO2 *I7*6.*$A\/*B/*L^)$,3X+=#L=2SI MX/YS2_U;UAVZ+&2M/IK\5YVY]?O>K"O(4,G2-P*\B%^EN _FG(@DF%?Q,,X?H9>TBF6,+WD*<44?%6+?]\N M:F?A^_^J=M(ID7O]99D)]5NC*R22"XL#0:@]>P1'2*I%"L)6Q^G>5B59FP(N53I>K?8F7NI1EJCIY;[$,[6JD&@O+ M.8TC#GI4Y%V=DN:/E6],> 8KJ6=A44(+=8E4/? MC"QI=S: D+E.MPBRS;00]8UM/2>M3!Z97*AR8)+B!!9U& MT""^1;TME5UI&*B!LH+,NZ*@Q#/.,U4+]G3":;+N/LE,(1,*CIX0#&1?69L2 M&FQ%"J]0IJ568Q^13$V39Z(TT I9"%.3"#Y@2K6!2!7MRY ?:J7+DN-\8\16 M(;7$TII" "M5AY4#\3W,DF6:Y#T4C8!AK5%#+.4'A/%,X3SUJ&P*4X%VU5B$ M!WQE*J( &\"^UH?X,2B GG8B,W@D4H6\QZ;4E*;0J:A1JMD5BV9[>)Q$K!U: MAC\0SZHJ!]QF1\PYB&":??A"[396_;\]X?7SB5N3*L?&\="YKT!I")ATUL!Q M#S)',*X:B:QSBD$TY &@LZQE&FC\5'H7QK%WX:$:M5XQ% F$Z!5Y_0#7D3R> M)$=-A;Q_U&A.%!0<#?O#X1"-34/IN"2L0OB:Y5(3=E$AZR-U-?!EH_-<<$$C ME?>8?UU3TE>&4DNLX3&BU2&]%+EURJ#_>-"F>8KW85@&A4(5H\IY'MYE M8+P#]I TK>LX^S)BUN'O[=U',1LA8KFLB]LT)>P&CG"1!HL#;#I,3^USS1>? M\V+!UL01U(4D+K3.-FAQ3)#0HU90["&7TQU1E# MJ8%MNM Y,(WD9*/7:'CZ1QE6G-4(J0,7,^:A :6PA,T;@(N/\EUJ^&C=L>9% MQDLD1FY2>0;+,Z1NCAX*S:^S\;-LRS7C_ M,H\="+IO<*OK>^&O(OW.=PSA8*Q#XD/,W'OE4#R.KEV+0JVBLMP,DR:-I1,$ MB&_%Z^B-B*YBW\[U1308C5^)U_$;D5R-VL5X,!QA,7DCQE?SW6(R>\7Q]GH$ M$L._M2^2031\Q5W@,212+?VD4H(Z2Q>A^:Y#]K[_5U,LK!&?->7F!Q@0'=KW M93HX=!AD0;5Q*P/9'B2 2 M241%(DE\Y'<;1<2-Z=.7LRH_V\?15W$]F4R:%Q]$4M.EBI'BDE&^[AD3MWZU\']W[X9A@ M3[QN,: M$>'[F_\%]Q')GT\*J >D4QWDBZSBKW$\GFOOZ#[@Z[=G>1V2/"7W MT_'=_BO$;7\:S? PZ<_CN?CVX*(OXGX\'N-O,IZ++\:AON)$W)]/$SS,^_%L M)D[,*:XZ2/T3\H#X?,J?T7QT+$XTC40TF7:B)/UH,N/-R20Z*\F>,_^,--/^ M-![C<]2?1=$9XT03XCU,.HGF_?DHXH-1!/%#J^K65OG^H]:/Z)!Y4*=H4'VH@/\XGN#K\_/$%* J H.PF]P_M45MJ%QN-< M9]<.CR@)9+T62^*&N/1W5;[]GMZHW@)!2./]D:2X@^H'"ZPQ6W[WY'WXD>X0 M1^Y@O6%9<@3L.QU2*/;'\Y@_1[-)YYX?=MMO"Y0R_7M76S__]$MH;,>Q&">( M_A'^C8&QH7YWM6D_C)*A2!*!")M,@J,/P6D6"["/)F,.T"]'OB*9YY0OL_&$ M99V.I_PYP>='LFDE=>;Q.CBE\V*X;13<$/K^JZVF!Q+N;+7G)';.R3@/<@R) M_W0T]U(,9\&"LV?(' X #RSBS?Z"0Z-8)',Q2\24.,ZFQ'\61\$FWH^3)/;( M=F665WO(9A8T*@A!_(@Z5*Y45^./=-RW3!\;V&;V#%&T#&@&0902?!*-68)D M2EX:]^.IAZ%1%(M?^?\25'8E49?1"".K:.BWX\B]WM6IL4=H!<*@:#08)=WC MN=67,CFR:C07T?UE='\9W5]&]Y?1_65T?QG=7T;W ME]']971_&=U?1O>7T?UE='\9W5]&]Y?1_65T?QG=7T;WE]']'XWNK_=^^U H MN^)?>-!E&]3]SR"ZU>Y')+?^MQ.[[?X7*.AMT)/0372)HT,8HN>#H?WB3,6_ MI%@8YTS!CW255Y8VX/W2&-=^(0;=3VMN_@M02P,$% @ *6O]5);QHP+; M"@ VA\ !D !X;"]W;W)K&ULY5EK<]NX%?TK M&-5MI1E&EJB'Y33QC&)[-\XV3L9VMA\Z_0"1H(@-12@ :%G]]3T7("GJ92>[ M[:?.>"R)!.[SW',OR#.PV+;+3L-<;GRZXS%L7;]RUS_KBC2IL)G/Q63-3+!9MOJMZL*=G*>6+IQ>O%GRN;@7]LORL\:OTUI*+!S)3Z2C]NXK>M'ADD,A%9DL#Q\2@N19:1()CQK939JE72 MQN;W2OI/SG?X,N-&7*KL'S*VZ=O6I,5BD? BLW=J]5Z4_HQ(7J0RX_ZSE5\[ MQN*H,%8MRLVP8"%S_\F?RC@T-DQZ1S:$Y8;0V>T5.2NON.47;[1:,4VK(8V^ M.%?=;A@G/]Q]^7A]^W#/IK=7[/WU MU<\WMS^SZ25NWSS<7-^_.;5021M/HU+\.R\^/")^S#ZJW*:&7>>QB+?WG\+4 MVMZPLO==^*S #T7>98->P,)> U#[/W#R!L?\%UH^BW@N\SF;$G"DE<*P*VFB3)E""_;/Z0S+ :I_'8J*5SH\K)0*[;59\DB\ M;:&2C-"/HG7QES_UQ[V_/>/2L'9I^)ST/Y[29\4?-OZ'=+*'5+!+M5CR?,VD M8>)IJ8R(F55 MOX*)DJR(K(%I[HU3.;XLP*Z+-/<(@WBOF M:Z\=%BUQDZ)$_ATPTH=PJ95UZQI!X'-.L68\?A3:B)= /T-D15Q$+ABVK!IB M(HC?J8(:L'!&9#Y^6%4+1+Q]?JDMLJ72KD$B+B07G=M8>.H!,K/=W7)=H-=4 M1FQB8V0>">:KSIE/KC8,@?0C$>+P .K2=3,[.7,G2+IM" MD0>A?&(+WU@%-58/Z*HM!G[K:%#*Z >]T>A'I?2#"MS(;K;V,LDV5*;2L0M? M%=V8?(SIFU&9C)VGP) 5):)4?R@ A9(!0M8V",DM2I1- M6.M./*KLD<3^7?&\U=FF+IX9,***2PBY0I3F&$5Y=VD_$"!%0D3P*,E"2@<< MG-Y?LLD0) FUB2 "%>R.MN,GIL[6"T3JK#G.IKUNK[?%IDV2/=B+-G2_WTJ) M%W> O,G%3@^3U+#$0LUQ@G!ET>@U:&3/TS:!C8DD*:FE8NWM,'P_M==Y 46I MQ5XQ'@K#=C6.QH.JDOK]P>^NQZ:4\S]$#,739A MT/\\(\V;:<1G"$M,X;H$<^ALD#$Z8%61-N6VJ@U3AX8PA19@L[)L$^ ]JR48 M"ITJY@WU)6=3'#8F58DM@R,>2UGEV8W8@/0)C>,5KSHA%9?*-[VCRZ8&CD2I MK[]G A+1>*"T_#?1D'$0-1!.SCB6X%I3.3D[*4)NB,YMM9I\;C5.)>@^PK;( MPN;5K&KWK:IO'<.,6=$(WSHBJ2"I[.BBLPQ&(&,P?]"FXD->%28[K( M"E$U\".>2[/M2*(RUY_+H&]XXKOL?,UV(V!8N_(9!['.C@=[UK.;?2X^86B$ MPPD^VV'0'TTZ: S[E3\.PG#"VJ->K_.B$2?L+ C/QE[BF"1^(N!]*P!_H=%@ M9MQ(L\/8$$1_J%^!ZQ[H:7G4]-,:XI+*Y7?,# AZ*N9W>G)-2JB^9F@/>X@$KNG'G&%,Y]8NIN@+)1&KMK]CKOU5:Q9 M(HB0A3]!4TVYTYK( 1/MO.$S59Y"CHV#V%@J1N7EAD=^F /3@^_BPC5\VKM$ M=A1ULP[:L >@FGE/B$UHR=XY#'0%!D'K:5:_'V0S.2_'QDW3)H,\>[<'G:TT M0CGU9^/3#4!XF&C$7:S K3"UA(&C/9?TK91OI=J)2&1)?Z&#.SM?'GXUCX M_@LUC?!O,< A)#KCZ[VQBSVDS<3>R@-&Q=)0=Y=Y(0Y$Y4"C/$CD\='J,B^Q MW*%RH^L-A[![<<2CG8F$*J,_=(AQ@4B\+3@G+)Q\R,UI[2 M@WBWEV;H+LY&CF+(7O<3I3?=<(FHQ[^#T9]_ ^#83B@ M:SAPW!YXM,C:!Y"WK9^V[3W8<\7H\8UV]%M1RAP$YU#4QG 5#CML%/0F8YC0 M/QNP!V7!MR=L&$SZ9%![?#;P4].H=T[F!KW!F&8F?VCK'RHSPD4F;%EG//I6 M2".K*?T7OEQRU@8>P+BN8)!'=XX/6>L>QH/W(@X;IYM]AIZ2WOC>!5*/B#MI MX*<5;K9P0I]Y7ID0S$VJM'U%=;H?I_K$C#LKKN/&B>7H,]WFP7OG$=9Q^?[! MX$X3;X1H^]%=+..R.1F((]QAN1$-ZQ#'0Y/7IF4A,AD"2FW0B/(N8D4GAJ,^N'^.=BS2LDCT$H% M]+O.Q]_1"JK(TDM0RXG>Z/2(4_0/88..?VA+#EZ;JSB-2X+>C)X'B6TK?'XW M YB?X_W[57"'J:=R/XB7C< IJ-37]M0:7W?9%8%C"_/^2FD*TO&.9U'9F@R] MB6G\GA5K;R5!P5'@5G6S+_=7+#P?!J/1B-U^^@54<1[2K\&A7?VSQJYQ, 1= M8 [$M_ZD]Z*6_C@8#WMN U:=GX7/[F@L([/ZXU$0]GOLT NYT\;[5IQKYNZM MLO$//_RKU_IJ_>)ZZM_7;I;[M]X?N9X3Q#.18&NO>S9JX03FWB3['U8MW=O; MF;)6+=S75' 4)"W _42![LH?I*!^G7_Q'U!+ P04 " I:_U4\R@)\]\% M "C#@ &0 'AL+W=O%D897RXH%Q+#MAZH?/,F=B4MB9VT'F/[ZGFMG,MG=@:6JU"^0 M>.[CW'./K^.#!V/O7$[DQ6-9:'>8Y-Y7^_V^2W,JI>N9BC1^F1M;2H]7N^B[ MRI+,@E-9]$>#P9M^*95.Q@=A[=J.#TSM"Z7IV@I7EZ6TRR,JS,-A,DQ6"S=J MD7M>Z(\/*KF@*?E/U;7%6[^-DJF2M%-&"TOSPV0RW#_:8_M@\)NB!]=Y%ES) MS)@[?CG/#I,! Z*"4L\1)/[=TS$5!0<"C,]-S*1-R8[=YU7TLU [:IE)1\>F M^%UE/C],WB4BH[FL"W]C'GZEIIX ,#6%"W_%0V,[2$1:.V_*QAD(2J7C?_G8 M\/ 2AU'C, JX8Z* \D1Z.3ZPYD%8MD8T?@BE!F^ 4YJ;,O46ORKX^?'QU>7) MZ>7T]$3@:7IU<7XRN<7+V?GEY/+X?'(AIK=8^'AZ>3L5KZY-H5)%[O5!WR,W M1^BG39ZCF&?T1)XWXJ/1/G?B5&>4?>G?!^86^&@%_&CT;, /M>Z)G<&6& U& MHV?B[;1$[(1X.T_$N[(+J=7?DK6R)8Z-=B@VDU$Z.A/7EAQI'Q?,7)PI+76J M9"&F6"3HU#OQQV3FO(72_MS$4 2PNQD [[Y]5\F4#I.*<]E[2L8__C!\,_CY MF?)VV_)VGXL^OJ&TD,ZIN4I#"6X3P.=#')/UV.78BE^%$KF\)S$CTE!F1L(; M45EEK*@(_S(A2U,S.UA/C>9! I'[7/B<('%K05UC^I,358?GWC.%[[6%[WVO M<(X_25,&H?0"G30:SVGLV28>_EM$$0V*I9ADIO*4=4TA%IU)FSEQKL5':=.< M!0P9,QEGD^F14,[53_E\JJ!($J^2R?13\CIX;@]VMT1R0W,"CRF)&S; *[/\ MZM94*A7O=M^]WA=G,E6%6@N8$Y[.YYB.CE\W1X#I6N@W5!G+B'J)N,V5$T"! M?IE[E1&Z2R5^QF 7*!HYX+"HL8,X)#I/&)TA9V4\V.%XL]IFT(SBV=P6B[0\ M[!LLEK'8@*6'G"0TYGP;MLW=9J3'BC(5NL";EAY3JJ)&.:ZLJF+)27Z93*X; M.8;M*DJ3=?3,KCEE"S:U5,357%5N"X?7["]0QLXE9BY;I,V^2*WR4+'D7DK? M*>+B_.CJ1G!^;<# -_4QZ)1U@J S$IERC$MIR" 6S3R#;J7!7!;MT=^&P<*?9T25>-<#5*(.R\D"D03XT>VE>I6 MH@L ! 7%B+DU92/?X2C,X &\K*D7N3B!_,L9RMP9QNG<8ZU_D+IF<6!AN$'M MJ)!_V1X,7Z;F:8KO$NBPXR@PEBRZR%KD!JSZ\@)QP*H-'I3R'6%05[%!5=P3 MM$'=2_[*:!!("\- &$J<+4/5H;N-Y[H+ZS[+PAE,3#3:!?L7@F8QR\K7-FXR MI5,;IA'*1BV./M?,IUMM?,?TK0A+UZ<B@>1%$XM=*@+8UHA M%?H(7[_.C',F;4]X )BW,\ZM#W/F@ZLHC .M+JBXU?9H,'S_E(R'[[=Y4R3G M.C4EB5OY".(;];[=';!Z@:I0\^5JPTZ^G']=QU;C(2I*"YY1Y/3UX%31T8>, M: 0T@ G9F5$=^7"K>5:0)HO"<6*#@:J@CK MN&?]=BPPOH$"(Q>"B1"(GP< M\BY8*0E=8O(:K,LX;AE?''_8%C(HL>9H&VI:DL1@G!$&N0YQYQC0ZQX.][::PY<3\G2UJFSFH0N?*(I58W!P M=0-NUG 7DUF/NS@"-\BX:_^_R'?3MU2_P2;QX MK,WC]0V' 6AVHJ Y7 >]M_B(LO%*%%^\J<(U9&8\+C7A,<YP8=! M\\()VGOI^!]02P,$% @ *6O]5!]Q!-[[! ] H !D !X;"]W;W)K M&ULG5;;;ALW$/V5@1*D%K"P]J:;8PN0E4N5)HX; M*>E#T0=JE](269$;DFM9_?H>F8K.!K9LY5Q25VEDJOF<6G7G5,I3G+O=*Z[,1AV.NLF9"MT:67 MW>K1I:IM*22_U63J]9KI[34OU>:J%;7V@B]B55@GZ(PN*[;B,VZ_5K<:7YT# M2B[67!JA)&F^O&J-HXOKKCOO#WP3?&..UN0\62CUW7U,\ZM6Z CQDF?6(3#\ MW?$)+TL'!!H_=IBM@TFG>+S>H[_SOL.7!3-\HLH_1&Z+J]:@13E?LKJT7]3F M5[[SQQ/,5&G\+VV:L_U>B[+:6+7>*8/!6LCFG]WOXG"D, B?48AW"K'GW1CR M+-\PRT:76FU(N]- S1)R5M8>BMS'G^6+\#>@>. M\9[C=7P2\$,MSRD) XK#.#Z!EQQ\3CQ>\@S>=6T@,88F:KT0DC7I(7,:&X,R M&&<_:F&$E_XY7ABKD3I_/16'QDSZM!E73A>F8AF_:J%>#-=WO#5Z]2+JA:]/ M.)$>G$A/H8]F*,^\+CFI);TU5B!!>4[OF-#TC96UEWM_3..0QJ[S\:-@"U'" M.V[3>4=3BKM *-^T \CNM5H<=IN ZI*)JU'=J 5>H^E83#HIN2;E2-:FP/1 M)$C2(4U\C7(-4Z7/)%.("MA1$G33+KWA=VA\%=RQ/"ND*M5J2]$@B'H]FFN6 MH\6B_8)VV.W29X1![^'C(!D.'SRIV-:[<0:S8=2F:R:_H_TL+"1AT$L';?K( MT9X>A>S,@CJ3%CGAPOE8:<]H M"V-IT(][;;J!Y16&B7&(&#IHJQ*-$!QEMB5^GQ4,2&YGPW3N\'Q]PJ-N%+=I MO';A0K0$(J[(%$SS0I6PB L+XR",N_0;JRJ&7KX/H#\,:U6M@8X0-N1]5'>^ MLB/8ISQ]24D2![U^0B=*NWLH[>Y/E_97R>IQ+\ M9TH7\E)@UF!(4WVP7\&^MXM4.=@GQ(L6G$NG5#%?MH;$KJ"/HE0P!"[S]^@C M^(')VN%'OJM'YS0O-.>/)@?-Q/UC@=M5@++Y\&UAJM28,(HXB: 81U+6J M5T4CW8\G9,*K%P,4RNO_6/G#L[JJ2F\ %!\"G/FYY+HD+D%F IO',7])<=H/ MTB1T:1<&4=]930>HUKX3=0<^<5U8_[\!M*\P<;@Q.FJ:.@.1*XBA,Q"B=PR? MS/3.T4L$37'EWULNMJB>YE%RD!Z>=./F)?-PO'D/?F)ZY=I R9=0#<_[R&O= MO+&:#ZLJ_ZY9*(L.[)<%GJ5&PO=V]R:W-H965T2Y?M\YH@]O:_59+Z0T<%<6E3[J+8Q9'@R'.EO(4FBW7LH* M5V:U*H7!1S4?ZJ628FH/E<70][QH6(J\ZHT.[;M+-3JL5Z;(*WFI0*_*4JBO M)[*H;X]ZK'?_XBJ?+PR]&(X.EV(NQ])\6%XJ?!JV4J9Y*2N=UQ4H.3OJ';.# MDX3VVPT?AX9) N9&9(@<+B1I[(H2!":\64ML]>J MI(/;\WOI;ZSOZ,M$:'E:%Y_RJ5D<]9(>3.5,K IS5=^^E6M_0I*7U86VOW#; M[(VB'F0K;>IR?1@M*/.J&<7=.@Y;!Q+OD0/^^H!O[6X462M?"R-&AZJ^!46[ M41I-K*OV-!J75Y24L5&XFN,Y,QI?7YS^_O;BC]=G5^-?X.S/#^?7?T'_6DP* MJ0>'0X,J:.,P6XL[:<3YCXB+X%U=F86&LVHJI]^>'Z)IK7W^O7TG?J? WU:5 M"]QSP/=\OT,>;_WE5AY_S%]39Y\7=3&52J._7U:Y^0KO:R/A[^.)-@I1\L\N MMQNIP6ZIQ)P#O129/.HA-;14-[(W>O&,1=ZK#IN#UN:@2_IHC$R#X'LE[)E255W.]R_AN\=<+:<6*ZNN+9XG/XE<:Z:81UAJ0 M]6!PW2R4E""J*>C\#LHFQY)R#)@AV6;(;L$)(\(2\W #G9_5!=(?[0--"7A) M1)I"MNU,ALXXC8I5MGBX!@OQO2PYFZ$*32&H, 1R'8(#.*\RK%!:#ONO93,; MM*YTK5U;-[0B^DP0I1([/.(0.BSV;XWL'H>\[*><#&L,@QC%T./-Q M#)PP2@<=F M;S(5[8\YR!FVUJ3BF,HJDV86S;I%K 6(MH WZOHC*];IUY/_B MI@GUDP-XLY^0\4(@I*'O>9X>P"=;JW'3\7RNY%P@^]M7%RNC#>JDI A-[B-, M9#F1"CAS&DN2B)*9)"Y+*9VI$S,&ORI1D0#FI6$]#Y+!A#[ M;AR0Q3.9T\Y^- #F>RZ/X%14&7:J*5@&^J_:\:$YWSJ6ACZ:D'(W)5-XX*2H M-W*#>]U4R'<>C"("8<)<-!T/^DZ =H=NL%]$V4^-J =)F) UGFM''R.*)&@C MZF-$6>HR?SNB(48T"MTTW(XH)I@+*,.'D8M#Z.]>7B!:5%8OYI/,>+2I50& M/[S((5/OS]-.E;N;6:,[W]*]_$9W_1VYIRME5WZH=R#3A5[7>:SF.ZKR@V*\ MJP;?(_"EN,$R.\?.(7(%-Z)8V7 V)FN8KV'VO"4=$!YUI0<$X\N:Z- M*# (!GW3>;8199M:*U!N0/J\H0<*2@E3S$E88$<66+XBSAETP"1N81+O#9/W M=?7R1FIRZ0H'E=LNW("C"Q6=&G:C8DN5VJAJHO%SZ_P^W?>1DO3(ZRW;)Z*@ M:O&P.@&S53)-7>S +*24I9X;;XH]#[#6QU36>6QK%/?@8R.T'V-CQHJ6!%B" ML%'I'D4\'$"(U2=&E 38R3PW"KY#41*XV+O[K&UT3Z(H;D 4NVB8 M[5ED&ZK?!:+AUN6RE&INK] :/\E7E6GNF>W;]I9^W%Q.-]N;*_X[H>98.:&0 M,SR*T< /1M5RMIJ& 0F7V')S+&J M4-+.0NF269KJ96 JC:QH0*4(XC#L!R7CTLM&S=J=SD:JMH)+O--@ZK)D^G6" M0JW'7N1M%Z9\N;)N(V?1<)*Z_";A M@>/:[,3@*IDK]>0FU\78"YT@%)A;Q\!H>,9S%,(1D8S?&TZO.](!=^,M^U53 M.]4R9P;/E7CDA5V-O8$'!2Y8+>Q4K;_BIIZ>X\N5,,T7UFUN$GN0U\:J<@,F M!267[-O>P QB$[P#B#2!N=+<'-2HOF&792*LU:)=-;"YH2FW0)(Y+]U-F M5M,N)YS-KF\?+F_OOT^O+V?PZ9[-!9K/H\ 2L]L/\@W+I&6)WV'IPXV2=F7@ M4A98_(T/2%$G*][*FL0'";_5\AB2T(^5*9]16J5?X8*; M7"A3:X2?9W-C-;V+7_LJ;@G3_83.*T-3L1S''IG!H'Y&+_OX(>J'7P[(33NY MZ2'V;$;>*VJ!H!:PE<[1[)-YD&B_S!U&8!;HKK&[:V"R@ O,L9RCAB1J5B/( M%=G06"R<(KM"6"A!?N9R.?P'_S]VRM;T8BUJSH2!(T@3/TEC"N*!WT].X9%L M"UQ"I=62-!I"^7%Z"E'H]_H)7'')Z7T7L%2J,'!RTFSV(G_0Z\.]LDP0^*V@ M(XC2T!^D(46GD1_V!K#OAP0[EBE1+YO&8*C.6MK6/=UJUWO.6LN]I;>-ZX;I M)9<&!"X(&AZ?]#S0;3-H)U95C0'GRI*=FW!%_1.U2Z#]A5)V.W$'=!TY^P-0 M2P,$% @ *6O]5&#[>J[E @ /P8 !D !X;"]W;W)K&UL?55MC]LV#/XKA%<,&V"<;=EY<9H$2.XRK,-=E]U=6PQ%/R@V MDPB5)5>2FW:_?I2=<],VER\Q*?%Y^% 2F>E!FX]VC^C@2R65G05[Y^I)%-EB MCQ6W5[I&13M;;2KNR#6[R-8&>=F"*AFQ.!Y&%1[O?,+T7Q:\QT^H'M3KPUY4<]2B@J5%5J!P>TL6"23 M9>;CVX"W @_VQ 9?R4;KC]YY5?!>, 2MSR1KI[??@3C_4,/%^AI6U_X=#%9BR MHK%.5T'M'6+R^@=4_;UZM[U;D_?;(-Q+M M[]/(42Z/B(HC[[+C9<_P#N%.*[>WL%(EEM_C(]+8"V5/0I?L(N%?C;J"- Z! MQ8Q=X$O[PM.6+WVN<$,/V[BO5+CDR@%7):P^-:*F%^?@_6)CG:$G\^%,+2)*0C=+.&.8,EHV0I5 [R),PR6(8Y^$P9B M43*.PR1.(1G%X8CR7SRM$!1-V1.KT2 TXVK MSG&Z;D?$1CL:.*VYIPF/Q@?0_E9K]^3X!/U_QOQ_4$L#!!0 ( "EK_53# MFB0V7 , /D& 9 >&PO=V]R:W-H965T;Q[[GF.NM-DI\UGVW+NX&LGE9U&K7/;JR2Q=[]@\-?@N_LT1J\ MDI76G_UFT4RCU!/BDM?.(S!\/?$;+J4'0AI?]IC1(:4//%Z_H/\2M*.6%;/\ M1LN_1>/::51%T/ UZZ7[I'>_\KV>PN/56MKPA-W@6] (ZMXZW>V#D4$GU/!F M7_=U. JHTC<"R#Z !-Y#HL#RECDVFQB] ^.]$2$\I>R= 9/!<:Y MV>+CX_SC_>+Z]SN8+Y=WCTOXZ9&M)+<_3Q*'^-XKJ?=8UP,6>0.KA ]:N=;" MG6IX\SH^05X'/0@E@8\^@;>O=;-3D@)3#6P M4(ZIC4"M,+>6.PNWPM92V]YP^&>^LL[@)_/OJ3(,6?+367P;7=DMJ_DTPCZQ MW#SQ:/;NAZQ,WY_1D!\TY.?09TMLRZ9'TGH-BX8K)];"7]C_]9QB?A;[-/-7 M2<3W)&PHVDZX%M9""<=!8H-98 [PXOCAXD*U;WG-NQ4W0+-@S8!AF8=1(+[Q M!N%@K27."'L%\TX;)[ZQT+?W1EL+-\R89Z$V_JQ7SB>9UW7?]9(YC'X5@6=E M0M,D)'\S/",)S9) Y1S2D=M-:$?48+@,Y[856POO6+=]C]HM5B-++T@*/P(M MTK@@%%=9E<8EK7!%\C1.B[&WC6B<5V-X-*S!&8OS=P_BO $4Z[",Y"(;05[% M(Y+[4H[+"G(:9UD)I(K'58$E?<*9ND7.CM>MTE)OGJ&XR C0*B8%@2R/QV.* MU8X)S?VN3$?PAVM1 8)72"@NJQ%D93Q".$+C,8K,BKBH(*$D+LL"3GW1R=$XPG)MPM"U4/O*#Y/I8#W,]?DPSKZ[#S^%#\QL MA+(@^1I#T\M1$8$9!NVP<7H;AMM*.[R;L&SQW\2-=\#SM=;N9>,3'/YVL_\ M4$L#!!0 ( "EK_52['94\1@, (<' 9 >&PO=V]R:W-H965T3/=_A&NVW_5+3*.Q80$88F9=0R\Q[)T1"3C1\L9="D= M\+1_9/_5>RY2=N^6RBU0&TBR8VU_%6/9K$">E^ MRMIJ6A6$L[.'Q2,LYJN'+P^_K6&Y6,'Z\WRU@/>/?%.B^3 )+25QH6'6$MXU MA.P5P@%\5=(6!A8RQ_P<'Y*X3B$[*KQC5PE_K^4-)%$/6,38%;ZDIG.7YM;L>8;3@&Z%0?V,P>S= MFW@0?;PB-NW$IM?89RO,E,Q$*;@_PVH+MD!XH,O:V> R;VP8^&8P!R'AGI=9 M71)$[N".&Y'YH$^BK"T%G*&[3;CD_*JVR\X?2=Y6E73777(_+RV)I M\R8DD M+7CJQ#1.ZM9)=N)DTSG)6R=GZ#TY\>A;>"PTXMDYA+5X.9]PI\E]XI/>V<[\ MV7F37']&=X\45^YW@EIH,0M M02E_/P#=E/UF8-7>E]J-LE2X?;>@EQ*U"Z#UK5+V.' )NK=W]B]02P,$% M @ *6O]5.W$:K5Q!@ ,! !D !X;"]W;W)K&ULO5A=;]LV%/TK%UZPI0 7B_J@I"P)D'3IF@%-@R3='H8],!)M"Y-$5Z3K MI+]^AY3L.(WC8!BV%Y,B>0_/_23IHZ7N_C(SI2S=-W5KCD'X[$I9JJ1 MYD#/58N9B>X::?'93<=FWBE9>J&F'H=!(,:-K-K1R9$?N^I.CO3"UE6KKCHR MBZ:1W<.9JO7R>,1'JX'K:CJS;F!\O\1JEK!K5FDJWU*G) M\>B4'Y[%;KU?\%NEEF:C3TZ3.ZW_DLGN-E?H;_SND.7.VG46UW_7I5V=CS*1E2JB5S4]EHOWZM!G\3A%;HV M_I>6_=HX'%&Q,%8W@S 8-%7;M_)^L,.&0!:\(! . J'GW6_D6?XLK3PYZO22 M.K<::*[C5?72(%>USBDWML-L!3E[W%QTO:OY5W MM3)OCL86.[AUXV) .^O1PA?0!'W0K9T9.F]+53Z5'X/9FEZXHG<6[@3\==$> M4!0P"H,PW($7K=6-/%[TDKIJBHBR=*WFNK-5.Z4_3N^,[1 +MZ.Y MA#DT"I7&.?AJFC$>< M3MNJD?5+,CSE3 0)\21C>(>1Q"\P3(^3;S1= <-HFP#6B*''MPAQ)$P4NF#-]0 MPC*>4,I$%A 7&'LQ:F'J?<["//!MRC.TL&>4HXT0&/B^ M:*U"$;)>6'L8=8^SVRC:%\(!)&GLQ2.1^98+\6;MJ2AG8>*5#5C ?68*EF5N M1& D")'A*'+0Q*D^/FU<'?K:EXW_R",IPBKT;1P[?_#8IRTZ"2C&KY4,)D2& MWXP[KT2P-'P#0V\K'2S+(AE0F?Q4A'$=%;.:_JQ<<_A'H9'!8]%IA M8$GB=$VWEX&0A8!"U8EWQ6(4923$8Y8'C >YKUR,A\(7V>W"LC\U"HU;'4(5 M)UNA.HN[(Q72S!A^O67\\5-KZ4XDLY!MH2!BK&%#8/ZFJ1L,) M:0[HP@D8[>#K10F(00\TVF4$V"XK&%?2!/=07--TMX;!ZI['XQ:U(^)I-.[> M[0A^AI86JKL[*@80$#-=E^X Q@U:S67GN/I+1FM]TAUX1VRW\F!>X^S[/U+R M/ K=X8KBIH;J8R K+7*T@??:/$,Z3%N#FF_0O'J9&MD ML=Z\0@V<=CV9(6#.KZ^H:N:U:M8TAQDGL-C8KU93>'^B'&,7V.Z6M9>EH5^X MAW*9"J^[LXWU%<]-&*1MTZ>M\FF[OA&Y_&5XN)BY\D^/^J'?O M:)U'93NM\![I.]_&YN\+TP;K$ M2;I*=A=5/K#\X;HR)L8VZLH//C1+-]-GGZZKTFMAL+5GX)-1#?>:@VW/@_'& M*ZY1W=2_51WPHK7]@VX]NGX.G_:OP,?E_5OZ@^RF56L0TA.(!@=I,J*N?Y_V M'U;/_9OP3EN\,'UWAB>]ZMP"S$^TMJL/M\'Z3X*3OP%02P,$% @ *6O] M5.QC'O^( P U0< !D !X;"]W;W)K&ULG57; M;N,V$/V5@1H4+<"U1-V5V@:2;(JVP!9!G&P?BC[0$BT)*Y$J2<7VWW=(V5ZG M_D=N%1[[CP MV-:-L0O^1X>%,[\$TK5]ESH5@I0?+/P;NCU;6SMG<'7EF_UV1BL MDK64W^SD]VKA!980[WAI+ +#WPN_XUUG@9#&OP=,[W2D=3P?']%_==I1RYII M?B>[O]K*- LO]Z#B&S9VYE%N?^,'/8G%*V6GW1>VDVV<>5".VLC^X(P,^E9, M?[8[Q.',(0_>< @/#J'C/1WD6'YFABWG2FY!66M$LP,GU7DCN5;8I*R,PMT6 M_-%)8N3PHKF E7WC8%YJK%^XM?_R!IL$O[["/ M3^SC]]"7*VS#:NPXR U\;C6K:\5KYBH:5P[:]"76[^)>9OW48)ADAYW:BAJ, M+0EPN\)H;,'I+*B^T^ 5K/?''=!R5"6?P8IA*0$3%8QHR3_9MJD0;F=7%0>^ M*[L1BV5*R1%W!D^-XOQ5.<&JW;U>L$5A/_1L]*!D-6).IW.O( P3$J8!CF@1 M$8IF5Q#'$8EHA*,H+0BE 9;"IYZ)<8-9'Y756Y"<%I"2/,N!YNB7 HT)35); M-;JM!5Y&!HJ\ $JB/("0).X;1_^G<"RY,$I)D.;($:4)R0M,GB4 M>]:9_U8D.S)S E#6@???WAU#V+UAZ],LC MIHYB1FQG5OT3#.2T@R2A- L M QI24F",*$:HR,,/QO!2]_IG5RTJK]V#HJ&T1*9;][1Z>K-NIJOZN_GTX'UA MJFZ%AHYOT#6898D':GI$IHF1@[NXU])@F-VPP7>7*VN ^QLIS7%B#SB]Y,O_ M %!+ P04 " I:_U4X(F(CI(" "F!0 &0 'AL+W=O%*@L;U(!@U>^.V MB_3@IS+:F2[_7\X2KB*WDB(]PFQUUUMY%5^898-^UIM0;MHHCG#E^JS21R7 M[E"65I.74YX=+I\7B[N;^)R/GF8/]_#QB:T$ MFD_]T-*&+BU,]O!Q!8_?@'=AKJ3-#-S(%--_\T,26JN-#VK'\5G@UU)>0"MJ M0!S%\1E>JZZ^Y7FMMZHOBT(@W3'+!$R8R6!*MQ1FLKKM[MI\'ZV,U71Y?IRJ MO\*W3^-=0_5,P1(U:?/LPZ5%PEO@-#<4(TBYZ<&2H,?7IV)YSNR8\1Z:G4:G&SLC;K2O6^3>$VFE M<=V-:"1')X93/ST\ZIT<]<:_$ 8254I;M5&]6C]"HZKW_H97+]BW-C!Y2U"Z _&NE[&'B-JB?YN$?4$L#!!0 M ( "EK_53%?3Q.5P0 $4* 9 >&PO=V]R:W-H965T2=IY^^\Y&6-7)6"@\3YF3,,3\_; M1M\J?"YQK?;68#*9"?'%;*[R,R

&+T><81591Q1&%\W/IT=I#'< M7V^]?[2Y4RXSIG DJC_+7!=G3M>!'.=L5>E[L;[$33XVP$Q4RCYAW>BF/0>R ME=*BWAA3!'7)FS=[VM1ASZ ;O&$0;0PB&W<#9*.\8)H-^E*L01IM\F86-E5K M3<&5W!S*1$OZ6I*='@Q'HX?KAT_#Z?@";J>7XWL8W5[?W8\OQS>3J\]CN+JA M_1C<3[>320O<*9M5J%I]7Q.V\>!G&YSS!B=Z R>%:\%UH6#,<\P/[7V*>1=X MM W\/#KJ\(\5/X$X\" *HNB(OWA7B-CZB]\J1):MZE7%-.9PJPN4,!(U\;PP M!'Q$N.*9J)$*(91J>7!#_2+F,&5/\-=PIK0D>OW]6ED:U.1U5--RIVK),CQS M"$NA?$1G\/Y=F 8?CN24[')*CGD?3*B%\U6%)M)1P?@"%9081[ M*W- -+.H*SGUD93(LV] Q\05A6+G0?X/M1?-%PV_@9MZO7;8HE7HM:/$2'I> MIQ<;B9MX:=AK68]-7J:>&5,%S"E&H!J3R%44YHW02/ &&.8K:;,M>3,Z";,% M#YPF9U5^IZ 7-#&!XGCI*/1"RB%IIQ![49":?1Q;HKE1)Z(>#(,V/3M="HXD M06O+14TJW78 <9OJX"51#-TTWH^:\):"J(JZE&@3GR''>:EA63&^ET'8?CN# M82VD+K\W-234I2Q)U3"WS.CXX2.D4W:<%4:%91@H8#MC0& M+HS C>E-_-@4M%%V(_-(#TIIX/8XXL:DTB4E\D_U:=S_G,^66F'<;JC5[<9& MTO&2V)+-C;T.!7RDU=N[5F__YU;_W_U]'&KX2PW---"HQMVHMG6]P SK&5G& MH=>T:R;(6%F7'K&[.YIP1J8DD/V+9NJ=!9$\@ M]-+F+*(D:)J]9]K^]J>);0=$TVJ6%]N#W4(?)F[ 8B_N62YT>D80=GI6;'PD MK]+ W_NUUR@7]@*C*+ 5U\U??B?=W9&&S=7@6;VY8%TSN2BY@@KG9!J<=.B8 M97-I:39:+.U%828T73OLLJ!['DJC0-_G@H;#9F, =C?'P;]02P,$% @ M*6O]5!86!4SJ @ FP8 !D !X;"]W;W)K&UL MC55M3]LP$/XKIS AD":2.&WIH*W4LJ(Q :LHVS1-^^ FU\8BL3/;I;!?O[/3 M9F4KU;XX?KE[[GG.ODMOI?2#R1$M/)6%-/T@M[8Z"T.3YEAR#X;QV:CE[+W!%X$KLS4' MIV2FU(-;7&7]('*$L,#4.@1.GT>\P*)P0$3CYQHS:$(ZQ^WY!OW2:RT4CN[YK$!SW LM!7&F8;H&'-6 [!7 #MPH M:7,#8YEA]M(_)'(-0[9A.&)[ 3\NY0DDT5M@$6-[\))&<>+QDE?P[M *C?2N M+(Q0XEQ8 ]^',V,UO9 ?NP37>*W=>*YJSDS%4^P'5!8&]2,&@\.#N!.=[V'; M:MBV]J$/IE2%V;) 4'.XI1J=H!8J$^F&.UPH8W>1W@N[F[3#KS;XLS5^2O@& MJ/JI;M.& M-Y"\HZ&5P)6T!&+JF! G$#,8EDI;\8O[$J8<5$2/J&P#M" Y_<=N0?T(#@^Z M+&;G25L#F)#URI F;FHS\@U(3$G*&G_+8C!*8R? M*NI'A$R)7&JB*GW^*',&*<]'K'U,=+O'^P4QN%>64B_W:(J=)M:!78\PW&H8 M)>J%;XN&/)?2UKVCV6TZ[[!N.'_,Z[9]P_5"T/T7."?7Z.2T'8"N6V&]L*KR M[6>F+#4S/\WI[X':&=#Y7"F[6;@ S?]H\!M02P,$% @ *6O]5)((TNKJ M @ .08 !D !X;"]W;W)K&ULC55M;],P$/XK MIS AD,J2IB][H:W4=1L4T6[:"@@A/KC));7P2V8[E/U[SDF:;5*I^)+UDVDCFR#5Y: N#+*V2 MI CC*!J&DG$53$;5VJV9C'3I!%=X:\"64C+S>(%";\=!-]@MW/%\X_Q".!D5 M+,=[=%^*6T->V**D7**R7"LPF(V#:??\HN_CJX"O'+?VF0U>R5KK7]Z9I^,@ M\H108.(\ J/7;YRA$!Z(:#PTF$%;TB<^MW?HUY5VTK)F%F=:?..IVXR#TP!2 MS%@IW)W>?L1&S\#C)5K8Z@G;)C8*("FMT[)))@:2J_K-_C3?X7\2XB8AKGC7 MA2J6E\RQRJ*16V42.*W\H]\[0+J<\-YG=+!;SU>)JN;J'Z?(2 M9C?+U7SYX6HYFU_=PYL56PNT;T>AHUH^(TP:W(L:-_X'[A 66KF-A2N58OHR M/R2.+=%X1_0B/@CXJ53'T(LZ$$=Q? "OUPKO57B]?PG74G)'[>4L,)7"C.AR ME:-*.%JXY#81VI8&X<=T;9VA[OFY[RO41?K[B_@;=6X+EN XH"MCT?S&8/+Z M57<8O3\@H=]*Z!]"GTSSW&#.',)UZ3S5!5=:WUW^%!R@RF4 M=!@&EEJ]FS&5H/"G"S<%&N:UPV>D_K;[9!XDLE_F$[NL9B<;=J9F5^S8F9?L MF!"@B&'RQ%"W#/U)95SY+1 56V .J#>P[0U@5(M9R+2@B6//X3LR0R'B$;I- MA--PB0G*-97K[1:/:/OT;.B='O0Z@T'7FWTR3P9];PX@[IS&E4E1G7X=<$)F M=-:#U09I*&:.((>=F()7VJOJ;W:ZV&ULI5?;;MLX$/V5@?8.*+:HN[*) M@21-L5VD:- DVX?%/M 2;1.52)>DXZ1?OT-*EAU;\0;8!TL4-7/FS%7TV5JJ MKWK!F(&GIA;ZW%L8LSP=CW6Y8 W5([ED M_,I&JHP44"V]RYO9NU>1,KDS-!;M5H%=-0]7S):OE^MPCWF;C,Y\OC-T83\Z6=,[N MF'E8WBI\&OV16K:PN$-+YUF%YOTBKNKC?H[YWOZ,N4:G8EZR^\,HMS+_>@ M8C.ZJLUGN?Z#=?XX@J6LM;O"NI5-(@_*E3:RZ9210<-%>Z=/71QV%/+@%86P M4P@=[]:08_F.&CHY4W(-RDHCFETX5YTVDN/")N7.*'S+4<],;JXO[J[OX-=[ M.JV9_NUL;!#4OAJ7'])J'#).FX>^+J38*B^"?(1];B'@8PC;&J5[2DIU[ M6/F:J4?F37[^@:3![T<(QCW!^!CZY X;K5K5#.0,7%/8Q8-F<*$U=B45%3@? MX(;3*:^YX4P/^7#4RK /O;D5PE-K3CM[M;-7;^T!-8")87UBG-@[5K)FRA1$ MQ.T2H(IU_PGU:,D4-%_.6D88?@01^1G)"RI*MGD?^F&2X#5*"KB7AM96(_2++,)%X8=YWL5RU[<3;#2EF-AW\4U\ M$+S(W)T4\3X=DA$@:=93B7R2YDXX2LD@$R'%R?]@D_E9F. ]]G-"!H)#4FL[ MB'I&A5_$Q"D2$L.1:D[Z:D[>7,VM@U=2FZ%Z/8Z#,Q?,@N%/,>:J3?,G:-I9 MP^RL&2A(&Q;?J5W)9DG%\R\:C/.TK>@2J6A8,\5V2M.']8*7"^"BK%<6ES9R M)5!.L5+.A2MD+H!1)3#6*+YY7](E1VPG@!\8:W9*:Q=Q-Y"M*)*R^R75"YA9 M:]@B7-NKPSG-R;9 MU@2F.@ML5_A)$;I[G*=]I=QLQ2\:J0S_3MW'TXZF3P]MVT(20A)A(\;X2^"# M,!A/5$"QP[D1!1!%@,6>IEW-S7:+$O(0T#Q)$]XKW*QO3)>45)E+U2>FSR-N,- BV4JRQ#85>'#+"W?=KO\3:8]I M,B*H=7 =FM?CG<-@P]3<'7EQ6%GT]ES8[_:GZHOV,+D5;X_D'ZF: L !D !X;"]W;W)K&ULC59M<]HX$/XK.USG+LSX@FVP(;F$&0*TY=JFG4!R'V[N@[ 7K*LL44D. MR?WZ6\F&DBNE]\6VY-U]'NV;]FJK]&=3(%IX*H4TUZW"VLUEIV.R DMFSM4& M)?U9*5TR2TN][IB-1I9[I5)TXC!,.R7CLC6\\GN?]/!*559PB9\TF*HLF7Z^ M0:&VUZVHM=NXX^O"NHW.\&K#UCA'>[_YI&G5V5O)>8G2<"5!X^JZ-8HN;U(G M[P4>.&[-P3>XDRR5^NP6L_RZ%3I"*#"SS@*CUR..40AGB&A\:6RV]I!.\?![ M9_VU/SN=9VN&X-6I#CBE7"WJGM6VS.DSA[F1+&/V%;RZ8DG%7& MJK)1)@8EE_6;/35^.% 8A-]1B!N%V/.N@3S+";-L>*75%K23)FONPQ_5:Q,Y M+EU0YE;37TYZ=CB9WLT>1HO9PQ1FM_/%W?V'Z>UB#J/;";R=3M[,;M_ :$R_ M9XO9= YG"[84:-I7'4O8SD(G:W!N:ISX.S@I?%#2%@:F,L?\I7Z'..^)QSOB M-_%)@[]7\ARZ80!Q&,]WO.0(U?V0N16 FC=4599XUP&0.;S%? M<[F&D(]-,,-RB1JZD=^EIRT05H[$XXZ$V\F_$N$'7N<&O#^DQ1R8@942U#UH M7WJML2HW3#[_8B!3E$[2D!1]&25XSIS*D@DF,P1?%^;R\+S,&-J",\'9D@L? MS?9_3O ->W*21>)C09-Y,%NV@5<0!6%O0.^S.(B201O&6AGS:U9IC3)[KJ72 M((X'<):$8?N')%Y!/XC[:6TQ)8LG4B#9IT#ROU/@#;5HPGQ/+!TT4VW;VQY;8@3G-+$#5A\N7X!9]9S6?A40[[',P)[L6&1_$Y]?5KS$P! M*R+LW4/GXM^D6SL 23>TJQKV!/>2[E_A#^N\VVD<062SEZ9JK54Y3%Q2H$\15RU6 M-3M/&^YVR/TW3+CA#>@7S3_B<+VLGNN4CY(FY?TJCIK5_7P"\44O2)($;C^^ MHU!=Q&[5/:85]0^TTJ!'X9K>W]%7- A_B!*E0=H+O0))7?3CDQH'8HY6E"9! M'(5'LZ-S, V5J-=^YG-7125M/1CM=_=CY:B>IKZ*US/I!Z;7KGL)7)%J>-ZG M5JCK.:]>6+7QL]5269K4_&=!HS%J)T#_5TK9W<(![(?MX;]02P,$% @ M*6O]5-Y&UL MM9QO[M76G:O8JC:)F$ZL2^=#@=7?\##NS2[+;7?I[#+9 MY5$8B[N49+O-AJ=?;T24O%SUC-[KAM_"U3HO-O1GEUN^$O+?H7C)CEZ38E<>D^2I>,."J]Z@Z)&(Q"(O M$%S^>19S$44%2?;C]PK:.^0L H]?O]+=I,>"<22 M[Z+\M^3%%]4.C0K>(HFR\C=YV;>US!Y9[+(\V53!L@>;,-[_Y7]47\11 *5O M!- J@)X&O)7!K +,OZO+^R>/;!?;^_)W\DM3U->2)%\LD7.PRC[@3RE)(S)PSK993P. MLLM^+OM0D/J+*I^]ST??R&>27Y(X7V?$B0,1M,2[^GA+$]^7^W[X NCK%W!# MM<"?=O%G0HT?"1U02K[\"^;VUY_)IZ>TC6.?P3$'[W;'.1]C M:# NIC<>IC=^E]YHOF.FY]AB(3F&KCN*E,S#_Y)9[3&[),G*]^'T7 M9F$YFO_WGW(;8;G89/]KZ>K-'CEL1Q:GNHMLRQ?BJB?/99E(GT5O]K>_&-;@ M'VT:1<)L),Q!PEPDS$/"?"2,@6"*EH<'+0]U]-F<9VNRY6% 9$$E2Y*#H'\D ML2S!DB59%"W*#]+6@?Q&FZ"KLI$P&PESD#!W#[-*6%&G/L_H=&19 _ESV7\^ MEFVSY4D+']DQ!H(I6AP=M#C2:U&>\<-X)>*<+!)99@>BJ$ODV!J%_#&,POQK MF_RTS*[R0\+L4?,@#\=3LW&,'616=P\;O9O50V;UD3#6_.+JOBO*L@[*LK3* M\I(D> FCJ$T_VLBN^D'";*MQ),>F,1[3IH"0:=VSTWK(M#X2QJR&@D;4G ZG MQ_N@*&E\4-)8JZ2?Q6*](S=A,$_(]7V;GK3Q7?6$A-E(F(.$N4B8AX3Y2!@# MP13A3@["G> O6B9(+2-A-A+F(&$N$N8A83X2QD P1):BL"H-6X6 M\G-]%[J.K%": Z6Y4)H'I?E0&D/15-D>N06&OLSEVRTGCSQ^(H%XK)6[W:6+ M-<_$V[(U&E1%N%2!ORLDQKU*+#MH92LJU \[IGY_6@>?V*-E7R-L]8 M#)55%5KMTAAZFT8WF6ZT>!X&'4V-EM$-ZK5 :0Z4YD)I'I3F0VD,15.56;L\ MAM[F>4AYG/'J[KHX(&&YPT<<]$>2WM3HUGZ#XR%$W53NWK&'ICYRX5I+RGM*SD!$]C>3)M M%PK4X8'2[(JF7E0;;99AU5(9J2US.&RT=%N8HTG;);W7PAP-S/&TT=*'[C5# MT53IU,Z*H9WLGAT[*N\/,U!/!4JS*]KQ\;.&;>46U#!IR3JF+6XS-*L/I3$4 M355@[8<8>D-$=:7)GV1>WE$LTKT>I3"S=;AMUR/4%8'2;"C-@=)<*,V#TGPH MC:%HZFW;M8-"!WCCFB(GX^=0F@VE.5":"Z5Y4)H/I3$4355U;;!0O<'R)1/+ M742B<"F*:4-YI<+C5?@8"<*S3.29=@[Q';8Q(E]E =LVW,\_'FKK0SOK%FK$ M0&D>E.9#:0Q%4W5;&S%4;\0T*XTDW2;R&EN0/.6!V/#TJ56R2!M@#J794)H# MI;E0F@>E^5 :0]%48=?6#OT.#_50Z%,]4)H-I3E0F@NE>5":#Z4Q%$U5=6T* M4;TI]&UEAIY--57&1R-M?61GU4)](2C-@])\*(VA:*IJ:X>)ZAVF1I%QER;! M;I'7)4;K5(:>VGDTAOI34)H#I;E0F@>E^5 :0]%47=?^%+6^0XT!]:6@-!M* MN?LVVH,/=L8:(J,#X?:^M#.NH4^"P6E>5": M#Z4Q%$W5;6W;4;UMUZ@R;/$LHF0K I++C^(D2E:M]TSIN9U'9*B%!Z4Y4)H+ MI7E0F@^E,11-579M!]+I=Z@SH$8@E&9#:0Z4YD)I'I3F0VD,15,7W:F-0%/_ M*-4WU1GOL W-9,;'0VU]:%?=0FDNE.9!:3Z4QE T5;>UU6>^\RS5:9U1K-XG M4G*_YJE8)U$@6I]6U5.[CL=0F@VE.5":"Z5Y4)H/I3$43=5U;06:%%]EF% ? M$$JSH30'2G.A- ]*\Z$TAJ*IJCY:VT__B-=9#VR_N<2 'MY9WLT'P.AT.K:L MZE.9#:0Q%4Y5;>WVFWE4#/)Q895 6'1C0D3EN/KZC[TSG MH1=J^T%I+I3F06D^E,90M+V ^T>K%'M%]&NT^[7]/Z%IZLPSD@DEK(+@\_C48^D^V6R M]V_R9%NNH?R8Y'FR*5^N!9<5>M% ?KY,DOSU39'@L%CY[/]02P,$% @ M*6O]5'!;QW_U!@ <#, !D !X;"]W;W)K&UL MS9M=;]LV%(;_"N$50PLDM43YLTL,.);:>>W2K$F[BV$7M$3;1"11)>DX&?;C M1\F*95H*&P%G0&X2?9 /J?>(AWHIZVS+Q:U<4ZK0?1*G\KRS5BI[U^W*<$T3 M(M_RC*;ZS)*+A"B]*U9=F0E*HJ)2$G>QXPRZ"6%I9W)6'+L2DS.^43%+Z95 MF[KO PWF%HL0W1K?R8!OEE[+@_#;?F4?G'2?O$8UIJ'($T?_NZ(S&<4[2 M_?A>0CO[-O.*A]N/]/?%Q>N+61!)9SS^DT5J?=X9=5!$EV03JR]\^RLM+ZB? M\T(>R^(OVI9EG0X*-U+QI*RL>Y"P=/>?W)="'%3 ^(D*N*R CRMX3U3PR@K> MFES//US.W\]GT\L;-)W]\75^/;^9?[Z\1J4)>F7LGW65OI*\/]VP[/7%KM?XB5[_MDG?(NR>(.Q@C+Y>^^CUJS<-F%D; MS.7GC^CUK6CB^,_@>,X/NQ/8,3X--6;7';<9T]7AW<<8[V.,"Z[W!/=B(_41 M*=&,)PN6DGR$GJ O-.2KE/VC(S6/:*K84L<\_R+/A.9B2DYQV=YB05=[0S^?DG=^#\TA1-2)@/"0N 8$9XO7UX/1M] M\H'S:,OBN$E^:\VV\D/"_!UL4,#RV>QN,O3\.A:T7ZV-OW!OOBQF2 M]?:2]:R2?:3A>H,N6#3C:'K=))RU?EOA(&$^)"P @AE!Z.^#T'^Q::D/&5Y( MF \)"X!@1G@'^_ .K&-L1N2ZB%*8;U =MCL2ZX V3O>#VC ?>(.^F0MFUO;: MZ@P)"X!@AL[#O:K(M!=536*/:V*/1_W>D=;6-MMJ#0D+@&"& MUJY3>3W'JG:Q#)!;N(VDB!3S9*/W][!(U=IK:QMM549E!9 T4R=#SRU M:]7YLUI381/8K0FL'VIK EL;:2TP)"V HID"5X;6M1JJ:L[+R,-3$UZ).!3Y MU/-J>=G>4FN505TE%,U4N?*5KMU87I#T%D5TT9B(R[JFO,Z@-SK6%]0U@M(" M*)JI;V5"7;L+_42)SL-Q96(:=>XUW<;U; SJ,4%I 13-E+FRF:[5YI39^$N.QBX?'@H.:/E!: $4S!:]\GVLW?K9U/[=N]["+^^/:[ ?J^$!I 13-E+'I[BGE3\6'M0A@M("*)KYJJCR MB-CN$2^I0BO"4IG?[$LN*%NE*-SHS)Z >AVNBPY*?V1(1Y<$I5ED;)U5< M-Y*G??=HB7]F[U#KUSJ@1A**9@:C,I+8;B2G26YSM,MA$5(2+6WVEIQ4&<)13,5/WA5:G>6'TF6$;1X=#X[Z?5(R#9"W_GZ M?NL;&M1D0M%,[2N3B=N\ZD3_HEGQHQ+MB 2-BRE5KEG6G$Y M7X*"TGQ06@!%,V-4.53\F48UVVQZWK]7FT&![7%H+0 BF;J7-EB;+?%M83GTSL:\TR/%*5/I3SFJT;S M8.>V'@F@SAJ4%D#1S A5SAJ/7FZZ@S3),U":#TH+H&AFD"L#C^T&_GGIKN[7 MW9$[.+;K]J9:RPQJUZ%HYD__*KONV>UZ+=O="!+1A(C;1L'MM-8_" 1U[J"T M (IFQJ5R[I[[8G.+!9Y]L>!9.:YD&+]M<_K'#W3V MEEJK#+IZ $7;J=P]^%@A_Q;E=R)6^7)C3)<:[[P=ZME [#[OV.THGA7?+RRX MTL:UV%Q3G>1$7D"?7W*N'G?R3R+V']E,_@-02P,$% @ *6O]5/?9W31" M P B@L !D !X;"]W;W)K&ULK59K3]LP%/TK M5H8F)C'R; *LC=076X=@'87MP[0/)G$;B\0.MD/9OY_MA*R/$![KE\9V[CG' M]_C6N=TE9;<\04B ARPEO&FW*PBXM1(H)FC+ BRR#[,\ I739,VSC<>$2+Q*A%LRP MF\,%FB%QG4^9G)DU2XPS1#BF!# T[QE]^V0X:E-H12% G% .7C'@U1FBHBN8V[BM.H)15P=?S(?JISE[G<0(Z&-/V)8Y'T MC",#Q&@.BU13;Q![ ', %7"2TX M)#'OFD+N62F;4;6_0;D_YXG]N>"<$I%P,"8QBAOPHW:\WX(WI5>U8,TZZK(\X3F,4,^0MR%'[!X9X?MWMF]] M:CJ"79*-=DDVWA'9VF%Y]6%Y;>SA&:-_"#*"R:+1PI*STV)A MJ^IK+7Q6;KPCN34+_=I"O]7"*4- WPCM9>=O)>%X@>=N&N=OE8MCNY;KK(>- MMMF\HV,[V/1EF\VS+=\[KL/6,@[JC(-79-Q6*,&6OFO9P48RP^THQW<];R/E M[:C.D>\=;63<$&6YP6;"YDISD2&VT%T=!Q$MB"B_%/5JW3CV=;^TL3ZP3X9V MP_I(-IIE7_B/ONQ2SR%;8,)!BN92RCH,Y"&RLO,K)X+FNK6YH4(V2GJ8R&89 M,14@W\\I%8\3)5"WW^%?4$L#!!0 ( "EK_52,=P\XLP4 $0L 9 M>&PO=V]R:W-H965TW6-EF2=AB&?6!LVA8JB1Y)QPFP'S_J)9+I,(R]7@%_22SZ[N'=/=31 M=^1@Q<57.6=,H?LLS>5I9Z[4XL3SY'C.,BK?\@7+]3=3+C*J]*.8>7(A&)V4 M2EGJ8=_O>1E-\LYP4(Y=BN& +U6:Y.Q2(+G,,BH>SEG*5Z>=H/,X<)7,YJH8 M\(:#!9VQ:Z8^+RZ%?O(:E$F2L5PF/$>"34\[9\%)C/N%0BGQ)6$KN?89%:[< M'@_.>WXA44L96-50%#][XZ-6)H62-J.?VK03C-GH;C^^1']E])Y[F*>R_(M6M:S?0>.E5#RKE;4% M69)7_^E]'8@U!8UC5\"U MY4B)Y1"&N%<-L9HEHAVG:&;JU0NNY5OI>!(U31 MX4#P%1*%M$8K/I31+[5UO)*\6"C72NAO$ZVGAMQKPA1-4GF@A3Y?$_3ZU0%ZA9(>TG85Z-ZXMN&\L@$_8T.(/O)@ MG&,GX*_+_"T*_3<(^QA;[!EMKQ[8W/FVV>/_/;L1C+!9(6&)%SZW0N94L,/; MITOA3 B:SYC.&@K=/J!UN4OZ4 Z?K:B8O#'51EPJ]-<'/0MZKU@F_[8MF,JD MR&Y2D3Q/Y(*.V6E'9T?)Q!WK#'_\(>CY/]O8@@0CD& Q$)C!:]3P&KG0AY_T M+L2HR)-\9GUG*^U>J5UL-W?#0WPEB$6J&P;8E(HM4E&W M=]Q(&6YV&S>[3C?C^T4BJI6W8"+A$\2GB"^* 8EF>@4K:\HY=Z+NN@(AP8C; MW\!'#YI6&Z4QD!D&#[V&AY[3KC(]2$3O].Y!;U.&](\<-%VJI6"(%FE"HM=Z M&Y&EV(&-D0J_N[8\NF$48']C13K-V#76V\T9 \UI!+;?!+;O#FRQ53^N:%O< MG.J[KF1(, ()%@.!&1P<-1P<[=\>>03)*R08@02+@< ,7H\;7H^=[]87)I7> M'^N=PT:"4W]7$B#!B-NS\/E= L@*(^"!W]8COM.P*QURD8SUKHQDF=G^19]X M?LBR1&$WI4-4#0"BA9#H9DDK16-P?[EN]HF*'8AT0@H M6@R%9K*+6W;Q-V8]-\#.5$"BD1><=Y[] *"MAD0N+L!MEQ'[Y_-=9 U_0@4C8"BQ5!H)BUM*R'H[V&N M VU0@*(14+08"LUDMVU2!,Y:>9MZ^9C5[4UKZ$$[":!H!!0MAD(SC_;:!@/V]R_'8=#.!"@: 46+H=!,=MO. M!';6QEOD.#? SE2 MA%><,[Q>P[*#C/L;P^-Z#-J, $4CH&@Q%)K);MN,P.Y#^^I>3L7:>)VFL:;) MRLS30W7']5"Z\><411MG.%;D'K]WL9!J 6IOX9D>MT6Z=A=QU[H;$[+ MM,[N"Y>?23&@A3HH&@%%BZ'03#K:XAWW]C#%@/8 0-$(*%H,A6:RV_8 \!;W M"79*,?TGB2'LAMW-'/-4"A]%QYM)YJE4#P?A9I9Y*M4-^OY&FO'6;D5F3,S* MZZA2N[',577]K1EMKKR>E1<]-\;/@Y-18!DGP4E<76AMX:O[M1^IF"6Y1"F; MZJG\MWW]PHKJRFKUH/BBO)-YRY7B6?EQSNB$B4) ?S_E7#T^%!,T%X>'_P%0 M2P,$% @ *6O]5/3VLAQ !P !2L !D !X;"]W;W)K&ULO5IK;]LX%OTKA*>8:8%$%BE9EK*)@=32O':+=I-V!HO!?F L MVA8JBQZ23II_OZ0L6R_JX5GN]D,CT?<>DN?R<8_(VQ?*OO(M(0)\VZ49OYML MA=C?3*=\M24[S"VZ)YG\94W9#@OYRC93OF<$Q[G3+ITBV_:F.YQDD\5M7O:) M+6[I0:1)1CXQP ^['6:O[TE*7^XF<'(J>$@V6Z$*IHO;/=Z01R*^[#\Q^38] MH\3)CF0\H1E@9'TWN8ODEOIO8JD4D)2NA M(+#\\TR6)$T5DFS'GP7HY%RGZ,O/I.C03.&M:,KS_\%+86M/P.K !=T5SK(%NR0[_L7?"B(J#A)'[X * M!]1T<#LQ5,#MZ&1. DY>_.O]#BEVOPY3$$;]^\ V_ %/ M9H2#) -?LD3PJTK!YRT] M<)S%LO!-[?UV*F0W5&.FJZ+)[X]-1AU-=L 'FHDM!U$6DUCC'_;[>SW^4TG? MF4-TXO ]Z@7\]9!9P+&O +(1TK1G.=X=ZKKSW]4>_>7::V0XYP'EY'A.UX!2 M(;]6 .TM:+A72;7]IA%"C^EY.+.%]#5%GE>HV=+C=',;P0U'(,4 M#2#5":BH"_A_RP;OXSA1CS@%8<)7*>4')2[^N'_B@DG!J4T*B_89FHU&T4*C M:)$IM'JD41EI9"(UC&46CQE7130-^"S91'9V9; M77LW+.45[$WP:_GB2#*-"B.C:&&!IA:?,C5T?,MN9MY:0QA8L&-3AZ6D@?V: MIIY(CJ34J(PQBA86:#6FYLB:.T'E7Y-=C8\WLX)9![FEN(']ZJ:>:XXDUZC6 M,8H6%FCU88ALRVEMISI#&UI.UP)0ZA[8+WQJ:>A(1HUJ(*-H(6PKG&926IC4 M1[1KS3SMB*[36HHBV*^*!O/4D53/6\M^X%B!WSWYEAH7W[-\M]LE+%QJC Q4 M$^E\NNNILUA*)-BOD083WI$L^FU*H 5AD[FVV=RQYJC)UBBT:!"MSDDI@&"_ M KK?;!C98$% D@F69#Q9@6><'L@5H.6@N]*E3%IN>FN[>#*;1 L+-*^ZC03S M-M-M,Q3,G8[=!I5R"_7+K;%,UX:ECN.BGFH#'3=H)B5+C9D+8=,L1&UII4&+ M-&9UM#HKI09#O9E_'RNDG*YC6(%M5I#;_-BWU)DY3N W61F%%@VBU5DI]0KJ MURN_YT>(L!+G8?Z=5Z8/">QVD!>$Y+&@,G=1AL/H]+. M*%I8H$%852*6;<^:&]*@79W#4MBAH1.M/5FI)>Z9IG*VI(EX[2;2J*(SBA86 M:!#5"'*:26"'F=-!8RGD4+^0>TCXU^LU(WFZ0V1[13>+1D^XC**%!5J#'KMY M;'$R&SL:2R6'AI1<,1K5EJHES^@YEU&T<*!O;K'U07O,-FH$JQZ%4CNB?NUX M2GNN3VG/6FV+>?:NUW*:ZUIBYMM4\@XMT M:$Y5A-=O&Y6:S^G7?)^ID'E?0]DH;GCMHAHY?>75WAS2Z+B@L>XO-4;0AVZ# M#9T5=)NB1F/ES)TF%]/*M;X=89O\/B67^>XA$\<+6>?2\YW-^_RF8J/\/;Q9 M0DUY"&^BXXW,$OYX0?0#9AO))TC)6E9E6W.YZ;'CG5 7GFZ^+_P!02P,$% @ *6O]5&>T\13:!@ /B, M !D !X;"]W;W)K&ULU5IM4^,V$/XKFO3:[X@1(#'.$KX:6,_G6W5H)PI@D/*0)8&1VVCF#QR/'4PJIQ.>0//#2 M,U"N3"B]5R^7P6G'5HA(1*9"F<#RSYJ,2!0I2Q+'E]QH9]NG4BP_/UE_GSHO MG9E@3D8T^B,,Q.*TXW5 0&9X%8D;^O"!Y [UE;TIC7CZ&SSDLG8'3%=($9 0?G1. PXF^ERMWX'!R\>0O>@"[@ZBL' M80+NDE#PPU+#[8*NN+0F&]]4WD^Z0OJC4'6G.?9W&7;4@GT /M)$+#BX2 (2 M5/6[,@[;8*"G8+Q#1H._K!(+./8A0#9"&CRCW=6A 8ZS'1LGM>>TC8T*VI%* MT@",:"QG+L=I[I\QAI,YD;-)@,D&E.6N\29M/GO +#@$[W'(P&<)0M_WO)/NNNR33LKU!UNI"MC^%FS?"%;.MI &0,XXL#+B!H*""0$E$;HF M3.>-N4,(-@0SX($XFU40@0!O=/-R9#3TRD$<;.,R,,*\X"*4Y5NZR4MY7XD* M>53/1!>"07.H'-NV:P-J1/!*_]RM?Z[1OU+IY:KTZKPP6GCIC-R3L8JSWM99 M[VN7N(LOJU!LP&4BP[92'SBX$@O"@%C@!%QE%>\0?*+)6D:62(U/JW@BO]-9 M9I:#OVYH% %)"Y1%;0GT]AGP/1FK!-S?!MPW9I<,PU$6!\E^HG0IQUR%8D+F M89*$R5R]++/:;'1]Y+IU?!HAZ+0 1 5 9 0H M4WU&PETPHF;W3AVB1@:U("RH#S02@?8\)9*Z[)RA>2>5]$/U8J\3\F"+ P75 M@+UOI+*=!4&H'G$$SD,^C2A?I47-R.F@D2F]M*+MRUHUU@53@F;F\N*B)FEO MA!E735GZZ+,GZ]4K)8;O6XT9JI&R+=?V2S\MR510'FCF/.6"MR/VS* J;R6F MXUINHP#J!*%OM=68@L9 ,X\I%<$=(;M-))YM>0W$.CG76E7< M$;2G"]_ %(L[?.7JWJR:.[KG-Y(;(F39#>^:''> M227]ZK18)]-"ZU%!"I#[C12W5[%BM->-E7U9J\:ZH#/(3&>^$BO.>ZU0 B@) M+ZKG3U/.AY;O/<]W4,%WD)GOO)P7YP9K?*UGH09\G:#ME0ET=5._X#2.F=.\ MF!CG]BI0^HX%Z_^)Z.1SW@-,>(4R[OSRN7]M;PX[Z_*BUVKL<[KY.1D02V%U"D=#?U/SH;V>SCT-4Z'G(*@ M.&:"FEO$6O[_=PIRXIAW+"X3R1@D7[@=WVC1F;4/8-]R[>]UY6*4J]:B M"V'+3K-3K/&.>8T?1>%L!E1ITR+VFH&"]6#N]32B6[J)$!,V3R]H<#"EJT1D MY_#;UNTED+/TZD.M_1T\'F57.0HSV,G-9=EDC>Q%T MF=YWF% A:)P^+@@."%,"\ON,4O'THCK87ID9_@M02P,$% @ *6O]5$Y# MFH!B! /1, !D !X;"]W;W)K&ULK5AK<^(V M%/TK&G=GF\QDXQ<8D@(S"79GT^XCA:2=SDX_"%M@-;;E2#)L^NM[)1L'B.,L M,_Z"']QSKG2.=&5IM&'\0<2$2/0]33(Q-F(I\TO3%&%,4BS.64XR^&?)>(HE M//*5*7).<*1!:6(ZEN69*::9,1GI=[=\,F*%3&A&;CD219IB_G1-$K89&[:Q M?3&CJUBJ%^9DE.,5F1-YG]]R>#)KEHBF)!.498B3Y=BXLB\#6P-TQ)^4;,3. M/5)=63#VH!YNHK%AJ1:1A(1246"XK,F4)(EB@G8\5J1&G5,!=^^W[+_JSD-G M%EB0*4O^HI&,Q\;00!%9XB*1,[;Y2*H.]15?R!*A?]&FBK4,%!9"LK0"0PM2 MFI57_+T28@< /,T IP(X/PIP*X![".B] NA5@-XAP'L%T*\ NNMFV7*M%#+<>>:[F6HTQ2R)"!\,+J'WC29=*@([(]3[S:$Z^UZ2S.^2+.B(;,^30>W)X,B2%<**PF%J M%+!XPY>Q_G9YGC(H3S!\IF8P=8J%((\%R63R! %4B.+MHM;:F&,=';R80$[? M\CS[8/Z\#!MZMM/;CPHZ:MF>"P51$%?ZK4WEIPAO":<-AVH) ) MJ:6-6))@+E"NK%$R-ZK$.?WSX8$904=-VY/Y MHI;YHE7F&5E3O5&#T7[+*>/HEL %=#ZL3&?H*OH7-A&PLY-- K?F.5;@+LG\ M+LF"CLCVS+*MYQV6U>UR4?%U9$NG;'ZG;$%7;/O.[.Q][34V M5Q>O1E]*-F^W4#NVM5\9INTYC];[9F7)SG/-.7!$NQP5S03*"%+H+3.![!< M\?*LIGR0+->'$0LF)4OU;4PPK- J /Y?,M@!5@\J07UB-OD?4$L#!!0 ( M "EK_50IMQ8;E@( - & 9 >&PO=V]R:W-H965TY;2P<.[.=!O[]["1$ MA81J#WM)_''/\3FV[_6DXN))9@ */>>4R:F5*56 M!Q9DDRDS8,>3 F]@">J^N!6Z9W6F?NZ2PR\77 X%*[K21 M<;+B_,ETKM.IY1A!0"%1A@'KWQ9F0*DATC+^M)Q6MZ0![K9?V2]K[]K+"DN8 M)QJGX^N;AXN;NY^+Z8HD.YZ PH?((?47WRSDZ/#A"!X@P=)?Q4F*6RHFM M])H&:2^/=[[S[^]CC!:[TS5$@"*:#)]G HQINLG\;![X?Z%/; M[EKH1WGCR#_IHMYH"SIMP5YMCSK7S4TK!-]HYX/R&H9P=V''"T[>R>M'N4X8 M^N%?>)6%$YUB*-IP/9T'86W8TZHOK1X7N.(R&Q46=N&BON#NN,-6; MU]QL H/ZHMZIN8$S#IQW OMA)WK[QN\$VCOUQM3Z'UAL").(PEKCG..1=BB: M^MET%"_J$K3B2A>TNIGI)P>$"=#S:\[5:\=4M>X1B_\"4$L#!!0 ( "EK M_507WDBKJP, "@1 9 >&PO=V]R:W-H965T !)T$+F+7-9/??UP:& MA,1!G17YDF"XYW#NX5YRG$:F6?&V+@E,25Z LM3&$GIV1)+?"275NR<,)*V6:Y'3)@2BSC/#O-S1E MVZF%K.<3M\EZ(_4).YP49$WOJ'PHEERM[)8E3C*:BX3E@-/5U+I&5S/D:T 5 M\6="MV+O&.A4'AG[HA?OXZD%M2*:TDAJ"J*^GNB,IJEF4CJ^-J16>T\-W#]^ M9G]7):^2>22"SECZ5Q++S=0:6R"F*U*F\I9M?Z--0J[FBU@JJD^PK6,]UP)1 M*23+&K!2D"5Y_4V^-4;L =#H! W /Q_ 4X#<*I$:V556G,B23CA; NXCE9L M^J#RID*K;))OWH#7H$D!_<;5@J2QV)B2Z5"<]E1<\>;^H[XQ!U_ M+_-+X, +@"'&!OBL'SZGD8*C"HZZ<%OEWAJ 6P-PQ>><,H"KEN#RNS(@);D$ M*BFP^%HFA:I5"?ZY?A22JUK[UY1HS3PR,^L&O!(%B>C44ATF*'^B5OCS3\B# MOYC2'HBL8X+3FN#TL8>_@U$95:F1-)8=:^R)DJ(?C^8Y-9\[IX. M-(8(.@=R#6$^]"$VRW5;N6ZOW&6?N1<@IT:'W2,MV,5HY!Y(-H0YOHM\LV2O ME>SU.ZPTFD3UHEY:]@.1=1+TVP3]L_6^/Z0) Y%U3!BW)HS/T?OCXRY!V#_L M)5.4%YQHI:!5'/0JOBF3-$[RM4E6+_*ECV4@LDZ2".Y^F>'9JK.A'LB'H=BZ M1NR-*.@<%=JP[A=?@- ('I2H(6P<>*=>]V@W5Z#>7^QPT:MMT-%A*+9NIKOA M 3GG*]3>P>3%1@S$UC5B-Y&@_I'D1POU>.+ GA/@X+!2#7&N$P3NB5+=C2:H M?S:9L5P]HK+>6*GI7F6P5OZ8A_M>JA<_L('8NHGO!ASDG:]R!QV#AF+K&K$; MA%#OB/'#E>L?C?:>&T#OL'"/PUP<./"@;NV];:S^#^$CX>LD%R"E*X6#E[XJ M%EYOR^N%9$6ULWUD4NV3J\,-)3'E.D!=7S$FGQ=ZL]S^.1+^!U!+ P04 M" I:_U4!X8PJ%0$ K%P &0 'AL+W=OSU MU]<&EH2%$-+SEP0,,X-G_!X>"/W*M@AQ\)+$*1MI6\YW UUGJRU*(+LE.Y2* M)VM"$\C%+=WH;$<1C#)0$NN687AZ G&JC8=9V0,=#\F>QSA%#Q2P?9) ^GV* M8G(8::;V6O"(-ULN"_3Q< W@E0K-27P M]/J5/<9(48/$%"4[S?_A2&'$"$#S- *L 6&\!SAF 70#LK@I. 7"Z*K@%P.T* M\ J EWF?FY4Y/8<4' "5;PLV>9'%E:&%P3B5+6O)J7B*!8Z/%_>?)_#OR1/C5(PD_S0UH5S%:5:1P^N [> *C30Q?C)$ MGY$V_N4GTS-^;3G3'4GT^#:M6X-JC.LH%*V; NZUIVW^F?RE8L=DN+W5:+)PFA'/\+LQF8 MK &.4,KQ&D/9O_"QJ\&LJS4%D?.[IY_6M\INE[9MW@ M.J%I^:9=>S%L=>!_-F&O]-=K';I"G&*./GP2$UW#T'4#[A&_ 940@A>QH&/H M!H1B6(,Q^ M!"NX@WU/,OU\8X#R5 YQ*LKE*LD E6:B(K-(Z_+)U^*V][Q') M=7F$J.QZ9^;:J5_O$(Z3=;$W/:Q5Z]K NJH&*E5#1625,'IE&+W6,,XLE::] MFA.6W[?JX\RLE?Y:_[NJ!BI50T5D%?_[I?_]2_[;3?[WZRVQ[[GUF6/62G^M M_UU5 Y6JH2*RBO^F<=RF&9<2;([R0;G#*0(S60LJX]45[IOG);'[# MR2X[27PBG),DN]PB*-;(\@7Q?$T(?[V1 N7Y^/@_4$L#!!0 ( "EK_53E M'*+;X 4 &8K 9 >&PO=V]R:W-H965TT M;(F>L]-+(LF\O^].=^*/,D>/0GY52\XU^I:EN;KH+;5>G7N>FBUYQM296/'< M?#(7,F/:G,J%IU:2L[@TRE*/^'[H92S)>^-1>>U6CD=BK=,DY[<2J766,?ET MR5/Q>-'#O><+GY/%4A<7O/%HQ19\RO67U:TT9UZE$B<9SU4B=7 M0;\P*$?\EO!'M7.,BE#NA?A:G-S$%SV_\(BG?*8+"6;^/? KGJ:%DO'CKZUH MK_K.PG#W^%G]QS)X$\P]4_Q*I+\GL5Y>]*(>BOF33Q]N+G]YCR;3 MZ?N[*?H!34VMQ.N4(S%'-S'/=3)/V+TYO\DURQ=)<3A1BFN%WEQSS9)4O35F M7Z;7Z,VKM^@52G)TMQ1KQ?)8C3QMW"R^S)MM7;K(^(0T^'/E-K_F,V..2W/L<(=6*:>E'FU+ M^6Y*$YM2MDGI'Y-[I:4I[S^;4K>1#IJEBYX_5RLVXQ<]T]2*RP?>&[_^#H?^ MNZ:X@<1J60BJ+ 0N]?$'*91",R;E4Y(O$,O$.M=-$6]DPE*F>"@]C(.0X"@< M>0^[L1P.HV1 J5\-JWG9K[SL.[V/"1:F3OUGQ^&ER=*/4W_& M!)1&P9ZC#<,H"<-^LZ-AY6CH=/2J?%1P:1ZM:>FA6B8KA5ZS;/4.I8G2C8WH MU#RUFH#$:N$/JO 'W?74 #(+0&*U+$15%B*8GHH.:I#V_3ZA>Z5Z.(P$OM\? M-I?JL/)R"-93PX.NQI$?TFC/T>&!HWA @ZC%4>S;R='_GUV%_D$?DSS)UEGC M1.>4/[6TH-3JR=@A!=Q=CVVUH3(!I%;/!+&9(.X*WJE:=,ME(F+TQD#/$V=2 MO6T,WRV(_8UM8ZQ.TY?&:F$%.RG@/[8 ^];: J#$ J563X9E%AQTV ).(#HY M$T!J]4Q8+L)'P.CT%G +$E<+.$U?&JM%*^QFJSO)8K-X-@OK;=GKX@+*6<:; MES>@6 6E5@_>@A7ND*PP*%I!J=4S8>$* ]'55J>V9(D&9'\A@ _Q*J 8ARW0 M8O$*P_$5/@0LZ@_#?;["AX!%HF'4LF8AEJ^(FZ]4F*[?PJ94%I59/@R4K MTB%9$5"R@E*K9\*2%8$FJR."I'U6<5N^-%0+5L0-5L=JOQVIW,(GW_$ND(I8 MI"(=(A4!12HHM7HF+%(1:*0Z(H@'CN+O JF(12KB1JIK_L!3L3(SE.:S92Y2 ML7AJC! 4I:#4ZD%;E"(=HA0!12DHM7HF+$H1()0BARA%(](G>WQ"&MY4^80& M+7QB48K H11I>%<5#(?[[]1(P[NJ(/0'S:Y2BU+4C5)-'>5&*+?@R;\E=(%0 MU"(4[1"A*"A"0:G5,V$1BD(CU!'!?OLLXK9\::@[/Z2Y$:JMYMO1R2UX\IWN M IVH12?:(3I14'2"4JMGPJ(3A4:G(X+8L6YPF[XT5HM.U(U.O^HEEXTA@;(2 ME%H]2LM*M$-6HJ"L!*56SX1E)0K$2O20E4@01H,] *$-K$2'Q!&XZJ(F^G(;?"R;>VD^U$._N).J2A M )2&H-3JF; T%$#3T!%!'#FJ')2&O)V=C!F7BW*#IYG]BCEOLZFQNEIM(IV4 M6R<].WRS _4CDXLD5RCE&ULQ9EI;^,V$(;_"J$NVET@C2X?26H; MB"VIFR+)INMDBZ+H!UJB;362J"4I.RGZXTL=D2U58>U@@,V'6 ?G&9'O<'B- MMI0]\C4A CW%4<+'VEJ(]$+7N;\F,>:G-"6)?+.D+,9"WK*5SE-&<% 8Q9%N M&<9 CW&8:)-1\>R.348T$U&8D#N&>!;'F#U/242W8\W47AY\#E=KD3_0)Z,4 MK\B0;/G>-5E91:8DQF-?@L# ML1YK9QH*R!)GD?A,MQ])5:%^SO-IQ(O_:%N6'1H:\C,N:%P9RR^(PZ3\Q4]5 M0^P96-8K!E9E8!UJ8%<&=MM@^(I!KS+H'>JA7QGT#S485 :#HNW+QBI:VL$" M3T:,;A'+2TM:?E'(55C+!@Z3/++F@LFWH;03$_?7AZO[WW^\<>\_?G+0U>T7 M=WY_X][>H_<.$3B,^ ?T#H4)NE_3C.,DX"-=2+>YL>Y7+J:E"^L5%S:ZH8E8 M<^0F 0DZ[!VU_4!AK\OJUG6V7NH\M93 7[+D%-G&";(,RT(/

]?_>AX[MF MAV-,!<9YP]>@#16D@^7"?)*GQCC$EQA3A6DTO%T'FUUP[=>"[6L6BF=T0\2: M!N@JV1 N9)82)VA>)+;P;Q(@+TQPXHG"]XBGTRUF3VY81MB#;Y_CMS8/S4I3HDS(&$N9 P#PC6"(1>'0@]%7UR M1Y@O=9=#%Z)+)(=))E5.5H@\R1&3$XX$10N"\()3MNC,&5.E@V,EAX0Y)3Y!U]>S+N64 ML&.5@X0YD# 7$N8!P1KR#FMYA]]FT!U"!@(DS(&$N9 P#PC6"(2S.A#.E/W\ MTS8AC*_#%*6[A"VG]G_1,!%H(Q]DK#-7GQV6$6=*]\=J>*!3%]*I!P1KR'-> MRW.NE.$Y2-H/O?GZ)_7U@!3)>?8C@<)NL M5WP:/;;'0/(8U.+W:Z)J5R+RX[!V'.>8S8XRHHUUO\.V15QOU8] MNV^U.PGH5L=!/EU0GUZ7S][Y>>VSV>*[[0E3O3^A6!+)<=G%<@:-$S1;DSCT M9<:JWG<* ;I/ 4IS0&DN*,V#HC4#8+>C8?:_S:+)!-WX *4YH#07E.9!T9KQ ML-LB,=5[)&]>.U7.Q>#;H4M!T9HJ[78Z3.7Z^8@EE!IT M=#<$W;VH:*I5%*A##XI6JJ;O'4;&A*V*8V,N9_59(LJCHOII?31]61S(MIY/ MS8N9V?'<,2_<\N!YAR_/P6\P6X4)1Q%92E?&Z5"V(2N/ELL;0=/B*'1!A:!Q M<;DF." L+R#?+ZF,E^HF=U ?\$_^!5!+ P04 " I:_U4SM6X#3,( 7 M7 &0 'AL+W=O/DA7+C&1&:L]ZT<@V MW^>5S&.1>H_$HXS 5F*FV =R?D_>=BT';L#LECG,HVK8+4'<9AL_@:/U1>Q$V"/]@0X58#3-<"M MSG >,] M :,J8-0UP[@*&'?-,*D")ETS3*N :=> 6150RF6XZ8ZR+[U !O.C+'T@6=%: MT8J-4A!EM.K","FT>R4S]6FHXN3\DG[ZO/"&#,,I?D]_( MQRN/O/KY]=%0JCQ%Z^&B8GH;IK.'Z9)W:2+O/(7;L[:OHT.X:^W-3KN'VVU?YH]E M]W\L.S>'>V*APNVV<*TGW:UM2O";+=L5 ]H] M33&3K6(F1L5\Z'9J,4+Z"@4)\R;-WZ7KCB=O&E\S1:9EDT;?[DGK(]/RYM': MUNQ96DT'TZT.ID8=G :K4 91^$TLR2+-U;B3J$M9-?8$B\4Z7D>!5!\$<9K) M\%M07 >VJ<28HJ]*D#!OVN@N9];\)5)D3M8MIX_,R9LY1XZ]5QRSK3AF1G&< M[/0[$8\KD>2"K$2F+MZ2XL0A4[)XKI\V?1BS]-4'$N;-&K^K:8L\.K5BS5;V MR&[V>[=F''286K^_V?;[&_-)(1/+4)+@-A.BF(RV]:F1T+=/D3 /":-(&$/" M?"2,@V":VFRKK@Y9T.OM"@<2'Y3F06D42F-0F@^E<11-E^!.@=(VGO+.$BD4 M5Y),S7A:-6>,[ZTY),VK:+:[,ZA8!Y8S=F?/1C)H7M8YKP_-RU$T72M.K17' M/#RF<1S*\DQU(\H)T4)M![?MNC&R>NL&2?.@- JEL8IFV[JV+'O\7%K(M!Q% MTZ55%YYM8W5Q_C%9YVHFO2KFW6K.K:[#7B[FF)&]%0:M/U>TW=GN9#)RF_-= M"LW+.N?UH7DYBJ;+IZX>V^;R\?.)._F7O%.7:O$Z;A4.M' ,I7E0&H72&)3F M0VD<1=,%6->A[3%V)@^M1$-I'I1&H30&I?E0&D?1= G6A6W;7-GN-SN#%KBA M- ]*HU :JV@=9F?0,CB*IDNKKI7;+Q3+6X;7X''O\ HMBT-I'I1&H30&I?E0 M&D?1= '6]7A[AAU>H95W*,V#TBB4QJ T'TKC*)HNP=H:L%_P!GH-KU"7 $KS MH#0*I;&*]KRP9CG3QO@*M0%0-/W^R=H'<(Q%WK;Q]4^1Q7LK'V9<7WE!:1Z4 M1J$T!J7Y4!I'T70)UCZ 8T-'6 =J"T!I'I1&H30&I?E0&D?1= G6]H)CMA>J M2PIRG68JMJC\+@*5+I1?6P4(]1P ZE,2C-A](XBJ:+K/8AG-X^Q.63 MC]6J+Z@3 :5Y4!J%TAB4YD-I'$73)5@[$0[6B7"@3@24YD%I%$IC4)H/I7$4 M39=@[40X9B>BYT0.:D4XS1O5;6O/1 [J,T!I#$KSH32.HNGJJLT(QVQ&G*=! MDK\XL$(]""C-@](HE,:@-!]*XRB:KKO:@W"P'H0#]2"@- ]*HU :@])\*(VC M:+H$:P_",7L0/0=6J E1T78K).-] RO488#2&)3F0VD<1=.?_:]="-?L0G1\ M--),Z2LK*,VK:!T>4Z30Q*RB=7@LTXE9P.4'J*H'.VV MQ;-,?%F'6>O"(V_-O-[2@)H"4!J%TEA%V^W$AFJ@E7X431=67>EWS97^QA1> M;5^MKW,EK4)K]'[/LW=F;&]]09\I@-(HE,:@-!]*XRB:+L6=%6_ 2]Y@U[S! M+GJ#7?4&N^P-=MT;[,(W_X=IX-:F@6LV#?K-ZBN8-@]O=RI/S7E[JPOJ!T!I M#$KSH32.HNGJJOT U[Q$SG?YGA6SPW3VU)R^M\B@%7\HC4%I/I3&431=9'7% MWS57_"^UA_5>*LZ:8;W'4.C#!U :A=(8E.9#:1Q%TP58FP+N%#N-@_H#4)H' MI5$HC4%I/I3&431=@K4_X)H7#>J[%IT9UUN"4'_ ;2[6X[8O_T>AB1F4YD-I M'$7;Z&NXLZIP+++;^"[#9,,W\3+EWBD M:"(CF,"("8J0_]O!!Y@D@HGG\6])JE2: EA_/K '>>=Y9UY#"A]P\AW%;#U2 M!@J(X3+<)NP9[S_#LD.VX(MP0O._8%_&:@J(MI3AM 3S#%*4%?_#'^5 U "< M1PXP2H#1!%@G &8),,\%6"7 .A=@EP#[W#XX)< Y5\$M 6YN5C&ZN36SD(7C M(<%[0$0T9Q,/N;\YFCN",E&*"T;X5\1Q;/SH?P/^Y/GQR^-\ 9[\9[#X/'GV MP=4,LA E]!K<@I?%#%Q]N@:?@ KH.B20 I2!EPPQ>L,;^?.W-=[2,(OI4&4\ M)\&L1J7^M- W3NB;X"O.V)H"/XMA+,$'W7BG Z_RL:@&Q#@,R-3H)/QSF]T! M4[L!AF88DGP>NN%?0\+A^DGX['QU70+WSU>7P8-?Z_O\IY,_LL*L:M/,^;L((CA2^:E-(=E 9 M__Z;[FA_R'SNDVS6)YG?)UG0)]F\)[*C:K&J:K&ZV,>/?-^N*N863$.*(L 7 M)3!#R99)UY9IP>CDC&+3WHT-SQWPTM_5*T$2-?!,[3AJ)HDR7%,_CO(E4::E M-Z*"=I0]X4.3=>R@2TT[%IJINYYGJ8U1NVA,YE+9YE$U3!,HZ7J]ZD:R%0U M(=I0G4O3L\QZX)%E3F69TVF9OUSR@QW 2Q"+4N='.T!AM"6(H=PQ?HB(W@#> MB+,?W[)YEQA!D? X_W*3SY(-)/G!-HO@P>L//'8D'MMMASMSO]3AMJ:EMZO* M[U,SD/33;?=S+DM-.^FM6WGK_MITC(O5[2.S7$GMF;K5MJLSG4OMDJDZMMXV MK$_50-I73V*9/+W3$W)0F3;X<"N"AZV(3ZS"F*.U,\9)$I+:5ZEKA95+WL^Y5)]2Y_GDR7QJ M'B,ZL[G4)YFBV["I3\&@+MSV_ LVQDT3.F6OM05B:INFX.FJM^K:B#KJ^E:=G,22>),S3(-JV&06KM. M2"%9Y3=%E.\\VXP5O]ZJUNHV:I+?P33:I_J]KTO: W%[E5]?O-,75U_\!^P* M910D<,FE>$GS9$EQFU2\,+S)+S->,6,XS1_7,(PA$0'\^Q)C=G@1 M6=WOA_ M4$L#!!0 ( "EK_53Z#59G)0, +X+ 9 >&PO=V]R:W-H965TF6)"#;^7[]UPO\N H$Y*E)5B=("6T^,>/I0]; ,53#W!*@+,/:!\ N"7 /5:A70+:QRIT2D#G M6(!7 O)BFH59N=,!EMCO<;9&7$ -U6R5<;.)N.ATTCX*:,MY%IOD&,Y3LUY1L?# M[;IT7J8>ODQ]W P/(%)PNPZ^XZ5;=8^;\[F'NH=&+ 5TAQ]10$24,)%Q0#\& M4R&YNC-^UK5+P=BN9]3W:%! M,'7CY5;,=DKS+9:S1Y$$4\4_X2*D$= M02+UJ4)J],*))"#4_).HKE7V,Y0]IQS>/T=U'+N]5X[&DSVW',&ULC51M;],P$/XK5I 02+!D:3M@I)':O4"1VDW=@ \( M(3>Y)-8<.]A.NTG\>,YV&LKH*KXD/ON>YYX[^R[92'6G*P!#[FLN]#BHC&E. MPU!G%=14'\D&!)X44M74H*G*4#<*:.Y -0_C*#H):\I$D"9N[UJEB6P-9P*N M%=%M75/U, 4N-^/@.-AN+%E9&;L1IDE#2[@!\[FY5FB%/4O.:A":24$4%.-@ M$O90;H_"4(+6S);7%XMYY/;V=6"O"8+JA2UY2(OSL%0QO7+ M)#08SH+"K*.>>NKX">H3,I?"5)IBH<378@X$&O1%&;A @Z>*XIG($AJI# 8AWR8K;10^ MH>_[ZN#9AOO9;%N=ZH9F, ZP;S2H-03I\V?')]'[ UJ'O=;A(?9TT=8K4$06 M9-5J/--Z6PA-?NVOB1?M:4>.UK;N.ATDX7J/DE&O9/2?2KJK(=W5,+!2'M_7 M/DVC?S2-'FD*=YYZ#:IT#:U))EMA_*OO=_N9,?&M\L?=#YPY5243FG H$!H= MO<&XRC>Q-XQL7..LI,$V=,L*YQXHZX#GA91F:]@ _21-?P-02P,$% @ M*6O]5!4BS4%P P A@\ !D !X;"]W;W)K&UL MK5==;YLP%/TK%INJ3MK*=X N04K;=>VD?JCIMH=I#RYQ@C6PF6V:5MJ/GPV4 MA)2@9?)+@N&>XWON/237XQ5EOWB*D !/>4;XQ$B%*(Y-DR^!8CM,#/QV&GZ%$PNT*;G?AIJQ%6Q"G+8A3\;F["M(HQJ1^ M1Y37?DP?N<3_[Y-5\7C^?>@V/>0$3-#'D>\81>T1&?/#&'ED?^\1J(NM( M=UOI[A![7#>Y3V*-&U4X]^C@N;C]JG61TL77EKV<9>W!>&/*C_WJ8 MM,+ "[;]V!/GA'ZT/7.:&XT"9<2:3:JY6S:;T%+D&<&W#/"R*!#[,<)K 4!E4B#\SO.5[ MST =Y8'2KVIPF4XM1^T(YW@I% 62'T_X'.>Y8I+[^-:06NV:RG#_^9G]9@'Q/$YS?_*4K&>6F,+I/@1E;FXH]L+W!PH4'Q+FO/J+]@V6,<"RY(+6C3& M<@=%1NI/]+UQQ)Z!Y-$;N(V!VS?P7S#P&@/OM2OXC8'_VA6"QJ ZNEV?O7)< MC 2:31C= J;0DDT]5-ZOK*6_,J(292&8?)M).S%;)+]?)=?WX/+Z\\W=U=G] MYO-H>XX_V_UY,VK=YSAM2GB57S>2RG2Y$!& M:EU2]_OOLPCXE?:=\@Y9X:DEMXY@]86OV_A<8.I]TKC9) M%ILD2PR1=8+BMT'QA]AGZD)R=2%U_J]-P\I4?5,\S5PO#"-O8C_M>U8#\V:#F4PYL@*\3D,._@4798$( MN"X%RZIL?(^*S2=P@5$NUCI_#"YQ;#Z:)(M-DB6&R#IQ"MLXA89%(C09%)-D ML4FRQ!!9)RBC-BBCMXM$;1KLW5?HP= =]T1" X/0'\&>2!S"W,!W1CW)230P M&$3CD5XDQNTYQ\>+Q!G)"I0?H1*#:QR;D";)8I-DB2&R3J"B-E"1896(3 ;% M)%ELDBPQ1-8)"G1V-8#S=IUH;/?O;.B&3N_K_UP#"WQ_W-<)#4S*3N2[/:'0 MX9P@=".]4L"]>@<>KQ6+#5YF4A=^@%M&TW(I])X89#XV&8VRQ4;9$E-LW1BY MNQBYAF6B(305&I-LL5&VQ!1;-S2[6A .5C4_D0KOX-+*NL,?]:5" _.K4KP,(KZBI+H8*[C.2\(Q:[ @L,5UHU88P8024%)4)[3)1+:WL1\F.?HW#/) M%AME2TRQ=2.R*P5A8%H6C%9^1MEBHVR)*;9N:';5'QRL8WXB"^%!:R 8PWZA MH4&Y7G3P^^$0%06AW]>$0Y3OC8*>)-A[;=,"LU75K^9@24LBZO98.]OVQ,^J M3G!O?@Y/SZ%F/E8]]*I-NZ.O&_!7B*TRPD&.'^52SLE(AH_5/>UZ(.BF:MH^ M4"%H43VN,4HQ4P#Y_I%2\3Q0"[3_69C]!U!+ P04 " I:_U4])6T5.@$ M #T'0 &0 'AL+W=OQ)D2"ESRC8FJMI=RU Z-DY3JDUFU3/[OALP@J9I93<<2"*/,?\YYQD;#NUD/7Z MX#Y=K67YP)Y--GA%%D1^V]QQ=6>WE&6:$RI21@$G3U/K')W%#BP=*HL_4K(5 M>]>@#.61L>_ES=5R:L&R1R0CB2P16/T\DPN2925)]>-' [7:-DO'_>M7^M!7,(Q;D@F5_IDNYGEJ!!9;D"1>9O&?;2]($-"YY"6BM:>5&-?N6MQBNEY4192*[>ILI/SA;Q;]?QS0.XNOEZ>W]] M_G!U>P,^@WDAE)T08$%6:E9($&-.4[H28$[4Y"3@BB8L)^ !OQ !3B(B<9J) M3\KSVR(")Q\^@0\@I>!AS0J!Z5),;*GZ6K9H)TV_YG6_G#?ZY8)K1N5:@)@N MR5+C'PW[>P/^MAJC=J"_Z(;:)"PR"8L-P3I)&;5)&0W19^T:?:S7:%JO45FN45U* M:II7TUZH0];L,> M#X9]1251@RF!$AK Y)IP<$)>U(=4D$^ZL&O:>*\3GSW/Z46M,1K[HU[0&B/D M>OV@=5;(\_1!>VW0WF#0MQO"U;*C*R#JI2C /^"RR#$%-X7D:;4B/^)\\P5< M$IS)M6XD!ILX=DV:A$4F8;$A6"=/?ILGW[!0^B:38A(6F83%AF"=I 1M4@*C M0AD&X)QF'5BBLOK8=S3BT&HT@[&O&H94;^ CI-2-LPPZ/UXQSFN8X M.T(T!MLX=GZ:A$4F8;$A6"=1".[^*8>&9:,!&LJ+45IDE!:;HG53LU#VU[(_#KR>>&BLW+'7%P^-%0I"Z/?40V,6>,C7JP=R=I$[Q^O'8D.25&G% M3W#'V;)(I'X0!LE'STZ3M,@H+39%Z^9H5Y::Q0JI @WWAT)AY(0K>4(Y=A8:&2[3;JBHK MZ[."XBQC"9;:/9WY,.?HR6B2%AFEQ:9HW8SLRD?DF=8)H]6B45IDE!:;HG53 MLZL8T6#M<[Q.^)H-!B>$?:'0F?DHZ"N%QLQQW;"O%!HS%_IO*<6N,D/#I9EF M,Z?9R]&&/@@[>DZ:I$5&:;$I6C@, MUCM';W\VN/U-6,W^I\[J< -49Z79 =6:'6Z!VGNG6#GAJ^KX4("$%5361Q/M MT_:(\KPZF.L]GZ.S"Z1Y'J&SN#Z W.'K\]!KS%.HK8>/U$6-] M(]FF.D-[9%*RO+I<$[PDO#10[Y\8DZ\W90/M0>_L7U!+ P04 " I:_U4 M\$=U@D@$ "V& &0 'AL+W=ONU(?U'3O7ISNA0M.0 LX9YMF][0?_FR@ M)! 7-3V_:<#,_.R9,?]DW.F.T&\LP9B#[WE6L)F1<+X]-TT6)3A'[(QL<2&> MK G-$1>W=&.R+<4HKISRS+0MRS=SE!;&?%J-W='YE)0\2PM\1P$K\QS1'TN< MD=W,@,;SP'VZ2;@<,.?3+=K@%>9?MW=4W)DM)4YS7+"4%(#B]/A M]3/]Y$4D8]5?L&ML+0-$ M)>,D;YS%"O*TJ#_1]R81!PZ"HW:P&P>[[^"^X. T#LYK9W ;!_>U,WB-0Q6Z M6<=>)2Y ',VGE.P E=:")B^J[%?>(E]I(3?*BE/Q-!5^?+X*?[\.;Q[ U':K"^7^SAV^>O9,,I]TE3L5S7MHE M>"/$@8L:U](D=\%?BT?&J7C1_U95N^:Y:IY4OW.V11&>&6*C,4R?L#%__POT MK4^J5.N$!3IAH298IRAN6Q1WB#X_>DG1P4NJJDF-\RN<_ )YFD,X<9RI^728 M;(65;4TF7:O@V,IVQC[L6H4**]?U]S-VXO;:N+W!N&^WF(H8BPU@];9DX">X M+'-4@)N2T[3*QWN4;S^!2XPRGJAR,3C%J?M3)RS0"0LUP3IU\MLZ^9I%P]=9 M%)VP0"BSII@59:J(O6K M;IG0VB5JI05:::$N6K3R3,@W/8'---=0#.0$3*@M>';>UH>\B^J(Z6>^-+>'X!%>.!/)2O MSGWW^/I$_QK135HPD.&UF,HZ&XF"TOJ0O+[A9%N= C\2SDE>7288Q9A* _%\ M30A_OI$3M/^JF/\'4$L#!!0 ( "EK_52N9/:/S@0 "4= 9 >&PO M=V]R:W-H965TX"36 L[:9C);]I'/>/W^B?B\'+P3PCCF(GR1#S2[36N!N0IWH(FO/@%V])V((T7.1:=\ MS<2:@RB+<=SA'_;[^SW^I@Q%'0_[+1Y7=B_PMSR[ ([U,[ MV^[H MS^QT=]@UG!]K/?K/K3>"X=23PREXSK')@5=2$X3,<:E(ZLG^<_K,!9//]U]= MV2YY;C=/B=XEWZ %'AM2U3AF+]B8O/\)^M:GKE#KA(4Z89$F6",I;IT4MX\^ M>7LV\=ZSV96*7LJYJ= )"TN87\#40O8RL2UH#4?FRWZ,#ZV@ VV_MFH$SZN# MY_4&;YI2)LC?Y52F2T!B.;_)DJ#G!,MI+E"V(NH0<8Y%9UB]@VYY@6]F',GD4Y8J!,6:8(UJ@?VE M(X"M-6'68>0/W%84*J-&&'R[M5)%75:..SP2B+VJ O8&XCI/40;N@ M"J@K-3IIH59:I(O63,VN H.]M<3)"U$_YNR$:"V]*EI3D"VKK<@=9D$0''G3 MA;MR"?;72].,I#* /ZI%6LLIK;10*RW216NF:U>@04^W%O66?&>G1B5/;"/O17M*CW86[-,YAN\ M(%)VOH,'1N-\(?CI^J.UZ--*"[72(EVT9HYVA1\,=.N/UB)0*RW42HMTT9JI MV=66L+^X/%E_>C%G)T0G+:QHC8^?]N&KT*$5=-V@I3_FWK9/BMFJV&_CLK[. M,U%^Y*^OUGMZTV(GJW7]"E[.8,?U4.T!%MM,.WRY@7B+V(ID'"1X*9NR+@92 M*EFY)U>>"+HI-IV>J1 T+0[7&,68*0-Y?TFI>#M1#=0[HY-_ 5!+ P04 M" I:_U4#JD?$GD% "#)0 &0 'AL+W=OW-XTEW_W$X_'.^I=]?YKN<)WK*ZNE;.*49S(6 M&6CL>?G^@_5\'K8.XCR5J/WES)^A#=]&1:)NQ.,O MO G(*WEKD_<\ >>%5RB MUR%749S('] K%&?H][TH9)1MY,)2>C@EU%HWC[ZJ'TU./-I![T6F]A*Q;,,W M!O]PVI].^%MZ&MJY($]S<44F@;\5V5ODV#\B8A."[FY#]/K5#X9QK5Z.P1.8 M\"M&HVNSRL/?LKB72G>&U !FWSR^WO0Y[5)R*JYS:BG50T-_OBN'ICO 7Z8U M43-<,Z-LBQ?R$*WYY4SW/G%Z;9S>9)QW6:SX!MVJ2)ECG70_=ZU!PD)(& ."]7) VQQ0@**G MD(F A(60, 8$ZR5BWB9B_O5%7[MZ1_6':6#/Z:#H#6;N'/O^H.C'9H[K>'0^ M*/JQ&?$]VPG,1>^WK70_WREZ&5*#*5Q^9X)Q'GKC=(6 @)8T"P7AZ" M-@\!0.$'D(F A(60, 8$ZR4"V]TKO/WUI=_X'IQL$OC$7/SX2*[@R5BO<[$IU@K=GHQWTO_<)0=*"T%I#(K6SP3I M,D$ &D #@4H')"T$I3$H6C\=G?C"DY+BF2;@C'^+B4>&[^DK@QT.'$S(L V, M[5S7I%%6;/6R*_(XVQF#GD2C4V1X4F<\TPGHJ"(#'P?#/C"VHOY\ MJ ,,5MC'A Z;@,',Q1X]T0,ZP8.G%<]*9%(K@91GRACII/?9ZPV2%H+2&!2M MGX=.D&$?HOQ!-1DH+02E,2A:/QV=+L.3:N.9\@\,Y3^J_K$1=GQ[6/UC*^(- MK9C)RG5._,MGI!-F! -T 0*J MSD!I(2B-0='ZZ>C4&9F4&]-=H/'M%:5#;3KX@5^9[&Q#*VCL^ML KCU\K6 & MGN-[-)B?: >=^"'/B)\BO>=YN4\IB_LW]<:8+"^;[3+T[XLVSJZF'W/V\@3= MGB(&+36@T&8'09 14 MDX'20E :@Z+UT]%I,O(-FJSQ/6Z?E'C#7CPV"OSA=JS!"'LN'K:)L15QB#MH MPM;1H9*4Y[OJ-(]$ZW+?I3X4T-YM3PR]J\[)#.Y?X8L5-MP/\06KSP-U^/IX MTOLHW\691 G?ZD?9;^7E]XJ>^4.)0'6FY%TJ)M/JXY]&&YZ6!_GXKA'JZ M*!_0GKM:_@=02P,$% @ *6O]5*+#RSF4 @ 4 8 !D !X;"]W;W)K M&ULK55=3]LP%/TK5QF:0-I(FC9EL#926ZCH1*&B M,!ZF/;C);1/AV,%V6O;O9SMI5DI@>]A+XH][SCWGQK[I;;AXE FB@N>,,MEW M$J7R,]>548(9D<<\1Z9WEEQD1.FI6+DR%TAB"\JHZWM>U\U(RIRP9]=F(NSQ M0M&4X4R ++*,B%]#I'S3=UK.=N$V727*++AA+RB0BJ>56"M($M9^2;/51UV )JG&>!7 '\?T'D#T*X ;6NT5&9MG1-% MPI[@&Q F6K.9@:V-16LW*3-?<:Z$WDTU3H7S^]GLZF)Z<7TWN(+18'X)XZN; M!YA0,KA+>"$)BV7/55J*(72C M*NVP3.N_D;8+4\Y4(N&"Q1B_Q+O:0NW#W_H8^N\2?BO8,;2]3^![OM^@9_3O M\-8[8\]G+"(9PB* M/&/C.2G178LV+6<=MH*@JS_A>M=!0Y3?.6W742^D!;6TX"_2%&K#JDE6\#KA M:=?;4_4ZR.\$_IXH=^=R9BA6MF=)B'C!5'F^Z]6Z+0YL-]A;'^IV67:W/S1E MKYT2L4J9!(I+3>D=GVAAHNQ?Y43QW+: !5>ZH=AAHEL^"A.@]Y>&PO=V]R:W-H965T M$M@7V)+X9PSG!D.AV.>;@K\E2P1HN E2W-R MUEM2NCH9#$BT1%E(/A0KE+/_S NF8;B#+$SRWOBT M?'>+QZ?%FJ9)CFXQ(.LL"_'W"Y06F[,>[/U\<9P\D%=[__1 _*R;/)/(4$38KTKR2FR[/>L =B M- _7*;TK-A]1/2&'XT5%2LJ_8%./-7H@6A-:9+4PTR!+\NHS?*D-L2/ <.0" M9BU@B@)VAX!5"UAO%;!K ?NM DXMX+QU#FXMX+Z5P:L%O-)9E75+UTQ#&HY/ M<;$!F(]F:/Q+Z=]2FGDDR7DHWE/,_ILP.3H^GTP>KQX_G3_X4W#S\-&_ Y.; MJ]L[_Z-_?7_YV0>7U^S9!T>?;N[OCT$?3)9AOD $)#DXCZ)UMDY#BF)P0Y<( M@TF1L?6PY('ZC,!E'A498J(%(3\'1NV/PCL,\+(LU"?.8 MG XHFQ!7:Q#5RE]4RIL=REO@JLCID@ _CU$LD0_4\JY"?L ,V5C3_&G-"U,) M^.]]V1PX+] M>31^F>QYP5 M8VGR@RWS!2O" '-(%)(EF+-Z"RQ1O$ RKU28SJZ)($]@>TY1$A_JE#:C[;B" M3W02!FU"RS0$QIG,#I8E]XC;>,15>N0A?)&9W&U1]4U/-+D2^5"32QBAX0@V MU\D82!B]H;@,I(8PY#;W&IM[KR:I8@ZHW/1>BW'H&(+EE?B'6KY-:(DIS]=) M&+0)3=L4#2\Q@]L1Z\/&[D-EP<'M'I5%!Z\Y5@4K(A!-,.*[ 7A".9HG%*S2 M, ='!"%P75 $H,/W$S!?X[(L2?+J;,FVDF.9\X8ZBP^=8%.=8+Y.L$ GV$P3 MV%Y\C9KX&BG7]7E68)K\J H-ML!7.&&APUF2"+&*EDAKCE%[-0BK7Y@E<;TM.KT2(7(WY!TNB8(78NHA!F,?B M"L$H3J1KI&;:4W D^DFIS<%^:C,:HIMT$@:R*=I0=)1L4(>?S*V?3'4)6- P M9?L?/S=U%24UA"IL)VJ:@QW09H2FZ &=C(%LCI8G>J ]R(0='M@V0J#R3-Q5 MA-=20O$I6EUKBT)&*1Y&M3(&TDF*6X1LD-MA]6VK +[>*ZC*\#(7J3L#-=9^ M<-BB+[1V!B240]$56AL#LCFZK134'@2=#E=LVP)0W1>X>:WG)W5)^SS,U+4< MT2E.NY,!S9%PN)Y*T.!0/ [Z,C#'%>,UD*GFV5;+EI)AEF=WY9/MF1ZJ#_43 MS&S6;_I?9!.NI ;4>9R>:$6;:D7SM:(%6M%FNM#V8V7;BX#>_WTHACJ[!Q.M M:%.M:+Y6M$ KVDP7VGZ<;7LO4'GTYC4.0"\KEMQ93J_CZI@W@',6@$G^C*J] MM[L+7./O)6C+:)T"M#9-))Q]RQ([P5HY ]D\7=L4MX[V*'?4T9>$VP8&'"F3 MP6$_&'_YQ,3!)449D?X2!W4V$B9:T:9:T7RM:(%6M)DNM/V?V[>=&%/=B;F6 M+&]P%+4KE./W92KH;HR;[2Z%-7*%"FVB5N?0,)%P]J'1^GU.*VD@(76,H?AK MD&24";V.%KFY[=J8ZJ[-+^?I&M]5YVFU%@>[J#,H07Y<4OPLY#ZYQ6]RF:M\WELO/R2I7P_@*>^%#R/H GL^KJV!:^NLEV M%>)%DA.0HCFC,CYX+)YP=3FL>J#%JKR;]%106F3EUR4*8X3Y /;_><$JPOJ! M$S17],;_ E!+ P04 " I:_U4E4Y$=6$& "^,P &0 'AL+W=OS1D3 MZ&<<)=E)9R[$XJC;S<9S%@?9(5^P1'XSY6D<"'F9SKK9(F7!I'"*HRXQ#+L; M!V'2&1X7]Z[3X3%?BBA,V'6*LF49H+'I;,<01PFZY_! MSS(16PZ2HW<@I0.I.UC/.)BE@]G6P2H=K+8.O=*AUW8.=NE@MXW@E Y.4:QU M=HO2N($(ALWY]\H.K^4UQ0=?+VZO?V(/J,1CQ<\88G($)^BT_%X M&2^C0+ )NA)SEA;?IVR>]^HC0^?)F,=,>O,L^X@.7":",,IRSOVMBPX^?$0? M4)B@NSE?9D$RR8Z[0LXI'UEW7([_;#U^\LSX373!$S'/$$TF;*+Q]YK][0;_ MKLSE)J'D*:%GI!'XYS(Y1*;Q"1&#$,UX1LWN%T$JW?&S[F[[Z%CC3MM'U[E[ MKYN[_[\'KY3"W/2V6?#,YWK[:G2.3H5(PX>E"!XBA@1'UT$JN_<3NI2/>=G! M=\%/]/<-CR(DGVRK()W\H^O!=1Q+'R=?+8ZR13!F)QW9^QE+'UEG^/MOV#;^ MT#4 ),R%A%%(F <)\X%@2AM9FS:RFNC#,S8+DR1,9G+-BX)DS'0=LD;8!2)? M_A^'?<>T^_*WX'&[]CHSQ\ ]U%L;*LG 0Y>M!-RQ6!UTVU\C>UE ^V]BL#7BDL<)D8-=RN6N%^_U: MBJ@&U;.)54NDQLJQ3%S+H\;*="RL3Z.]2:/=F$:Y/+W0@?9.V(&!3<>H)6W7 M3->HKL;,'MA6O0,U9II&]=J-S7\QJ)(Z9Y,ZIS%U\L$N-Z2)W$VE\M$__H5$ M&B29W+046^')OW*3)??60I?31O"^SWU(F L)HY P#Q+F \&4ONEO^J;_3MN' M/F0;0<)<2!B%A'F0,!\(IK318--&@]=O'QH1^W;(0+, V4;]"0\9DD+"O%;C M]X%"*C7%1O5GLP&_K6EF[EMF4)H+2J.@-*^D*1TQ< :U39P/%51MB2TE!;]R MBU8"U!VK:0[J&]OF0'M7%I)&06E>RXSX4%'5TI*JM*2QM*,@FZ-I)-WF;#+3 MU[:1L/?O-B3-!:514)H'2O.A:&J?5((3?B_%"8-*3J T%Y1&06D>*,V'HJGM M5 E/&$!Y:F;LW2F6YH%LUS4.%S0H!:5Y[:;@0P55:UO)8O@-=+%FYMZUAJ2Y MH#0*2O/PKB9'++*S?P2*J79$I?#AUTI\>%<@<^I:VZ@YRMY5A:114)K7)AT^ M5$BUJ)7VB)O%QVN>B92),&6YQH@>6,*FH4 +66-MA4$51U":"TJCH#0/E.9# MT=2>J71'_%["(P95'D%I+BB-@M(\4)H/15/;J=(?,8 VB3-TN,=%T&DK26H MX A*)>F1-Y#T M2+MWW71FFI?=-&::M]UT,,WK;LW3W;NUWT)=(Y6Z1EZKKI4 6TVQ54_+2&>W MV_^NQLPRZ^_/:6/N=+_7MNG1:(63HK#H)DLF^7B5B_7+VYNSEL M_C(7Q\EJ?#KDRT702H?,!F*V%2&,@X=V1/I^K#(^D+P M17%6X8$+P>/BXYP%$Y;F!O+[*>?BZ2(/L#FR,_P/4$L#!!0 ( "EK_51: MAF>I_08 !8W 9 >&PO=V]R:W-H965T"T64:%(5=8EF#;D2#N#.Y2(_-Q>2"[U08Q&PND-Q%$15/ M4Q;RA\L.[AP.? [6&Y4(P$6UUVKO"Y M9Z9U)X/'V@>ZE%Z\O9D$EF_'P]V"I-I>=40EE MKQI 3@3TLX#^2P,&6< @O??[FY7>:8M=?T'S3U>W=^C,88H&H7R+WJ @1E\V?"=I MO)077:4K34*[?E:!LZ^ G*A@@&YXK#82N?&2+XKEOIR%#ZP& MC&?&.,S7&&S"E&ZYG7<2.^7:)[DK?62)IBS66PK-]44B)Y!^R.5.,/3MDSZ- MKA6+Y)\-K9[NZ;UF>O+L/)=;ZK/+CGXX2B;N66?RXP]X8/W4I"PDS(&$N9 P M#PA6TKN7Z]TST2>WNVC!!.(K).E]$*]EVJW1/Z=Z]]2(:ROP'M9/8X=N]91CSD3 EX&?GYIQJ=#93+!E MH-ZB;U<+J83^X6XO4:!Z2/F]49Y>J, MC.K,_KLT1G!;:2!ASJAVH^SJL(&LSZO7A\?-LHQS6<9&63ZSD"JMAJ"+18"4 MT D.HE(RU9193(VLMDI PIQQTR.L7]$"LD9OW#!(!L-F-;!59'^648^YGC,( MI@+!HF2TW.BY@T_#=);1J(@9UU824)H#2G-!:1X4K2SS49*/7S6!R_!0LD/2 M'%":"TKSH&AEV4DA.WEA'K?,.L BZP!)(B<-"9T9W%IP2)J3T4SI'VB%'A2M MK&)AON#V[@M "HA!71E0F@-*S4C7*"NK% M@-*1S@P/4% &E.1GM M^*;WJKK4B]C#JBY C2KK4I@BV.R*5'59TZ!Y@@%J@(#2'%PW)*K^1T.1]_4A M M2JLA2% X+-%D@R0]@>9@B'B=_)D0'J>H#2'%SW(?J#JB#U,B.KJ@=0J\IZ M%-8'-GL?ATD:7X3!.AT@C4* FAZ@- ?730A,"*Y* >I[--8YMIN-#U(8'\1L M?'P,I.(B-3M\*C=H2Y\2!T2BE?X9.7)$HLP125^ ^2$-(ID,*O3$J$!G(9,2 MJ0V-FU[63LU-:"LE*,W):*4DRJH^Y4"K]*!H9<4+#X08D^UZ&I5]'C//4N'9 MAD5\324Z%#PNT"@OJ"D"2G- :2XHS8.BE?M!88H0\G^DTP34,0&E.: T%Y3F M0='*O:$P5X@Q77\VG3:'MY85U"7):*5G>#6=;BAC5]Y3>%"M*DM0.!K$[&@\ MFTZ;XUMK &IID(:O5:IN9$.9:M8&U:BR!(6C0I5,VG0*KVF*D>]$XETX6H0LZOQ M"]UN:>/=!S4R0&D.*,T%I7E0M/*7WH4Q8ENO^JF #6IZ@-(<4)H+2O.@:&79 M"W?$-KLCK3_YSGB&S[1GYBI;BP=J:8#2/"C:7KSNT7*>B(EUNO!*ZOG&+E;[ M=3+YT7QQUU6ZI*ERW,'G[GZ)5H'9KQB[H6(=Q!*%;*61UH>AUE'L%V'M=Q3? MIHN&%EPI'J6;&T:73"0%]/D5Y^JPDU20+X6;_ M02P,$% @ *6O]5'/J M(U+$ @ 9 < !D !X;"]W;W)K&ULA95=;]HP M%(;_BI554RNA)G%(@ XBM=!M3(6B0K>+:1<&#L2J$V>V@?+O9R=IQH:A-\1? MYWW>8^/C[HZ+%YD */2:LDSVG$2I_,9UY2*!E,AKGD.F9U99&;$IHY<;<8FXBXRS>*T0PF LE-FA*QOP/&=SW'=]X&GN@Z46; MC;LY6<,4U',^$;KGUBI+FD(F*<^0@%7/N?5O[GS/!!0KOE/8R8,V,JG,.7\Q MG>&RYWC&$3!8*"-!]&<+?6#,*&D?ORM1IV::P,/VF_KG(GF=S)Q(Z'/V@RY5 MTG/:#EK"BFR8>N*[KU E%!J]!6>R^$6[H_CF?#\9?[<7]X/T67 U"$,GF%+A#-T"SA&TFRI>RZ2K.- M@KNH.'*;*S6,:MY:@_;-:O]'JME8[6/ M65XGL+,Z-:MSEC5+0)?^E0)A(W:.B!$V>VXC^M[? N6=9W)%F"E]--VDB)G; MC7*RUR^#LM8BRI)<=Q?.B MC,ZYTD6Y:";Z&01A%NCY%>?JK6,J<_VPQG\ 4$L#!!0 ( "EK_53'9HTM MUP, (H/ 9 >&PO=V]R:W-H965TTI M_0*V,_/XF2=C9Z:_X>)-!@ *?0M9) =&H%1\:YK2"R D\IK'$.DG2RY"HO14 MK$P9"R!^YA0R$UN68X:$1H;;S]:>A=OGB6(T@F>!9!*&1+S? >.;@6$;VX49 M704J73#=?DQ6, ?U&C\+/3-+%)^&$$G*(R1@.3"&]NW([J0.F<47"ANY-T9I M* O.W]+)Q!\85LH(&'@JA2#Z;PTC8"Q%TCR^%J!&N6?JN#_>HC]DP>M@%D3" MB+._J*^"@=$SD ]+DC UXYO/4 24$?0XD]DOVA2VEH&\1"H>%LZ:04BC_)]\ M*X388D^(1JAEX GDD2^[)M*,TAQ3*_8[2[?#9_9S4%//%*!1/>1#_ZAOZF9 ME_3QEOX=K@7\(XFN492P?VDDE4ATVJD*LJ-Z M[#%X&MO.L.TM=@WG5BEY*\-MG9.<4('6A"6 ^'+'%>VX2O3W<*$G.L?_J1(Y MQV]7XZ<'_U;&Q(.!H4^V!+$&P_WU%]NQ?J\2H2&P RG:I13M.G1WFH0+$.=E M"(#Y2-]52&OATVB%XD3$7()$W__K2[[+&70R!NFEMG:MOKG>5Z"6X_]4H%,J MT*E58 :,*/"1((L%U6'J$X^(E* J3U>.Y>S%TL.=SE$XIT8.=KJET0%-IZ3I MU-(<@Z!KDMZX!3MTP2A94$85!7E9Q=4YT;V+N\X1UU.C*^QT>M5DNR79;BW9 MD>!27GF)$!!Y[TAN2%Q%L!;D9T]10V '\?;*>'L??*'TFI2B(; #*6Y**6Z: MSM.;DQ1T,.X=Y>FIT57'LJK3U+9VWUZKENTD4J U4/KT*SB;I_4@/_MVFD([ M#'FOW+ _.%>+#9J2HR&T0SGP3@[<=+X6B/NY:%OMXX2ML+K"]KF;U=[5+G9M M/>#J^@W>=0$JWG2+L4QT%:@_Q8^P!H;L2K:-UBI-H1T&OZM6[/9')V]#M48A MQT=4+O:N=+'K:Y<1D0'2C0#RT@%\370JLU2$RLA/RY(;W#W.V@JC5NLH9\V] M;B<$L)QUCLMN-*=6#8,=+,,(C70SY>&PO=V]R:W-H965TU6E_A;%D-[A%"7\S1J3 M&#+>)!N5I@3!('.*(]70-$N-89@HTW'6]TBF8[QC49B@1P+H+HXA>9ZC"!\F MBJX<.Q;A9LM$ASH=IW"#EHA]21\);ZDE2A#&**$A3@!!ZXDRT^\]O2\<,HL_ M0W2@9\] 3&6%\5?1^!A,%$V,"$7(9P("\G][9*,H$DA\'/\5H$K)*1S/GX_H M7C9Y/ID5I,C&T5]AP+839:B *WA+F(+?/@-%1,R!9Z/(YK]!8?"5E. OZ,, MQX4S'T$<)OE_^*T0XLR!X[0[&(6#47?H7W#H%0Z]:QGZA4/_6@:S<#"O=; * M!RO3/A M9XNGO\'38O9Y.;.?/O[Q>0G>.HC!,*+OP >P9'?@5[@B(8J ;0,;QRE,GM^# MAP>;O_VR=,#;-^_ &Q FX&F+=Q0F 1VKC ]0T*A^,9AY/ACCPF!ZX!-.V)8" M-PE0T.+O=/M;'?XJ%Z94QSBJ,S@I[T'AF88+>.QKW?7VZ;S?>SN M][%[W>X.\KF[WN9>T;)7KK1>AM>[M-)0!!D*0 H)>P:,P(3"++M0\,]L17F' MS_YM6S,Y;+\=5F3>>YI"'TT4GEHI(GND3'_^2;>T7]H")A/,D0GFR@3S)(%5 M MTO ]WO0I]Z81+RA!2 #<8!Y=N/C_CF$8 UP3%OG:\"_@X3_JF*O.%CR@!> M%UX41VT)8)Y36QFUV#7WTZ'1ZXW5_7F0FT:FH6M5(Z=II/<'XCL[MW*;5B-+ MTZM&7J<>KU3;+-4V.]5>9/+"581:!&Y3,()'.E4GG->ETZ\(J'Y;R#V^0/\W7_.NT'S9&9XRLFOJ=@[E5_2L( M79F$WK"19\X)*_J/2OU'G?HO.6?H\RR3$KP/VX_!\TZ(6X]$,L$C7K+SN.;Y60^.DH=&M(3R F M'0AA= MOA%T@]S\@">J@'Z#RH'Z%+K 5+1'*EHKE0T3Q9:-=ZG MHH#>716X,2&VW,ZU4?T.;[>86>:PD1*;5J*BIM=S8@NGH?6->E*4>MM7STJW M,2*;K,A.@8]W"7K6O]0Z?]0 M2P,$% @ *6O]5!LE5)LM" Y%H !D !X;"]W;W)K&ULM9QM;]LV%(7_"N$50P=TM43)+\D2 XU%LAW:KFC:#<.P#XI- MQT(MR:7DI@'VXT=)CF4Z,F.YQ_W06K;NPRO?4U[Q0.;%7:J^9',I<_(]7B39 M96>>Y\OS;C>;S&4<9B_3I4ST)[-4Q6&N#]5M-ULJ&4[+H'C1I8[3[\9AE'1& M%^5[']3H(EWEBRB1'Q3)5G$Z(XNEN&MO);Y MY^4'I8^Z&\HTBF6216E"E)Q==EZYY\*G14!YQI^1O,NV7I/B4F[2]$MQ\&9Z MV7&*C.1"3O("$>I_OLFQ7"P*DL[CZQK:V8Q9!&Z_?J#S\N+UQ=R$F1RGB[^B M:3Z_[ P[9"IGX6J1?TSO7LOU!?4*WB1=9.7?Y*XZMZ=/GJRR/(W7P3J#.$JJ M?\/OZR]B*X#2/0%T'4 /#?#6 =Y.@.?L"?#7 ?ZA(_36 ;V= '??1??7 ?U# M1QBL P9EL:IOMRQ-$.;AZ$*E=T059VM:\:*L;QFM*Q(EA12O1\J%1:R(,\#F8?1(ON%/"-10C[-TU46)M/LHIOK 8NP[F0-OZK@ M= _<(^_2))]GA"53.6V(#^SQ?4M\5U_HYFKIP]5>42OP]U7RDGC."T(=2LGG MZX \?_9+0U[CPS&N!1,UI6/4T-LHUBNYWC[%RBR3\@5Y*_4,](($,INH:%G.:_^\U>>2-[F, MLW^;U%J!_69P,>F?9\MP(B\[>E;/I/HF.R-]]7VGZ>K'2%B A#$DC"-A @0S M=.-O=./;Z*./6B]I$MXL[LE$*CW#)40+)Y>J:JJ)O L79%D<-LU45W8X)?AM-]*Q?V/M5?",526FQ6WKVF2D96^653K@H:W2DJ]V=TITX-)_G#OGD2MUY\V^\?!#/J--S4 M:6BMTSA5RU171)+7>H'\=14JW6DS\BJ9DK?A3?%)JNX)#R=[_[M9^6WG6B0L M0,(8$L:1, &"&?(YV\CG[%0W^6=(W2!A 1+&D#".A D0S-"-Z]1^AF.=>#Y) M%1_[+5;'E9W46AQ(6@"E,2B-KVG&NL31?\S;'H$: MU!0"K85 K4+XNQ H<4FH[TYH8_FM\:W+CZ0%4!J#TCB4)E T4R6U[^B>S'AT MH.J[? MVUF3V@=J+8 #AV7083F4)E TL[:UC^C:C42C@^A[B7=1$L6KN+'*4!,12@N@ M- :E<2A-H&BF7FK7T>V?K)<@/;HQE!9 :0Q*XU":0-%,_=0NJ&NW08]?Y=JY M;KE8:Q0*TIH,CDV#0=/@4)I T4Q-U(ZK:[=<'_6@\/O>'@0U5Z&T $IC4!J' MT@2*9NJEMEC=DWFL+M1DA=("*(U!:1Q*$RB:^2A5[;32$SFM3W MSU+8(]LJ MY>@\�/#J4)%,U416VJ4KNI6G4AK^Q"?F/UH58JE!9 :0Q*XU":0-%,E=2. M*Z6GZCT4ZL5":0&4QJ T#J4)%,W43^W%4JM7][27MH[?-;6HL_-8U-@^4&L! M'#@L@P[+H32!HIFUK7U2:O=)C0YB]]+LI-9S =16A=(8E,:A-(&BF7JIO5?: M.UDO@7JQ4%H I3$HC4-I D4S]5-[L=3^".CQZQ@[U[.L8Z"NZ]%Y,&@>'$H3 M*)JIBMIAI78+\E$7VN^FV4FM9Q&HT0JE,2B-0VD"13/U4KNO='BR+@1U8Z&T M $IC4!J'T@2*9NJG=F.IU:W[@2YDY_J6+@3U78_.@T'SX%":0-',GSK6'JMG M]R"K+M0KN]!94_7M\6WG#B@M@-(8E,:A-(&BF2JI/5?//57O\:!N+)060&D, M2N-0FD#13/W4;JQG?_[U23=M'?_(UO*&.VZ:?:#6 CAP6 8=ED-I D4S:[OU M:WF[4VIT$+N;9B>UG@NP/Y#'_D(>^Q-Y[&_D3^&^>K7[ZODGZR50-Q9*"Z T M!J5Q*$V@:*9^:C?6LS\)>_0ZY@EN;_\ZQA[96BG'YL&@>7 H3:!HIBIJC]6S M>Y"/NM!^-\U.:CV+0)U6*(U!:1Q*$RB:J9?:??4&)^M"4#<62@N@- :E<2A- MH&BF?FHWUK,_"WM\%[)SSRQ=".J['IT'@^;!H32!HIFJJ#U6S^Y!5ETH3I4D M^3Q,B.LT2@#Z<"N4%D!I#$KC4)I TLVG"YQE?[/[\+U6V49'J2F.FAG)<#O797U9;*U4&> M+LL=?6_2/$_C\N5-J.$D P H0H !D !X;"]W;W)K&ULK99K M;]HP%(;_BI554R>5)DX@EPZ06FBU39U:E;)]-F# :F(SVT#W[V<[(8/$I*C; M%XB3\[YYSO$EI[ME_$4L,9;@-4NIZ#E+*5=7KBNF2YPA<)3-! M @]8^I/,Y++GQ Z8X3E:I_*);;_@(J&.]INR5)A?L"UB/0=,UT*RK! K@HS0 M_!^]%H78$\#V$8%?"/Q3!4$A"$RB.9E):X@DZG2JZ=$Z63__O9Z=#L"+6 FL,7FK;' X%H(+ 5 = ;NL2H2N"=H0E(B"1;@ M?(@E(JGXI%3CT1"P@WZ#,-VARM^6K)E>=%1Q) M0A<@U8O 6H+<-S2^^LC8]*$7P;CK;O9SJT>%B9^400?,[9*YW8NG;UW^WZG4P&T! 6=(X"=$K#3"/C,)$H!W^VKYJ74J0% /XF" M"F8]*O'CV(X9EIAA(^9#999!NK?76^H,XAQ3:6,.ZT5+DJB"; F"2=N.')7( MT4E3;X!/YXWJ-8Y@!=<2$T9VVKBDC4]8!S76BR;4N(81P+"ZJ^I!?A!".VQ2 MPB;_LAHHHZT&[*1&%$5^=:_5@]HQ/((-O;_?,>_=:^(-ZL+Y\(B 807;%A5X MP1'NO>\O?-_J> L:UL[4)&E7E[,E*H*PNOWSY7,NXQ4 MTCSOA_*!9"O34DR85 V*N5RJ'A)S':">SQF3NX'N4LJNM/\'4$L#!!0 ( M "EK_52&Z GG+ 4 -$7 9 >&PO=V]R:W-H965TDXV2_?DE* MEBV*4H34+[8N9P[GS%##(:=[4OZB&XP9>,ZS@EX;&\:V5Z9)XPW.$;TD6USP M-RM2YHCQVW)MTFV)42*-\LRT+&)3S"&8Z9H$#\[PG/<98))N['OS6IT8PI M#$^O#^R?I'@NYA%1/"?9SS1AFVLC-$""5VB7L7NR_XQK09[@BTE&Y2_8UUC+ M /&.,I+7QMR#/"VJ?_1.5%F*B+%G)WZ;8H32C'SCF8;D []]] .] 6H ?&[*CJ$CHU&3< M$4%GQO6@M]6@=L^@#OA&"K:A("H2G&CL%\/V_H"]R0/01,$^1.'6'B3\>U=< M L?Z"&S+MC7^S,>;0YVO/HK6 XS91P))_3-R6:[.LR6]FZ>EM1UJ[H M%L7XVN!UB^+R"1NS/_^ OO67+JSG)%N(??9]BTO$TF(- M,IF*N"<5%8LO6<2"\#0+(9\ 3Z<1[F*"P&IC%ET,]"9V&Q1I0&[H-Z"64*\1 MZ@T*O-VY__X $*58J[:B\DX<\!0?YQJ(HVCM0J#E*E)U&$^O MU&^4^H-*OQ0,\XG" !=:)35+T6.:I2S%V@+J=WQPE+3--1!5;1?B*Q,DTD!Z MLAHT6H-!K3\(0QE8I04J8ERIU2D,.@.':CXU$%]1V(5 WU,D:C !U&L,&XWA M"(W#GV?8]7ZB)&BNP7BJQ"X&!EZ@:-2 _!-02^2D$3D97 CFB&[ %J4)X TI M0#G9%;PA2(LXV_%E5_0 ;(-!SH.P*S%O'IGXAD?-[LDY%Y%SDBW.21:=B:R5 M/&@=.SMKY#(2BT2N^)Z @E5)#B1H! M#3E_",'R")?:DB3E&X)U6[G;F&W>W1]Z*G!U/283J N MAQJ49P?J>JA!V2[LB^:Q887#'>M/>?" DPOTQ*/$H\87/A[*8[1XFY?SG?*H M"CL\E M>,"HI@" 7FUW@@P2]Z(CF(XF\BH@"MX]I<2Z7HG.XU$[1L=.&PZWV MV!2-J ## T'K$ [K(,,.^Y/T"AFLR28UES8]9W0H^CV'VLDY;@W@\-Z@DQQ> M-6+15P+^N>"Q'TXU!H0G'[=U:3F=Y:D'UUFBQO%%K_.UHW+<3,#AW<2K41DQ M5T.M;YYZ'C 2MQB)BU['53$Q3XXH MS:'F^4*<5\LCT2-]==C]#97KM* \>"L^E'49\-I45N?'U0TC6WE ^D@8([F\ MW&"4X%( ^/L5(>QP(P9H3O%G_P-02P,$% @ *6O]5+>7N(DO!@ RCL M !D !X;"]W;W)K&ULM9OO;^(V',;_%8N=ICMI M+;$AT'84J6 GQ[165=N[O9CV(@<&HB,)BT-II?WQMVCK MK>#!7RR3M* ]'*R]A7R4R9?U?:R/V@5EY@8BVGV5^0W;*FT8KE?TEV[RN MU2+3C4JB( _6+0C\0/HA+ V($ E@>P8P,Z>4#GV(!N'M ]-L#. ^S] M /M 0"\/Z.T'T ,!_3P@Z_WV[NEF7<.]Q!L.XFA+XK2VIJ5?LO[-HG6/^&$J MQ<JA[RDL7PBS&R)=' M3CY^^-30KO'Q&&K <$QK!*8USA$81O/6S&3L/V=Z:""Y9M*M]TK810JBE\WM MJ75>IU!T)\-V#V G82)CJ1*B=2J)VGIK\@\I"N6+'L154VM'1FR:$J[4VIO* MZY8>\Y6,GV5K^/-/M&?]VJ0,)(PC80()%S\.S3J\[:#]75=!0R>[L5>(-E2[Z_7HET5")6K9= MK^48[_'4[@#!:MW1*[JC9^P./1W=>O&,C/4$(-;3VL;9AQ%QZ@\6">-(F$#" M'"3,!<%J"ND7"NFC!O8^4B=(&$?"!!+F(&$N"%;3R46ADPOC2%*,('JV:)S5 MCHR<4V6"A'$D3"!AS@YF5]+27G9S09>K]?UET?>7/TSJ"\\/%8E",L]3RM24 M4HR\4S6 A/'+_SQIF[*]20+R@@X2YH)@-150J_1"+*,.N%3^(M3+QAGQ%%G* MV<(/%WJ6IY)X$\@PJ2XDB]5EH]]AO,ZI^H#2.)0FH#0'2G-1M+J:*LX:1>Z]G<_]%A_G5 MTXT*@IJ>4!J'T@24YD!I+HI6UUEI?5*8]TFAYB>4QJ$T :4Y4)J+HM7U4EJ@ MU.R!.D>.+4B7<0RE<2A-0&D.E.;F-$HKZEI'$=* MG4TW<2S#Z>OAY1+4H872.)0FH#0'2G-1M+J<2I^6PHQ:"G5JH30.I0DHS8'2 M7!2MKI?2KZ5FP_8=RR6H6=6#) NK"0FD<2A-0F@.E MN2A:72^E"\N,KMVQKIJ9G MI@H-8LE,:A- &E.5":F]-^_$^?=F7G8"#C1;8I5)%IZJCN MMEP5I<7&TYMLN^5>^8A>C6E#.:=78K>MM,3O=KG>>O$B?>5R)>?Z4M9Y7X^' M\6[CZ.X@B=;9OL5O49)$0?9U*;V9C-,*^OP\BI*W@_0"Q?;=X;]02P,$% M @ *6O]5!90@[+S @ B0H !D !X;"]W;W)K&ULK59=;]HP%/TK5E9-K32:#R! !Y$HH6VF%55 V<.T!Q,N8-6),]N!]M_/ M3M((RH=6*2_$U[[G<,[U372[6\9?Q!I HM>(QJ)GK*5,;DQ3A&N(L+AF"<3J M9,EXA*4*^\R$ 1-1W+$_>Z+)64Q/#$D4BC"/.W6Z!L MVS-LXWUC3%9KJ3=,KYO@%4Q /B=/7$5FR;(@$<2"L!AQ6/:,OGTSZ.C\+&%& M8"MVUD@[F3/VHH-@T3,L+0@HA%(S8/78P HU41*QM^"TRC_4@-WU^_L=YEW MY66.!0P8_446ACZ]\'H'O4'ZCB8 M!L,)JJ&):J-%2@&Q);K#A*,9IFD6^<#)!NM+04$L)$_574N!+GV0F%!QI<#/ M$Q]=7ERA"T1B-%VS5.!X(;JF5$:T'#,L1-_FHIT3HG^D\36J6]^08SG.$?C@ M/-R'4,'M#&[OPTU5OK*&3EE#)^.KG^0KG?\D>$XHD6_H=W^NBJ"Z],\Q?SEA MXSBA?G-O1()#Z!GJU13 -V!X7[_8KO7]F-N*R/:\UTOO]7/LN]ZQ$* OG!8U M(""NCGG/"=V,4']D-E[+:;E=<[/KZ3"IYKC-=IFU)[91BFV<%1O$$E0)).)8 M A);G!S3=Y;CLW=3$=F>W69IMUEU7S:K]%X1V9YWM_3N5MV7.6%SI^5LJ]'^ MT)>'237'/M67K5)LZZS8 6="U,*49;DLY=3$=F>WW;IMUUU8[:K M]%X1V9[W3NF]4W5C=@Z^A:[C?&S,PZ1:T[(^]*6Y,RCH(>T1\Q6)!:*P5##K MNJ4:F^>#3QY(EF2SPYQ)-8EDR[6:%8'K!'6^9$R^!WH<*:=/[Q]02P,$% M @ *6O]5-O)O$KJ P P1 !D !X;"]W;W)K&ULM5A;<^(V%/XK&G>GD\R$^ 8&4F"&8#=Q9T,S(4D?.GU0[ -XUI9828;L M_OJ5;.,%X[C9UOL"NISS'>E%C;2W$YDK7>;"&!/-+ MN@$B=Y:4)5C(*5OI?,, AYE2$NN683AZ@B.B34;9VCV;C&@JXHC /4,\31+, MOEQ#3'=CS=3V"P_1:BW4@CX9;? *%B">-O=,SO02)8P2(#RB!#%8CK6I>>69 MAE+())XCV/&#,5)7>:'TDYKXX5@SU(D@AD H""R_MC"#.%9(\AR?"U"MM*D4 M#\=[]-^SR\O+O& .,QK_%85B/=8&&@IAB=-8/-#=+107ZBF\@,8\^T2[0M;0 M4)!R09-"69X@B4C^C5\+1QPH2)QZ!:M0L*H*W3<4[$+!?J^%;J'0?:^%7J&0 M75W/[YXYSL4"3T:,[A!3TA)-#3+O9]K27Q%1B;(03.Y&4D],7._!?YX^^L\> M\N>+QX>G.V_^N$#3N8MN/??&G]^@Z4QN^X^^MT =M)"9&J8Q(+I$-S(/.3K[ M2#D'?HYDV&\A7$5DA7S"!4ME/@FY[X+ 42P%.NAIX:*S#^?H XH(>ES3E&,2 M\I$NY$W4>?2@./5U?FKKC5/;Z(X2L>;((R&$-?INL[[3H*]+#Y9NM/9NO+8: M ?](R26RC0MD&995?[9^Y R[S"D[P[/?RBE@T18K CA, MA(LL7_)T.4=_?Y1*R!>0\'_JXI];Z-9;4.QYQ32V!'8>J68>HVH4_R\I4%B.*L@M&2T02MBQ*.#DJ804!7)/H* MH:K;Z9\SORYDN34GLZ9^G[:3[L"T1_KV,!2G0AVG7Q%R3X7Z/6-X+.2="MF& M[91"1R[IE2[I-;K$)P*DHP5B6 #B.[RINV@CQH_F9IM@;IM@7DM@1X%PRD X M/YU"G#;#U":8VR:8UQ+849CZ99CZC?4RPWR-EO*QF=$&H+/HI(#.+Q"1[UWY M7!#XM2Y,N87>01T/>D:%-4YE[)Y9(8U3&:MK59C%JS'FV/6<,2A],&CV 9/9 MV E2QH $7]XDC4:0'\W&-L'<-L&\EL".(C$L(S'\Z:0Q;#-,;8*Y;8)Y+8$= MA4)%:,\=P6DA_2MY%(:.7@%#I_KHJ)'JF(;5K3!( MC5C/&#@5"JF1LLQ^E43T@Y8L ;;*>F&. IH2D;^DR]6RWYYF769E_=J\FIDU MZZ[JS[,6\#M\WMS?8;92+[L8EM*4<=F7=,?R?CF?"+K)&L(7*F1[F0W7@$-@ M2D#N+RD5^XDR4/YK,?D&4$L#!!0 ( "EK_52$,B(V2P4 $ I 9 M>&PO=V]R:W-H965T8HZ'JJG&DGH69(0=[C/L9KMG6,Y%0>"'F4 M)\'D5%'EB'""QUPB(O&QPAF"0L_XO615]50>,EXR0MQ&($:9QM/J.G MXD9L"73]#8%>"/1]!48A,/85M M!>U^!60C,?056(;!V!<8;@DXAZ.P;H5L( MNOL*>H6@MZ] 4Y^_.37/H,U7GN>+'?%HT*=DC:CL+WCR($^Z7"_2),ZD/X:< MBJNQT/&![=P&]V>CX-Y!P=5P='MWZ5R-ANCLRD:^8WO!E8?.+L3E8!0X0_1] MN+$1NIZBG_@W&F&:,D2F2.3J.J(3Y#R-YU$VP^B"9)R*Y&?HR,8\BA/V%7WY MU#6L]@\49V@T)TL691/V#3W2G8;/E?-^BXMIRL&VQL64SC=3TM^8DH$N1? Y M0TXVP9,:O=VLMQKT+7%[RWNL/]_C<[T1&"ZS8V2HWY"NZCJZ&]KHZ//7FG%= M[(_1&C VS&@V!T[=W1>(=@KJY_HJ-'6L?Q#^$X=[?HJ,C:.EBP!TSK MO#NW\!!,PY@JR6F4#P CIQMO/0 PC5>17*10D#%.EV+QX\*%GEA;T=$OPH1Q M__PE1"C@.&5_U?EQ$Z%='T&N\"=L$8WQJ2*6<(;I"BN#+Y\T2_U19P)(F T) M"(7,L+G6*YP8Y)B1&BNKO/0)KJ51Y=%[6K0[FI&O[7: M]L;K3M^MSDXG^W6GCJGVJIVYH%%_J L@838DS(&$N9U7%9C>:YNF M6:W!O$VW7J6;+OKM5'T^Y-@"2%@(!*ND;K=,W>Z[%9'XC_D:HB1JC'1HDD/" M;$B8 PES(6$>),R'A 60L! (5O%+K_1+[\-+HAZD3R!A-B3,@82YD# /$N9# MP@)(6 @$J_A$4U_>FZC_LRAJ!AQJ!%":#4IS0&EN0=NNC#3+:JL[A1%H4+^@ M:>WMJ&:OHU>C!C6#L]J[/YR%=31+Z[Y,H9IT6R_KM,:DRTL9H%]XFD,=G)Z0 M-!N4YH#27%":!TKS06D!*"V$HE6MH[]81__PRJ8( 6492)H-2G- :2XHS0.E M^:"T )060M&JEGEY,ZPUOE#;I\0!??,+2K-!:0XHS06E>06M5RF83%W;J9C\ MHM_[-0[H2ULHVB:)6UM;G5),9_G6.H;&9)GQS8NRLK76;UK;:3_73BZT MFG9;.W'JVEWMQ*]K#^3VP'PKULMP-GL++R,ZD^^,$SP50U./.Z:"Z&:[WN:$ MDT6^,>N!<$[2_'".HPFFLH.X/B6$/Y_( .6FR<%_4$L#!!0 ( "EK_52* M6;"(80, ,X5 - >&PO<5L05-2G&N'[YS'4,WR6(Z MG'1NSRYV[6]*X,SUK*2]1Y">=_2%,I%45CH=))IIB#%QCT)%)2IT[PD?NA' VE0R\$I(ROC;F+AAF&<^D MH_0NT%)\L!3W!O9-#S9(Q9,RD>UP*YK#.-A3I2B M4ESJ3CFX-#Z G*I]L\ZUPKDD:[_;Q:OD[.[3'UMH4"HS;:#2=>ZH5&S6MOR4)+^A*[4IIU6":^X> MH>9_F^ PBCZ F M@^CP-5:'O$,7>0R9[+_8D_TI(OV#%.E5Q[76F7#K1%A;'3AYC]RO<,;G35!G MNF1<,5'U%BR.J7AP,-3TBDSU/ZM;_'I\3!.RY.JF!D=NT_Y"8[9,HWK4%22B M&M6T/\/T_+ ^]NM83,1T1>-)U97S:=ET=$-'K2YPV$4NR\N.8#X&LR. 87$P M!9B/\<+B_$_S&:#S,1BF;6!%!JC/ /4Q7C9D4GZP.':?2%_VF491$(0AEM') MQ*I@@N4M#.%K9\.T@0<6!R(]+=?X:N,5LK\.L#7=5R'83/%*Q&:*YQH0>][ M(XKLJXW% 0]L%;#:@?CV.%!3=I\@@%7%M&$[&$>B"$.@%NTU&H9(=D+XV-<' MVR5!$$5V!#"[@B# $-B-.((I T8$@3E>W#G?>1MWE->\PON^"]02P,$% M @ *6O]5)>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8 M_1!2:5K5N %(MB6/:( M7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1 MH2)8%II%R=.B':5_'O<*XD/7ZOZRWU5?2'_'(I2W@SV37-\/QS*?,\/ M3/Y>'7FIKFRK^L :=5COAO)8<[:1>\Z;0S&TKJ_=X8&)B*M7)]L1:\*_R^_7VD#P(*>Y%(9I_;P;=ZX(/R$&4XB"^\5T5Q@_B^ M_C]AK+9;D?-IE9\.O&S.<:QYT0*6?BGU*<'F M_ 4;1::%JWXOU(4ZV'2,F#SEAI>2;XAZ):M";!3'AMRR@I4Y)QJD!4!:%X3\ M;&F08P!R?!'(M,51_ZI!V@"D?4%((Y(. .E<$G*L0;H I'M)2%N#] !(#QDR MCJ8T2NF4J%=I' 93/U,'LR#RHTG@:Y!O $K:YDVS'P,'V6.$K(^$KN-P'41W)(S]2*>"=#%"]D5$ M,T+])%)<*5&]CZ1S/Z$Z'>2)$;(H@F@2+RC)_+_-IQ32P@C9"RF]:[N5ZF&S M.%GX[7"KHT$R&"';0'4Q&JV,UH-&_Q'V\+]:+D/:!LL/R<1/YV06QG\]!T[/ MCR$36,@F\">3U6(5=G:/L[EZ!E2G6R9TKNP?K/5H6I =+&0[T,4RC#]12FYI M1&=!UDE"?RHLL,K +C/BQ2+HQMNT\Y;*F3(UIE"5*AF/K@4IPD)6Q,P/$K+V MPQ4E\>PYDPM5CTRS9+70,2%36.BF.'?&I:^2 9(EJIG]R8]IG059PT*V1DC] MU&Q6R!(6LB54>AFLU4"\ID\M^=P-YW1ZIV-"XK N65 8]:,%2<2Z4$E!WF2L M(_F."SG2L2L;K6,2''V,B. 3"I;(2.":Z08#OF9O8V'7- M2YC'4YWOC4:'K&,C6\"DVNJ8D'N<"RVL/'9/'1-RC_.JZRO]SPZX M,'^1E99G3AT3DH[SBDLN_4&$7..\_N*+_FSKF)!K'&S7]&+>GJ0HN93ZSB ' MX+0Y8/C*EO#',A"[G(%GII NMGE;N0A5QD"X$36.;P#EG(1;80N"IK M8'J0A3QD"[V\*MLUO(X)6[62 MG/A2\D82IF_W]2 %><@*>L;4#11RIE@GE31:'%*0AZP@>*95']L]2$$>LH)@ M3&/3+Z0@[Y*;"3X[.B:X.1E903"FJV-""O(Z!0V[-\N/'S9\JW+J3:0^0JKS M.2OR94W:/]UF,LMVV@UEVU-13-2YN PKMGGZ*Q[VAVY8?)R.YV%=[<>Q^U'7PV9?3LWPT';E?+FR M;?M3,UZ6_:[NFLU[LRNU+)=1]_G^YF+U\^N_,_$=KL];,K/=O/[5,[C M/P;7?]K^?=B7,E:+UZ;?E7%=U1_'V^FAOA[2PV5RM7AY6U?]RUNJZKF#!()D M_B"%()T_R"#(Y@]R"/+Y@P*"8OZ@#$%Y_J 5!*WF#WJ$H,?Y@](295P2)$VP M)M Z(=>)P.N$8"<"L1.2G0C,3HAV(E [(=N)P.V$<"<"N1/2G0CL3HAW(M!; M4&\AT%M0;R'06R8OVP1Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z M"^HM!'HKZJT$>BOJK01Z*^JM!'KK9+.$0&]%O95 ;T6]E4!O1;V50&]%O95 M;T6]E4!O1;V50&]#O8U ;T.]C4!O0[V-0&]#O8U ;YML=A/H;:BW$>AMJ+<1 MZ&VHMQ'H;:BW$>AMJ+<1Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMDX^5 M!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H= M!'H'ZAT$>L?D9Q,"O0/U#@*] _4. KT#]0X"O3/JG0GTSJAW)M [H]Z90.^, M>F<"O3/JG0GTSJAW)M [H]Z90.\\^5F00.^,>N?OU'L8/X]EN/5\K?'YWTGU M>+FWW!Y_77Z=1 E75YSK^XKA^2]02P,$% @ *6O]5"XH"M@5 @ _"P M !, !;0V]N=&5N=%]4>7!E&ULS=K?3MLP% ;P5ZERBQK7_S=$N0%N M-R[V EYRVD9-8LLVK+S]G!20-K$*5*1]-XU:V^<[\9%^5[WZ\10H+0Y#/Z9U MMO<:E375[>T M<0]]7MP=RL^I\^.ZBM2G:G%SW#AEK2L70M\U+I=U]CBV?Z4LGQ/JDW9= M2!=E0\7>3)A6_AWP?.[[(\78M;2X=S%_>CK8]&+T\FYW# =/_G9^7.94X%EYWWT(96)1?IXW,M( MIM/+4 I1S-WI5WQ-+*7/?C^:IMU2^\[L,+2!]?0?K@*Y1&4$3E**1R%%,Y"JH<156.PBI' M<96CP,I19!4HL@H4606*K )%5H$BJT"15:#(*E!D%2BR"A19)8JL$D56B2*K M1)%5HL@J4625*+)*%%DEBJP215:%(JM"D56AR*I09%4HLBH4616*K I%5H4B MJT*15:/(JE%DU2BR:A19-8JL&D56C2*K1I%5H\BJ460U*+(:%%D-BJP&15:# M(JM!D=6@R&I09#4HLAH462V*K!9%5HLBJT61U:+(:E%DM2BR6A19[?^4]:?W M^T^.GY_UX+KQ)9_-?WJ^_@U02P$"% ,4 " I:_U4!T%-8H$ "Q M$ @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( M "EK_53QE>'P[@ "L" 1 " :\ !D;V-0&UL4$L! A0#% @ *6O]5"W1 MPVG*!0 T!X !@ ("!#0@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ *6O]5)F7F]^H!0 AAD !@ M ("!@AD 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ *6O]5-5'Y=]V!P HQ\ !@ ("!D"X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *6O]5!CJ M_-P,#@ D24 !D ("!24H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *6O]5,2J]@I'!0 #PP !D M ("!6EX 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ *6O]5(0XI1' P F0@ !D ("! M=7$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ *6O]5)K*)B6H!@ E \ !D ("!_X\ 'AL+W=OE@ >&PO=V]R:W-H965T&UL4$L! A0#% @ *6O]5!TWR)OD M!0 _PT !D ("!LIX 'AL+W=O&PO=V]R:W-H965TJ !X;"]W;W)K&UL4$L! A0#% @ *6O]5$'+Q!+G! #PX !D M ("!L*\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ *6O]5/,H"?/?!0 HPX !D ("!(,L M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M*6O]5%THBF.: @ G04 !D ("!;-P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *6O]5.")B(Z2 @ I@4 !D M ("!T/, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ *6O]5)((TNKJ @ .08 !D ("!2/X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *6O] M5-Y&PO=V]R:W-H965T&UL4$L! A0#% @ *6O]5(QW#SBS!0 1"P M !D ("!'!\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *6O]5$Y#FH!B! /1, !D M ("!CC,! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ *6O]5 >&,*A4! *Q< !D ("!UCX! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *6O]5,[5 MN TS" %UP !D ("!QDX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *6O]5'9ZC3)= @ 504 !D M ("!.U\! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ *6O]5/25M%3H! ]!T !D ("! M"&H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ *6O]5 ZI'Q)Y!0 @R4 !D ("!JW@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *6O]5,=FC2W7 P B@\ !D M ("!S)@! 'AL+W=O&PO=V]R M:W-H965TA 0!X;"]W;W)K&UL M4$L! A0#% @ *6O]5->-J.$D P H0H !D ("!"ZH! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M*6O]5!90@[+S @ B0H !D ("!+[D! 'AL+W=O6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ *6O]5'H$ UU< @ (2X M !H ( !C= ! 'AL+U]R96QS+W=O XML 91 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 92 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 93 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 281 368 1 false 76 0 false 15 false false R1.htm 0001001 - Document - Cover Page Sheet http://balchem.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets Sheet http://balchem.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://balchem.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Earnings Sheet http://balchem.com/role/CondensedConsolidatedStatementsofEarnings Condensed Consolidated Statements of Earnings Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://balchem.com/role/CondensedConsolidatedStatementsofComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 1005006 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity Sheet http://balchem.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity Condensed Consolidated Statements of Changes in Stockholders' Equity Statements 6 false false R7.htm 1006007 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101101 - Disclosure - CONDENSED CONSOLIDATED FINANCIAL STATEMENTS Sheet http://balchem.com/role/CONDENSEDCONSOLIDATEDFINANCIALSTATEMENTS CONDENSED CONSOLIDATED FINANCIAL STATEMENTS Notes 8 false false R9.htm 2103102 - Disclosure - SIGNIFICANT ACQUISITIONS Sheet http://balchem.com/role/SIGNIFICANTACQUISITIONS SIGNIFICANT ACQUISITIONS Notes 9 false false R10.htm 2108103 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://balchem.com/role/STOCKHOLDERSEQUITY STOCKHOLDERS' EQUITY Notes 10 false false R11.htm 2114104 - Disclosure - INVENTORIES Sheet http://balchem.com/role/INVENTORIES INVENTORIES Notes 11 false false R12.htm 2117105 - Disclosure - PROPERTY, PLANT AND EQUIPMENT Sheet http://balchem.com/role/PROPERTYPLANTANDEQUIPMENT PROPERTY, PLANT AND EQUIPMENT Notes 12 false false R13.htm 2120106 - Disclosure - INTANGIBLE ASSETS Sheet http://balchem.com/role/INTANGIBLEASSETS INTANGIBLE ASSETS Notes 13 false false R14.htm 2124107 - Disclosure - EQUITY-METHOD INVESTMENT Sheet http://balchem.com/role/EQUITYMETHODINVESTMENT EQUITY-METHOD INVESTMENT Notes 14 false false R15.htm 2126108 - Disclosure - REVOLVING LOAN Sheet http://balchem.com/role/REVOLVINGLOAN REVOLVING LOAN Notes 15 false false R16.htm 2128109 - Disclosure - NET EARNINGS PER SHARE Sheet http://balchem.com/role/NETEARNINGSPERSHARE NET EARNINGS PER SHARE Notes 16 false false R17.htm 2131110 - Disclosure - INCOME TAXES Sheet http://balchem.com/role/INCOMETAXES INCOME TAXES Notes 17 false false R18.htm 2133111 - Disclosure - SEGMENT INFORMATION Sheet http://balchem.com/role/SEGMENTINFORMATION SEGMENT INFORMATION Notes 18 false false R19.htm 2141112 - Disclosure - REVENUE Sheet http://balchem.com/role/REVENUE REVENUE Notes 19 false false R20.htm 2144113 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION Sheet http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATION SUPPLEMENTAL CASH FLOW INFORMATION Notes 20 false false R21.htm 2147114 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) Sheet http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSS ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) Notes 21 false false R22.htm 2151115 - Disclosure - EMPLOYEE BENEFIT PLANS Sheet http://balchem.com/role/EMPLOYEEBENEFITPLANS EMPLOYEE BENEFIT PLANS Notes 22 false false R23.htm 2154116 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://balchem.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 23 false false R24.htm 2157117 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS Sheet http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS FAIR VALUE OF FINANCIAL INSTRUMENTS Notes 24 false false R25.htm 2159118 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://balchem.com/role/RELATEDPARTYTRANSACTIONS RELATED PARTY TRANSACTIONS Notes 25 false false R26.htm 2161119 - Disclosure - LEASES Sheet http://balchem.com/role/LEASES LEASES Notes 26 false false R27.htm 2166120 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES Sheet http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIES DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES Notes 27 false false R28.htm 2202201 - Disclosure - CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Policies) Sheet http://balchem.com/role/CONDENSEDCONSOLIDATEDFINANCIALSTATEMENTSPolicies CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Policies) Policies 28 false false R29.htm 2304301 - Disclosure - SIGNIFICANT ACQUISITIONS (Tables) Sheet http://balchem.com/role/SIGNIFICANTACQUISITIONSTables SIGNIFICANT ACQUISITIONS (Tables) Tables http://balchem.com/role/SIGNIFICANTACQUISITIONS 29 false false R30.htm 2309302 - Disclosure - STOCKHOLDERS' EQUITY (Tables) Sheet http://balchem.com/role/STOCKHOLDERSEQUITYTables STOCKHOLDERS' EQUITY (Tables) Tables http://balchem.com/role/STOCKHOLDERSEQUITY 30 false false R31.htm 2315303 - Disclosure - INVENTORIES (Tables) Sheet http://balchem.com/role/INVENTORIESTables INVENTORIES (Tables) Tables http://balchem.com/role/INVENTORIES 31 false false R32.htm 2318304 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables) Sheet http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTTables PROPERTY, PLANT AND EQUIPMENT (Tables) Tables http://balchem.com/role/PROPERTYPLANTANDEQUIPMENT 32 false false R33.htm 2321305 - Disclosure - INTANGIBLE ASSETS (Tables) Sheet http://balchem.com/role/INTANGIBLEASSETSTables INTANGIBLE ASSETS (Tables) Tables http://balchem.com/role/INTANGIBLEASSETS 33 false false R34.htm 2329306 - Disclosure - NET EARNINGS PER SHARE (Tables) Sheet http://balchem.com/role/NETEARNINGSPERSHARETables NET EARNINGS PER SHARE (Tables) Tables http://balchem.com/role/NETEARNINGSPERSHARE 34 false false R35.htm 2334307 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://balchem.com/role/SEGMENTINFORMATIONTables SEGMENT INFORMATION (Tables) Tables http://balchem.com/role/SEGMENTINFORMATION 35 false false R36.htm 2342308 - Disclosure - REVENUE (Tables) Sheet http://balchem.com/role/REVENUETables REVENUE (Tables) Tables http://balchem.com/role/REVENUE 36 false false R37.htm 2345309 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Tables) Sheet http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables SUPPLEMENTAL CASH FLOW INFORMATION (Tables) Tables http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATION 37 false false R38.htm 2348310 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables) Sheet http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables) Tables http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSS 38 false false R39.htm 2352311 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables) Sheet http://balchem.com/role/EMPLOYEEBENEFITPLANSTables EMPLOYEE BENEFIT PLANS (Tables) Tables http://balchem.com/role/EMPLOYEEBENEFITPLANS 39 false false R40.htm 2355312 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://balchem.com/role/COMMITMENTSANDCONTINGENCIESTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://balchem.com/role/COMMITMENTSANDCONTINGENCIES 40 false false R41.htm 2362313 - Disclosure - LEASES (Tables) Sheet http://balchem.com/role/LEASESTables LEASES (Tables) Tables http://balchem.com/role/LEASES 41 false false R42.htm 2367314 - 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 42 false false R43.htm 2405401 - Disclosure - SIGNIFICANT ACQUISITIONS - Narrative (Details) Sheet http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails SIGNIFICANT ACQUISITIONS - Narrative (Details) Details 43 false false R44.htm 2406402 - Disclosure - SIGNIFICANT ACQUISITIONS - Estimated Fair Value of Assets Acquired and Liabilities Assumed (Details) Sheet http://balchem.com/role/SIGNIFICANTACQUISITIONSEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails SIGNIFICANT ACQUISITIONS - Estimated Fair Value of Assets Acquired and Liabilities Assumed (Details) Details 44 false false R45.htm 2407403 - Disclosure - SIGNIFICANT ACQUISITIONS - Unaudited Pro Forma Information (Details) Sheet http://balchem.com/role/SIGNIFICANTACQUISITIONSUnauditedProFormaInformationDetails SIGNIFICANT ACQUISITIONS - Unaudited Pro Forma Information (Details) Details 45 false false R46.htm 2410404 - Disclosure - STOCKHOLDERS' EQUITY - Stock-Based Compensation (Details) Sheet http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationDetails STOCKHOLDERS' EQUITY - Stock-Based Compensation (Details) Details 46 false false R47.htm 2411405 - Disclosure - STOCKHOLDERS' EQUITY - Stock Options (Details) Sheet http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionsDetails STOCKHOLDERS' EQUITY - Stock Options (Details) Details 47 false false R48.htm 2412406 - Disclosure - STOCKHOLDERS' EQUITY - Restricted Stock and Performance Share (Details) Sheet http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareDetails STOCKHOLDERS' EQUITY - Restricted Stock and Performance Share (Details) Details 48 false false R49.htm 2413407 - Disclosure - STOCKHOLDERS' EQUITY - Repurchase of Common Stock (Details) Sheet http://balchem.com/role/STOCKHOLDERSEQUITYRepurchaseofCommonStockDetails STOCKHOLDERS' EQUITY - Repurchase of Common Stock (Details) Details 49 false false R50.htm 2416408 - Disclosure - INVENTORIES (Details) Sheet http://balchem.com/role/INVENTORIESDetails INVENTORIES (Details) Details http://balchem.com/role/INVENTORIESTables 50 false false R51.htm 2419409 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details) Sheet http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTDetails PROPERTY, PLANT AND EQUIPMENT (Details) Details http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTTables 51 false false R52.htm 2422410 - Disclosure - INTANGIBLE ASSETS - Narrative (Details) Sheet http://balchem.com/role/INTANGIBLEASSETSNarrativeDetails INTANGIBLE ASSETS - Narrative (Details) Details 52 false false R53.htm 2423411 - Disclosure - INTANGIBLE ASSETS - Schedule of Identifiable Intangible Assets (Details) Sheet http://balchem.com/role/INTANGIBLEASSETSScheduleofIdentifiableIntangibleAssetsDetails INTANGIBLE ASSETS - Schedule of Identifiable Intangible Assets (Details) Details 53 false false R54.htm 2425412 - Disclosure - EQUITY-METHOD INVESTMENT (Details) Sheet http://balchem.com/role/EQUITYMETHODINVESTMENTDetails EQUITY-METHOD INVESTMENT (Details) Details http://balchem.com/role/EQUITYMETHODINVESTMENT 54 false false R55.htm 2427413 - Disclosure - REVOLVING LOAN (Details) Sheet http://balchem.com/role/REVOLVINGLOANDetails REVOLVING LOAN (Details) Details http://balchem.com/role/REVOLVINGLOAN 55 false false R56.htm 2430414 - Disclosure - NET EARNINGS PER SHARE (Details) Sheet http://balchem.com/role/NETEARNINGSPERSHAREDetails NET EARNINGS PER SHARE (Details) Details http://balchem.com/role/NETEARNINGSPERSHARETables 56 false false R57.htm 2432415 - Disclosure - INCOME TAXES (Details) Sheet http://balchem.com/role/INCOMETAXESDetails INCOME TAXES (Details) Details http://balchem.com/role/INCOMETAXES 57 false false R58.htm 2435416 - Disclosure - SEGMENT INFORMATION - Narrative (Details) Sheet http://balchem.com/role/SEGMENTINFORMATIONNarrativeDetails SEGMENT INFORMATION - Narrative (Details) Details 58 false false R59.htm 2436417 - Disclosure - SEGMENT INFORMATION - Business Segment Assets (Details) Sheet http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentAssetsDetails SEGMENT INFORMATION - Business Segment Assets (Details) Details 59 false false R60.htm 2437418 - Disclosure - SEGMENT INFORMATION - Business Segment Net Sales (Details) Sheet http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails SEGMENT INFORMATION - Business Segment Net Sales (Details) Details 60 false false R61.htm 2438419 - Disclosure - SEGMENT INFORMATION - Business Segment Earnings Before Income Taxes (Details) Sheet http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentEarningsBeforeIncomeTaxesDetails SEGMENT INFORMATION - Business Segment Earnings Before Income Taxes (Details) Details 61 false false R62.htm 2439420 - Disclosure - SEGMENT INFORMATION - Depreciation and Amortization (Details) Sheet http://balchem.com/role/SEGMENTINFORMATIONDepreciationandAmortizationDetails SEGMENT INFORMATION - Depreciation and Amortization (Details) Details 62 false false R63.htm 2440421 - Disclosure - SEGMENT INFORMATION - Capital Expenditures (Details) Sheet http://balchem.com/role/SEGMENTINFORMATIONCapitalExpendituresDetails SEGMENT INFORMATION - Capital Expenditures (Details) Details 63 false false R64.htm 2443422 - Disclosure - REVENUE - Schedule of Disaggregation of Revenues (Details) Sheet http://balchem.com/role/REVENUEScheduleofDisaggregationofRevenuesDetails REVENUE - Schedule of Disaggregation of Revenues (Details) Details 64 false false R65.htm 2446423 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Details) Sheet http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails SUPPLEMENTAL CASH FLOW INFORMATION (Details) Details http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables 65 false false R66.htm 2449424 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Changes in Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSChangesinAccumulatedOtherComprehensiveIncomeLossDetails ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Changes in Accumulated Other Comprehensive Income (Loss) (Details) Details http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables 66 false false R67.htm 2450425 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Components of Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSComponentsofAccumulatedOtherComprehensiveIncomeLossDetails ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Components of Accumulated Other Comprehensive Income (Loss) (Details) Details http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables 67 false false R68.htm 2453426 - Disclosure - EMPLOYEE BENEFIT PLANS (Details) Sheet http://balchem.com/role/EMPLOYEEBENEFITPLANSDetails EMPLOYEE BENEFIT PLANS (Details) Details http://balchem.com/role/EMPLOYEEBENEFITPLANSTables 68 false false R69.htm 2456427 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://balchem.com/role/COMMITMENTSANDCONTINGENCIESDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://balchem.com/role/COMMITMENTSANDCONTINGENCIESTables 69 false false R70.htm 2458428 - 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 70 false false R71.htm 2460429 - Disclosure - RELATED PARTY TRANSACTIONS (Details) Sheet http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails RELATED PARTY TRANSACTIONS (Details) Details http://balchem.com/role/RELATEDPARTYTRANSACTIONS 71 false false R72.htm 2463430 - Disclosure - LEASES - Narrative (Details) Sheet http://balchem.com/role/LEASESNarrativeDetails LEASES - Narrative (Details) Details 72 false false R73.htm 2464431 - 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 73 false false R74.htm 2465432 - Disclosure - LEASES - Schedule of Lease Costs (Details) Sheet http://balchem.com/role/LEASESScheduleofLeaseCostsDetails LEASES - Schedule of Lease Costs (Details) Details 74 false false R75.htm 2468433 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Narrative (Details) Sheet http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Narrative (Details) Details 75 false false R76.htm 2469434 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Schedule of Fair Value of Derivative Instruments (Details) Sheet http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESScheduleofFairValueofDerivativeInstrumentsDetails DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Schedule of Fair Value of Derivative Instruments (Details) Details 76 false false R77.htm 2470435 - 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 77 false false R78.htm 2471436 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES -Summary Of Key Terms of Forward Exchange Contracts (Details) Sheet http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESSummaryOfKeyTermsofForwardExchangeContractsDetails DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES -Summary Of Key Terms of Forward Exchange Contracts (Details) Details 78 false false All Reports Book All Reports bcpc-20220630.htm bcpc-20220630.xsd bcpc-20220630_cal.xml bcpc-20220630_def.xml bcpc-20220630_lab.xml bcpc-20220630_pre.xml bcpcq2202210qex311.htm bcpcq2202210qex312.htm bcpcq2202210qex321.htm bcpcq2202210qex322.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 96 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "bcpc-20220630.htm": { "axisCustom": 2, "axisStandard": 28, "contextCount": 281, "dts": { "calculationLink": { "local": [ "bcpc-20220630_cal.xml" ] }, "definitionLink": { "local": [ "bcpc-20220630_def.xml" ] }, "inline": { "local": [ "bcpc-20220630.htm" ] }, "labelLink": { "local": [ "bcpc-20220630_lab.xml" ] }, "presentationLink": { "local": [ "bcpc-20220630_pre.xml" ] }, "schema": { "local": [ "bcpc-20220630.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 607, "entityCount": 1, "hidden": { "http://balchem.com/20220630": 2, "http://fasb.org/us-gaap/2022": 1, "http://xbrl.sec.gov/dei/2022": 5, "total": 8 }, "keyCustom": 31, "keyStandard": 337, "memberCustom": 29, "memberStandard": 47, "nsprefix": "bcpc", "nsuri": "http://balchem.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://balchem.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108103 - Disclosure - STOCKHOLDERS' EQUITY", "role": "http://balchem.com/role/STOCKHOLDERSEQUITY", "shortName": "STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114104 - Disclosure - INVENTORIES", "role": "http://balchem.com/role/INVENTORIES", "shortName": "INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117105 - Disclosure - PROPERTY, PLANT AND EQUIPMENT", "role": "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENT", "shortName": "PROPERTY, PLANT AND EQUIPMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120106 - Disclosure - INTANGIBLE ASSETS", "role": "http://balchem.com/role/INTANGIBLEASSETS", "shortName": "INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124107 - Disclosure - EQUITY-METHOD INVESTMENT", "role": "http://balchem.com/role/EQUITYMETHODINVESTMENT", "shortName": "EQUITY-METHOD INVESTMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126108 - Disclosure - REVOLVING LOAN", "role": "http://balchem.com/role/REVOLVINGLOAN", "shortName": "REVOLVING LOAN", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128109 - Disclosure - NET EARNINGS PER SHARE", "role": "http://balchem.com/role/NETEARNINGSPERSHARE", "shortName": "NET EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131110 - Disclosure - INCOME TAXES", "role": "http://balchem.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133111 - Disclosure - SEGMENT INFORMATION", "role": "http://balchem.com/role/SEGMENTINFORMATION", "shortName": "SEGMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141112 - Disclosure - REVENUE", "role": "http://balchem.com/role/REVENUE", "shortName": "REVENUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "if1d2e6ba54fb4e6480b5ff516958c48c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://balchem.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "if1d2e6ba54fb4e6480b5ff516958c48c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144113 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION", "role": "http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATION", "shortName": "SUPPLEMENTAL CASH FLOW INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147114 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)", "role": "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSS", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151115 - Disclosure - EMPLOYEE BENEFIT PLANS", "role": "http://balchem.com/role/EMPLOYEEBENEFITPLANS", "shortName": "EMPLOYEE BENEFIT PLANS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154116 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://balchem.com/role/COMMITMENTSANDCONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2157117 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS", "role": "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS", "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2159118 - Disclosure - RELATED PARTY TRANSACTIONS", "role": "http://balchem.com/role/RELATEDPARTYTRANSACTIONS", "shortName": "RELATED PARTY TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2161119 - Disclosure - LEASES", "role": "http://balchem.com/role/LEASES", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2166120 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES", "role": "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIES", "shortName": "DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PriorPeriodReclassificationAdjustmentDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Policies)", "role": "http://balchem.com/role/CONDENSEDCONSOLIDATEDFINANCIALSTATEMENTSPolicies", "shortName": "CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PriorPeriodReclassificationAdjustmentDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - SIGNIFICANT ACQUISITIONS (Tables)", "role": "http://balchem.com/role/SIGNIFICANTACQUISITIONSTables", "shortName": "SIGNIFICANT ACQUISITIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "if1d2e6ba54fb4e6480b5ff516958c48c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://balchem.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "if1d2e6ba54fb4e6480b5ff516958c48c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309302 - Disclosure - STOCKHOLDERS' EQUITY (Tables)", "role": "http://balchem.com/role/STOCKHOLDERSEQUITYTables", "shortName": "STOCKHOLDERS' EQUITY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315303 - Disclosure - INVENTORIES (Tables)", "role": "http://balchem.com/role/INVENTORIESTables", "shortName": "INVENTORIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318304 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)", "role": "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTTables", "shortName": "PROPERTY, PLANT AND EQUIPMENT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321305 - Disclosure - INTANGIBLE ASSETS (Tables)", "role": "http://balchem.com/role/INTANGIBLEASSETSTables", "shortName": "INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329306 - Disclosure - NET EARNINGS PER SHARE (Tables)", "role": "http://balchem.com/role/NETEARNINGSPERSHARETables", "shortName": "NET EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334307 - Disclosure - SEGMENT INFORMATION (Tables)", "role": "http://balchem.com/role/SEGMENTINFORMATIONTables", "shortName": "SEGMENT INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342308 - Disclosure - REVENUE (Tables)", "role": "http://balchem.com/role/REVENUETables", "shortName": "REVENUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2345309 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Tables)", "role": "http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables", "shortName": "SUPPLEMENTAL CASH FLOW INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2348310 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables)", "role": "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2352311 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables)", "role": "http://balchem.com/role/EMPLOYEEBENEFITPLANSTables", "shortName": "EMPLOYEE BENEFIT PLANS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "i60dd4993bb064ad5a2ac5fcd83d74527_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Statements of Earnings", "role": "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings", "shortName": "Condensed Consolidated Statements of Earnings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "i60dd4993bb064ad5a2ac5fcd83d74527_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2355312 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)", "role": "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESTables", "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "bcpc:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2362313 - Disclosure - LEASES (Tables)", "role": "http://balchem.com/role/LEASESTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "bcpc:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2367314 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables)", "role": "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESTables", "shortName": "DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405401 - Disclosure - SIGNIFICANT ACQUISITIONS - Narrative (Details)", "role": "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails", "shortName": "SIGNIFICANT ACQUISITIONS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "i538d81bcc84c4ab6ab44abebb58a88f7_D20220621-20220621", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "nok", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "if1d2e6ba54fb4e6480b5ff516958c48c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - SIGNIFICANT ACQUISITIONS - Estimated Fair Value of Assets Acquired and Liabilities Assumed (Details)", "role": "http://balchem.com/role/SIGNIFICANTACQUISITIONSEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails", "shortName": "SIGNIFICANT ACQUISITIONS - Estimated Fair Value of Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "i5a2347c3056a423fb7b33004a1dd73a6_I20220621", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "iaaca15422c7a4de7bb0afb7fa65fd969_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - SIGNIFICANT ACQUISITIONS - Unaudited Pro Forma Information (Details)", "role": "http://balchem.com/role/SIGNIFICANTACQUISITIONSUnauditedProFormaInformationDetails", "shortName": "SIGNIFICANT ACQUISITIONS - Unaudited Pro Forma Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "iaaca15422c7a4de7bb0afb7fa65fd969_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "i60dd4993bb064ad5a2ac5fcd83d74527_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - STOCKHOLDERS' EQUITY - Stock-Based Compensation (Details)", "role": "http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationDetails", "shortName": "STOCKHOLDERS' EQUITY - Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "i60dd4993bb064ad5a2ac5fcd83d74527_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "if6490681d11c439bb2e02ab65296f259_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - STOCKHOLDERS' EQUITY - Stock Options (Details)", "role": "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionsDetails", "shortName": "STOCKHOLDERS' EQUITY - Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "if6490681d11c439bb2e02ab65296f259_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "if1d2e6ba54fb4e6480b5ff516958c48c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - STOCKHOLDERS' EQUITY - Restricted Stock and Performance Share (Details)", "role": "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareDetails", "shortName": "STOCKHOLDERS' EQUITY - Restricted Stock and Performance Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "if1d2e6ba54fb4e6480b5ff516958c48c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "if1d2e6ba54fb4e6480b5ff516958c48c_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - Disclosure - STOCKHOLDERS' EQUITY - Repurchase of Common Stock (Details)", "role": "http://balchem.com/role/STOCKHOLDERSEQUITYRepurchaseofCommonStockDetails", "shortName": "STOCKHOLDERS' EQUITY - Repurchase of Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "if1d2e6ba54fb4e6480b5ff516958c48c_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "i60dd4993bb064ad5a2ac5fcd83d74527_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income", "role": "http://balchem.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "shortName": "Condensed Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "i60dd4993bb064ad5a2ac5fcd83d74527_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "if1d2e6ba54fb4e6480b5ff516958c48c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - Disclosure - INVENTORIES (Details)", "role": "http://balchem.com/role/INVENTORIESDetails", "shortName": "INVENTORIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "if1d2e6ba54fb4e6480b5ff516958c48c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "if1d2e6ba54fb4e6480b5ff516958c48c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419409 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details)", "role": "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTDetails", "shortName": "PROPERTY, PLANT AND EQUIPMENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "if1d2e6ba54fb4e6480b5ff516958c48c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "if1d2e6ba54fb4e6480b5ff516958c48c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422410 - Disclosure - INTANGIBLE ASSETS - Narrative (Details)", "role": "http://balchem.com/role/INTANGIBLEASSETSNarrativeDetails", "shortName": "INTANGIBLE ASSETS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "i5cd844955596407098720b642088f0fa_I20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "if1d2e6ba54fb4e6480b5ff516958c48c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423411 - Disclosure - INTANGIBLE ASSETS - Schedule of Identifiable Intangible Assets (Details)", "role": "http://balchem.com/role/INTANGIBLEASSETSScheduleofIdentifiableIntangibleAssetsDetails", "shortName": "INTANGIBLE ASSETS - Schedule of Identifiable Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "if1d2e6ba54fb4e6480b5ff516958c48c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "i8d800447ba2349b0b6badaac0a94d7eb_I20220630", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425412 - Disclosure - EQUITY-METHOD INVESTMENT (Details)", "role": "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails", "shortName": "EQUITY-METHOD INVESTMENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "i14660b9b58414f429aa133f90de21669_D20220101-20220630", "decimals": "INF", "lang": "en-US", "name": "bcpc:EquityMethodInvestmentNumberOfVotingRights", "reportCount": 1, "unique": true, "unitRef": "vote", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RepaymentsOfLongTermLinesOfCredit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427413 - Disclosure - REVOLVING LOAN (Details)", "role": "http://balchem.com/role/REVOLVINGLOANDetails", "shortName": "REVOLVING LOAN (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "i5cd844955596407098720b642088f0fa_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "i60dd4993bb064ad5a2ac5fcd83d74527_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430414 - Disclosure - NET EARNINGS PER SHARE (Details)", "role": "http://balchem.com/role/NETEARNINGSPERSHAREDetails", "shortName": "NET EARNINGS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "i60dd4993bb064ad5a2ac5fcd83d74527_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "i60dd4993bb064ad5a2ac5fcd83d74527_D20220401-20220630", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432415 - Disclosure - INCOME TAXES (Details)", "role": "http://balchem.com/role/INCOMETAXESDetails", "shortName": "INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "i60dd4993bb064ad5a2ac5fcd83d74527_D20220401-20220630", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435416 - Disclosure - SEGMENT INFORMATION - Narrative (Details)", "role": "http://balchem.com/role/SEGMENTINFORMATIONNarrativeDetails", "shortName": "SEGMENT INFORMATION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "if1d2e6ba54fb4e6480b5ff516958c48c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436417 - Disclosure - SEGMENT INFORMATION - Business Segment Assets (Details)", "role": "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentAssetsDetails", "shortName": "SEGMENT INFORMATION - Business Segment Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "i4cc5396add1644eea35b37e143fc24d6_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "id80976beece248d48bd70aff5454e0e0_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity", "role": "http://balchem.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "shortName": "Condensed Consolidated Statements of Changes in Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "i1df549fc095e4331b8ed4e765f9df76d_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "i60dd4993bb064ad5a2ac5fcd83d74527_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437418 - Disclosure - SEGMENT INFORMATION - Business Segment Net Sales (Details)", "role": "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails", "shortName": "SEGMENT INFORMATION - Business Segment Net Sales (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "icad81a5a95264a9b9221d795af571612_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "i60dd4993bb064ad5a2ac5fcd83d74527_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438419 - Disclosure - SEGMENT INFORMATION - Business Segment Earnings Before Income Taxes (Details)", "role": "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentEarningsBeforeIncomeTaxesDetails", "shortName": "SEGMENT INFORMATION - Business Segment Earnings Before Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "icad81a5a95264a9b9221d795af571612_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "i60dd4993bb064ad5a2ac5fcd83d74527_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439420 - Disclosure - SEGMENT INFORMATION - Depreciation and Amortization (Details)", "role": "http://balchem.com/role/SEGMENTINFORMATIONDepreciationandAmortizationDetails", "shortName": "SEGMENT INFORMATION - Depreciation and Amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "icad81a5a95264a9b9221d795af571612_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440421 - Disclosure - SEGMENT INFORMATION - Capital Expenditures (Details)", "role": "http://balchem.com/role/SEGMENTINFORMATIONCapitalExpendituresDetails", "shortName": "SEGMENT INFORMATION - Capital Expenditures (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "i60dd4993bb064ad5a2ac5fcd83d74527_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443422 - Disclosure - REVENUE - Schedule of Disaggregation of Revenues (Details)", "role": "http://balchem.com/role/REVENUEScheduleofDisaggregationofRevenuesDetails", "shortName": "REVENUE - Schedule of Disaggregation of Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "i07d5d3a30ade4b4cb21eda01f5d2a084_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxesPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446423 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Details)", "role": "http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails", "shortName": "SUPPLEMENTAL CASH FLOW INFORMATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxesPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "i60dd4993bb064ad5a2ac5fcd83d74527_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449424 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Changes in Accumulated Other Comprehensive Income (Loss) (Details)", "role": "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSChangesinAccumulatedOtherComprehensiveIncomeLossDetails", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Changes in Accumulated Other Comprehensive Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "i60dd4993bb064ad5a2ac5fcd83d74527_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "id3dc0fcf1b43470186a5290b95796c6a_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450425 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Components of Accumulated Other Comprehensive Income (Loss) (Details)", "role": "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Components of Accumulated Other Comprehensive Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "i3f8fd7a21a2640ca886742282fd9b688_D20220101-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "i0d6af6939b814a7e9fdbcf62d9768db9_D20210101-20210101", "decimals": "INF", "first": true, "lang": "en-US", "name": "bcpc:NumberOfDefinedContributionPlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453426 - Disclosure - EMPLOYEE BENEFIT PLANS (Details)", "role": "http://balchem.com/role/EMPLOYEEBENEFITPLANSDetails", "shortName": "EMPLOYEE BENEFIT PLANS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "i0d6af6939b814a7e9fdbcf62d9768db9_D20210101-20210101", "decimals": "INF", "first": true, "lang": "en-US", "name": "bcpc:NumberOfDefinedContributionPlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "if1d2e6ba54fb4e6480b5ff516958c48c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456427 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "role": "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESDetails", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "if1d2e6ba54fb4e6480b5ff516958c48c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "bcpc:FinancialInstrumentsNumberOfFinancialInstrumentsHeldForTradingPurposes", "reportCount": 1, "unique": true, "unitRef": "financial_instrument", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458428 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Details)", "role": "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails", "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "bcpc:FinancialInstrumentsNumberOfFinancialInstrumentsHeldForTradingPurposes", "reportCount": 1, "unique": true, "unitRef": "financial_instrument", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "i2178f5c3070c49f3959c9adeb3f11428_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460429 - Disclosure - RELATED PARTY TRANSACTIONS (Details)", "role": "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails", "shortName": "RELATED PARTY TRANSACTIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "i2178f5c3070c49f3959c9adeb3f11428_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "if1d2e6ba54fb4e6480b5ff516958c48c_I20220630", "decimals": null, "first": true, "lang": "en-US", "name": "bcpc:LesseeOperatingLeaseRemainingRenewalLeaseTermReasonableThresholdPeriod", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463430 - Disclosure - LEASES - Narrative (Details)", "role": "http://balchem.com/role/LEASESNarrativeDetails", "shortName": "LEASES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": "INF", "lang": "en-US", "name": "bcpc:LesseeOperatingLeaseNumberOfTranches", "reportCount": 1, "unique": true, "unitRef": "tranche", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "bcpc:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "if1d2e6ba54fb4e6480b5ff516958c48c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464431 - Disclosure - LEASES - Right-of-Use Assets and Lease Liabilities (Details)", "role": "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails", "shortName": "LEASES - Right-of-Use Assets and Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "bcpc:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "if1d2e6ba54fb4e6480b5ff516958c48c_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "i60dd4993bb064ad5a2ac5fcd83d74527_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465432 - Disclosure - LEASES - Schedule of Lease Costs (Details)", "role": "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails", "shortName": "LEASES - Schedule of Lease Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "i60dd4993bb064ad5a2ac5fcd83d74527_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "i39854bf248684f6ba1f12f8f8013e778_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468433 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Narrative (Details)", "role": "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails", "shortName": "DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "i39854bf248684f6ba1f12f8f8013e778_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "if1d2e6ba54fb4e6480b5ff516958c48c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469434 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Schedule of Fair Value of Derivative Instruments (Details)", "role": "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESScheduleofFairValueofDerivativeInstrumentsDetails", "shortName": "DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Schedule of Fair Value of Derivative Instruments (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "i60dd4993bb064ad5a2ac5fcd83d74527_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470435 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Schedule of Gains (Losses) on Hedging Instruments (Details)", "role": "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESScheduleofGainsLossesonHedgingInstrumentsDetails", "shortName": "DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Schedule of Gains (Losses) on Hedging Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ie32558655105448daac06dfba3faa4d0_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "i60dd4993bb064ad5a2ac5fcd83d74527_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2471436 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES -Summary Of Key Terms of Forward Exchange Contracts (Details)", "role": "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESSummaryOfKeyTermsofForwardExchangeContractsDetails", "shortName": "DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES -Summary Of Key Terms of Forward Exchange Contracts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ie1ca12bcf34043b4b4962b92896eac78_I20220621", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - CONDENSED CONSOLIDATED FINANCIAL STATEMENTS", "role": "http://balchem.com/role/CONDENSEDCONSOLIDATEDFINANCIALSTATEMENTS", "shortName": "CONDENSED CONSOLIDATED FINANCIAL STATEMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - SIGNIFICANT ACQUISITIONS", "role": "http://balchem.com/role/SIGNIFICANTACQUISITIONS", "shortName": "SIGNIFICANT ACQUISITIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bcpc-20220630.htm", "contextRef": "ifd85decb33bc4d4ba0b3bc24c4f61e25_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 76, "tag": { "bcpc_AnimalNutritionAndHealthMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Animal Nutrition And Health", "label": "Animal Nutrition And Health [Member]", "terseLabel": "Animal Nutrition & Health" } } }, "localname": "AnimalNutritionAndHealthMember", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentAssetsDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentEarningsBeforeIncomeTaxesDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails", "http://balchem.com/role/SEGMENTINFORMATIONCapitalExpendituresDetails", "http://balchem.com/role/SEGMENTINFORMATIONDepreciationandAmortizationDetails" ], "xbrltype": "domainItemType" }, "bcpc_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Schedule of Right of Use Asset and Lease Liabilities" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "bcpc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Acquired Including Goodwill", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Acquired Including Goodwill", "terseLabel": "Amount paid to shareholders" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "bcpc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNoncurrentLiabilitiesPensionObligations": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Pension Obligations", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Pension Obligations", "negatedTerseLabel": "Other liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNoncurrentLiabilitiesPensionObligations", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "bcpc_BusinessCombinationRecognizedIdentifiableAssetsAcquiresAndLiabilitiesAssumedRightOfUseAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquires and Liabilities Assumed, Right-of-Use Assets", "label": "Business Combination, Recognized Identifiable Assets Acquires and Liabilities Assumed, Right-of-Use Assets", "terseLabel": "Right of use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiresAndLiabilitiesAssumedRightOfUseAssets", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "bcpc_BusinessCombinationTransactionAndIntegrationRelatedCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents transaction and integration costs related to acquisitions, ERP implementation costs, and unallocated legal fees.", "label": "Business Combination, Transaction and Integration Related Costs", "terseLabel": "Transaction and integration related costs" } } }, "localname": "BusinessCombinationTransactionAndIntegrationRelatedCosts", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONCapitalExpendituresDetails" ], "xbrltype": "monetaryItemType" }, "bcpc_CashPaymentsForOperatingAndFinanceLeases": { "auth_ref": [], "calculation": { "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "", "label": "Cash Payments For Operating and Finance Leases", "totalLabel": "Cash flows from operating and finance leases" } } }, "localname": "CashPaymentsForOperatingAndFinanceLeases", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "bcpc_ChemogasDefinedPensionPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Chemogas Defined Pension Plan", "label": "Chemogas Defined Pension Plan [Member]", "terseLabel": "Chemogas Defined Pension Plan" } } }, "localname": "ChemogasDefinedPensionPlanMember", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSDetails" ], "xbrltype": "domainItemType" }, "bcpc_CoManufacturingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Co-manufacturing [Member]", "terseLabel": "Co-manufacturing" } } }, "localname": "CoManufacturingMember", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/REVENUEScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "bcpc_ConsignmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Consignment [Member]", "terseLabel": "Consignment" } } }, "localname": "ConsignmentMember", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/REVENUEScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "bcpc_CorporateHeadquartersAndLaboratoryFacilitySubleaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Corporate Headquarters And Laboratory Facility, Sublease", "label": "Corporate Headquarters And Laboratory Facility, Sublease [Member]", "terseLabel": "Corporate Headquarters And Laboratory Facility" } } }, "localname": "CorporateHeadquartersAndLaboratoryFacilitySubleaseMember", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "xbrltype": "domainItemType" }, "bcpc_CorporateTrademarkMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Corporate Trademark", "label": "Corporate Trademark [Member]", "terseLabel": "Corporate trademark" } } }, "localname": "CorporateTrademarkMember", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "xbrltype": "domainItemType" }, "bcpc_DefinedBenefitPlanHistoricalCashPayments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "", "label": "Defined Benefit Plan, Historical Cash Payments", "terseLabel": "Historical cash payments for retirement medical plan claims per year (less than)" } } }, "localname": "DefinedBenefitPlanHistoricalCashPayments", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSDetails" ], "xbrltype": "monetaryItemType" }, "bcpc_DefinedBenefitPlanNumberOfBenefitPlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Defined Benefit Plan, Number Of Benefit Plans", "terseLabel": "Number of defined benefit plans" } } }, "localname": "DefinedBenefitPlanNumberOfBenefitPlans", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSDetails" ], "xbrltype": "integerItemType" }, "bcpc_DerivativeInterestRateTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Interest Rate, Type", "label": "Derivative Interest Rate, Type [Axis]", "terseLabel": "Derivative Interest Rate, Type [Axis]" } } }, "localname": "DerivativeInterestRateTypeAxis", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "bcpc_DerivativeInterestRateTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Interest Rate, Type", "label": "Derivative Interest Rate, Type [Domain]", "terseLabel": "Derivative Interest Rate, Type [Domain]" } } }, "localname": "DerivativeInterestRateTypeDomain", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "bcpc_EastmanChemicalCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Eastman Chemical Company [Member]", "terseLabel": "Eastman Chemical Company" } } }, "localname": "EastmanChemicalCompanyMember", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "xbrltype": "domainItemType" }, "bcpc_EquityMethodInvestmentNumberOfVotingRights": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Equity Method Investment, Number Of Voting Rights", "terseLabel": "Number of votes" } } }, "localname": "EquityMethodInvestmentNumberOfVotingRights", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "xbrltype": "integerItemType" }, "bcpc_EstimatedShareBasedCompensationExpenseRemainderOfFiscalYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Estimated Share Based Compensation Expense, Remainder Of Fiscal Year", "label": "Estimated Share Based Compensation Expense, Remainder Of Fiscal Year", "terseLabel": "Estimated share-based compensation expense" } } }, "localname": "EstimatedShareBasedCompensationExpenseRemainderOfFiscalYear", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareDetails" ], "xbrltype": "monetaryItemType" }, "bcpc_FinanceLeaseCost": { "auth_ref": [], "calculation": { "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Cost", "label": "Finance Lease, Cost", "totalLabel": "Total finance lease" } } }, "localname": "FinanceLeaseCost", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "bcpc_FinancialInstrumentsNumberOfFinancialInstrumentsHeldForTradingPurposes": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Financial Instruments, Number of Financial Instruments Held for Trading Purposes", "terseLabel": "Number of financial instruments held for trading purposes" } } }, "localname": "FinancialInstrumentsNumberOfFinancialInstrumentsHeldForTradingPurposes", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "xbrltype": "integerItemType" }, "bcpc_ForeignExchangeForwardEURONOKMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign Exchange Forward, EURO NOK", "label": "Foreign Exchange Forward, EURO NOK [Member]", "terseLabel": "EURO NOK Exchange" } } }, "localname": "ForeignExchangeForwardEURONOKMember", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESSummaryOfKeyTermsofForwardExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "bcpc_ForeignExchangeForwardUSDEUROMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign Exchange Forward, USD EURO", "label": "Foreign Exchange Forward, USD EURO [Member]", "terseLabel": "USD EURO Exchange" } } }, "localname": "ForeignExchangeForwardUSDEUROMember", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESSummaryOfKeyTermsofForwardExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "bcpc_ForeignExchangeForwardUSDNOKMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign Exchange Forward, USD NOK", "label": "Foreign Exchange Forward, USD NOK [Member]", "terseLabel": "USD NOK Exchange" } } }, "localname": "ForeignExchangeForwardUSDNOKMember", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESSummaryOfKeyTermsofForwardExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "bcpc_FormerShareholderMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Former Shareholder", "label": "Former Shareholder [Member]", "terseLabel": "Former Shareholder" } } }, "localname": "FormerShareholderMember", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "xbrltype": "domainItemType" }, "bcpc_HumanNutritionAndHealthMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Human Nutrition And Health", "label": "Human Nutrition And Health [Member]", "terseLabel": "Human Nutrition & Health" } } }, "localname": "HumanNutritionAndHealthMember", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentAssetsDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentEarningsBeforeIncomeTaxesDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails", "http://balchem.com/role/SEGMENTINFORMATIONCapitalExpendituresDetails", "http://balchem.com/role/SEGMENTINFORMATIONDepreciationandAmortizationDetails" ], "xbrltype": "domainItemType" }, "bcpc_InitialTotalShareholderReturnPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Initial TSR", "terseLabel": "Initial TSR" } } }, "localname": "InitialTotalShareholderReturnPercentage", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareDetails" ], "xbrltype": "percentItemType" }, "bcpc_KappaBioscienceASMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Kappa Bioscience AS", "label": "Kappa Bioscience AS [Member]", "terseLabel": "Kappa" } } }, "localname": "KappaBioscienceASMember", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSDetails" ], "xbrltype": "domainItemType" }, "bcpc_KechuBidCoASMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Kechu BidCo AS", "label": "Kechu BidCo AS [Member]", "terseLabel": "Kechu BidCo AS" } } }, "localname": "KechuBidCoASMember", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSUnauditedProFormaInformationDetails" ], "xbrltype": "domainItemType" }, "bcpc_LesseeOperatingLeaseNumberOfTranches": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Number Of Tranches", "label": "Lessee, Operating Lease, Number Of Tranches", "terseLabel": "Number of tranches" } } }, "localname": "LesseeOperatingLeaseNumberOfTranches", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "xbrltype": "integerItemType" }, "bcpc_LesseeOperatingLeaseRemainingRenewalLeaseTermReasonableThresholdPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Remaining Renewal Lease Term, Reasonable Threshold Period", "label": "Lessee, Operating Lease, Remaining Renewal Lease Term, Reasonable Threshold Period", "terseLabel": "Reasonably certain criterion renewal period" } } }, "localname": "LesseeOperatingLeaseRemainingRenewalLeaseTermReasonableThresholdPeriod", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "xbrltype": "durationItemType" }, "bcpc_LesseeOperatingLeaseTrancheFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Tranche Four [Member]", "label": "Lessee, Operating Lease, Tranche Four [Member]", "terseLabel": "Years more than 10" } } }, "localname": "LesseeOperatingLeaseTrancheFourMember", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "xbrltype": "domainItemType" }, "bcpc_LesseeOperatingLeaseTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Tranche One [Member]", "label": "Lessee, Operating Lease, Tranche One [Member]", "terseLabel": "Years 1 and 2" } } }, "localname": "LesseeOperatingLeaseTrancheOneMember", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "xbrltype": "domainItemType" }, "bcpc_LesseeOperatingLeaseTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Tranche Three [Member]", "label": "Lessee, Operating Lease, Tranche Three [Member]", "terseLabel": "Years 5 and 9" } } }, "localname": "LesseeOperatingLeaseTrancheThreeMember", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "xbrltype": "domainItemType" }, "bcpc_LesseeOperatingLeaseTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Tranche Two [Member]", "label": "Lessee, Operating Lease, Tranche Two [Member]", "terseLabel": "Years 3 and 4" } } }, "localname": "LesseeOperatingLeaseTrancheTwoMember", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "xbrltype": "domainItemType" }, "bcpc_LesseeOperatingLeaseTranchesAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Tranches [Axis]", "label": "Lessee, Operating Lease, Tranches [Axis]", "terseLabel": "Lessee, Operating Lease, Tranches [Axis]" } } }, "localname": "LesseeOperatingLeaseTranchesAxis", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "xbrltype": "stringItemType" }, "bcpc_LesseeOperatingLeaseTranchesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Lessee, Operating Lease, Tranches [Axis]", "label": "Lessee, Operating Lease, Tranches [Domain]", "terseLabel": "Lessee, Operating Lease, Tranches [Domain]" } } }, "localname": "LesseeOperatingLeaseTranchesDomain", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "xbrltype": "domainItemType" }, "bcpc_NewRevolvingCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "New Revolving Credit Agreement", "label": "New Revolving Credit Agreement [Member]", "terseLabel": "Loans" } } }, "localname": "NewRevolvingCreditAgreementMember", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "xbrltype": "domainItemType" }, "bcpc_NumberOfDefinedContributionPlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Defined Contribution Plans", "label": "Number Of Defined Contribution Plans", "terseLabel": "Number of savings plan" } } }, "localname": "NumberOfDefinedContributionPlans", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSDetails" ], "xbrltype": "integerItemType" }, "bcpc_NumberOfFillingFacilities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Number Of Filling Facilities", "terseLabel": "Number of filling facilities" } } }, "localname": "NumberOfFillingFacilities", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONNarrativeDetails" ], "xbrltype": "integerItemType" }, "bcpc_NumberOfSubStreamsOfRevenue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Number Of Sub-streams Of Revenue", "terseLabel": "Number of sub-streams of revenue" } } }, "localname": "NumberOfSubStreamsOfRevenue", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/REVENUEScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "integerItemType" }, "bcpc_OperatingAndFinanceLeaseLiabilityCurrent": { "auth_ref": [], "calculation": { "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating And Finance Lease, Liability, Current", "label": "Operating And Finance Lease, Liability, Current", "totalLabel": "Total lease liabilities, current" } } }, "localname": "OperatingAndFinanceLeaseLiabilityCurrent", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "bcpc_OperatingAndFinanceLeaseLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating And Finance Lease, Liability, Noncurrent", "label": "Operating And Finance Lease, Liability, Noncurrent", "totalLabel": "Total lease liabilities, non-current" } } }, "localname": "OperatingAndFinanceLeaseLiabilityNoncurrent", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "bcpc_OperatingAndFinanceLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating And Finance Lease, Right-of-Use Asset", "label": "Operating And Finance Lease, Right-of-Use Asset", "totalLabel": "Total right-of-use assets" } } }, "localname": "OperatingAndFinanceLeaseRightOfUseAsset", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "bcpc_OtherComprehensiveIncomeLossDefinedBenefitPlanPriorServiceCostCreditBeforeTax": { "auth_ref": [], "calculation": { "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSChangesinAccumulatedOtherComprehensiveIncomeLossDetails": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), before Tax", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), before Tax", "terseLabel": "Gain arising during the period and prior service credit" } } }, "localname": "OtherComprehensiveIncomeLossDefinedBenefitPlanPriorServiceCostCreditBeforeTax", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "bcpc_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), Before Reclassification, Tax", "label": "Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), Before Reclassification, Tax", "terseLabel": "Tax expense (benefit) on net investment hedge" } } }, "localname": "OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationTax", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "bcpc_PayFixedInterestRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pay-Fixed Interest Rate", "label": "Pay-Fixed Interest Rate [Member]", "terseLabel": "Pay-fixed interest rate" } } }, "localname": "PayFixedInterestRateMember", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "bcpc_PercentageOfOperatingExpensesToBeAbsorbed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Percentage Of Operating Expenses to be Absorbed", "terseLabel": "Percentage of operating expenses to be absorbed" } } }, "localname": "PercentageOfOperatingExpensesToBeAbsorbed", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "xbrltype": "percentItemType" }, "bcpc_PercentageOfProductionOfftake": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Percentage Of Production Offtake", "terseLabel": "Percentage of production offtake" } } }, "localname": "PercentageOfProductionOfftake", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "xbrltype": "percentItemType" }, "bcpc_ProceedsFromEquityMethodInvestmentDistributionReturnOfCapitalNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from Equity Method Investment, Distribution, Return of Capital, Net", "label": "Proceeds from Equity Method Investment, Distribution, Return of Capital, Net", "terseLabel": "Net return of capital" } } }, "localname": "ProceedsFromEquityMethodInvestmentDistributionReturnOfCapitalNet", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "xbrltype": "monetaryItemType" }, "bcpc_ProductSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Product Sales [Member]", "terseLabel": "Product Sales" } } }, "localname": "ProductSalesMember", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/REVENUEScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "bcpc_ProductTrademarksMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product Trademarks", "label": "Product Trademarks [Member]", "terseLabel": "Product trademarks" } } }, "localname": "ProductTrademarksMember", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "xbrltype": "domainItemType" }, "bcpc_RawMaterialsSoldMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Raw Materials Sold [Member]", "terseLabel": "Raw materials sold" } } }, "localname": "RawMaterialsSoldMember", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "bcpc_ReceiveFixedInterestRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Receive-Fixed Interest Rate", "label": "Receive-Fixed Interest Rate [Member]", "terseLabel": "Receive-fixed interest rate" } } }, "localname": "ReceiveFixedInterestRateMember", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "bcpc_RevolvingCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Revolving Credit Agreement [Member]", "terseLabel": "Credit agreement" } } }, "localname": "RevolvingCreditAgreementMember", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "xbrltype": "domainItemType" }, "bcpc_RevolvingLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revolving Loan", "label": "Revolving Loan [Member]", "terseLabel": "Revolving loan" } } }, "localname": "RevolvingLoanMember", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "xbrltype": "domainItemType" }, "bcpc_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityNetOfRightOfUseAssetsSold": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Right-Of-Use Asset Obtained in Exchange for Operating Lease Liability, Net Of Right-Of Use Assets Sold", "label": "Right-Of-Use Asset Obtained in Exchange for Operating Lease Liability, Net Of Right-Of Use Assets Sold", "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities, net of right-of-use assets disposed" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityNetOfRightOfUseAssetsSold", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "bcpc_ServicesProvidedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Services Provided [Member]", "terseLabel": "Services provided" } } }, "localname": "ServicesProvidedMember", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "bcpc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAndGrantDateIntrinsicValueTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "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]", "terseLabel": "Schedule of Other Information Pertaining to Stock Option Activity" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAndGrantDateIntrinsicValueTableTextBlock", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYTables" ], "xbrltype": "textBlockItemType" }, "bcpc_SpecialtyProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Specialty Products [Member]", "terseLabel": "Specialty Products" } } }, "localname": "SpecialtyProductsMember", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentAssetsDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentEarningsBeforeIncomeTaxesDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails", "http://balchem.com/role/SEGMENTINFORMATIONCapitalExpendituresDetails", "http://balchem.com/role/SEGMENTINFORMATIONDepreciationandAmortizationDetails" ], "xbrltype": "domainItemType" }, "bcpc_StGabrielCCCompanyLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "St. Gabriel CC Company, LLC [Member]", "terseLabel": "St. Gabriel CC Company, LLC" } } }, "localname": "StGabrielCCCompanyLLCMember", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "xbrltype": "domainItemType" }, "bcpc_StockRepurchaseProgramAggregateNumberOfSharesRepurchasedSinceInception": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Stock Repurchase Program, Aggregate Number of Shares Repurchased Since Inception", "terseLabel": "Aggregate number of shares repurchased since inception (in shares)" } } }, "localname": "StockRepurchaseProgramAggregateNumberOfSharesRepurchasedSinceInception", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRepurchaseofCommonStockDetails" ], "xbrltype": "sharesItemType" }, "bcpc_TreasuryStockSharesAcquiredAndReissued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Treasury Stock Shares Acquired And Reissued", "terseLabel": "Number of shares acquired under stock repurchase plan and subsequently reissued (in shares)" } } }, "localname": "TreasuryStockSharesAcquiredAndReissued", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRepurchaseofCommonStockDetails" ], "xbrltype": "sharesItemType" }, "bcpc_UnrealizedGainLossOnForeignCurrencyTransactionsAndDeferredCompensation": { "auth_ref": [], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Unrealized Gain (Loss) on Foreign Currency Transactions and Deferred Compensation", "label": "Unrealized Gain (Loss) on Foreign Currency Transactions and Deferred Compensation", "negatedLabel": "Unrealized loss/(gain) on foreign currency transaction and deferred compensation" } } }, "localname": "UnrealizedGainLossOnForeignCurrencyTransactionsAndDeferredCompensation", "nsuri": "http://balchem.com/20220630", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://balchem.com/role/REVENUEScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://balchem.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://balchem.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://balchem.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://balchem.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://balchem.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://balchem.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r720" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://balchem.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r721" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://balchem.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "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'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://balchem.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://balchem.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://balchem.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://balchem.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://balchem.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r718" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://balchem.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://balchem.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://balchem.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Legal Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r718" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://balchem.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://balchem.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r718" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://balchem.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://balchem.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r722" ], "lang": { "en-us": { "role": { "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).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://balchem.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r718" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://balchem.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r718" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://balchem.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r718" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://balchem.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r718" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://balchem.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://balchem.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r717" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://balchem.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r719" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://balchem.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://balchem.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r121", "r160", "r173", "r174", "r175", "r176", "r178", "r180", "r184", "r255", "r256", "r257", "r258", "r259", "r260", "r262", "r263", "r265", "r267", "r268" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentAssetsDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentEarningsBeforeIncomeTaxesDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails", "http://balchem.com/role/SEGMENTINFORMATIONCapitalExpendituresDetails", "http://balchem.com/role/SEGMENTINFORMATIONDepreciationandAmortizationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r121", "r160", "r173", "r174", "r175", "r176", "r178", "r180", "r184", "r255", "r256", "r257", "r258", "r259", "r260", "r262", "r263", "r265", "r267", "r268" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentAssetsDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentEarningsBeforeIncomeTaxesDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails", "http://balchem.com/role/SEGMENTINFORMATIONCapitalExpendituresDetails", "http://balchem.com/role/SEGMENTINFORMATIONDepreciationandAmortizationDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r52", "r54", "r119", "r120", "r274", "r296" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_DirectorMember": { "auth_ref": [ "r193" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Non-employee director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r247", "r248", "r249", "r250", "r273", "r295", "r425", "r435", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r685", "r688", "r714", "r715" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSScheduleofIdentifiableIntangibleAssetsDetails", "http://balchem.com/role/LEASESNarrativeDetails", "http://balchem.com/role/REVOLVINGLOANDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r247", "r248", "r249", "r250", "r273", "r295", "r425", "r435", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r685", "r688", "r714", "r715" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSScheduleofIdentifiableIntangibleAssetsDetails", "http://balchem.com/role/LEASESNarrativeDetails", "http://balchem.com/role/REVOLVINGLOANDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis": { "auth_ref": [ "r700", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713" ], "lang": { "en-us": { "role": { "label": "Real Estate, Type of Property [Axis]", "terseLabel": "Real Estate, Type of Property [Axis]" } } }, "localname": "MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_MortgageLoansOnRealEstateNamePropertyTypeDomain": { "auth_ref": [ "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713" ], "lang": { "en-us": { "role": { "label": "Real Estate [Domain]", "terseLabel": "Real Estate [Domain]" } } }, "localname": "MortgageLoansOnRealEstateNamePropertyTypeDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r187", "r248", "r249", "r326", "r328", "r636", "r684", "r686" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails", "http://balchem.com/role/REVENUEScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r187", "r248", "r249", "r326", "r328", "r636", "r684", "r686" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails", "http://balchem.com/role/REVENUEScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r240", "r247", "r248", "r249", "r250", "r273", "r295", "r363", "r425", "r435", "r466", "r467", "r468", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r685", "r688", "r714", "r715" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSScheduleofIdentifiableIntangibleAssetsDetails", "http://balchem.com/role/LEASESNarrativeDetails", "http://balchem.com/role/REVOLVINGLOANDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r240", "r247", "r248", "r249", "r250", "r273", "r295", "r363", "r425", "r435", "r466", "r467", "r468", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r685", "r688", "r714", "r715" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSScheduleofIdentifiableIntangibleAssetsDetails", "http://balchem.com/role/LEASESNarrativeDetails", "http://balchem.com/role/REVOLVINGLOANDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r53", "r54", "r119", "r120", "r274", "r296" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r1", "r122", "r123", "r124", "r125", "r126", "r127", "r128", "r129", "r130", "r132", "r133", "r134", "r135", "r136", "r137", "r151", "r204", "r205", "r492", "r566", "r567", "r568", "r569", "r591", "r610", "r611", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRepurchaseofCommonStockDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r1", "r122", "r123", "r124", "r125", "r126", "r127", "r128", "r129", "r130", "r132", "r133", "r134", "r135", "r136", "r137", "r151", "r204", "r205", "r492", "r566", "r567", "r568", "r569", "r591", "r610", "r611", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRepurchaseofCommonStockDetails" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodReclassificationAdjustmentMember": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Reclassification, Adjustment [Member]", "terseLabel": "Revision of Prior Period, Reclassification, Adjustment" } } }, "localname": "RevisionOfPriorPeriodReclassificationAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRepurchaseofCommonStockDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r199" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r188", "r189", "r326", "r329", "r687", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://balchem.com/role/REVENUEScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r188", "r189", "r326", "r329", "r687", "r700", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://balchem.com/role/REVENUEScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r193", "r617" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrent": { "auth_ref": [ "r43", "r118", "r616", "r618" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Related Parties, Current", "terseLabel": "Related party payable related to non-contractual monies" } } }, "localname": "AccountsPayableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r118", "r615", "r657", "r677" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount for accounts payable to related parties.", "label": "Accounts Payable, Related Parties", "terseLabel": "Payables to related parties" } } }, "localname": "AccountsPayableRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r10", "r43" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accounts Payable, Trade, Current", "terseLabel": "Trade accounts payable" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r194", "r195" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $1,203 and $928 at June\u00a030, 2022 and December\u00a031, 2021 respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedParties": { "auth_ref": [ "r25", "r118", "r615", "r618", "r674" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amount of receivables arising from transactions with related parties.", "label": "Accounts Receivable, Related Parties", "terseLabel": "Receivable from related party" } } }, "localname": "AccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedPartiesCurrent": { "auth_ref": [ "r25", "r118", "r615", "r618" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.", "label": "Accounts Receivable, Related Parties, Current", "terseLabel": "Related party receivable related to non-contractual monies" } } }, "localname": "AccountsReceivableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r21", "r654", "r670" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r59", "r65", "r74", "r75", "r76", "r533" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Postretirement benefit plan" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r15", "r235" ], "calculation": { "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r65", "r74", "r75", "r76", "r77", "r532" ], "lang": { "en-us": { "role": { "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.", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "terseLabel": "Cash flow hedge" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSChangesinAccumulatedOtherComprehensiveIncomeLossDetails", "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r28", "r62", "r64", "r65", "r671", "r694", "r698" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r74", "r75", "r578", "r579", "r580", "r581", "r582", "r584" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSChangesinAccumulatedOtherComprehensiveIncomeLossDetails", "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r61", "r65", "r74", "r75", "r76", "r122", "r123", "r124", "r533", "r611", "r689", "r690" ], "lang": { "en-us": { "role": { "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.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive (Loss) Income", "verboseLabel": "Total" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://balchem.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r56", "r65", "r74", "r75", "r76", "r533", "r579", "r580", "r581", "r582", "r584" ], "lang": { "en-us": { "role": { "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.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSScheduleofIdentifiableIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r224" ], "lang": { "en-us": { "role": { "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.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Useful life of intangible assets acquired" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r26", "r623" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r122", "r123", "r124", "r475", "r476", "r477", "r567" ], "lang": { "en-us": { "role": { "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.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net earnings to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r471" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation cost" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Expense, after Tax", "negatedTerseLabel": "Net earnings" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r32", "r196", "r206" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r84", "r105", "r286", "r588" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization expense pertaining to capitalized costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r105", "r222", "r228" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of identifiable intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSNarrativeDetails", "http://balchem.com/role/SEGMENTINFORMATIONCapitalExpendituresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive shares (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/NETEARNINGSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of a real estate property.", "label": "Area of Real Estate Property", "terseLabel": "Office space" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "xbrltype": "areaItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r105", "r233" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Asset impairment charge" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r19", "r114", "r168", "r175", "r182", "r201", "r255", "r256", "r257", "r259", "r260", "r261", "r262", "r264", "r266", "r268", "r269", "r530", "r534", "r576", "r621", "r623", "r652", "r669" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets", "http://balchem.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets and Liabilities, Lessee [Abstract]", "terseLabel": "Right of use assets" } } }, "localname": "AssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r8", "r42", "r114", "r201", "r255", "r256", "r257", "r259", "r260", "r261", "r262", "r264", "r266", "r268", "r269", "r530", "r534", "r576", "r621", "r623" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets", "http://balchem.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsHeldInTrustNoncurrent": { "auth_ref": [ "r111" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Assets Held-in-trust, Noncurrent", "terseLabel": "Related rabbi trust assets" } } }, "localname": "AssetsHeldInTrustNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSDetails", "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r440", "r441", "r442", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r453", "r454", "r455", "r456", "r457", "r458", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r468", "r469" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r234" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Building" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r418", "r431", "r513" ], "lang": { "en-us": { "role": { "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.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSUnauditedProFormaInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r418", "r431", "r508", "r509", "r513" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSUnauditedProFormaInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSUnauditedProFormaInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Information [Abstract]", "terseLabel": "Business Acquisition, Pro Forma Information [Abstract]" } } }, "localname": "BusinessAcquisitionProFormaInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSUnauditedProFormaInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r506", "r507" ], "lang": { "en-us": { "role": { "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.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Schedule of Unaudited Pro Forma Information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r506", "r507" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Pre forma net earnings" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSUnauditedProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r506", "r507" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Pre forma net sales" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSUnauditedProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r503" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r521", "r522", "r524" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Business combination acquiring" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r519", "r521", "r522", "r526" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Kappa bank debt paid on purchase date" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r520", "r523" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Contingent consideration liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets", "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r514", "r527" ], "lang": { "en-us": { "role": { "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).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "SIGNIFICANT ACQUISITIONS" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONS" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationIntegrationRelatedCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Costs incurred to effect a business combination which have been expensed during the period. Such costs could include business integration costs, systems integration and conversion costs, and severance and other employee-related costs.", "label": "Business Combination, Integration Related Costs", "terseLabel": "Transaction and integration related costs" } } }, "localname": "BusinessCombinationIntegrationRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r505" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Kappa actual results, net earnings" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSUnauditedProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r505" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Kappa actual results, net sales" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSUnauditedProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r511" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability": { "auth_ref": [ "r510", "r511" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of liability arising from an inherited contingency (as defined) which has been recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contingent Liability", "negatedTerseLabel": "Contingent consideration liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r511" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r511" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r511" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedTerseLabel": "Deferred income taxes, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r510", "r511" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r510", "r511" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventories" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt": { "auth_ref": [ "r511" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt", "negatedLabel": "Bank debt" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r511" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "negatedTerseLabel": "Lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r511" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r510", "r511" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property, plant and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r511" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "terseLabel": "Total consideration on acquisition date" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsNetGainsAndLosses": { "auth_ref": [ "r504" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Separately Recognized Transactions, Net Gains and Losses", "negatedTerseLabel": "Net gains on foreign currency exchange forward contracts" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsNetGainsAndLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r92" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired from Acquisition", "terseLabel": "Cash acquired from acquisition" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r6", "r12", "r107" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, at Carrying Value", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r101", "r107", "r109" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents end of period", "periodStartLabel": "Cash and cash equivalents beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r101", "r577" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Decrease in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "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.", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "verboseLabel": "SUPPLEMENTAL CASH FLOW INFORMATION" } } }, "localname": "CashFlowSupplementalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r49", "r658", "r676" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 16)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r244", "r245", "r246", "r251", "r701" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/COMMITMENTSANDCONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r122", "r123", "r567" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r24", "r308" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r24", "r623" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0667 par value. Authorized 120,000,000 shares; 32,120,593 and 32,287,150 shares issued and outstanding at June\u00a030, 2022 and December\u00a031, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r70", "r72", "r73", "r81", "r662", "r681" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r80", "r91", "r661", "r680" ], "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateJointVentureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Corporation owned and operated by a small group of ventures to accomplish a mutually beneficial venture or project.", "label": "Corporate Joint Venture [Member]", "verboseLabel": "St. Gabriel CC Company, LLC" } } }, "localname": "CorporateJointVentureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r173", "r174", "r175", "r176", "r178", "r184", "r186" ], "lang": { "en-us": { "role": { "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.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Other and unallocated" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentAssetsDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentEarningsBeforeIncomeTaxesDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails", "http://balchem.com/role/SEGMENTINFORMATIONCapitalExpendituresDetails", "http://balchem.com/role/SEGMENTINFORMATIONDepreciationandAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r87", "r114", "r201", "r255", "r256", "r257", "r260", "r261", "r262", "r264", "r266", "r268", "r269", "r576" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrencySwapMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Swap involving the exchange of principal and interest in one currency for another currency.", "label": "Currency Swap [Member]", "terseLabel": "Cross-currency swap" } } }, "localname": "CurrencySwapMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSChangesinAccumulatedOtherComprehensiveIncomeLossDetails", "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails", "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESScheduleofFairValueofDerivativeInstrumentsDetails", "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESScheduleofGainsLossesonHedgingInstrumentsDetails", "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerListsMember": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "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.", "label": "Customer Lists [Member]", "terseLabel": "Customer relationships & lists" } } }, "localname": "CustomerListsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSScheduleofIdentifiableIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r517" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r20", "r21", "r22", "r113", "r121", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r288", "r289", "r290", "r291", "r589", "r653", "r655", "r668" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r48", "r113", "r121", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r288", "r289", "r290", "r291", "r589" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r48", "r113", "r121", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r309", "r310", "r311", "r312", "r586", "r587", "r589", "r590", "r667" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Deferred Compensation Liability, Classified, Noncurrent", "terseLabel": "Noncurrent deferred compensation liability" } } }, "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationLiabilityCurrent": { "auth_ref": [ "r336", "r337" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Deferred Compensation Liability, Current", "terseLabel": "Current deferred compensation liability" } } }, "localname": "DeferredCompensationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Deferred Compensation Liability, Current and Noncurrent", "terseLabel": "Deferred compensation liability" } } }, "localname": "DeferredCompensationLiabilityCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r277", "r588" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "terseLabel": "Capitalized costs net of accumulated amortization" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r105", "r115", "r490", "r495", "r496", "r497" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r481", "r482" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r341", "r379", "r406", "r412", "r413" ], "calculation": { "http://balchem.com/role/EMPLOYEEBENEFITPLANSDetails": { "order": 4.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedLabel": "Amortization of gain" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r341", "r380", "r407", "r412", "r413" ], "calculation": { "http://balchem.com/role/EMPLOYEEBENEFITPLANSDetails": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "terseLabel": "Amortization of prior service cost" } } }, "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r342" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation", "terseLabel": "Benefit obligation" } } }, "localname": "DefinedBenefitPlanBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r341", "r378", "r405", "r412", "r413" ], "calculation": { "http://balchem.com/role/EMPLOYEEBENEFITPLANSDetails": { "order": 5.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedTerseLabel": "Expected return on plan assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r341", "r345", "r377", "r404", "r412", "r413" ], "calculation": { "http://balchem.com/role/EMPLOYEEBENEFITPLANSDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r375", "r402", "r412", "r413" ], "calculation": { "http://balchem.com/role/EMPLOYEEBENEFITPLANSDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Net periodic benefit cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]", "terseLabel": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r343", "r376", "r403", "r412", "r413" ], "calculation": { "http://balchem.com/role/EMPLOYEEBENEFITPLANSDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r105", "r163" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows", "http://balchem.com/role/SEGMENTINFORMATIONDepreciationandAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsCurrent": { "auth_ref": [ "r51" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset, Current", "terseLabel": "Derivative assets" } } }, "localname": "DerivativeAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet": { "auth_ref": [ "r537" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair values as of the balance sheet date of the net amount of all assets and liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments.", "label": "Derivative Assets (Liabilities), at Fair Value, Net", "terseLabel": "Derivative assets (liabilities)" } } }, "localname": "DerivativeAssetsLiabilitiesAtFairValueNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESScheduleofFairValueofDerivativeInstrumentsDetails", "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSChangesinAccumulatedOtherComprehensiveIncomeLossDetails", "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails", "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESScheduleofFairValueofDerivativeInstrumentsDetails", "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESScheduleofGainsLossesonHedgingInstrumentsDetails", "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESSummaryOfKeyTermsofForwardExchangeContractsDetails", "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed Interest Rate", "terseLabel": "Fixed interest rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r547" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "terseLabel": "Gains and losses from hedging instruments recognized in AOCI", "verboseLabel": "Gains and losses from hedging instruments recognized in other income or loss" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESScheduleofGainsLossesonHedgingInstrumentsDetails", "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESSummaryOfKeyTermsofForwardExchangeContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r54", "r546", "r548", "r552", "r558" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSChangesinAccumulatedOtherComprehensiveIncomeLossDetails", "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails", "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESScheduleofFairValueofDerivativeInstrumentsDetails", "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESScheduleofGainsLossesonHedgingInstrumentsDetails", "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESSummaryOfKeyTermsofForwardExchangeContractsDetails", "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r564", "r570" ], "lang": { "en-us": { "role": { "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.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r543", "r546", "r552" ], "lang": { "en-us": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]", "terseLabel": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESSummaryOfKeyTermsofForwardExchangeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r543", "r546", "r552", "r558", "r559", "r562", "r563" ], "lang": { "en-us": { "role": { "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.", "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments, Gain (Loss) [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESScheduleofGainsLossesonHedgingInstrumentsDetails", "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESSummaryOfKeyTermsofForwardExchangeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESScheduleofGainsLossesonHedgingInstrumentsDetails", "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESSummaryOfKeyTermsofForwardExchangeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": { "auth_ref": [ "r551", "r553" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.", "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net", "terseLabel": "Net gains on forward contracts" } } }, "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Liability [Abstract]", "terseLabel": "Derivative Liability [Abstract]" } } }, "localname": "DerivativeLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESScheduleofFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "auth_ref": [ "r51" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability, Noncurrent", "terseLabel": "Derivative liabilities" } } }, "localname": "DerivativeLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityNotionalAmount": { "auth_ref": [ "r539", "r540", "r542" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payments on the derivative liability.", "label": "Derivative Liability, Notional Amount", "terseLabel": "Notional amount of derivatives" } } }, "localname": "DerivativeLiabilityNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r540", "r542" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional value" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESSummaryOfKeyTermsofForwardExchangeContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeNumberOfInstrumentsHeld": { "auth_ref": [ "r540", "r542" ], "lang": { "en-us": { "role": { "documentation": "The number of derivative instruments of a particular group held by the entity.", "label": "Derivative, Number of Instruments Held", "terseLabel": "Contracts" } } }, "localname": "DerivativeNumberOfInstrumentsHeld", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r538", "r541", "r542", "r543", "r544", "r549", "r552", "r560", "r561", "r563", "r564" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesFairValueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives, Fair Value [Line Items]" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESScheduleofFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated as hedging instrument" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSScheduleofIdentifiableIntangibleAssetsDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/REVENUEScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r326", "r328", "r329", "r330", "r331", "r332", "r333", "r334" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/REVENUEScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Disaggregation of Revenues" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/REVENUETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendsCommonStock": { "auth_ref": [ "r313", "r666" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Common Stock", "negatedTerseLabel": "Dividends" } } }, "localname": "DividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Dividends Payable, Current", "verboseLabel": "Dividends payable" } } }, "localname": "DividendsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r82", "r127", "r128", "r130", "r131", "r132", "r138", "r140", "r145", "r146", "r147", "r151", "r152", "r568", "r569", "r663", "r682" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net earnings per common share - basic (in dollars per share)", "verboseLabel": "Net earnings per share - basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings", "http://balchem.com/role/NETEARNINGSPERSHAREDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r82", "r127", "r128", "r130", "r131", "r132", "r140", "r145", "r146", "r147", "r151", "r152", "r568", "r569", "r663", "r682" ], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net earnings per common share - diluted (in dollars per share)", "verboseLabel": "Net earnings per share - diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings", "http://balchem.com/role/NETEARNINGSPERSHAREDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r148", "r149", "r150", "r153" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "NET EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/NETEARNINGSPERSHARE" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r577" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "verboseLabel": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/INCOMETAXESDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and other benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r472" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r472" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Period for unrecognized compensation cost to be recognized over" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r74", "r75", "r76", "r122", "r123", "r124", "r126", "r133", "r136", "r154", "r203", "r308", "r313", "r475", "r476", "r477", "r491", "r492", "r567", "r578", "r579", "r580", "r581", "r582", "r584", "r611", "r689", "r690", "r691" ], "lang": { "en-us": { "role": { "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.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://balchem.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r199" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership percentage in joint venture" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Summarized Financial Information [Abstract]", "terseLabel": "Equity Method Investment, Summarized Financial Information [Abstract]" } } }, "localname": "EquityMethodInvestmentSummarizedFinancialInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r13", "r169", "r198" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Equity Method Investments", "terseLabel": "Carrying value of joint venture" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Method Investments and Joint Ventures [Abstract]", "terseLabel": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "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.", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "terseLabel": "EQUITY-METHOD INVESTMENT" } } }, "localname": "EquityMethodInvestmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENT" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r571", "r574", "r575" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r279", "r288", "r289", "r364", "r366", "r367", "r368", "r369", "r370", "r371", "r412", "r572", "r625", "r626", "r627" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r573" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE OF FINANCIAL INSTRUMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r279", "r364", "r366", "r371", "r412", "r572", "r625" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r279", "r288", "r289", "r364", "r366", "r367", "r368", "r369", "r370", "r371", "r412", "r625", "r626", "r627" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r545", "r549", "r562" ], "lang": { "en-us": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESScheduleofFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r594", "r601", "r608" ], "calculation": { "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails": { "order": 2.0, "parentTag": "bcpc_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r596", "r603" ], "calculation": { "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails": { "order": 2.0, "parentTag": "bcpc_CashPaymentsForOperatingAndFinanceLeases", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash flows from finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r593", "r607" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Finance lease liability" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r593" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "bcpc_OperatingAndFinanceLeaseLiabilityCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Finance lease liabilities - current" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets", "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r593" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "bcpc_OperatingAndFinanceLeaseLiabilityNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance lease liabilities - non-current" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets", "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r595", "r603" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 }, "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails": { "order": 3.0, "parentTag": "bcpc_CashPaymentsForOperatingAndFinanceLeases", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedTerseLabel": "Principal payments on finance lease", "terseLabel": "Financing cash flows from finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows", "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r592" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Right of use assets - finance lease" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r594", "r601", "r608" ], "calculation": { "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails": { "order": 1.0, "parentTag": "bcpc_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of ROU asset" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r592" ], "calculation": { "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "bcpc_OperatingAndFinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Finance Leases - ROU" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r605", "r608" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r604", "r608" ], "lang": { "en-us": { "role": { "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.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term - finance leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]", "terseLabel": "Fair value of financial instruments [Abstract]" } } }, "localname": "FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Amortization Period (in years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSScheduleofIdentifiableIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r17", "r227" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSScheduleofIdentifiableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r229" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of 2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r229" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "verboseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r229" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "verboseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r229" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "verboseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r229" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "verboseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r223", "r225", "r227", "r231", "r637", "r638" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSScheduleofIdentifiableIntangibleAssetsDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r227", "r638" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSScheduleofIdentifiableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r223", "r226" ], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSScheduleofIdentifiableIntangibleAssetsDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r227", "r637" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets with finite lives, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "verboseLabel": "Identifiable intangible assets [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSScheduleofIdentifiableIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForwardContractsMember": { "auth_ref": [ "r555" ], "lang": { "en-us": { "role": { "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.", "label": "Forward Contracts [Member]", "terseLabel": "Forward Contracts" } } }, "localname": "ForwardContractsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r105" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedLabel": "Loss/(gain) on disposal of assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r88" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "General and Administrative Expense", "terseLabel": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r16", "r211", "r212", "r219", "r221", "r623", "r651" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets", "http://balchem.com/role/INTANGIBLEASSETSNarrativeDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r86", "r114", "r168", "r174", "r178", "r181", "r184", "r201", "r255", "r256", "r257", "r260", "r261", "r262", "r264", "r266", "r268", "r269", "r576" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross margin" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r543", "r559" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESSummaryOfKeyTermsofForwardExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r168", "r174", "r178", "r181", "r184" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "terseLabel": "Earnings before income taxes", "totalLabel": "Earnings before income tax expense" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentEarningsBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r78", "r105", "r165", "r198", "r659", "r678" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "negatedTerseLabel": "Loss relating to joint venture's expenses" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r237", "r241" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r116", "r485", "r488", "r489", "r493", "r498", "r500", "r501", "r502" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "verboseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r117", "r135", "r136", "r166", "r483", "r494", "r499", "r683" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r108" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r104" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r104" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r104" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Income Taxes Payable", "verboseLabel": "Income taxes" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r104" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r104" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r141", "r142", "r143", "r147", "r439" ], "calculation": { "http://balchem.com/role/NETEARNINGSPERSHAREDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "verboseLabel": "Effect of dilutive securities - stock options, restricted stock, and performance shares (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/NETEARNINGSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r230" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Identifiable intangible assets with indefinite useful lives" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r232" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "verboseLabel": "INTANGIBLE ASSETS" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETS" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r557" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing interest expense.", "label": "Interest Expense [Member]", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r664" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "negatedTerseLabel": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r100", "r102", "r108" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r556" ], "lang": { "en-us": { "role": { "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.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest rate swap" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails", "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESScheduleofFairValueofDerivativeInstrumentsDetails", "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESScheduleofGainsLossesonHedgingInstrumentsDetails", "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r209" ], "lang": { "en-us": { "role": { "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.", "label": "Inventory Disclosure [Text Block]", "verboseLabel": "INVENTORIES" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/INVENTORIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r33", "r208" ], "calculation": { "http://balchem.com/role/INVENTORIESDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r7", "r39", "r623" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://balchem.com/role/INVENTORIESDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "totalLabel": "Total inventories", "verboseLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets", "http://balchem.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r35", "r208" ], "calculation": { "http://balchem.com/role/INVENTORIESDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r34", "r208" ], "calculation": { "http://balchem.com/role/INVENTORIESDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in progress" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r606", "r608" ], "calculation": { "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease Cost" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "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.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Lease Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r609" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r599" ], "lang": { "en-us": { "role": { "documentation": "Discount rate used by lessee to determine present value of operating lease payments.", "label": "Lessee, Operating Lease, Discount Rate", "terseLabel": "Discount rate" } } }, "localname": "LesseeOperatingLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r607" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Aggregate Future Minimum Rental Payments Required under Non-Cancelable Operating Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r607" ], "calculation": { "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r607" ], "calculation": { "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESDetails": { "order": 7.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r607" ], "calculation": { "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r607" ], "calculation": { "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r607" ], "calculation": { "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r607" ], "calculation": { "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r607" ], "calculation": { "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r607" ], "calculation": { "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "verboseLabel": "July 1, 2022 to December 31, 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r598" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Term of contract for operating leases" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r609" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r45", "r114", "r176", "r201", "r255", "r256", "r257", "r260", "r261", "r262", "r264", "r266", "r268", "r269", "r531", "r534", "r535", "r576", "r621", "r622" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r31", "r114", "r201", "r576", "r623", "r656", "r673" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets", "http://balchem.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r9", "r47", "r114", "r201", "r255", "r256", "r257", "r260", "r261", "r262", "r264", "r266", "r268", "r269", "r531", "r534", "r535", "r576", "r621", "r622", "r623" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Interest rate" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r44" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityPeriodicPayment": { "auth_ref": [ "r44" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments of both interest and principal.", "label": "Line of Credit Facility, Periodic Payment", "terseLabel": "Installment payments required" } } }, "localname": "LineOfCreditFacilityPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r44" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Unused portion of revolving loan" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-Term Debt [Text Block]", "terseLabel": "REVOLVING LOAN" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/REVOLVINGLOAN" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r48", "r252", "r253" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Long-Term Line of Credit, Noncurrent", "terseLabel": "Revolving loan", "verboseLabel": "Outstanding balance" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets", "http://balchem.com/role/REVOLVINGLOANDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r48", "r254" ], "lang": { "en-us": { "role": { "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.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaterialReconcilingItemsMember": { "auth_ref": [ "r178" ], "lang": { "en-us": { "role": { "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity.", "label": "Segment Reconciling Items [Member]", "terseLabel": "Interest and other expense" } } }, "localname": "MaterialReconcilingItemsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentEarningsBeforeIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r364" ], "lang": { "en-us": { "role": { "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.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r101" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r101" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r101", "r103", "r106" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r4", "r68", "r71", "r76", "r79", "r106", "r114", "r125", "r127", "r128", "r130", "r131", "r135", "r136", "r144", "r168", "r174", "r178", "r181", "r184", "r201", "r255", "r256", "r257", "r260", "r261", "r262", "r264", "r266", "r268", "r269", "r569", "r576", "r660", "r679" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://balchem.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net earnings", "totalLabel": "Net earnings", "verboseLabel": "Net Earnings - Basic and Diluted" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows", "http://balchem.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://balchem.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings", "http://balchem.com/role/NETEARNINGSPERSHAREDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "verboseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CONDENSEDCONSOLIDATEDFINANCIALSTATEMENTSPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "verboseLabel": "Foreign Countries" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/REVENUEScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Not Designated as Hedging Instrument" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESSummaryOfKeyTermsofForwardExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r89" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Nonoperating Income (Expense)", "negatedTotalLabel": "Total other expenses (income)", "verboseLabel": "Interest and other (expense)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentEarningsBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other expenses, net:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of business segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r557" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expense [Member]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r168", "r174", "r178", "r181", "r184" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Earnings from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r602", "r608" ], "calculation": { "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost", "verboseLabel": "Rent expense charged to operations under lease agreements" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails", "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]", "terseLabel": "Lessee, Operating Lease, Liability, to be Paid [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r593" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "bcpc_OperatingAndFinanceLeaseLiabilityCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities - current", "verboseLabel": "Operating leases liabilities - current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets", "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r593" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "bcpc_OperatingAndFinanceLeaseLiabilityNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities - non-current", "verboseLabel": "Operating leases liabilities - non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets", "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r597", "r603" ], "calculation": { "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails": { "order": 1.0, "parentTag": "bcpc_CashPaymentsForOperatingAndFinanceLeases", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r592" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "bcpc_OperatingAndFinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right of use assets - operating leases" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets", "http://balchem.com/role/LEASESRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r605", "r608" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r604", "r608" ], "lang": { "en-us": { "role": { "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.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r173", "r174", "r175", "r176", "r178", "r184" ], "lang": { "en-us": { "role": { "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.", "label": "Operating Segments [Member]", "terseLabel": "Operating segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentAssetsDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentEarningsBeforeIncomeTaxesDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails", "http://balchem.com/role/SEGMENTINFORMATIONCapitalExpendituresDetails", "http://balchem.com/role/SEGMENTINFORMATIONDepreciationandAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r5", "r536" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "verboseLabel": "CONDENSED CONSOLIDATED FINANCIAL STATEMENTS" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CONDENSEDCONSOLIDATEDFINANCIALSTATEMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r41", "r623" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r18" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax [Abstract]", "terseLabel": "Net change in postretirement benefit plan (see Note 15 for further information)" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r58", "r62", "r383" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax", "terseLabel": "Change in postretirement benefit plans" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r528", "r529", "r532" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustment", "verboseLabel": "Net foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSChangesinAccumulatedOtherComprehensiveIncomeLossDetails", "http://balchem.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax": { "auth_ref": [ "r62", "r66", "r67", "r383" ], "calculation": { "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSChangesinAccumulatedOtherComprehensiveIncomeLossDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax", "terseLabel": "Amortization of prior service cost" } } }, "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r57", "r62" ], "calculation": { "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSChangesinAccumulatedOtherComprehensiveIncomeLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://balchem.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "terseLabel": "Unrealized gain on cash flow hedge", "totalLabel": "Net of tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSChangesinAccumulatedOtherComprehensiveIncomeLossDetails", "http://balchem.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax": { "auth_ref": [ "r57", "r62" ], "calculation": { "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSChangesinAccumulatedOtherComprehensiveIncomeLossDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax", "terseLabel": "Unrealized gain on cash flow hedge" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "auth_ref": [ "r63" ], "calculation": { "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSChangesinAccumulatedOtherComprehensiveIncomeLossDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax", "negatedTerseLabel": "Tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "auth_ref": [ "r57", "r62" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "terseLabel": "Cash flow hedge (interest rate swap), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESScheduleofGainsLossesonHedgingInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r62", "r66", "r550" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "terseLabel": "Net interest income (expense)" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r554" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative designated and qualifying as net investment hedge.", "label": "Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax", "terseLabel": "Net investment hedge (cross-currency swap), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSChangesinAccumulatedOtherComprehensiveIncomeLossDetails", "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESScheduleofGainsLossesonHedgingInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Changes in accumulated other comprehensive income (loss) [Abstract]" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r69", "r72", "r528", "r529", "r532" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive income (loss)", "totalLabel": "Other comprehensive income (loss)", "verboseLabel": "Other comprehensive (loss)/income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSChangesinAccumulatedOtherComprehensiveIncomeLossDetails", "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://balchem.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://balchem.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax": { "auth_ref": [ "r60", "r62", "r383", "r412" ], "calculation": { "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSChangesinAccumulatedOtherComprehensiveIncomeLossDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax", "negatedTotalLabel": "Total before tax" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r60", "r62" ], "calculation": { "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSChangesinAccumulatedOtherComprehensiveIncomeLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedTotalLabel": "Net of tax and adjustment" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": { "auth_ref": [ "r60", "r63", "r528" ], "calculation": { "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSChangesinAccumulatedOtherComprehensiveIncomeLossDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax", "verboseLabel": "Tax" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": { "auth_ref": [ "r62", "r66", "r67", "r383" ], "calculation": { "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSChangesinAccumulatedOtherComprehensiveIncomeLossDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax", "negatedLabel": "Amortization of gain" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSScheduleofIdentifiableIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLongTermDebtNoncurrent": { "auth_ref": [ "r48" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer.", "label": "Other Long-Term Debt, Noncurrent", "terseLabel": "Other long-term obligations" } } }, "localname": "OtherLongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r90" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedLabel": "Other (income) expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Other Operating Activities, Cash Flow Statement", "verboseLabel": "Other" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r40", "r210" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Other Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "OtherPrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r98" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r98" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Dividends paid" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r94", "r525" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Total amount paid on acquisition date" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r94" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Cash paid for acquisition, net of cash acquired", "terseLabel": "Cash paid for acquisition, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows", "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r94" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments to Acquire Equity Method Investments", "terseLabel": "Capital contributions" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates": { "auth_ref": [ "r94" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Payments to Acquire Interest in Subsidiaries and Affiliates", "negatedTerseLabel": "Investment in affiliates" } } }, "localname": "PaymentsToAcquireInterestInSubsidiariesAndAffiliates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherProductiveAssets": { "auth_ref": [ "r95" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments to Acquire Other Productive Assets", "negatedTerseLabel": "Capital expenditures and intangible assets acquired" } } }, "localname": "PaymentsToAcquireOtherProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r95" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "terseLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONCapitalExpendituresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r363", "r365", "r371", "r389", "r391", "r392", "r393", "r394", "r395", "r412", "r414", "r415", "r416", "r436" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "verboseLabel": "EMPLOYEE BENEFIT PLANS" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANS" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r338", "r340", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r387", "r388", "r390", "r393", "r397", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r416", "r417", "r431", "r432", "r433", "r434" ], "lang": { "en-us": { "role": { "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.", "label": "Pension Plan [Member]", "terseLabel": "Defined Benefit Pension Plans" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance shares" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PostemploymentRetirementBenefitsMember": { "auth_ref": [ "r338", "r339" ], "lang": { "en-us": { "role": { "documentation": "Special and contractual termination benefits provided in connection with termination of employment and payable upon retirement, but not payable from defined benefit plan. Excludes benefits payable upon termination from defined benefit pension and other postretirement plan, and postemployment benefits payable before retirement.", "label": "Postemployment Retirement Benefits [Member]", "terseLabel": "Postretirement Medical Plans" } } }, "localname": "PostemploymentRetirementBenefitsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r23", "r293" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r23", "r293" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r23", "r623" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $25 par value. Authorized 2,000,000 shares; none issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CONDENSEDCONSOLIDATEDFINANCIALSTATEMENTSPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r97", "r113" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from revolving loan" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows", "http://balchem.com/role/REVOLVINGLOANDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets": { "auth_ref": [ "r93" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate cash proceeds received from a combination of transactions in which noncurrent assets are sold, which may include the sale of a business, an investment in an affiliate (including an equity method investee), property, plant and equipment and intangible assets. Excludes sales of trading, available-for-sale, and held-to-maturity securities.", "label": "Proceeds from Sales of Business, Affiliate and Productive Assets", "terseLabel": "Proceeds from sale of assets" } } }, "localname": "ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r96", "r474" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from stock options exercised" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product Sales Revenue" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/REVENUEScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r236" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r239", "r702", "r703", "r704" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "verboseLabel": "PROPERTY, PLANT AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENT" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r14", "r234" ], "calculation": { "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Gross property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r236", "r623", "r665", "r675" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets", "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r236" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r234" ], "lang": { "en-us": { "role": { "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.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r83", "r207" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Reclassification [Line Items]", "terseLabel": "Reclassification [Line Items]" } } }, "localname": "ReclassificationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRepurchaseofCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationTable": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification [Table]", "terseLabel": "Reclassification [Table]" } } }, "localname": "ReclassificationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRepurchaseofCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reconciliation [Abstract]", "terseLabel": "Segment information [Abstract]" } } }, "localname": "ReconciliationFromSegmentTotalsToConsolidatedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentAssetsDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentEarningsBeforeIncomeTaxesDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails", "http://balchem.com/role/SEGMENTINFORMATIONCapitalExpendituresDetails", "http://balchem.com/role/SEGMENTINFORMATIONDepreciationandAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r390", "r614", "r615" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionDueFromToRelatedPartyNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transaction, Due from (to) Related Party, Noncurrent [Abstract]", "terseLabel": "Related party transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionDueFromToRelatedPartyNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Purchases from Related Party", "terseLabel": "Finished goods received from related party recorded in cost of goods sold" } } }, "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r390", "r614", "r618", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r612", "r613", "r615", "r619", "r620" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONS" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfAssumedDebt": { "auth_ref": [ "r99" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow from the repayments of a long-term debt originally issued by another party but is assumed by the entity.", "label": "Repayments of Assumed Debt", "negatedTerseLabel": "Principal payments on acquired debt" } } }, "localname": "RepaymentsOfAssumedDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r99" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Repayments of Long-Term Lines of Credit", "negatedLabel": "Principal payments on revolving loan", "terseLabel": "Repayments of outstanding balance" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows", "http://balchem.com/role/REVOLVINGLOANDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r479", "r635", "r716" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs 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 whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development expenses" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "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.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r27", "r313", "r623", "r672", "r693", "r698" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r122", "r123", "r124", "r126", "r133", "r136", "r203", "r475", "r476", "r477", "r491", "r492", "r567", "r689", "r691" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanNameAxis": { "auth_ref": [ "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r390", "r393", "r397", "r398", "r399", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r435" ], "lang": { "en-us": { "role": { "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.", "label": "Retirement Plan Name [Axis]", "terseLabel": "Retirement Plan Name [Axis]" } } }, "localname": "RetirementPlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanNameDomain": { "auth_ref": [ "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r390", "r393", "r397", "r398", "r399", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r435" ], "lang": { "en-us": { "role": { "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Domain]", "terseLabel": "Retirement Plan Name [Domain]" } } }, "localname": "RetirementPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r338", "r339", "r340", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r387", "r388", "r390", "r393", "r397", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r416", "r417", "r418", "r419", "r420", "r421", "r431", "r432", "r433", "r434" ], "lang": { "en-us": { "role": { "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.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r338", "r339", "r340", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r387", "r388", "r390", "r393", "r397", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r416", "r417", "r418", "r419", "r420", "r421", "r431", "r432", "r433", "r434" ], "lang": { "en-us": { "role": { "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.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r159", "r160", "r173", "r179", "r180", "r187", "r188", "r191", "r325", "r326", "r636" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings", "http://balchem.com/role/REVENUEScheduleofDisaggregationofRevenuesDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r327", "r335" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/REVENUE" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r85", "r258", "r260", "r261", "r267", "r268", "r269", "r699" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Revenue from related party" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue [Abstract]" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/REVENUEScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RoyaltyMember": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "Money for usage-based right to asset.", "label": "Royalty [Member]", "terseLabel": "Royalty Revenue" } } }, "localname": "RoyaltyMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/REVENUEScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r65", "r583", "r584" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r223" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSScheduleofIdentifiableIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r508", "r509", "r513" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSNarrativeDetails", "http://balchem.com/role/SIGNIFICANTACQUISITIONSUnauditedProFormaInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Schedule of Supplemental Cash Flow Information" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Changes in Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ScheduleOfComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r396", "r397", "r400", "r401", "r412" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r546", "r552", "r559" ], "lang": { "en-us": { "role": { "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.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Schedule of Gains (Losses) on Hedging Instruments" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of Fair Value of Derivative Instruments" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": { "auth_ref": [ "r538", "r541", "r542", "r543", "r544", "r549", "r552", "r560", "r561" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Schedule of Derivative Instruments [Table Text Block]", "terseLabel": "Summary Of Key Terms of Forward Exchange Contracts" } } }, "localname": "ScheduleOfDerivativeInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r147" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Reconciliation of the Net Earnings and Shares Used in Calculating Basic and Diluted Net Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/NETEARNINGSPERSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r470", "r478" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r470" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "verboseLabel": "Schedule of Compensation Cost on Net Earnings" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Equity Method Investments [Line Items]", "terseLabel": "Schedule of Equity Method Investments [Line Items]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r4", "r114", "r200", "r201", "r576" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.", "label": "Schedule of Equity Method Investments [Table]", "terseLabel": "Schedule of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r223", "r226" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Identifiable Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r11", "r36", "r37", "r38" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/INVENTORIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "verboseLabel": "Schedule of Net Periodic Benefit Cost" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units.", "label": "Schedule of Nonvested Performance-Based Units Activity [Table Text Block]", "terseLabel": "Schedule of Non-vested Performance Share Activity" } } }, "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r236" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Estimated Fair Value of Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r616", "r618" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to 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.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r168", "r171", "r177", "r220" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. 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.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentAssetsDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentEarningsBeforeIncomeTaxesDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails", "http://balchem.com/role/SEGMENTINFORMATIONCapitalExpendituresDetails", "http://balchem.com/role/SEGMENTINFORMATIONDepreciationandAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r168", "r171", "r177", "r220" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Segment Reporting Information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r437", "r438", "r440", "r441", "r442", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r453", "r454", "r455", "r456", "r457", "r458", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r468", "r469" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r443", "r459", "r462" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Non-vested Restricted Stock Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Term loan" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r155", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r173", "r174", "r175", "r176", "r178", "r179", "r180", "r181", "r182", "r184", "r191", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r242", "r243", "r684" ], "lang": { "en-us": { "role": { "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.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentAssetsDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentEarningsBeforeIncomeTaxesDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails", "http://balchem.com/role/SEGMENTINFORMATIONCapitalExpendituresDetails", "http://balchem.com/role/SEGMENTINFORMATIONDepreciationandAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r155", "r157", "r158", "r168", "r172", "r178", "r182", "r183", "r184", "r185", "r187", "r190", "r191", "r192" ], "lang": { "en-us": { "role": { "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.", "label": "Segment Reporting Disclosure [Text Block]", "verboseLabel": "SEGMENT INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentAssetsDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentEarningsBeforeIncomeTaxesDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails", "http://balchem.com/role/SEGMENTINFORMATIONCapitalExpendituresDetails", "http://balchem.com/role/SEGMENTINFORMATIONDepreciationandAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingExpense": { "auth_ref": [ "r88" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services.", "label": "Selling Expense", "terseLabel": "Selling expenses" } } }, "localname": "SellingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r104" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "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).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "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).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r453", "r454" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Non-vested balance as of end of period (in shares)", "periodStartLabel": "Non-vested balance as of beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r453", "r454" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Non-vested balance as of end of period (in dollars per share)", "periodStartLabel": "Non-vested balance as of beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r467" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r466" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r468" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r473" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for future awards (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable at end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable at end of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r461" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Total intrinsic value of stock options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "negatedLabel": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average fair value of options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r473" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Aggregate intrinsic value, outstanding, end of period", "periodStartLabel": "Aggregate intrinsic value, outstanding, beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r444", "r445" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at end of period (in shares)", "periodStartLabel": "Outstanding at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r444", "r445" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at end of period (in dollars per share)", "periodStartLabel": "Outstanding at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r440", "r441", "r442", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r453", "r454", "r455", "r456", "r457", "r458", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r468", "r469" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "verboseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "verboseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Cliff vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRestrictedStockandPerformanceShareDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Expiration period of options granted" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r473" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate intrinsic value, exercisable, end of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r473" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term, exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term, outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Ending balance, common stock (in shares)", "periodStartLabel": "Beginning balance, common stock (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r3", "r155", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r173", "r174", "r175", "r176", "r178", "r179", "r180", "r181", "r182", "r184", "r191", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r238", "r242", "r243", "r684" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentAssetsDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentEarningsBeforeIncomeTaxesDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails", "http://balchem.com/role/SEGMENTINFORMATIONCapitalExpendituresDetails", "http://balchem.com/role/SEGMENTINFORMATIONDepreciationandAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r50", "r74", "r75", "r76", "r122", "r123", "r124", "r126", "r133", "r136", "r154", "r203", "r308", "r313", "r475", "r476", "r477", "r491", "r492", "r567", "r578", "r579", "r580", "r581", "r582", "r584", "r611", "r689", "r690", "r691" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://balchem.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r122", "r123", "r124", "r154", "r636" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r23", "r24", "r308", "r313" ], "lang": { "en-us": { "role": { "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).", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Shares and options (cancelled) issued under stock plans (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r23", "r24", "r308", "r313", "r449" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r23", "r24", "r313", "r460" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Shares and options issued under stock plans" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "terseLabel": "Number of shares authorized to be repurchased (in shares)" } } }, "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRepurchaseofCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r24", "r29", "r30", "r114", "r197", "r201", "r576", "r623" ], "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://balchem.com/role/CondensedConsolidatedBalanceSheets", "http://balchem.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets", "http://balchem.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]", "terseLabel": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r112", "r294", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r313", "r316", "r565" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "verboseLabel": "STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITY" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r585", "r624" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r585", "r624" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r585", "r624" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Cash Flow Information [Abstract]" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "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.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trademarks & trade names" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSScheduleofIdentifiableIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/SIGNIFICANTACQUISITIONSEstimatedFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r315" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Treasury stock acquired, average cost (in dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRepurchaseofCommonStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockRetiredParValueMethodAmount": { "auth_ref": [ "r24", "r308", "r314" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Treasury Stock, Retired, Par Value Method, Amount", "terseLabel": "Repurchases of common stock" } } }, "localname": "TreasuryStockRetiredParValueMethodAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRepurchaseofCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesRetired": { "auth_ref": [ "r24", "r308", "r313" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common and preferred stock retired from treasury during the period.", "label": "Treasury Stock, Shares, Retired", "negatedLabel": "Repurchases of common stock (in shares)" } } }, "localname": "TreasuryStockSharesRetired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredParValueMethod": { "auth_ref": [ "r308", "r313", "r315" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the par value method.", "label": "Treasury Stock, Value, Acquired, Par Value Method", "negatedTerseLabel": "Repurchases of common stock" } } }, "localname": "TreasuryStockValueAcquiredParValueMethod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r480", "r487" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r486" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Accrued interest and penalties related to unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r139", "r147" ], "calculation": { "http://balchem.com/role/NETEARNINGSPERSHAREDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Weighted average common shares - diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/NETEARNINGSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r138", "r147" ], "calculation": { "http://balchem.com/role/NETEARNINGSPERSHAREDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average common shares - basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://balchem.com/role/NETEARNINGSPERSHAREDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 15 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r110": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "230", "URI": "https://asc.fasb.org/topic&trid=2134446" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(b))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r153": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8475-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r192": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "https://asc.fasb.org/topic&trid=2196965" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r209": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r232": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144471" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r246": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r251": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r292": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r316": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r335": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409875&loc=d3e20028-108363" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r436": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r5": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r502": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r527": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r536": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126966630&loc=d3e41228-113958" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e526-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "4CC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL109998890-113959" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "4CCC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL109998896-113959" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r570": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org/topic&trid=2229140" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r609": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r620": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL34724391-108580" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r717": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r718": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r719": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r720": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r721": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r722": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org/topic&trid=2134417" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" } }, "version": "2.1" } ZIP 97 0001628280-22-019804-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-22-019804-xbrl.zip M4$L#!!0 ( "EK_52HN)5T$U0" +9Z'0 1 8F-P8RTR,#(R,#8S,"YH M=&WLO6E7&\FR+OS]_ J][/N>T[U6"^<\T+U]%P;LIKLTZY]B/U!J]?]]PI= M)2NU__OTC_^O7O_?9[LO:YL]/^K$[K"VT8\PC*'VL34\KKT-*:C=[I>;]U=#RL,<+8%P?[:](X*3UU=1&HK0MN1=U:2^O$:>LE M4$^L^^UHS9O@+)Y73R:%NHBSS$M\,W[ [6SER_'5K_7CD>#D_7GCS)7U=[_:,GC!#UY/+@ MROC4UMGPZKR/'S^N7IW;ZK9;W9A[YLFP#]U!ZO4[,,2>PU88J1-6IVSEL_NU M;F\&;\FQK<$0NCY>W730$XSJKUUQ><;5#0;7F__()Z?2)__;>+GGCV,'ZE_> MY@S?X/UMUU&$XDEQ='SJW2?E7IVT=Z.YZ\^<#SL87-W>^5-_=;J#=G[(5=_K MY YD1'$R.7$TJ!\!G%Z=FV#@BF;'!XH+KDX>]N]\!OL$CWZ&;'T0_;63\?OJ M4>_#5\&ELDY,G=-).[XWZ@[[Y]>E:=+0^."U)VR=W?6 E']VY\GI(;9N;QL/ M7&MWT!_>["+\\=-):VWH'OU[)7;K;_964",BA*=_=.(0:OFR>OQGU/KP[Y6- M7G>(>E[?/S]%K/SEMW^O#./9\$D!]Y.G__5?__7'L#5LQZ<9Q/H$L#^>7/[X MQY/+IETOG#_]([0^U ;#\W;\]TIH#4[;<+[6[74C/D#K;"V?&/N7'ULAQ&[Q M$8\WT=CT6_[R_F?#W9C^O=)*P<@0O>/<>1&$ ^+P$Q,>S0&-3+[;+!Z%$EK_ M)$1=Z.1;Q];:5A>?[WP#7ZUNB&?_B>KC9/CZX..#-S=WCYN;?K<;):]X\:=##%X?'._OO M^<')WR;-]<-'[>-CYJ]-\^UH>O&VPYL5K+%]UMS\ZZ2Y^>9LY^U?>.ZV:&R^)\T7 M>-_]-_AYZT-X\;SE7KQ13?9WJ[G9;NV\W>8'^V_PNL,3;/L,[\6;;+>#O\N= MS>?O#]]NCZ_Y&^\ENX?[/8Z_D7S\X"1@NUNDV*>X17N,-AM4)'7!/*];IF+=\X"&FP@6%5MY M2HH_EC/UQY-KH#XDQANC?A\!?MX:>&@?1.AO=<,F^JLES-^"^>(&S)(':GS2 M=4ZDK L7?1TT9W69N!2&,4L\67E:1T^']G"&&*\C#PF9BSQOP]$2V&\!2VX MR\$XQ8VK,X7H"N<(ZJ\D=:]),(XK8,JN/$W0'L09PCIAF)]T]SG^,E@"_"V MZ0V C7,0N*!UIPT";)VKNPAHI7TP-'%#C$,'G$&8&[ZOL/U>6")\+X39#82) ME2QX2NK2@:@+JFW=^,CJ08).)"@!3J\\??U=^"JFG'2!!AZ3<-8;)9)ACDL, MHZA37\-W3,77]HZA'Y\ARP\;O1Q9]%#/XS\X_G?(*SO-/ZQ^A M'XJ__HZ#8:M[="D:=+YB<=$\MQW?>=[=Z?S]_F#_K_>-BZV/C8O&V>4USQ'R MOXX/WSYO[[QMR,;^P?G.YIN+EWRW'?_/&YW7%XW]]8O& MQ?/+Y\N0=YZW#]Z^D0<7[\^:)]NBN=],C?VML\;Z.\7 2$-C/5F-W$H'J%NE M7!V=K>(A,!LAK3Q]Q0_N0/9Y'WSN\]JHV[K$M3OJN-A?F8(NXP6M#GJ%?Z^( M"? Y %A#P#P""4=Q)^V-B]>TL?^:-S;7V>0:O-?HD+U1 M#;;]\7!_M]W8;)PW]CW:%&R[\_RD<>'/=O:W+[+-:6[ZCXW-P]38R/I>Z/U% M\^2U:'Q\1SD"8:6M)Q%877 M4#CPJ_-6F'BVSP:A(/?=W"\63 MZZ%W/Z:( 92/@UM&#/(0SMJ@&$U"(:D50T1KP_-3Q&[0ZIRV\]A.\=MQ/\O0 MM<&!U;-!P":>7&_C\OZ?;CI^AD%OU"^^%4-G:V/!O)2.'Q',24.Q& &8?&N% M_#VU8K]6/%"\=3!H8_L_UV/9+R]^.OGI>NNGA1>;?!L,H3_,@6C!NNKX<(1. MKOMT[.HQPV>GJGH>6KE^9/)]NW-WN9W]Z;$V$0(*Z6T2A!-K-&,."48,2:1="F?E#)>,OFD MD_&/G^U-=)(%-[YZO=#Z@(_U^:D%UX-AK_^#'7_C^OSC9NSV.JWN;5SVN M-?'D^M-_"W=%0A#6O]_HU/I-*1:8(Q(\1F@<;38VGIP6 M/AH;M#7C?J/E[K?[\H?I]5MP21F(SH'+0A7 @S5*.DNB%Y+[V=GG\5O'HSQZ M2*HUSGM=?'K8/VL MA=1@JZJ\>9H?>XAH]7&K358&U*0N3Q M&TVM"<:#CHEPMS#XK'L_ZHS:>1'"SO X]O-Y_7B<6_L0M[N^UXD5@^=7G=OV//O*P(-20)YO<&(DFK!I000Q&-$ M;:21(IH%TJ806GDD -JOH!6VNQMPVAI"NR(PL02*)N5<(D10I$+) ",61(P6 M(MP8#."EB!Y^8C" ?]9O/^',A9?(@DA KLB$!C Q:'3PE%OL-BOL'/JM\EY] M_J@&8[V,CEKEO0C.@Y+2&4F,Y81CQR\>JG/A O,'FC,OC4J6A#S0))ECJ+;> M:LE-"(K.P^Q5F4','U!(,?@D770L"6("LOC@=$0+[:P.FBT>H#/C'?,'-^1E M<JJ6(@6Z$ G5L,/ =P 6S41EB@21# ML$(B@4V\4@]GUP"*YY>GA TPZ'H":I+A0B8+0VEMN MT>!SQA)=&'SF[9:G!QGA(+UDX- ;H^W7-J)N66E!$VD" M+0GGD7J1 AB1(E,V.H]025@@;9J#6YX>3$H$9;D+T5LJ("87 A4<[1TA*2+- M_7*%=CDF3G]BA?:4YIF1^4MADR=61NPOBC8GB*B53#8DK>;1;Y7WZO-'%8H<60*6'(5\;I4"7A)M?6WD]K_IPRK5E>RR8T$=Y;X-%)K;E./!$\ M-+L>J#S+>!!\N//1)*6D8%HX%%)#@_(J>4V84"XN##[S'CN8'F1:0@3D[,Z8 M)(QPSG(AB/?&1 M:A(6!;'8)85/3)N*=22DI:H@0U( VDE$DXE0'X]@":=-< M$L*FMO8N:FI8H-8I*JAGH 3$ -1R4(D9,X>L^,I[I_GG[%-*8C(B%_O!D-(!.K<8>/;@6DDDBP*I*>5"1>ER66$= MHM%*ZD#&]0M*4D'E.MV8T@H"K[A2GJH(S HJHXW<8PA,%4F9+_+9]4#E6<:# MX&-4#)P90E-4& 30$-CO9-4<":Y30N#3PEBX&E!QO):E,23U5)8%L#9Q)D% M%ZTVW)&%@6R&,?"4H$&;SA+Z<>]L#H&M<4$8Y2.R4& M.;/SW@@OP"EP O^)SDD#QJ1)13W%)@OI'[[DYX_B]6PT0*\S&*Q[Q&M08'*) M5%%6^#_1'X^>M<)&;WWOX1?-J\^JD'YST3S[P3F&JX*0W=[[.\MK-G?^,[G\ MWN4U!2'*>0F Q$1P82QS7%#-$G4,C6P5A&+0'Z+1'.%+]4^Q^\^;T(F?2.ZX-!' Z>G3?@I-??:,/@ M2PX[&@PQM.COQG:QT\?@N'7ZK=CP\0J)IR@2RE-OHQ3,,P/*A4@IDS9&:0S["%FWU^X=G>_FK4&7@G)G>3XF(44F:%[EEPNZ)4X]1_?K M53(LN045E/T^A-B!_ONE9-PY.B)8,($JE TJN 9+4$Y,,H+RX*SC%:#Q2X=3 M3J*OG&40&%)ZI9#""*26SJ?H$N3%70865;0*<#=Z_=->'WONR@8MA6H:0D6" MX4YJZY(2PAOA0I BT6"1**=D_4(+U7BKJ\5R:_.7J<1]3FDQ(#R(O$D,-DZM M5L0PJRVABRI3CX)/SU^\HG",$U D(:WB3EO0P2J./A %2>DXAPW&?E2\R@3D M['<\ _! ,=!F7H,(43M'(#F=0,F$B-H*%10J$Y"S+QZDK:&,$&IHY,(P9_,8 M2JZJB\II' T56D14&B#GLF"("".E9DSD% 2K*6B1LQH55QAD."+GL/?2(@ Y M^\V@&' +.2N11R8$,R:A;C*P22;EB/ 5,JV7BV.N%@:\['GX!.:GM1J#X4[: M@W9A' BL8)6]Y!8$SKF8620Y@3+DK!:-*X1@ M-2?410%&4Q4YJ1"#+1F<<^&QWJ>D#6&1:B^2=<8G;G0(T<[;5/=HZ.\4&%K(8,6/2 M)A$\\8H*0Z(5R0L5M:R MQ?.BL]?3V;O28"@!3HQ!;B30ZII(J7-4<"D8?KI18V6):?G]*3I-II01&@P7 MS!.+'U-4*#96H9K2"NGI^D?HA_WSTW@=Q:W.:;MW'F.1*[!SFF%>1.54N5ZN M"S3PF/+^Q4:AV66Y.JFUU*D;N]I5#\C=.!CV6WX8PWW2/KYYM[P@>A>Z1^.[ MY*^-5K?5&74643PD\8'3H 58*6+.WB*!$!&53#3Y2NCY;8#!V3T FZW@55(\ MK$LT.*$BA""\)2Z"-%:9&!G1W-[8TK:$XO$-$%_%?NKU.]#ULTD64*M+1DDT\L6(I##7$^85DH0G1Q!?R@H5TSF M44A7_JK7)8%DBC7B43V"$L:SG$BM/4"B,@AJ'?YCN*[0,$1I0M;YS(,;YRF3 M#((%H0,# NB)9%39"ZFQ;BWQ>^#L]T])TZ/\+#?RIL=MX,=) _=.FW:!9&)A M004CJ*!.(KX4C)"6A^AIA29K2J.I4"6$"&MH@-06"7E0::DAE2?^#!VP/0O@U6L40F.8& MDM">H=\3U@6?HF+,R@KL(%4".*;'+#V/5#$O#-5!& % G4I(3H*+,?GTZ,;0 M*SFNP31))M#H)5BA:#!*"/!&,\Z#2[%*"WY* >)<0@,1/49T@J/Z!1&9<(PX MHX4W(3%)307V@"R!89S>*(CVT@8)'-F[$LHH\)%2C7:2H-=C95G<#"9I'H3'<28#]I+G(1E!\JYXA,<0 MM4XD\@0SW NUTH!,D.UF)_F^G?C MAU8^92>]PO[HORIZ93?ZG-2/]QHOV0PGH\$P7[B(!E J*84"K9S00NE@M= 4 M>;AQX(Q1O@*[X"TDO-/:GM1%5%O@C$8I:+361D@L$8B&) .7J8-D F\I"61% MX"7WA_<+%OI3J81ON_P_%4;_=-Z M-^3*WZ>YC6?G-WWH2^B&BO"80+0SD@:G8Q0.G6>*UDB0@($"U>/QI5)'T.5" M9GJA=.(>58-Q)R,1%JC304O'G*7541O0#I0J#*07!"$ M,(?>"@-K;BD2SP"+ICDW8+ISM7! MBB@/JDZ0-&*H[+6PSCH3 \;,.C">1(0*K+@M(3S3TQ[%6:":@_8V"JJM%03# M:BZ"5LP[(Q9,>S9ZV%7]D<\T?+N+EQ[UXZ JXU"<, , *J_*S14QC4XD!")] M\ 28H0NF2G/ :HJ+7#A$25)$@(0 RH A+H$'A5K&$TT56E7Q4U677[8&/U]E M\G%E+08PH(R0R1HG$F% 7/(^AAP@1..K(#H/G[7XX$)92=&A,D@F6#3X/Z&C M N9#Q"C?!2(8$N7R>_,RXOI 0:6%))7GUFD1DW,1V;"*!/D83R9 ^9UYR:&: MGB\G@,28@K::14'0*CMAF0V)<\]3\E5(,)W2)AM(V8HO>1^UI5?_3GWWA#(, M@@,'(0/JNE<89@6?G$JE]BK0"(V"5 6V*\;M% BVD M%B) D17!"0UY?38CGBA3I=H@Y=HQXG%Y?0\QV>"8C#PG"H+5VJ#QEM1@9"^3 M6HK1%,7H7ERDDF+$M964,$ 3Q(2@ ([PR!1$#/!98G%!_?Z/2D]9/#]AT7JG MN,FE7JWR&#."!LF\#RHO@EI0SS\?V*98D<8ZQ,L+JZT30F@7J!(T\J@)X;(2 M [ _A=_.\#CVOSQ]Z?>_*Y6/:1>9$T%'(FB@#J(T*$">![3BM@I^OZ31_H\( M9R5%2!-O,=2GQ!".00@Q2@)8AZ)"68QD46/]&>'[(/[>:Y_)&23"O'#26@*1 M@Y3:Y,TTF%E0?S][R*:X>BP80K*/!\8%:I=3#@* )V"S\2[QZK%LD/?PCF&4 MRT;FE13#\T8<'O<0N0_Q\,7X/JMV-[8V.AU3J%[_O+E M1D7TS0ENB2+H:H/"L(@ !"ID\B"YB$&6>*GY','[YK.%V%I[&8^@O57TU6>W MVP)\,NAN8$^U/+3'MZR(L%"A%''6R5R5*PEF 2CGR1*,J:E251C1JY;*SX5" M715V^] ;QAMEW8K7ST@<&"U#=0<-H%27*(-89!X0+H9 MG/:,!J^$06?E=!5V4:PPY'/:(XHJI*G&AT"$]\:A_V ):8C)E#5!17+7JPOY M'+;OBU8:Z4+@E DCP= @F0U:^X1TE)=X 4"UD'Z0 0)OC16<. P9M)!.&^NL M]X%'*B,/4"3(4$,4TV4#[]-TC!MN%ZD4^<+/8-F-'WKM#ZWNT48_AM9P_:@? MXSU2E^Y]XY>][M$P]COY 6ZF=^Q%C\P[Y(,/*0K49#UF>@JB8-%")S3,8(@6 MC#'0Q#!-O%2.$WNY9'C]I634*RLB M"^Q$/F>.7TK%5YCCEZ?^S)! U(IJ390G05A/G7"::H,$1_"@J*C D,#]!>AE M#[Y5?KYJ5F7^(PQ K9;$(EL5480$CMMD)*$8>2AE58FG2);.Z6'G0RP2%5V3<&A^G X$U-@'Z0JRWQF(T=[(#>(_HSS2 M]@'_NH4#7S]AP<3WNN_3TPG,@'@AN;?XMQ$V1!LY=90 !V8"WFELX701F"U% MG_LP:4<9,Y-))AJ$A P6Y5KA SF9E<, JL&/(M,<5RL*N M18C!6J:4UTGX2"Q+U$F:,\"9=EHO H=Z*//RN%(%I+2HQL%$9Z@ PJVP)DA/ M [6<1.(K("D/GRI0 C,Q?TD1TAEKK58);4HDR0:;#/$Y.SD*Q:JP!NVQXWFU M/''\I+>O4!P?G+3QM46*5PVF5KN-W?8NC>G.[2U_>=9];G%=!KV7W"H(.2=. MQ C(/KB.5/#DF0BJ_(QC;U*U_=EHT.K&P6#OLHG!9U+XYZ@#W>9HV&\5]=J[ MX<\([>'Q-!Q;KFK8:[="40E^&Y_DRV0*%" \UCV:/%9%"(^CP?$ BB,A%409 M-$Q @K'&*>(YR/(/)RX%XT%&$RE5,44F"$M&R+QI"W&1*1\U3]94(4:YCV"L M(S^%]F.0C.F9#)94IKTNL*31=21KN99.*>!H/I04BV$R'H]D3'$_!..5LYZB MU9!YI00D!EH9)SRU*! 5J&-Y'\G8.XV^A:)P_JK?"R,_G1S[5;)$!%#T(1(8 DT M*Z^5N \J&[W^:0]QB=PQ,151541&L,$E31X21UB(#I%(F&A$LSTJLJF7$ M98I+V2$8FK=[DDP)L,XR1H.V$I+45%%6H=5DRUAM_DO+6"+6J2 2M58($DVP M5GI(1J*'G@Q'ECMY;2E.MXK37!+CJ 86F?#,.)MWKP:IA%""YP$#$I*HT.CV M4ISF/UGBD1&"X1Z\=T+&@'0$S9,P)!@BH]05R+-;DSU&O*7:0+1IP>A2#-IQ"3!0$I!"8)^C6M M+9BD4](Z4:)=+/U++@P#G&'$5X$BEF4"=/U&13";@2EM!B."$@:-Y MFS[G=3"*BRI,CY43S;FPA:"P7Q-Q6E.DFS8Y@PHJE0O N'.&5X ME!/-N;AL M2TA4+B\Z=4@"A37)">J5%2)IHIBH@,LN)YIS\9O @!IEG4C&"(@B[]4H$%MF M@ 0IJ["NY3YH-K![^LB\=B.^?4[?Z1X59RVB\^22)N&I2T$SD9RWU$8DV"E( MC-)(90HCEQ32N7A0[8@"0$-+C$";JT$H(ZUG)*G@M*G"+NHEAG0N;C1PZ81S MGEK-!7/""AM43(QIYI$8V05QH_/3TMG[4A)HM"8"6 9"2FL\2,^#,CX%8RBI MB"\=CTWL]/=B_T/+?UZ,>GQH#]JSV"-^#LLRN080!MVG3(+*:($YFN=;L(;*32G M4H+PZ FYBR(&D2Q+P4I>$<=8#@3G-!:;E_;Y@*XP"<(L6 E(79,GBN!_J?I^ M<*/7@.XH@1^.^LAH%M$5DD23-Y3["$I811TQEG.K C.0$-+JN\+9@CB?D5=I M/ U6H46U@E&?MU'FG !(AR%')5:VE0K$N3A$'JW#"-$#-QHQ2V"R/G+.G/;$ M1%5]ASAS39R]3PQ2 4_1$$Z,H(G;7*@,? )!+1!7A37PWP01SSOJ+NJ4),B$ M>(5DN0+!M<: @M,\J!J) A?C(OC#60$X%U\(Q$#Q)D,U0%&G12&,M'FRR5&&FD&(W54)41TU( .)^Y1L&D3&@V M)9%"4V,M\QR0Q@0NC7.QTCYP,N ]/KJ(+M Y:H+R5,2D!1,*O+8I0/24$.E3 MM4/"V>(WGSPG#N?[-W@(82<$JZO-NQ M0,IB @-I"3 DHS*D:CO F>O?'/Q?<$DY%4!"%%IKYTBP1'(2&5I44^UQT:L= M!'KG>8'S(OH_ 32CQ6G$0$(K"M:;X(F.)#!/F5X(_S<;_.;B_PB)CD"D&+KG MI1=YVP>1-_+R"&-"=[@0_F]F^C>'O9 \B493YQ+R3^VEP< OI6A]( X"KT*R M2%GPF\_Z&!UDX, )Y#Q6X1VC,0"A22*1(:8*.W(6F[I/$GU>Q-Y1'TZ/6Q[: MER#ZWJ@[[)^OO=E;+,\'DFB)NA:\M8(;;FB*@04-'H067%3$\\T7N;GXO*2 MR9#G&C017D=#I%&2"QL.A^GYN0E::O>Z;A5P(BH82 MX=/&4:5$"M&PO!*42\V+<,]5W^'-$L+Y1'M)1HW!.GHZ*7P"T!*$L<$&KHPC M5=A%KD00SL4%,H/1 O=EN#]U\DIX[Z_=CUYWL?X701W2\U)*6\*D,Y*AA% M&\ZE2@RBU4Q+7Z7Z,F4$= X;=5JNN%72YSTZM:>0A S>4A&<5\ZD"O"IT@(Z MGSP;F1PEWDC.FY[37C5<%F":GK7L_ZHS:>&[8[T-WT"Y2 M5]?#R6@P?)B55P^SS1=QE()G24<0Q'-K(XMH71THC2R9+B)>+Z#5?=D;#)IQ MN &#X^?MWL<_8SB*KZ!?'>"X-MI)97(Q3X&D%)"L1I :-2T:%:NT<]^]@=N, MJ=6-X5GLXH?AJS:J7>44CB>3@@9&@2E4.#!&:<&8R5F)3E5B]KCTEG+^1-4Y M*1D CRQQP<$#(30J)E,DVJ*Z+C3*L[:O\X=;Y0W@F7/)<2.H0N^ID=B"]5: M1C:[T'#/V"K/'VWI>?*!B* =R162+/(G1S5#JBN I2IMC5HVR_T@FR$*3:2U M6G''0' ;( \>"-1-*B,G+"PB7G/DN%/<<#8(,-QJS9@7/%B3MR?3U"6A\#YA M(8&;'\?]*=RN1NM/\8EO'Z#/1[Y[3)X$!4E9GLO+HR^--@7GDV(!]=D$=V.Q M.O[OH67A8<=A/C_UIS8WPN>WS!MIE> 1V8DDVMB4*D M$/:Z1QT:7&X.\BG9[3]P>@K/6KV!;\6NC^M[#\\X5)W=GW&P:: IP'$T>7D) M"-*.)"PG5H%#OI%TU+X*D]!7"U/CL-4O3&*V;?OGIU\F;O0&:#%/V[WS8@#U MZNRQ05S(">HDA';1HV\30C =#-?<6$5D!,:D0;',U*C(&#Q68AUQ*R,/: M$,N#]1 )PX!(*"$=BLL,5HD M;VP(6ODJ[7J^E*N2+('%=X-NWO+K7>MJ;='M@VRWG?G=@VX)P]$4572.11&I M Z\<8C[X_.7\4/\8N'TU4G;W=/1 M<%"<0:@/[[.'P^ZH:J1$PZ1DTL4JW( MC5":@R4"C"&"H;WS3I:?9BTE939TRVCO4G))T:0$8=$ESI)BW!KG''+T\MN4 M,BSP?! E#EH$%@.%O#;%).VHU908*C&DCJ8*TVSW@V8;W[D?!\-=], 5@@>B M!,4A!LZED 'Y9$0CJUC2*?H@5/EM;,DT9WI&C>9*/D8;SP(5)D3+3%#!YJ*$ M2)X46Q1H9JHY4QPFM$92C,>\)QQ-G#0T.@"J4&THSSZG_ E=WRCU.?YE@*=\ MP-N$Z85>Q6*$5QC8G!=+?\#G>=?!L_//C]RQU>%?O59W^#>^'P8;BYA6QC3W MR@810#/A+85B]1FU!,& Q$;#EGZBM!F)3G%J/T2/=C=(YCC!1HP*W(2H(%O\1 M5XM2&"L;8CFB:O3ZPR,XBB][B-1.=S=">VN0<\$WX\#W6Z<9NKR@=2=A[(6] M,D%NO'_C&+8_(X1_1HAK[ _6N^$EN/QSKW_^''RKC>^Z-W+M"(,9:"%C/X;I MU1+6P3_IYI+5T;"_E@],+O[:"M6KEH8H_0CH[>M?QP?OT^#UY6D8#&'<0"QBVND87@ MMJZ'LWMT?7G$JRQ"0"P5N= (3R(*0K3S$3V0+C:916YORRL$CPXJ(Y.+X)#. M12U"9'E+DY1 $Q?S6@JS\%#M?^P]>J--E3+$Z)"RT3;*&V,T95(&8Y.5M,3! M6.F-]K?%JRQ"X#6/: !,H,X)M %&)4N,DP;--].AQ!E+CPXJ1Q(X3[Q%XRUB M3MA72FAPPKC(I">+#]5Q/RZYM@Y2Q>!%\A3%P')0&'D1CI^04JZ$ M+F5D5C+"K9'")8:!OM:[22J@'P>G>=]_N^EXG7I4C?MGS MM\CKY.9;9Z=X_4(NN=(F:$,Y1&FMH-;8B-33RQ"2 V%HE39F6 I4&=9VY5Q0 M'G12!I+0T@+3)!?.,4B-C:-5R-I;"E29%I%Q[2,GH*5&6A05!EA.*Z(2(5XH M%:%"B\B6 E6*U6K)1,^YTQYC=BL%1H%YFHQ)# 51U&AY>?8R$BQI"94I,GP1 MHX? M6)>BA IB6$BMHI(%RJP)A5(EE7H3&*4@C* _"V M2@EI"09)@%EC"+?@4*(M?N:"4OS/.:>)JU)>VE*B2RC1LQ^E <&)#C)1)J0P M7F%$%(!$3;DTEB57H5&:I4273:+G,DP$RACO;/(Y2J'4@KO@@V$)%JA M8:*E1)=0HF<_3A4YD](H*2F10I@ X(G*\S(\ 8A *L2CRS(G.W\JR8,2,H&0 M"H,C29DQ5N2D/LZC\RRJ"CG>4H(Z%]^C/2,Z\2",32((Y;A.0*DW7$+4M@I% MNDH-ZGSVK5%&:JLX!)-79";C0_)YB[5]_D?HAPU\]S[X66PXR7XPR?TJC3E?'Q[^^=OG2#U0YGSB M.3G9"2>L8LXR8U4$KTTU57GP EK=E[W!X-GY.+0KREGDRA;'K=/K*#=[W7 5 M"LXF]BHT$:4KXEVWSOQQ3OL8"]N;O[.X\I+P\E!!/07JH_DDW%4?]&_ZI->@)1O4: M]NMW^R83> 3K\U[8& D*D^LF162>!EPBZ;.Z+I4R8TM)G(T= TX=S-<;]7T<7'X]CA"*YPFM#T__ MP+_&%3^22S)8\$H+ 4(Z)K3B,B2P5COIWV5A^G3-8'C>1K'IM+KU8^R2X^$: MTZ?#WS^VPO!XC1+R_Z]Y!-+@%+I/_W#])]CHY>?+MF_> MX=J5O^?7JD,;05CS,<>N7VGK^UH9@FO'R?FNU\=.JOM>NPVG@[@V^?![: U. MVW". +1;W5@O+OI]W+KK#8>]SIK$&WR(_6'+0WM\D^)^EX?'763MJI$J]](0 ML1B&R8W'';A:=."38;CEF%FUY.[#9)7>?>FRV:DU^Z3 K3\Y8:P$O!!NO X% M)HOBOU>H7/E"J,9BPDZ'M4&OW0JU?UT:V=]/(00T>VND1HMFIG,?>N,^X^-9 M&;[G(9X4PGZ+W]NXT!65YVKVMC3>[V_O;6WNU]>9F;>M_-_Y<;[[8JFWL-!K;>WO;.\TY MO@*[URN\!73-W:-AK_M;;7-U8[7&B!3VNQY[ME:7RE5)]8]873M]R\#OK;"E MU$ES+Q%YOK/;J/V!M*/;ZS:14O5;OC9F)[LQY: \&!FB=YP[+X)P0!Q^8L*+ MI&ADMP[3U;J0.6N(K;7-GB^(6EYLO#+>R97_?>XV>Q]>LMT/![PQ"B=;'PY? MV).=DV>=@\X!/=QL'Q]<'/#FYNYQ<_/O5N/D-6^>-.CAB\/CG?WW_.#D[Y.7 MO-D^N.A]/.S\U6F^?2T/WC98\^(U.=A_30].MDGSXN"B^7:W<[#_7C;9-CV@ MYNPE.SP_>.O5X8N_.\V+P^/&R?K'YL7VQ^;FX-Y:(NE NU:U6L2YBWB$U!.^C6WE* M2?UU0?T^87 W4UHJZ=>5-'O-J6CH]9[A5ZQX>AI*OM!0<:N&_I*WT:[M=..O M]V3/]W_.];QC1NU-M^5[(=8:>S_WH#.P(J\OZ\RVSW?C::\_7*FE7K\#0[S! MV7 MY_O>_ M\H95O]]E;.8AWO_]+ZK([S?_?OUF?7=_:_?E06UWZ]7.[G[MU9O=O3?KS?W: M_DX-N=D^$K :Y;6=W1J5OX1?:SO/:_M_;M4^HVU7E&U]8S\?II:+;^G0W-7] MKOYXWNO7AL>Q]L]$!6J78PJUV TQS,*%ORKNMW4Y.71=]0+^4N_@/8_S9?4 MY_7S"/UZ[#XN53QOG!R\HTESX,G7 _8TNGJ1M3#%.DBA*7':1\%6GOXUZL8: M)[_5^N-_>V"V^T=%2?.ZKAE19,/%7J]SJU M=_BG-NP5_]['5!1/\_#1\OW>>:/7Z;0&>5JBEEH8>Y@[2&][U8Q__ < M[]8L;O:X;,;%SOZ;=R3E-&NCZU9)=*@@D-NB+ZV[)'04H -5&J/H.N5*F.]V MI=^:N9B:C*E[#58]U%K=6FLXJ/GC(A"[&I69\2 <(:OD MT?AA%HE3$U];DZL*J&GWVI^V/LU.QXRO&M\<#($R$[/\B#@3:F[T>F] MT]D+(IF)D\GN MX7Z/--E?^!Z'[YLG[59CB&.V<# MQCKP?>+=CNF&1>FT0FC'.FE,015@_(ZD]H(?F-X[IKD+H[;^:7P!#6, MWWL8P/=K)Z-^:Q!:Q1:.F1"U/O<:Q6G](^BV+HKOORYM5/D!WE[=7=U;K6UU M3MN]EH%'Y#]DY:EDM;U1%TU.K+W*4]Z[ M/;A!A'Y[^*&V,58;^'&GO]_[6$VZ^S. ^7?4IQ"M24A/T0L*SF7=)"OJFGI. M-'6,*KKR-"OAG] Y'=Z,_6>'4^&S=OJO,#I!__38!FQV-K?>40? 0V!UK6/" MT"*DNHM!UPE5C#'.-2B/8!W<')^9$42O>AA M@];IY?1Y2,#Z/4[%7F*&K5) M>\?JPD91=XA0/4B@PN'1J//X-;'R.T:OR^)"?QF#G GB:1]5L'4*[5H\BWZ4 M4S7P9Z07JWVRP/J5/9(ZWBKQZ=%;&>_\8X8"L8159>$NKI JU=W M"FS=!VF%(R$RCV;."/FE#OWZD(8NEV!JO\J"4>%P_&> \>\4BR$D'NM.8D@M M0-DZ&!GKRB>K?,U_UP;3[S"3^>[\3%JK[G"/WW-,OT M*A-RZLT63VNF,9\PAB0/7'P]A^?NU+'XQ;^\LEN M?L]PZSUSZQ9?+!^0\XR=VSEEKK -E>0\EU,0!Q=YBF$7KSG,W$8T-]_(Y@N\ M]T5H[[S=.FM>--O-_<9Y\V+KBRF(TY,\Q8#MGS<[;V1C\X@T]]\3?$_>9&_D MP?X6;[ WM'&QS1M_XS-^.1\H&05(4M<%CZHNM(6Z-=S5E:4I6AHX2?IRO1DJ MQ-ZPY]__5CN%?NT#M$>Q]G]6<[;Y$YY7UM4&QQB _,",X5)5'EY5QLYAK_ - M2SVYAYYL7=<30I6VFI&ZYQR#"Z9X'5 ]ZHI$I:*-/GB^\O39QJN->6G (_#4 M,_ EDY(=EXONOER DME!Y=>>S$Z'OICN9@H#=-0?=#, =1&XJ+L(LFXT)5X% M);W7F8X- OQ3>]'N.6C7$^&0V&K70^I]!\NQOR?&>L MN?.:/X[^?:V39YL^'L=BTCN'X9^M_/N%_EH[AD&QW#O4H-U&7IIS.G)<_\^H ME:-Z#.9=')^ ;5X%]CQ/D5\N^1^']Y^-"DSD/8?\^7!>\E\+>!0CB7SJ:3_Z M6,05E-6*S*I![1=L;S!":CPX[N6EAY-U]<-C&'[YW!_A^A,6R]6+B\?/_^MO M->B&VB_L\OT=R?X]/G\XE2\*#_!N)VB"%!6S&G M$B[KB@\O$VJR1QW"<#2HI#7XB41/_/[.7PE-K]DK0!^+W'TE[*;W-['^R/=F>H"GIM(9# M-#ZQC2:EW^MF,M,^KT4D-N>UHJPQ^&*&:!.&4,L)+E^:U$]M?#YPNCO",P61 MXR7:H\L:9+6]^G[ME[QH1__..%L=GS \;A4KM4_S2NW[V-?T+1O;O]O&7C[O ME>F,@U]G8!@_Z\G,R&:=4 M2F1I&.].Y2N]>;S3'-Y_M5GIS>AG% XM%]3:Z!)B#;Q',]K/U10+R]+/Y.W6 M7VLHU_5;#J!9@]J@@R88;]2?L"BT1QWLA_-5I*:QN'^(J=4MLC:+&?T\_\WP M5>YXBN(P_7URVC=/N/,!KD[,G'1\,A+.[ Z/:D?]WL?A\>34R9FM[J4KH,S5 MV81A?TZK5[]/(&8[WV;8*C7\A^H+LE6N[I[\^N'Y-KK*] -,XZTB6--O5:Y: MNWS8>V9Q_?@*]=M69<]Q^?)&83-[W?CKVO17FR_J"-NG!/+^!EKFHU[__)8! MMN*DPF;[\4F5'FMKL-U6\Z+=.GQ[V&ZRYQTDB&>')^]98Q.?AQUV&OO^O+GY M_JQQLOUE:LG%X8MMOO,6B6CG#3]X>T :)\\[._L''W?VP\EAY^ ,GX'L[",Q M;>?4DB_&JPVCPE&BZR(87Q.06JKL@NKM^$\9YO]\#P"8> +;YN9+OSNZYK>;OX^N%*JAC\[8 :/[O6!&5 MG"MT>W>%A_-_S^G"]^!TK^C)9Z,!WGDP6*SZ8S,E>$CL7G^1.ZRI5TK0.EB@ M=1&MJ)O(2)UKGC12/1MS+MLW"I@MB+YNW3Y",_^WK)BV3OKQ1=&-&Y>]N-3: MG]':@^M:&\ 8XK6I@W$)8S,;ZQ:\K*,F@Z+&Q4AXQOF-(-2T5,WK(K+J]8D)N-+@<.L97O:Q%>TOEOUZ_N%?[/-_\8PMOC;>M M=?'=>MG=?V@-"J;6A:[/FHO\+=>C*995#Z$;H!\&M5R IA7N2J/@O\"OMXX" MEWM.H[P"\_US%8/CV&Y/9*KV"TI*,9MP63+KZV/UOZ[6#O#9RP35HURA\/#$ M-,O(0GJX'YZ]YHW]UVQGBX MK$_2Y$'$$A9SOU?)OW+9N?5BGO.O4?O\P5M]H9#0O/B"[RNAIU1YUZZ WKXP:1<2.-QK;(XU*J M\\;^ 7N7J! 1 .I,"8O!F@QU$-[5O5<"83!6,)]34W]#6?A-6C[1I0G 3R^3 M*PH1R34?K^=CY"R,6I&%,4G,^*W6^X3+W?//]U*&JN1_SG^KMV6S#[/?W0_N MJ/-@#S&5S? ^WPWSM'<9IJSUBYU,/\0[]\<@M M/CNE!_/9EUV)_FU9;:<3^S@'_="[C]PMBCE]G(!*([ M'/SQ!&X5BE(5R;^]1/>S]9<;?VXU:AL[NZ]V=M?WO[93XJQKL-_S%6YL/K33 MK!4[Y5UNU5:ME]E??_9R*V\KL;'3W-]J[E]MO5F9BM5Z5>D?6Y?U]6.23]]E M:[NJR$,\+#=BZ@]K5BF]7ZOWG/*^YHA+?FK9 M_DIY!/#OC_H];*4^?@'O8T0'^:,3,H4-?%@.\+W]\I _UE;;N9Z=.8"Y9-ON\1 MPE+YM9UG;]P@%7]^[B$?2QL+Z+%N6T90FJAU:KK-5YYN#V.G1E?+I])+H9B? M4#R_FL8O:C-?E@WX9=2%46@-8_BU?-*R= !5=@!3EX"ES2G!LWR'S5&Y4!I> MV,V+B/!3,4=0K/U^!FTT1;&V=QPC&B$8S_5^VGGYH9GU@[YTM9^^2/7=C#[F MLLDU3JN/!RV?9_L!FS1I^SN&KY?6ZOL$A=\A*$OJL:0>2^HQ]V?Y#F6V=U*/ MSV(?Y!Q;T.\B4)_*I^WC/6+A O=:9[5&KRA M%4LGUX,?F(KS4_LF)]4'8(E M)5E:L7L)BEA2DG*TL:0D95&@:BISSF.[%R7)21C]>(SGY2*,>4?P3GPT]"3W M4K6?OO+T)+_$DIXL+=J]!$4NZ4DYVEC2D[(H4$656=Z7GA2YP8.<.ERD6QWW MVGBWP?_4MOX9M8;GCX>IR$HS%;D(3$4NFA7\G7TIL_N.2Q9=Q7DC:6J>W5U")*Y=BE M\^JZ]*54/(14O,Z%YUO#HEIDX:?QA_;D>W;S[=Y@E"O&KKO>:%AK0/]]'-9V M6X/W"R%(2_?]\"+&EU/()6ECZ;^KJD9F[+_%TG\OI>)SJY M/B5IXU9O;"MM=Q_'3!7G*T_WME\TU_??[&[57JV_V%I:WZ7UO9?8YG^SG/L.M[K_R?#^VL7W>17(*.]LOM[6?W[;V,R^X,L67 MR$L&[\BFGPCR?#9V?P7]86U[];__117Y_>;?GS(+M[NIU^\4G7#37MQ3!_G* MC?>]PP+-IS/&6U%^NS,^+X_P@WVA5FXQN-_A-Q^T(YZMO]SX3*,LSWVO[MCO?8FR\QXZ+7Z<]#_U>18MKK2'>S7_3)*T\_66SUVY# MOZAK.CSNC;#U,/BM%L]\/!W6!L?0OTPK.HW]\3?L"OAU\NX%0_CDJ?MHT#(# M;,/I(*Y-/OP>6H/3-IROM;K% Q07_7Z]E[(S_#)'-W?:Y>%/?G*57/K*<: R MOO/X\&IQ:,)3KQW39%5S>^=ALDI_\)BDYH>N_-K#4K;*%*O2P_)[-?N- =^O M! N76G-GN#!C&_&->&!],/C;SHQJC?Q[ZO0:$!:],%?.Q>:=R M]M)MT?O*TTL&N.R<^W;.E.8):_E??3G\4.8>*.JW9L[E\X?XSZCU =K7XH,I M#N9]3Q^26A4$Z/]\V4W?]8J?OUH_MUJJ=_NC=;;6[76?]\$7A7E&W=9P-X\< MC 9A!>6AFY^^^*&5:&!1.9 B.1&5,,3)E"155AHOC'^WG=TS49RLU)#&M#K0 M'OQ[I8ZBU(5.S"W6CP!.U[(TKG=#_F?KDRBN#S>@WS_';OL;VJ.X4KL,Z/&^ M9\.U[JA3#[V"'>5F43BQ^V(AID5 &_C?YVZS]^$EV_UPP!NC<++UX?"%/=DY M>=8YZ!S0P\WV\<'% 6]N[AXW-_]N-4Y>\^9)@QZ^.#S>V7_/#T[^/GG)F^V# MB]['P\Y?G>;;U_+@;8,U+UZ3@_W7].!DFS0O#BZ:;W<[!_OO99-MTP-JSIHM MV_&=Y]V=S@&>][S58&\N=EYLG34W7Y\=G+P1>*\V_BN;'3QV\>SDWS0.6OOG+1/FF^?MW;VWYP?OGU^O+/Y6C1.&D7;AV\; G\_.SPY.CNX6&>3 M:_!>HT/V1NV\;="#M]NRN?]7^^#M%M[GZ+QQ4;P'OL,1_OZ\L[/Y_*2Q>9@: M+7+^4H)_XWE":?2 M6*COYI5?3)__/_:^M+F-8\GVKR X$V]\(Y!R+5F;?!\B9%'VE<,D;8FVG_Q% M4:L(F00T *CMU[^J!BE1 "AQ < &6#.^-$V00'=GG5,GE\J\15+S["V@_/Y# MV6C2.T+L(^_S+4[&G5%V4C-ZW''L=@9Q4K(D]OAX^*Z)>)9! F%XZB;I]+AC MS_\D_\I_WX$D>71^63\-1[MG%W5^&\\^W<69+UJ1OS3D?R#OOD#^!T/^_G]' MQ)_\.;!_F=.#U[\<'_SU[)_]CT_P!?OC0_X=DI]+_^^?_R![)\^.]C[NO=\_ M><%??'SR\?_E9_A29X+06=J HU0!\AC!V4"!AY#9A'&6#,V\T65D7M ME[:7S$%W/T[JUK%\:,]YM5D:2JL-4!X04"L')D0*WJ>HA!$!>?9J*===H6XM M&A<+MY6ZM17)Z]Z8*Y+7@^19]R_)X(7-FRL+N@2IA )MI 09/5%*NL"=RTBF MJHMD?JN].R3?L[3"T\';C(3AJ#DKN?Q$PI4([:HQNXTFM&5)DW.#?<@\5@EL M602V_WA.BF@:=7 D E4L0K8_ \>X W1&QF0Y#UIE D/2U4A:%+^JR&VI%*G( M71%R9Z5'E QC<@2HE!20*@\:G2Y 5HPC,L.R]#"T2\2ME4?[ L^;HCQ^&\4W MMA\Z\?V;4E1[,_E1_:DURX^#R5$0.92 QLIV>[J)4+?*E*HI;*D4JBM>"XKF4.*4F)HV@.4/ #.F, MXNQA.,]-1)]M*G&G)[N4RA:A>*D1D9:+DMW\9V_/QN9%F2Y$H03OWW,<#'.!I6]%X/O>0S>O/OO7KI620)70"GNE#KKH4YUGN'&HM.7Q_!6_O.KT'-B64E0B,SUV3"8:S+.*N$T[Z3H7=3E3-\DR_G0[?SYM@6 MH3<(3;.1-Z4787,$M(:?-B'\=&['WXH5'PW"DW,;UN+#99Y[.'PTV>N3]PWS M?GQ!#G;W7J(@1+I,NY:I!$BRXK/".A#<*N4)9][PG1X3+.L\T2)OMD*YI;&H M"N5U07G_\9=0=IYYSI,"AS(K*-18JNX"!,8%=?DESG6&,E==0=M4=[?N$4IW M <2?A\/PKG]\?->9NAEJ"!2#)+(74!M"X> MG\QVL]XI3N1.3W':56K>XZM%.5L#VV5)CPK;5G7?]R5$G]3/X8N>X M_S:.:U1D8V3(3XW9?LU6"Y\-.XU(5V=JJ2SW=$Z<$&Z#*2V78N*I'&$B8+0( M(&T2"6FDVP:Z4;8IQWH? R+/R?6G">3K^I%F@4T*(=I+OH7,<[4U/ M6U?_:]U%Q.=6^[48K;'L0?IC/&6YRG#+8[B]"W+%?SS8??HR9%*+45F03%' M(EQLPE*X8R2QUF3ZP]*^N*MHFYI(5"BW5*U4**\-RI_%RA3**:; :-8IG!,. MZ ,%&[-V,3(:CS;;3OAR[-JP&EUI@U9)S13,.%4J-;"R"4)E.K@T5FY;GTR9 M.F**)Z*019 "!:!) 30S 11#C%1:YDGF-M;-3EF+_+"*XY:JE(KCM6N4,QPS M@8$(6GI,&D#K'>@0' AMLGS)="R4*#CFHDUMK^]#/&5Z!+L=!YZVF\16_J!6>;:K1D M:R"\@O/7%<*K@?"< DF:&R0L>Q+-&>S$('L3'*3$O' U]SHV#?N[4F&+(+S, MAC ;<@A[=6U@OO5WEQZQ:O7 S<7/\NH#-Z]W\VWA\I8=,:_DO3SR_F-.?UG) M@O'1@I:1 Q(=P&;+ /,A,N:])#R4H7F2R(7\O4&G/:^%QCL.4%4^K7RZHA/T ME4^7R:=S]4W,"&<5 T6$ TS&@2X=3F.,)"C!39(-GU)CNIS-A]8KGZX\F>FS M1QA'+2*#Z<5E! Y+HG\X>)AO)X[*;^WT?NU;US_N3_KYP\J1^N>3H?_G:'B< M?V'\/YURHG/R8:69SBN\QX45P+.9RV#GXSC70.$VGW!'5[E=F?3%^]!90Y7. M\>>%]O"N%U2KW^.>S?D['-D0/\]H?V,_E%F8J\AGW#H VKIG=W5EN^@6VZ)? M6Y.>.1_)^MMT#38KL_:#6KJH_6FG.V5;9>\!HD1P5(&8)5WH",VC"9M A& M[/2$[#)L$R_=LU$$&1ZCTUCG-6Z#."$#&.5@A$$0D(:&/.@JS MTZ/8-:I-OEB%58QA)N4C"5">9_A M;+KB]H/C:VCEQE.G^V_[(0["[?)RU2E;]]3I<[.=18P_,5HEK6N0UGRGN(0) MC8H!3& 2,*("B^C JX">.&,3DDQ:K$TMMRM(6RI +@5IE1W+0_!<1]NHG6(A MKUB;*&2"-6 U8: YLSQI3ZV/.SU&NEJW:1SK/8N;/!WXX4GL3.S[N-**H.I5 MK2BK,S7@8;%?U1XW8:Z+!VD\V=O]XR6CC$J> EA36NA;+\ DYB JCR0HRVB9 MTJBWL4"FPG1%69M%,*WJ8WD8OM#OK<%P=A(T3RY[#:D<)4)2D3VM8 "55&"H\\"Q>%J2(C/%T^H:4Z,E6PSEU72IK5!>)93G9(O6 MRGE#06O* (TEX"+7(%R,- IDF$*!,C6WEBTU9G)33/YTL3?M$D5+],+\WS)1C."$0>E$7!!2NCYZFJO>"V&*FKZ$E; MD7I+I,YF:GAFS>!*<"3ZE)'JLN@PB8(T)!%CK/5<9J1N;77(AK1\\_/'^^\Z M-G*+WD4;W<9G60*DEL*MDNGF6]0:FR(BCX"""4#)')@48W:O0BJSD:G4O%2V M8I03GOA+.LG14)9S5$LZLM,HV$38U49S,-5E:92V@QI$V(8[TZW#PZC".3G[-%W.0 M'H]BZ%=>75'*Z^Q0IC'1)(M@!2. ADG0,CG01%.*(HFD8SF4R;M"MFF@6X5P M2P-,%<+K2W6=2:.\/I%I#9[9[(MYA>!2F; JE2SDSWJ>#P@LNW7R>X+9/3_'Q\*2:9")9, M5SDY+4D6*)G)\O.-B0EAC:!ZIZ=45]Q^?DHMQ6DOF)=V<*F">7U@GA4H.F:X M&F- V)A]#)_="Z.4 T]2?@6UR)#./H;L8JOFJMZ'(,G7"X>S':#6X6R09KFD MXK!.?5L!T7U\^F7]\.&+ERB4DCPIX#H[8""W+,0E&V]1:HF*YI8JE8GF-6)X-LQA=6CTA@1ATUBN!4[!>E!'4:&B0 MBM/@"Y8YN76_A1IEN686:-1_FY7\VWCKFN/JA*T]#71NNXLAXTLH+?7?QP ? MXVA8V>Q:;#8_7XF;1"UW%HRE!C#I5"J,"3#A7$J::Q9)*:[3C+(?6N1_52"W M5)M<"\A5F]P.S7,U*BBHH%Z#=]0#>N% :V0@N,5L2VJU=T6;2*%;A.7[$$MY MG'\C7VLY#Y5A-^Z'.!VX^TFIK':4[KUWO9:E4WX\'>?+&(\?#T]<]L+*QWXV M[>.+EJV.V4H#R9\/<._O/N5[NT]>LI2L<%1FGTQE*>-4!&=M A>EMRZQ,A\] MDQ]VE6F39U:AWE(ELT2H5X?EQB@_ESCG*,\$'J2T%*A#!TB%!TL\R_X+,F4NS>RBX^'@%4SBZ*0S=/F:&H34*,Q&J)O&@.='"W:CFU3M ML@I6FY^]2"GE5-( 23B6'3>70"M%0"HA@I/:4(H[/2JZ3+>I_V<%HJ(+B?S M.J6VA[CSR,]]99H5]*.I3+-,IIG544$PIK*0 J-=!.29:6Q"FW64S1+*9(I! MMM/CC'4Y)95I:O"I]WAXU\BK?.I0%+EB M$C&O3$X ,W6 LXE!-D_4Q$:;I+MT>7YC?VGG-K)85#Z?#/T_1\/CO/;'_].) M_WO:GWQX>(5-XQJ06^.OKGOC#_VW,]<#Y?7X[_9\5OW>OAA_R0_G8^/^,%?3S_NY7OY^_#I MQQ>OG[#\G#[^_5=YS_W^_E\OWA_\I#_L_?Z2I\QY& .H9AILU &TL0$,0VZD M(1&=^/K6=\DZNIDG6M?1AJZCO&U*1E0"SF-6?9YYT'GC 66(45H$KF3:Z2TX MJ#[W@\X;.^J\+;9]T'ET.CD:CC(%ALZE2W!S^IKEMKX\U5=+392E^3: MER39?_4R.QK>4:N!I%269)*EY#]E1X010KDPANNO4-O"=;6BW;&NJPU:5Y%J MJ2Q!<,04-\+0O*X, R6B('PZ MRVUU.;5E.0G)0V(!0:#-M*98 NOS=YGM8E9*3&AZ[>6T4AE6*:KU:TJI4I[L M$ )S*F^5^3L3, &+5FJ:6<67:=\M6E.5HMJ\G!PE7J"WH(B2@#H%L"Y3%)=" MBZ2=":6-ZV#X;@=?:-8D3NT>@H2:PG[.\!>)=5@U3!NSKPSI5S M6TV=L FT2>5,:78#=#(!C#8D+X#L Q2AUC[PKOM(?2OS?J5(8#AH1=)O>BDU M4[,\K/IOB^B/_^ +MG^R_W'_G[V_LHC>_>7HX.<7],7'W_'%7W^_/MCUN'_X MY\F+8_W^X-%+H[05U#KPRN=]FA(.1HD,$)T$XT22$/C=9OSJ(FK](DK&"DUD MEG@N9D\,FY>%7Q9[Y &1"Z93MSSE=V'YU;S,AJQ)LO?NI3:. M&D,1) TEWZIW%@^OBVHS%Y7-DDMHXS/'B92%,>K2M5L# M,JJ((]$)55]CK#D0+5@1F$R*+PJ MAX^ZA=_$@FY2\]Q6@N5MT6UU!;9Z!;[?V_4O!;..1>3 HC?9&_42K'2D3 U& MKTR4X:OUIVM>476GW)1EY6,,UFE(G&1F8]Z#=<2#L"SQD'T!P:?,QK3J4G%U MU79)4K!C)YU?3@=Q&@GEI-LIVV;S6[O1QQ,71V:E_#6_V9OH2P/9XP^W MR"G6=GEKSBE>((4%.8EZ/OJ61#"354S%CT_%_U(L ]EE?UZSX+./3Q15R%&% MTNRR2['VNMQB\"XKIUC!NTKPSC4W2'FKC=) X'DK1AT,.*H"N,BX(UP;+50# M7M&FJVK>MH4A?(L3FS^8>A$.QKDZ[_S/I;;36G+$B;G9GMR9K5'WI^>G!Z76I[= MF/J^7UOT+I'=YD>>!:TY3T1!2K;TVD8&SC,-SA+G%:/H:?:^E,D:!><#H#5X MLC6 7I9&J8!>+Z!GY4JRB8BL3" B4D"-H11I4V"1*Z6Y)$R%#.B2K^6WGGM6 M RHW#JA\AD5GV$P*\<.3-Z-X% ?C,K.U/\C_'6MPY=H/]KNUB)AQOL_\W9R# M]MFJS="!QQ=M^K0QZ:_#\7@_3@[2H7U?F7!93+B_.S]&Q.3=RZ,(8*(Q@,9P ML"(:\)P'P=%Z$T()OW21S4>6YUJCUL#+)B+\YJJF(KQ]")]+'46; B<"F"H' M#+@3&>%&@G1"IOS%DV1V>M@U"ZK2[@3@]W"RR'A!"]&[#LW<8[#] D]Y/FAAN&I.XY38]^"IEMG MA_^^KG^SE$>S-3O7"J;Q/1J$NH^M[4HBNU)M])"^):+XCL.7E<,KA[?*^Z@I,+AU)@N7S@[HG+X-7V5[RZ/5T4+SC@]+P6O??_W9LV9V58P=ZTM6W0X^E-.7@^$D?]YD6$@B MQ,$X-F,1F^?7I.%3?V 'OM_$K/,/FGEJ#[X\='GA49Q]%I9"@S?#<5.7^W 4 MCVTYK/G#NWZ8')TSUH6_.GMRY/.?6)>OX'1R^9^!_[5Q\MGCJ-> M^%HNOJ$ZDEP2P5B?M15:%(ZADER$E &LG/ OJ=DY_Z.CT>>>>:\BN%&T_X!- M^08?VN-W]L-XY_LO'TM^)A=M<+7'=_G#2FEE#VMJL[P?#$>VL7F&?!R5W\J7 M8UMS+9VC4=DV_^O;9E/9S2\,T1FFSK^_MQM[$V548D%Y^?7R1;Y]_8MFRCI[, MEFW?X=U<'+/;\9QX?GW_P0^N,WQ_;#P_Z@>=/F MCW[X4C$4HIZ1'\UM3U_^S.$/R)3'SX*F9Y]\]O*#YJ49,35]#<4#Q$8W&?IJKG+_4T9M52#C M,"N5V-G+OW?__%@^E<_F0J)+X>?+UJ ML*#E*Z(D6ZZ2+[SRF/;[\>N/7%*E2TNVZ<5 V(_Y4=CC>+,#YK?,?=Z#'.9VYB++Q(QR!,DY(M$&89GU M(OF@>5 HF'JYV]23(*%PU8/S;^/@-/XT&IZ4,&:YA+_ZDZ/'I^/\/.+HR7M_ M?%J>XZ/Q..9_PL8<1CEX?I:G?.T_[!_N'QWL_D'W#X]/]E__COLG^T_'FRM_LD_]X+4L8#OCA\=K)W^$M___!1R5=^ MW/_YZ?N]UX_>[9W\=#R;I_S[KQ?O]@Y?L;]?__YA?W?_:/_G%^_W3I[2O29? MN4=>O'[R86_WT8<7?_V9]CZ0#TV.\CGY6*YK[]W+TG2;H>! 1)F84J986A8M MR*241))29&6V/9==N;!'\J8E*3>H8*229ION[3I%>%H8*1-2Y5P9Y&FC,E8$ M(:01RJ%L2).>DR:MI-EVTB0SI"D0%:,,(22A *GEX*QT8*D/J 7WG.O&]>AR MN0V5'94T*VFNG#2#%IF>'.?.8\#2R"=_Q]!CDC0R<:8T:56:&T*:;(8TM4+J M4PH@J/" $0,XS.IHHY2()%;P,0\F$ M4$Z9UTHRQ+YC.N'Q<#PI]8\K2RE4FL:OIHEG2 M]W'[KOS1]G!TY8]5\<=LH-D$P;20 EP26?X+2L"Z&,')<@!4)VNQ'")$UC5T MOBMNY8_*'VV,S%;^6!5_S,9#:\1SHR*>C>E^&PW3IHSQV0B] M,%]-C(&)Q,KLGN \H+79\^!,@T@T"XD@#8EBIZ=H5ZOYF8/W4RY4\FA[N+.2 MQVK(8S;8*5TR*08%(E-[.8J00.LHP/J4O0\>I-)\IR=,%ZNO4-6)[]^4!ICCARL-=];WV*[W6.:TR T8B?T\'A]?!,M=3XEL MM<1>_ CO,C5P9KXG4^M5E;VTPTR'\Z.M@[/()8N@E9& S#&P@1- $KC@Q@HC M=);9HFO,_&&FFXU(V]#)B]L-XJ6'Z"N(5P?BV<$F)"JIN0D0*%. AC/0!BDH MHIRU!B,CKD3:NAKGL:X@7AV(#V9W8L(,31B!8.FHPE" HTR MSQX1E9$Z$>Q.CYFN6C!>_>Y O,RYPAL0'W@6Q]&._%$S4#C$M_%X^*:,C[E= MP."^Y.3:%S XM^>C0=C];,U*>$LGO"=S\0.J.'.4*-":9,)392YN5!J0:(E, M8]F^,N%U#9M/\=@7]-2NDUP3IV6B"TLQETB603:H I8Y@'3.0H4Z] MB2QS=FFEV=7&5$AO,:27W_VQ0GI=D)[9I;U-DEB-$),.@-$9<#$;SEDAK8S* M1NUV>K)+Q7Q#\0KIK8'T"GH35DBO"=*SD8:0MU^55 "#I3Y.!@XNNU2@HF9> M)\)]$=ZB*W&^B\"=5ZC=ET*$G^,@CNQQ$V>PX:0_Z(\GHV:N=ZU-V,Q0PYE% M,^$]^L*>E?.6SGE/YX(-67420IT'A=P#&N]+GI-!TBPQDZQG5N[T*.\2O+6. MJ2F2]J)Z^><)*ZK7A^K9>$/V*54(UF1;*01D5(')K TBHD@Q\[75!=6T2\FM M PX5U2U&]=(/^E54KQ'5<71$!+@BGU#;0K M]*W##NVK;VAUK.'*0]]7&D"]TOFM+66Z9<<:/IWZ.J.V<>6VY7';WEQT@1OE MK10:F.(4T"@"1@H+BFB374M" V8_A-.N$;*H_MBK\M M[M'SQ(X&^5K'G30:GG2&4]8>#N[\+-'F[L7M:UK^:2]^.O##D_CK<%QWXR7N MQG_,MR>1+@4?1)F11$OW\@!:B^R6LV"Y0"6Y+H>B3=>P;1A07WV!K>*?U<4# M*_^LAG_F(H+11$U5 BI\:8\4%.BL0';(+"@J9!0ZN]0E(RIIE\IM&%9;(['U/;;[ M/>Y#)/9@26UPJ/ M\_WF[V8E\KDQIPKYK&9@/TZJ%+Z6%'XUEXI(SCN4/D(0M/1GY02T4#S[XYQ$ M+TU6PMD5-[)-?1TK;MM7X5MQNUKS4O(X.%!!DB,3J[2#J4 M029=SMO4W^>>=4^?AM>^ZS?(^-?M@P;WNWWC=W=:SUA,N3\<#+_,JWUJI5#I M[!IT]L]%TJ7N=:=G@5)-$@LJT!E75Y@^46A(G"^1B$DZPT!)WO,%8!NQ6 77Z%607L M,@$[Z^!33 F)4-FW][P9$E3&!2G( LD'7P8@&I(!*UL"V-L6 JRT!.@*T;_- MK3UM<8:]LL-2V.'U_##R:*V+J"1X3C)%:(>@&1)@S-+D!2LI^)U>YOPE!?]: M4VY>(=_NY'R%_+(@/^MQ2ZFY=(*#)EFW(R<"#+4)N%*."EW:;=RZWU:% M_%9"?F5Y_:] OF8 E\@'LU/0'2/9B\LN/"\'WLIT#YUHA*P,LD-OE6:E_0[M M\@7G32HC5$9884E 982U,,+ MNA_7NAAA*:? -N$@17V/=K['D@ZXM*1,Y1O]N%S,]!P[TWJ5SL2^/R]9N>LC M+IN[2[>O,]?G ^$_C88GC_-G]0>G^?D=?.K#]F.S#*:_=VC?Q_%>?S <]2"G\MJ&\MI<:1'+"\ K7](: M^0OU$8PQ"E10DEFB$H^ZZ21&Z/R4P\IKE=>VJY-8Y;5-Y;798]%H8[)4@&2! M D;JP41/@1"F?41/N),[/26[>L%$N,IKE=>VJT-9Y;4-Y;79L#,W.OC %4AJ M+6#(>LT%D:#DI(7TCABER['Q;B:ZRFLUYEW?H^7O<>^:.K4MW-UJ)=&&>M-% M2B(KA+,L\X]Q$%._'D!?XJ[_^_R\"2)TRAL_6%DF0$9CP20>\W^29!Q3+'J[ MTS-=5,M*-F^HS[#=8%Y1&+>">:5@G@VY>L\T>B, N7> Q$O0CGDPC@N4*G&6 M,IA5E[5J5GT%<_MJ1"N8UP_FF9T9$R9:.BBD%,HD%L5!BTC!6D,T38127CH^ MZ2ZM6_,VHWE%$;N*YI6B>2ZZYI%'(3R@"WEK5OE+WI096)[AK((2RJ9R<+NK M6]5/=1N#6%>*_-6+O+\7>1^*1??CI!//"D97$2>[]9[=NB?VW[?AWVOP;ML3 MB,L.^^656(<;K4*$O)@+]KDL0)2F C0I08(@(FB>OQ,A6U5R+;E(I3U;5^EM M2/&UR)VI=+BE=+CTP&FEPY71X5RX-$5.O"&0I)/9)\, UED)+++LKEEJHR29 M#EE7<5KIL-)AI:'!.$A $HU,: W%J MIX>R2['2X;W(%O#\6,+PU!W'-@>YZU6N_RKO6\:@\R:.\HV>G.3M;WQD1[$# M'6?'?5]3"54=7:Z.?HNCYV6U+#>EP&9%TGDCE/./^[&LS$]ZB%0]= 4]-#\. MMHR*\*F4%%K- *5/8(WF@)8$0;67*?B='GE@YB=5W4\U5.FOTM]5Z.^6*81* M?RNAO]ED0>F[%[D(0$S*I)>, \T) <^%0V?R1F5EH3]54P65_BK]78/^;I4J,T?W M=BF"2G\KH;_99(!4G 8I.%@E2OF^-Z"]2Y!_'H/-W"-9F;OV "O]U51 O"9]+Q)#VQ2L<1UH-=R1_$^,>9RGL'6 M4>FJ$PV52F]&I;.IAL2\Y185H'.92AF+8(4S9218%)Q+;ZAJ4@WS)\7;2Z5+ MP63EV,JQ+>?8%6D&-GY*JEU$KA0V9620"IH6"C2<"UD%*GJ#F:)I^Q M#>G(8U>=,JD<>S..G1]DJ;E4*H#0K(0$,(!!8L%PE-(*ZH-JW3B-]U23XY9.Y^+5< M?$. )+DD@K%>*D2+(M.ODER$9(U13OB7)0EZ]D='GW)_;^RK"&X4[3]@4[[! MA_;XG?TPWOG^R\>2G\E%&USM\5W^L%):V<.:VBQO*,/IA(N'F0WBJ/Q6OAS; MFFOI'(W*=OE?WS:;VND=%D[I#%/GW]_;C;V),GVD,$-S#PN6\X5EM'[8S['4>'SS[[>#9H\.G!_N74E1;KOGQ)XY^?)&CGW]BYK*.'F=R M'\6C_'N9/SO30ZMMN+-K[E3?[0Z/C^UHW.D/.I.CX6E^]S#^5QMNY.N7?3JP MIZ&?S7+YM/[-#Z$_?G-L/SSL#YJ/;?[HA[/W.ML. M"W_/Z)CFP4Q?_DSM#\B4WL_2Y6>??/;R@^:E&?DU?0W% \7-I2^3!_2&KPFJ M;_277[M82A\(Y/?]8KG">K%X-8-]HX2DG94BU_&EOG)3EU;KF*O<_Y1S6Q7? M.,P")G;V\N\=C3M/\L89&C_DE]-!['#2O<^/YGG__14?3$7$UX.LE[6X_5I5 M60L71,F(7*5H[)NW>[^>&:VKJ:ZF%:VF2^JXQ5?JN*_QV);QA*]IJ?J1M_[( M:Y^?_'*\_]<>W]M]=G*P&_I[NW]\.#A\1/9?/_FX=_@T__QW\BEA^?KIQ[]W MGY*#W4)P_VC_XY_Y6E]]S)_[;C9AN?=Z_Y]\ M#[BWN__ZQO;%C9L'9'KVSX)1NR&3:T MF)R,-((SQ %J&\ A1Q 8J:(*2=;]V] E[[%=4?O%\#Z8 M'$V[D5PH/>PW6T+GN^.\*?RKVQG$22E/G-CW#U<1UZ_OL:7OL:2^/LW>H1XH MT7(D_30'TZGI12WU6T^/GT'NQZ3W>A M^+]+A;SXR7ZWWF32.-]P_FY6*S=,^46-]E0ZG]G]\9G9#XO5I]?Y:! ./Z^! M1Y^60%;=!^G0OO]M.&I>F$Q&?7?:E 4?#G^S^6TF58LO2XOO]^>R5D1HZ:*D M0*B(@))'T-)'(-Q:&GQ>)Y3N]&37B/DP[;^N>\JM10>%MYPF[C+)4LEA4\EA M+HGCK3;,)"#",<#D'1AK,CD8DA<((\&%[*C3KF X1PX;WSMYRQGB.D)B"9F' M*B2VC"MF4QS.&,(I<4!3#( ^(%BC(M L0(6-U 1E=WJFJQ9,^*E"8BMH8@DA M^4H36T83L[%_$3@35G-0VGE '7CV-YP%CA*9YWFY"+'3PZZDIATTL:3 YZ9$ M;OX8C&*^C(\Q=%[9_J"3$>_M^*B3CH?O.D90'P M9=19LIR/LV5_RH;]3['KS]G/2I>-9]$?V_&XG_(C/*=3^[Z2WW7(;[Y$ M.)O+,ZHX<"($(+($6KG\G4Q)2A1*T[C3TV*^,^?&UV%4A*\]WE(1OGJ$ST9, MJ%/$Q9"5#4L64"D/EFH--LMA1KG,QJ<[/;X@F%H1OCT(7W:AYG(17KV;I<%_ M-@C"J=3&!PL""<\;/#(PV1,N7;A]BL10)+C38UUD\T&02@!;0P!+KTVL6_S= M87PV@L$-29JB!*MI #1$@>,I:WH>O.)E]Z M#,>349ST1TUKN8Z+@YCZD\Z;X_SNM?IDRZI/=K-M!S'\.#7R;\7&^W'R1_[C M$NS]&,,G=ASUQ_G)[YZ.\M??\J,8AO.X<&7':[#CP>/Y$$=R-F]Y$G1F+T"O M$;1$D6600)MX]G(ER0[0?+ZXYH!:B_HV!C/]=E@AQ4RLD <*$LRUC/) M@Y5. B&:J:0P6CJZE(1N&]W:7AE3DKQ_YLW$.RB(RIP0HQQ*@,MD;LL1# MIG1A+&HN2YA3UI+1#4)]&^,;%>OKQ_IN*CW.E1T:)M?KL.JRT^*OW-PVIW7:=QM::6K2/'Q4^[W8&/PH"UL&V=-/E\ M+O 1FX/K/H AW@!:*D#GG0\4B_E?0?B89#E(0_D\4UY=%5T+6QN4#]HJLFAC MO*12Q/HI8NXXC=*),TL6ZS\$5,EB_60Q&R2BI;1=E. MC_&N1+4]P9RKX;7E+9\K_]Y;_EUZN+WR[YKX=__QE_S+2>99E328TD(",2FP MC.4OTB1!4$GA>.;?TDABOM:X\F_EW\J_VS#"I/+ONOAW1O_R**-$)T'1TAI0 M1@-6H 1!"*4"%%(QC# 2ES'.J5"RMA)!ULR]3^?<:F9_OFZ1A_G?HO^W].W\YO[83 M.WK5'S1!=;-H$OOJT-^\X\/^)'^:__H39N4)/X^Q8WVI#+:##_F9= ;#2?Z\ MR;!P0C[ MWMR+,]DR+"?$WPS'_;+<'HYBZ<+X-O[PKA\F1^>L=>&OSLQ*/O^)=?GR3B>7 M_\G=6>.KSUY\^60N?BT7WU =22Z)8*R7"M&BR%2L)!^_?"SYF9S;@$T/ZE_M"5[^O%):V?.: MFBUO"<-1TZ#B809^')7?RI=C6W,MG:-1V3W_Z]N64SN]PT(?94;,O[^W&WL3 MCXMHR"S0W,."%7UA&^_B\2?.?GR1LY]_8NJRUJ8-+\:EX\7SR=#_T/_FP@3?_TW#4F1S%_+]1V=0&62CTWW=.\M\=C3LQ7U_H M_'(ZB%--P4FW4Z(&S>\5^=K.&[[F;O[=[O#XV(X:VTZ.AJ?YW<.XVXGO?2RI M_2,[FCZ8-W%T]E]Y@=A/-36-FOF\SS8JRI=W?#..#\^_^2'TQV^.[8>'_4%S M ?O?R@>6E&]$U?8^*! MY/32E\F#F[[&\69_^;6+I>0!ZLM?KA=[\XO-+[*Z#.K%YHME5WK;Q?5ZC"^J MUQL-W\U6\%ZEWFKY?[8@J':V$[4ILG0XS+M4X_!=5!7_T_QD1E/4I_;IJ3V+ M$UM.K4\?DQT-\J5_M=G8?7U0C[P_/3D]+GJV>59-@7?SW1=AQ>8GWY4J[W]U MGGZS:N\F#]-LZ /,CREKX:GDKPMLP0++%UOUF/*SGQ7FX4E/$995 ;\^S>W0R/)T99WH?*JI_M,=VX&,' M.KO1QQ.775!.NU_ZWNM/;'Y[06UW4O,*][\U"4WA@T8T0@@CD2ABM&+$261$ MZT22??FT+$;*./UZ'O.BOITJV\U(7^X_/T]?'O4/=H]._MX]ZO_]^I?^_N'O M9.]U25\>_[/_^G=:7ML[W']=WN=S^M+CBT,O7GS\\^C%ZT?B[\/?WQ_L'O?W M/_[4_WMW#_=^?H$'AW^^_OOU'VPV?;G_\>AH_^/QZ_V_?BJ?<;R_^P0/_GK* M]_[ZY9^]CZ_>_?WZE=C_:_]D__#OM#<_=9938IQ+!#"E",B\!QU=!*&2TUI$ MM%;N]+127;*@L=#&IB^OM-5M0.E(9=C[P[#!):EM=,ZZ4A<=K+=&2^$,B1X% M]Y5A6\&PL[U&DHK&DR"!LN@!'?+"L!J"Q!!NE&MG.Z4P3Z3GD8$E M5@)J)\ R$T"Z2&/RT5,!?!?"SW4Z" M]\E&%L XF8H/&\ &9T"@%P+16&?<3B]K*Z95ERX8YUGU5=5755^MR8.]&;]6 M#W;-)/M^;^:(0R@C!20B!&Y%9EGN02-5$!-3DG$M11!EF"(56W3"MQ)LNWBF M$NRW"98DM *UI)$JY$)8B\1'P[30 J/^BO]:"7:=!#M[AM>8)$PR%CRUI#3M MX^ T89 ""DXMRY+6[O0HJJZBLE+LE5L'WKCG6[L(M M0V2-5F7) TJ-8!ER$"%IPZG7Z%26KKIK^'QPH(['VQH(HQ$,AW!R, M9#]4,U4S53-5,U4SK<5,VU42O_@A+QK+V(YYC!NX8J]31+,$;_D^SQW9!)6^ M_WC.T5;$,TVC@VSL .A*0]C RI B3;P,BD110IA=9N8#F-Z$][?!H?^?\][8]BR(JN^>^].#D:7K$& MOBJ[*RB[YW.>MW;422T)$)<4H!4$C) \RSNG#%4"F>$[/8Y=8UUT#MW]"@%Q[55%%(LTUTC\:!9EKF,$,DRA$DV MZ$YO05%\1>Y6(->F&'P2+CJ6D.A@C0E.14:",RHH5EW6C8#UW- Z8CE2E&!- ME-EG]11,[C<-] M,MRT#W'#;96CKL-1%SLCYM?VW[TD3-G@M 1C2M\N2PU8FQP$SC3QE$=!:%8> M\R7G-5NZ%2!=^HF1"M+;@Y3,@%1K&HCUINB( ,B9 >WS%Q*1RV"SSZ=\!>EF M@?3.D[#53-5,U4S53/?*3/>A\F2:=6F&] W?%!DP[O2;'GV=9CKGM :E\^8X M?T2M1-FHA@J-F)[V6]P]'>4']UN^AV%HXGF-U7^TXQA*:7(PP"'H59':6A14,T'@*VJ "FY (0742,LMRWI7(ZHGM#8-YK7>H9JIF6OFF MN::JE$LVSJE2NLW.62^5Z;%>P;"O8U5*S<1"%7$7P=*,_5KO 4C*$R C6\9)!\ ,,= A4H"/>$ M."=W>A7&6PSCI9>O5$?W;C$^6\@BDDZ)(P%.(@',RQQ<$ 2$]UH*)8)TIO%T M%\QVJOU?UC,2=<^._-'Y/%1VU[4ME_:^;3<5WGY\'0^>))^H0XZ*4"VM8(8X M(Y217DX'A%Z5 6MOZM4PW'P#U4 L&AHB)$82(#(*SB8.*47+=#>5O4FGI3DV'WE6^,8D5E4Z6E0D6]HU$'(1V5CC%I*]^T@V_FQF4*Z@@B MA49"= MGNPR?9MC]!7V&P#[ZV5E) ;#C!"R1 *L4=:%TH_!!X*2))46 [^.C5P?U&>S M+(HG[U@*@"$KC]49E7#NR*^Y&=M4 MOV;-E#,_1#&B)\%EIO&%;*;E0*T0V15V-\:]EIQEX662BJF)MRHI'5:!1HMT3S%"OO6P'XV7^6M93ZO M70B"9)UE8H8],0C>"I(8L=F[$Q7V]PCVMSIX44U;35M-6TU;37LO3+M==;AU M#N/*'^:UZE%N'TNH<[Y:[H_,3X/P(?* W #'$ %5HJ"M2Z!4U,)2[9S6I8J% M\MMTNZ[]839B$ZMF:C$_<^$(M9YG8D9$$;0@,KJ$-O_#C!.5G[>!GV>K#".+ MU# >@"=L#H4B.%'.>T=+F/(.16EH7OEYPX!?^;F:J9II:\QT'_+]=0[C!GOF M=1S-RL7;WN&CR=Y,595F/BAA*,1L-"B5N&!ET)!_ZI6U3DI!LWHCMVDX7?MY M;,1N4\U4S53-=.M!B]GY+3N?S_L>HH]Y)T1+-",!16)!ZV_LA770XIWMC0>S M!QQ*JP@G%(C '*#2 8PA"-2(F*0)E!.RT\.N475:VP;AN=+N1ICI6OY'TCQZ MY$J1B)(1;7U,5%"6$B4*9?4_VL*Q>XNB,"7.GVBK(?]VX_S.0_[53-5,6V.FNX[!U+$" M=[QUS@9GE,QJ"!E"1&&RW\!LWCI]A#+(-OCL0ACD.SW3%0L\APKV#07[O$2^ M)=+K6(&[4,$E#G Q!A!I7JO.>2!)%BPG!J;TR>2&V92HMH3A3J]*X"W&\=(C M>-75O6N0SP3ZF$=/2'0@N)#%UXU@"1J(1ME$O?$VGOFZ;=JPMZMNZEN#!7XY M'<0.)[>8*_"-G,4*S^FU[K'^]VJ.YEUC!;>\$U>B@47IK,#D,$K4Q(F4!)5& ME!E1_JP3U]6HOG;B6A&5/YV+6C(6DZ:<@O:!9+GF$4QP#FBBDB>6-;B/V?4B MM,O5/)=O4">N33H-79FU,NMG-6VMB4JCL30AL5P;@<$D3D,951,KL[:$6?=G M@EJ:JV298!!+-U4TV1MV*OO%V@;*A0N,![K34X9T]0*57)FU,FMEUA4/Q1!2 M1ZFT=))25))8G;(;*XRSQ M)]>746H=BW W'S@XXC-G+L,0"-[;DW(4 :[-Z M=4DJP22W:-E.C[(NLOE)IM>N.=H(AKM.)>&&=M)9RE@,YA,7RA'A'!)G=>!& MADA#,LQ'DA9#OX[%6"/89[.$Q"DID]60318 .35@3<:^U2S*8%!9SJ=S,1CI M"L.KIJJ:JFJJ=7NK-^+5ZJVN/0XXF[F$1L^I M +.4 YJ@0'M)P46N6-2"9!,6'Y5T-=WH62=KH=:S'/[Y59Q?+VN(<]F5/&MZ MCPM/C.?'$H:G[CA^^\DLY4+V\&%LX4W,7FI@Y:@L[4 B9%@B,G^-R&)!VH14W:XI9!= MM16%-Y4+*Q>NF@LM$XX'2W62'&7*(%+*&VX<$LY8HI4+6\*%,[K0E#-7D2N@ M-(M#1)6YT&H/.CIC);561"P'=:BJJK V]%I5L0WA5GC!K.-&HN?*Q"RIC-.1 M"B=B"(O9HQ;;K)$XYHIM1.!,H >EAL*]DV M)"Y:Q!Y51VVICKH9$U8=M?;XVFQY3 C)!:XTR.:<7")92(7 P5N):))V7&!3 M'B.K2UFIL%+AMZDPTF25()Q'ZC$%JS%%)DUT/E.CL-6E; T5SA2T9*LDZ5,H MR872_($*T-)XH(E3P1@GH8R9H%)4,KQ7K6;WXZ03[6B0K[?VDEUM@QT,TG"7 M& M;&1&E^Q$%I+!47#,>O Q62/0$N8R>S+>Q075@+5)UM9@F(8D2F-@8D3,V*79 M!PP8E13)A*1DQ7"+,#R;851$TAA$@.1DS K(1L@.H 9%,1+B1=9%L6)X0S%< MFPA7,U4S53-5,]7>C,M]R,WD^S+*]LTH'L7!N/\V=KX[SFIMKA-%S4!_\V%> M:Z34[?WE2QJ^-"9]?-&BGS5X%N0'Z="^_VTX*A?X:#(9]=WIQ+KC>#C\S8[B M8%)E^O)D^HOYB2S::\&X!8_. S(TX)S2I;>A8T%YJ9+?Z8FN7$9SF!:E3+8< M^77FWT:8Z3H$[4P2)GHI>,D%-<>0=C5.O!&;4353-5,UTW7VR87'J*)!9A7A4@N#D2A+. F421J9 MX<&G;VR5"\Y3?;%73@]7/8N3LE?6TU7+W!UG3U?ES9&AHPF\UGS:;-,Q*L'F MGS,A(I=-3SC>127J]K@-@%Y0_WX[--]&^%9M>SUM.WL8B)KDA1,:4)C2;4

BD3G6^2_Y[-=]#T"2;_S]!.-Y5]LZ9^-YULN W"B03$I 1A"TT@RB)]0ZC*R)YQG657J^DJFB?4/1OH:8 MWDTTD)?F6@H'(L_-K:'1*DZFSRUH$].TJQ?O6*),] M._)'YW-,Z%W7X=V/8SCB7G#JMU+-BZIE-71)NA!,!F/8,D"L.)KON8"(U42@;M$FE<@,7$,^U M*SBF^K:K#V6 M,IL3BD+S,@ 2$DL*T)"B+8@%37E@0:8H#9^.?Y@O#:U\4_GFCOB&$^]T2DE2 M31"IMDH+1HT15 7MV%<E^%Y3[^M%C94\R0J/ M=16_=4_W:\%D@XJ"[BON2514LT"-DQ2I9U:BC<%2PZU,3.N*^_;@?C9KA0:M M-4&#(=P#8BJ362@%P8P3M)DE[RON[Q'N;W4&HYJVFK::MIJVFO9>F':[ZG&O M/K6BWXC3NZ[(W<"U?)?!A-H*O35NR).Y\$.4T0AF#02E$F"2%'1 #5&8Y"0J M'A0I%2Q:\SI1;L- 7[LQ;H29KE.B3$E,&M%9@JB]U,QR23T/T2ETE%5NWF1N MGJTNI%(&&J* ;$H.Z)P':XP#G;0U7%"T&BLW;R;H*S=7,U4S;8V9[D.F?]FS M*NYW5X#KG!-9NDM>&W^N7]\]G?.]*6=!H;:0,!% $PU8%0.PZ"@5Q$J"=*=G MN@SGB\GK&++6(KLV4ZMFJF:ZHUD5.BAO@LOLR2EZAMIS#+IT4%)>BQB_L576 M615WMCO.GK=2W###H@:I! 4497=TC( S1#+NB-,8=GJ*=26:NCUN Z#GA>\M MT5QG5:Q/V\Z>7$I>6VM2 )F2+.)6@B9$ '/:::,(TU+M]&[3T+XBM\7(=39: MB4RF( (J1BW7U,7@@R$V$B.JR[HAL)XY(%2<4B,8+6>?-2"56"9(,<"(3#C% MK7.L\5EY2Z!]'TIE5CVKXGX'E^\R4%?[=]XE_^W-A>RRJM$L&0LVI>R4$.M M&ZY Q-=-+6<:6O0OH:87IU5L7H9/!O= MH B-R#+M-G@C):>:Z"HJ4O4<7Q]N)XZ1&^ZNO>-.$>2 MID C=Y!-S<&HA/D[SR0SEFBT4V?WUL.E:BG>#6=5_'(ZB!U.;C&JXALYC2L> M=)P^CH?_G[TW;VHC6=:'OXJ"K,'LY,'NF)$KT(B3E M4'0T(:ZX188J@I03TDB:K-1Z;4-A6M>ZPNP*LY<*GRK,OIM_5<; J,8D1VQ<# U*#AM$92V52#%2%+27B!,MD8XF(:8DCTP8P[ KBP55!+." M[*6"IPJR[U;?+6 @;(%[9W*Y):-=X%KZ:#&7AH180?:R0/94B$7T/BIA"(I! M*\0UTS*M3NQ@]VX6#AHWF=%W!/;^?='K-++4ONK%E^\UO\??39N@?CG-C#B%PWVJ_()NC@"]LZM>>]M=\N#PN,R6@: M\AQ<;_BN'JR4[FVPRCF#A:73+6+[7A1'%_.OH#EV:=I2.^KF%?=?/Y\VM;:Q MG[$FYTK[XS>[LIUXF8D&($;1ASGB_"/H>'CF5*C=GYM_O_S/]F[MY=Z[-WOO M-O=W]AK7A[M':O/+,7:_G,3N]V/$SG+TTO:.:J]:G=/>,O3GANO6+UN=5LMV M>[5FN]8_Z@S@Z:'WZS)TY,?-'K3M(#1A,L9M+3C$Q6I5D!:?.W?2BR]&'WX/ MS=Y)RYZ_:+:+AQ8W_3Y$VN$2ES%YBK,4W2XO7\#U.BXA>QC6.GSS\/)Z<6F* M@977%-Q)K[Z,U\FMKI%URN0M[[RZ-82N4TD7WEB\+HB^G\;R:SWV)P')RQEW M?!/2_X-.7;FE9J[3_R'_7":C_'WSK+8+OSKJU;8!L$-!@4=!V)<&IIKV:_UT M-::=8DJ?>?_)ZDOW_+X5I"IE4E5+W^03FTHW8]3=" MYG7QR6QHI*!%B-XQYCP/N=Z-@T^4^URA*M+R<"G%I#Q<2I]D9>.]E\--C>._ MFI^.WW[__+'QY?/K?\J-C(\?>(-^$HVMW?/&_KLOG_?S,_\ZFMC4P)^_;(O= MK3^_[K[^ZPBNGS8H_.;+]NG>5@/: "W>/SS_=/S/U]E-C7?'N_M?3W=?OSW] M=/RJU=C:9-#'YN[^)M^ET-\OC:.]K;^:GS^^2[OG^+P('7J/OT.[^.[I 0XP M95;@G!-)(6Y$0,;0B!B73*H\A_F\D-!U159Z&WKYSJ97:/A$T5!*&JC#(L?E M<::Q S:>G.(^:I,S+@R/VI.G7.=]1= 03Z&A<8P+;S4*3@(:)D^149(B@,%@ M8F+2F1SR+>MDM0]/+OX _]0V(BN@;F%F]W+]]&;6=,G^EP:ZY\O/9O@RZ/7+ MG8M^I]:-@&B^V8JU]H1-D*_D[SZ;X"?=SK=FB*'FSA_"!E^>Z;V1-A&SY!._ M%4]@LIO%GF.1DM8>YP*2WXL_5.EG;SR>CVDU3]HP"(YX&;%&*0;09VL<,B8PI!@VS"?N&)6@V;S.Y3*EPUQ0=JW5 MH#)%.'0N=#G..%>+9_ESK I>KA2/6>7T@2N!;[-N8$D\MUY2A)6RB/NDD-8^ MHD"%-8%S;95;VY!UK6>K=U4U^9Z,*B^MG9RD]UNE+;FZCM-#,!5/4^,(H ?@/BU S44$C MYI2W3@GK# -F\@33DZ\&+7F3M_1Z6>E@[2J.^O;3H%6<7AT41\HJ+\H*$93Q M;+[J=+>&<[DYG,H*R6Z"9.]G"(@W/&F*+8K2 YR!P84T0!B2FEH!4TRBJR8O@'_TH,/PJ=+=^]/=:1:2&+&$R(289PEQPP(R01J4V8?6 M$?/D5:YL]J0*(J\& ?G0[D9HQO<8:JU.K_?;+X>VV?ZU5A(2^&&[Y@? S]O^ MO-;OPGN&*IK#5L+(I3*Y_U.Y5):5A63<4?F.)4JOW8JCU=;P)SXAE.$7&G N*)"*235,@Y*B3HM1$&5)OC MV1BUZU.@R@=SRT#L7B_V:\WC$]OLYG#LFC^RW<,J@F79FSNE3!*LO.1ZYP+%_875O%G!8) M6_=2@8$]4H';CJ9E.B-0 M:>_2.DTJK;T7K9VF)#)2A9T0*&*O$1>1(T.+8WO1!:MP3"J[.F'4+% M,F6EFJ]Y0,C;0,AS'MJ2>Q3[/:VF=>TBJU>W&KX=H;#.NFI M9XFBQ Q&G"6/;.04,8>Y8\(0'?-J*.H"S]8X>905L5+KI6>PE5H_M%I/DURM M<+ !J*W7VB. 9XN:*[]-1EI_TMMON=[GWS MV:>Y?[!DE&5B,BM06QRH?9@3I&0 OHQ!)@H.H$8Q,D1J)#P8[51H@FU:VV"L M3OA=0*W:#UQB?7X KE+I\SWI\S1)L3((F91 UEF)N.(66>$$4DEJHFW2+*>A M4'7#[^*,6])=P:7G*&^Z\<0VPRBK3NF(Z_2/8G<8E]VO=@>?"(,93O4H_')X M#G:S'?;R=)<;#Q44+@X*/\U0F\@X/[CTE.>\8[2B3TORD@6*9*][P[B!0^J'#9+'@QU75_TFW*2P/I>S3E",$9W$$@Q6HW0C4#F?/IFFGN>0!F:@4@)JS M.0C<().85%QA%:5>VU!J2:RX2HU7DKE4RKL0Y9TY$8^MCB1$I"+1N;R#1<9) MC)3AF@1J'?&@O-HL4[*+9^6'*=R1E9]E17E(,7M[HR)QF^,:<;F6^ZM6Y_1] MW_9C/GQ; =F-@.SK# O!.#EF/4,<2X%XP&!:A2 1HSS >N0EM6)M0\ZIXE!% MPRRM$C\F"ZE4][Y4=YJ#,&4-23 Q6JJ(N X,66D\$AQ; &,=L3.@NG.V@9Z& M2X2S93J+-K\*=..ZU4\?VV7B.MT0NZC?.7F1Q[?7:35#;30^2PV!=RZ_O?#] M(ICTC'9OAE/^Y_F'7C;"YH!BY39>&$!^FGM=S;+ M&?QST(,6]GJQ!Z1D+^7I'UX)%?=8'/?8'9M$^7=[6Q\.-(],)&=1- 9,(A\" M,IP&Q#2QE)L4K%<,"(N+$WJDNY*KP#/.6GV;:L\"!":_4%W>"BR MV>[;]F&S.# PS%EV%Z[SO+>_EHOK%!MB;[J=,,A62:R.2-T?R[E(^TZ2\,D@ M01-'G,6$'-<$^>A9,M(E+DG.JEI7IMK7?J**??\LIU+L!R,YXV@5"?_O/$,A M ;4!MN.1U@0C;+@+TN)DJ%[;(*RN[F2]+.F&]]+3&U &:'T8^N-Z(.I5 O@5 M/?,XFLI7,)/O82)[>VEDU6VFU&PU;3^?A)J%OPKA;H!PL\DT521*:1SHR&V6,W!:&"+]SV>_*(7/[+)J]?E$W+Z>+'^E"E:%AU;TN._"V+DSM M3OO]P/6:H6ES,KY\=GL\QQ6ZW0C=9I-I&IBM8(Q!BE",N'8.EIRJVTN-I06HAV3W,7([1EB7DDA 7N$KQ$5BJ.E#,N2,Z9 MD>:IU]U;J2,&@U[,&TESXZ >V_MR9:#::$!&Z^ M;.K\K#9GWW2;P#=/;"LGTR\V!FJ@FPM@+\][A^=1-VK?Q=%<[J6_.^W#_=BM M4.^>4._[;$H4; 3F*G!DJ'2 >E3FO)4: 8OA$0>:+/=K&QS/A;UJU_9)Z/3" M&4RETP^JT]-,QBOIG?,2:19 ISV+R'#KD6($"QU VXT$G9Y/9:J@^,=A,:/C M?:!8KE^Y8%:7Q&SV>H/C&+9@&BN86QS,[5Q.7;#O#S!,7>+$(6L!X7BD!CG& M,;**2D4$T2&?_6&X+OELUNTJ<\'2:O*R,):'$!'46@CFJB0%2TE8RMV_6&OETA*5UV6U",NKG,Q.0<08CF4C$S+"(I5W;('5&EZE66:76R^XZJ=3Z43PI%TGD MB;%<@UICB1''>4O7!XK1%LDU)I\3UK\30OL=I(XT)$3I"$.$D*61LUX@XL#^XQ]U*"N:%! MBZM@E$=PL RZ_LCVBKR,OG-\W&F77I;*I[*:[.15I_LNG@PG=2^]+*:T,,50ZD7Z4U8J MU]%D.>5?AHF/?IU[0OVQ_2[/N(+I0Q56?C6:]BJOR7T Y6SB1QULR$>>D88% M$(R\D) F@J%(J2=,R"1PKB+&3%V:65_-"I4PO:D.KY GZ:GATE)G7JH0ZIX1 M:IK*41P2LRD?Y^82<8D% MSNX[F-R]=EYC\O^V_V_0_ 8+1;O?>Q=[_6[3]V,HRFVVP^4_3/RR6GD6M_+X M&6[LE/12$XL4UPRX,3;(T"!1 KG00 EH\#SG%1&58_"IHL']T:D.5 @_E,D] ?4,W;FZD/](Q% ML=8E:^2">.Z2T-OY5OU6]-U\"B;GM2\1+(OP?9XPLZ 8UA4E>Q'^>#>:]Q,R?DV_SDB42:)3."IX&X$%C=Q811B743CM)%,A:B6%"EB7'I(*[U<([V>S(B;L M6,*($,D0YSFA$(\..0^F*<X [TW=X-DJUA7>W]+N^:UOX:7PW]#\MO$' M_#-J^+'M'C;;Q>NG0I ]Z$+LWA]F%$]\T>S#V_R/AY_FX7\?8\UZWSF&UIQG MIW6[TX?W]3L904)LY[-Y\*D8/PM*/3JD9UO0=OA#<>)U?3Q]T^,P?!?/)Q-/ M.KUF%K<7W=BR_>:W^/MI,_2/1G V<==P6O'%+=9!"P;]JV]YO '_X?"JRR,S M^6]N? %U.+DD@K%>*LXM%XYR)9D(R1JCG/ 'C*R-;CH:;V.=V,.(7#?:K\@F MZ. +VSJUY[VUWRX/"XS)Y!Q<;_BN'JR4[FVPRCF#]:#3M<6<@];';OX5-,F $5RM78 MV]]^7]O?J[W<:VQM-]YO;^5/[_?^WMG:W(N_7HE:U]6&!\;J7S9;+5CG6BW;K=EC6!7[O1Q8US_J#.!% MH5?/ATAB7NV.;#<6#JN3V!U^ _2VLSTNN[;QA^O^MC$['->$)[[VR*+P(^C( M0E(CM:(H!?F]-F3-C<$QO,@O(%+N,D/>ZQ[:=O-[T8J7XV43O@ S?M.-/="C MXNM>>C5:1]^/E]&M9L^W.KU!-^Y#F_YL%1DC'I,-?V^,V/"7MW"]\:4!K+BQ MOP.,]MW1YX_PGM?;Y[L?W[+=CQ_8I^._6GM;K?TT_[.V>A%@QKI-5]Z4?[05?3QVL5O:#(S4:]EN_7G#Z@46 M]@ G6P&:4P/65#P3;OPR:)?F\[@E/^]F?EA!D^NUTZ.F/ZK9DY,(F#QLY68; M1*%5>Q=/.MU^/L'W"NS>&L'HO]D"+GYRGG\>VSD#QOP^K==J-QU\6-%;^2QA M?GX'<-^6>=>!?/QI6_XH'M=>=KHG0X0L^M"$NWH#UVN&INWF ?\EW[OVLC0& MUGZ%1N05IYGY\]!"J#G;RA-7#D*_"\)5VI"]B;F.K2;PSJ*EY2!?P" \LG;- M97=YU&"G/1S49CL/'8PH/!+H=Q[W>G%IT+:#T.R7\W3M&4N#;KO9.QK)=[,W MEI2W\)<4\;Q*77L]WS0I9L+=EF=Z1WYVQ;^75^T.T61J7MPZIV"Z&^'H!\6'^_7CN,;>A2JW6>+P,+@I].@DI9AZ.5 MI3QS 8I_+^YZO;GYIO@.W Z/KPT\==?:X>=;[%;!'2-AN1*5"C'K0Y;:4/;H0 I;%_(5.EV9]_DS_: M$LBZ!9#E_G=C4?6RM/G+R9PO4B,9ZH.=41+17O.L=@R:=M0;XMY?@W8<8AXN M,(\6 I2;/&H/:#*T.#1]X2T8"?;P-45SRG?'LY/H"Q$:OC8-0#X+C,TZTCZ? MDN6KW17+BD#WS%K?P*ATRS#K=]&W;*_73,6H V\=*_A6L1H76>*?&2O=_>+Q MWI9G>_N;O/'%G^]M'AC"232"((T#SM4L,7(!4T0\U](F3(@G,XPS=OL6T*L[ M-<23*'=L055!]4[RC S%=6SK36CG!5L!A(7)&?[TW[U+:\'Z3YGK/0H5B/[F M&'_?=#MM^.A+['B3&=YY^>\S-G6^@R!1#X/GB$"*Y6I&E MD;$B(P?]Y'IF- MRDT+TA6(56#)(T#6?.<, $F6RPL1J%V6@55SOI3]@15I,W0*H,K^EC[<)()6^V7M&5HSR"0)$QN-LX@"5*>M.P0V'@V9)%0$^B[.H M^9TGG>S2S,]S@RZPT1&K''8V$XGNN"U%1I:"51VO%Z2G#8,_?NSXW>,W9CX2 MFF-26#KEQKP(C,56L=.22>80T_MY)P[X49A8%/*M8!LYV:OH%(%@8/?'<762:; 7^-1IP74%4SV0<'W\Q ?MCI@+,** MUOT:00IAB*9?69B/A6DR(F;Y125]K9<&T4CJ1D)7-* 6RZPY196Q4GP)+3@D MSHRS,S@\&IO5M:%%3==K(.M_66"T(!S9Q)XC[=##? 5A& 7XT?7DC*3P3CDM.DD*H\)S -S6\%81ZVH' %%P-6 MYMO,O2YF=WCGQ2QF ] MQ,)W,%3\7AZ^T8#Y"ZL$'@-CUAJ2^7C6[!4-G53DBUX.[:VA#7:#?@[='&#" MEGA>F%W3XM8>>F/R#<4/)W!K_.-!^>/0+ RJDLW9XBADT2]8!9OP*E_X@OH7 M;P:R=CU?4QC[A7^PT[K$*\Q8%X$PFJO4CAB4E7AMI^VSI;IOS[*I7LJ6XCAK M&XQB"SHR IC-RW@]>>-8)XNGPE04=Y9*&:>!OEG>V"_>"((#,@N(/H&I$^*> M13-C6^EKF/0JC!4!&CN4EZP_PUG,^@2-@*6B=#""2&=VE+5V)/G9=5(8RF4O MR^4AMZ^$:YM/O>8?C=^2VUHJ3S$D^>;BE?G+C-*L7QH0%SW\=(BC68GR>U(S MQ^ 4=O/D*;9B=_EB#HFH#\E"X4*<I

M"IDHB+9>1,@$X9)701-+TY8J:&))@B9^ MNE-.'VJG_,]!#][:ZP$ZN[Q9!(U9NOWOL\;6)_PW_7S^Z:.7GU_#F[=:K=U] MSW:_O#MNO/[KZ^[Q]OGGK0^G#;K[O?'ES^;NZP]GC>^[W\+K?WCXSU^MS[3U MS7TY^?KYBS_=^YBO^?/&ZT_XT_';\T_[?WUM[&^R3]]WZ>[KG=//^]MLE^AS M:!.'WXG=K4/XG^<'@3(NL2'(>RRU'DI^'AE'I;*<2RU,Y))I'>#'H+D27LH4DVL;M3GK^L]W_'_ZW*EV,.]S MNO7DK!!V"MM5:TQ>7A7Y&S M>2\2AF*0@#4"^G3S.WLG,9/#_GGM6[,/0]>N_9>.-YB.!O#S6GO0[Y9M;+8# M3$/NU1$\_/^ Q *Y*/ ]&% MYWWM7GEXH-WY.IU>@>F@B?-> [Q;)RVHF771.:&MUDD-L5[2$=;3GYQ_GH/\ M.52J&8;;A_O94"\[3%;BT,!C+!.DL?65-?8_\,;^]EEC_^V!,XI01@62AC/$ MJ?3(,BM0XLJ9P&*4W.2*P@R3.N.SIY=KOZQ][:Z-]EN'EG(66S $0=:_=COM M^.O(I)K4SVQ-U8=[5(5IWKF+M ',2.>%M0E[SK@VU$%K%4W$41KLS:5M5)5I MO[-9ZMU(_&+O=;?36XUC*8\N8?F(20I6^N0]1\R2/]R@LM?0;E[Z+U82HOYO6Y2T-@/&==K$;NQJETQ];I,YW M]W1D",2(2'<",9YC5I9H]MI0%JE@$_]V#1;U= M;$#DO7-8:#LI%:%3)05PMOT5YMOUUVNU7(,J5\\LCO2/5F+XP^,*7'%X;MB: M5]W.\>8%P%;2="UI^NX/0%B<,00CRHU!W,2(#*4.89PXYD:#/(6U#_OSUM?-\\ MV_T";3P\4$* V>@(BBKGF1+"(,NI1HSQX*EG3$N5211END[5;.F9]=IHF2BB M'D?E[B9QYG]NDMFL@IFEDY.WI[NG!S@E#@25(1$%R DL+TO2JY.>V\O-]]^V! M32((22-*R2K$N7/(41U0QF$\01F_<1QS6I3R ME Q\KD^=UCC-T7'Y5$MY+";C=WZAGY3T&YNI'K!;&AR)(8Z[R$U0FF"JDE;4 M:FRNF^=KO@H.VWA)&4<:>-[HM(>AZ94&7J6!N_L?,&@AO&,;GODAGRN(/AGM M4@0-](#LP7FDI1%(<.D5%L8D"O $)+ M;]G$3EAO[C98O3AWV.NCPV[GM-A)F_E1$7EZTK+G '@UWQT4 -GMM.+HD&RY M@^8ZH3S(Z#K0DJ,(SS@J]M"Z_?&WYO%Q@;@>-2\W#!X[#\7S\J1QSFVO)\# MS')8;:M5:S53S-%CAWG?L8A&/NG&P[P>G)=QLK8+BUSQJR):.G<(KN20[M%H MPV+Y7_K/SO[FW_>RM2[7Q37V<>?$F>6=9L2*NZ?3(%E80(N D?_]%U'\]T=* M'E5L/]<<3&I>,K]=FJ@\@^-=WO,V?,T2,_&;8@>Y5\OIIQB+R/,L$JG3:G;FD!UX:FP?PNO;O:E( MQ&+ON9_C%4L>$/U1^=P<:0W#W0-#[C!V#KOVY A^TXW6'Y4*4,;3@VKYLH] MLXZ:)Z.3Z,,S[H-6?\3=\V\*OX+WL961%SJ<]1;HT6@W^Z)9X\Y,1'+&VG\* M76V,=[O_UQZ?_%[[3R'.P*8.,S6Z5F#RLH0NC),;''8ZX;0)FGQ3QYREC"O/ ML)"64P9VEV,,8VY)"(I9.5HL?V;;O!Z^OUKWKL&1X/,GM@=6BF;18JR0E *L M%)IS67LR64U!VQQK7B,>D,KQMN3L>DZ M7.A&/N/33OYBZ)+.!7/D5ZV(YC8_Z'BNJ&Q&RDL2,0S#'4 *'YQ'J. MN[P<$5\[&71A<8C9E'O(PZ/O_1$TJ17WTCNPB@[;H-=A)Y20&<-FKP?&U-/SA&K0I%$&D51CA.(Q0'&A*G5)@6F@!RL*%T7EXO+DTEUBRO*;%N"+GR,EZ_[35!]*WN M_%%C*5DGZGH-NFT!JILD#5V2K,GSDZI>6;#@/BI1W7I4ESH=]?R!O7XZZIMU M?EE23<_O]2,PXSENI%DFD"'S&EQ@F)EZU7)1WX$VO&JZUQ_DWOX_7W?A^N[W MO[Y\.O[KJ/%ZF^^]?M7:_?+A+-.&SU\.>6/_D.]N;0_O^0?>)=J?]SL"VG@* MM.+[[G&C^>EX&]IYR#]]_'#>V']UM'O\[GAOZY# _TYW_]&G?^_O]'??YWS4 M19_.#KR5SF@O4%*&(:Z(0"9@C:)7!'MIM8_AJNWQVU6RN9Z:535NKM;QX6G: MWG ')*O6?=2SN58YL3G#MW3EQ)XF4I9N^/*7[\:"4.'E(O'R; 8O.2%,,Z80 M9PSP,A"=B[5$Q%3P&F-FM?)K&[J.V6SM[=OESW\45%SJ,J_S]7FG_0WTH9.S M8U9%7)\;&HXF_[R"OP7"W_D,_,5H:8@A($DY1=RPD$\!Y&1ZCGIBB1,B5W=5 M=85G_;E5YM[,'?J,LSOA)'N0*W[XW!!Q) YOLC ,3>I"%"J$ M7"!"?I]!2)NHQ 1+P$4#",D *QT/ @5A+%(7<^>_RX(HKWNN,TZ,'+B[2B$ZE* M*X9XGVB($PV6*(==*C+?:!,LMYX0+)Q4/CR.S=RW[<-FY32\1RPL.2$56I-H MP&2L+>)^7 *K8< M<9NK'P?-D16&@V4@D@L)L%#7B;SS#DI%#&^DP_M=&V(.6J_(X+T"(*<"EG_* M20Q !ATQB1'/''=>)DV3JP#PZ0 @G0% 0E.0*F DI!:(:T^1ID8CQ@FLC"E: M:GB.N,&BHH(/J\)[9?;VRCFX],[!^T# 8O8OSK=63L*%8R&;P4(P?I,6E"-) M3$0\"J"%-D8$9C !TT!@8W7.4\A,Y21\I!C#$WM>!1C>:@A_67% '$883EX8 M"L6;4B8J<%P@./(9<-3):2(<01(3((J!!J0Q(2@I813)\8:,#-,$SZ8-J#CB M_2CUGZ/\I!5!?': >$$.)Z[]W6D?[L?N\1;(1 6("P1$,0.(R6*>K J(.(O+ M;10790ZM\0N,CC M*+LO\?G?^]L9%J$=/B<"-,Y*&ZU F'N-N*0>N80QBI@)JB6V3IBKXFPJEGBO MGL2[8F+%%E<@V##8:P/BF]CNP4/W' QN&7A5H>-"T?']##H&23$F/*=FE!QQ MXR2R(284) $&<8X8HD[YX0U$L>U#6KJA,ZF M):]XXSTI\RC)8$475V'W^;FDA'Q@L#J? :N[I9%G@R.P'.^/S%6>RD+!=7&): 49SH%4 =N M0@[$3CF3C4#>,LF<2D*FHK*1JE,Y:QS?+A)QR7)_K2!#O"C0,(6L(V=C=7CE M^=G0%T(Q+M11P>="X?."D^*]_;>T<7H@:60ILH!23O' 8XC(1&N1#3[9Z(ES MDI55/>CL.9;*M7A/FIQ+!A_:9KNH"9NK-4&+:J4GWI_7XID_LJ G^9>%M4OR_*Y49#XN/[SR: +U+,7E\+C M64%J5=5X18%RTA!O[.]BH*!WJH2\>@>JAQ@]+#O$X.VA,\A%C$9*^#2X:KEY M9"<8ZZ*VCA93(N>NX_^T:^C<>72JU>BJU>A-6=^\M]\9,UN6R:*=W4Z[6==BY3 M?6*[N5YB9]#-WUK-8V"AW?/)'EP\?U@I<4X7?'- M;RV.,N0"PX?0VKSG.&CUBY& EX1X$MNAJ% :OC5[G>YZ[1]H4+DC>1S[1YW0 MJPWZ,%K?RW#?UB#$'.B;RR3#'XOJBV47RF*FPRH.T)!<%QGEDJR=D/WVN1IJ MM-UV;L;PR<4M?FXRTWHQ"'FL8BJK?7<[YT75\XE;RY[-C-2PIBL@981A;G90 M.;%@V'4[UE^48O97[,26M5_'!M\)J$LS46$W\>]0=->8$)A(Y4(ROR"9HZPO;.K7GO;7? M+O<0NCG5(S7L#"%KME0?H_[-*TI7;4S53M7TV< M7!(AGPQ10-*X<)0KR41(UACEA#]0L(@4D 6Z]<=O=F4[D>,%RA*CT(@R;T"! AP^]F :MOYOI[&]LM1^016T@=H?1.Q% M%,$B#@P,\9QXWJ:D4 C.,BX\D'6YMD$$.@=2,4UF:T/:41*7O,K:_*>\@L D ME!7F+Q.20F! +=N=8Q"4%DS0D&B49 #T]22K;*SU1RDVBS48&$5>5"_^.E<0 M?R2&TAEJ ]782)GW""RGSJ?HDO7>6&T?0PSSD#X_&3S;W8+W[V^?-;Y\HHW] MK_A <08@3"**5H$,1TTHC:\'X#]XI0@"+Z8STY?$K.=J/9AX'S9Q0QB7) MN=?I (I';'TV2WDV"6X %8EYD4S0EGO+%<4.I((8);&F1AE, M*H%Y+(%A!\1&(7.)%*QY0MP8AH!><<04L"Y.DS!4@,!<@17UB94J6Z8]6$_R M+*!,?T86K^V-K-:1\Z%V8OM@9K1'/H.1X3=>QUQLQ]0$X]3;=KO3A^^%20T, M^!P$$FX%6R2&*3MP!3C@1%38R-\3#X=AU+[3ZU^R@?/(E+NZD[L/>9D>NC/R M_;5>;,%[#NNU0QBSKFT-G0@!1JB9IR/K,K &L-I[0R?0:81'_,\-/,F1.\JP ME6!@:,Z<,E8%(QDL\Z"I4L6A_A(\TE^&;[RON7,Q$N_*(7B9Q^,)N(WOH*S[ M'W!CZQ#>L0V?#_'NYH'T. #E3RCJ(!"7*2!-O$':^Q@8 3(7U8UV":SUE@@. M]I6R/$3EP*Y*3B4K18))-L.YY=73(D9,L(*K @+ 8 ML%C;M0VP?6=<^S-_*%R%KM,_*D"D#Q9ZZ0CL-<]JQS#]1V!!M#. _#4 G&:X M7LN3NU[+-@. 0X$0-Q B933)V2XTB0S,'F=RC8W ,M,TVI%0"!$9"1&9%J*= MQJN[2-'DKE-JGL6 OL=N9RQ=^/E)U_?=+U]Y#E+8 XNT\7WG](#0H*6$H=$L MYB-77H!L20U6:20I6$5INAEN8*Z%@-NXPI0;12S8',1SR208@ Z+X923:LH? M:\JC%1'G O$V.HJX!TQQV2B0L'+'Z)5),:UMM#O70)/>(&\4'9=IF2\QE&;O M$CD9[5!<$W'(%(/[D0T1M #Q<8PYSP-8M- UYRGW/$D2J9C+0>8+V.9%@]]T M.Z^R*.VT2XG*,57PRC];'?_U^;76.ITVIU3K/E,KF[-6C;06AF^3[I=DJ< 98] MEH[:$5@S+L;1[F@LS)MF:<9,:L*1!6OV+]L>Y.>3N8+_H]V38O/[ M8F.JV&V'<6K9DUY\,?KP>VCV3EKV_$6S7?2VN.GWX;.&NUEYSV:Z*FZ>D/+R MQ7;..BZW=(8A8L,W#R^O%Y>FH@?*:URL*V:NO(S7R2VO":)O=>>/&DO(NN#L MN3>6*5XUEE]OPGX2-KE*(8[S0X%^T*DK8[[-=?I?;H OU0CL%P1EMR0FVYF8 M_.&ZOVV,R,ES'IKWP-@F!Z9V]?]"!L#_?@G_LX5,)PE3 ,T60J%I'0TJY[0(192?Q_.N][ M#NFA1CN5_4$1")QCM7N7-BJSA^1EYQB:=O[O7K$;G$>M<"4.LS'W^O M!Q27 M@=,%Y:2EPX1FEV)G<'AT>Q#WTC"& M);X'<8\33N@MD/K-0F]^NK&QNCNEY>&IW8\?Z-['3Z>[^U_/&E]>?6EL;8O& M]]91X_O7\T8^"/5E]VQW_PCZ\';Z\-39Y_U/XO.7S;.]_6VZ^W$7PS/8WL=M MMK>_0S[O[\ ;M\_V7G]N?GZEOT\4<((V;I\?2(.U,X0BK;Q'W >-M*46!8F] MP-A*0E@V C4E]/*:4MB2A$7T!\SA\#0-_V3;@X$9A8><(K&O+X7J,)+M$;\9"A0?4\LH,]$*T@ M4PYN?$!8Q)HPCW0R8#%%YI!CT2%B,;'.!4\Y>L93><8S\3"3RL-<<8M[YA9WS A4F4&/S2K.@%&,ZT_L M;6WG>D<<.^FI DV,1M"P2-G*$/6:>4-$2P$"0A#6!VSRF=3@54%5I4A],"0 MA:<@BU#IE8D1*(52'6BB#6';/O5?1J M&;"*3F.5$PQS8I!,*B#X@)$U22)B2(Q&6Z:E6=O@)->3-!5856!5@55%KQX6 MLO@49#EA8B*: ;TBF5Y9DYE50I3B1$BR1CJ\MB%PG:EE0JPG[VD&@%3K2BQ/ M@ZIG_,#EO/+U+8O<'__N%>45>SD;4)'Z-W\;URFZ;D:/,O=XKOF0JTIVF[:U M7JMM]HH4Q$5MQ?.+7_PPNTC(!0_"Y3PCXP0C1;7*B[;=+&LQ72];VIOO1;_< M[1L^NIX+/)6=NDF%AHJ\A6PL6U&.:LI_/.5[6Q\.B"<6BL0WRZVE(NR7HQX&B49[VL"P-85^22'M9X MG9N;^@2>E[.CA5KH 9GB#P9Y/IO165?E^O&A*8O*\*,*^^4B9KZ1[8_3-[4 M H3M#%JA=F3A=T6N:]O/Q5@ST*8KJM)<2G<-C\J_SY5J<'L[@D.?:_-\[-L3]^U=X[_N=KUG>P=DYWO^^>E?>\ M:NY]_.OH\\=7K;V/NV)W_],YZ/OWO]F[5OS/N_//'\,)"('\_/'=T>[QV^^Y M^./N]U=E^S[NB$_'KUJ?/GX0G[YGJVP'\**1&OO^K/'VP$A.DO(*$1,HXM8& MI+ES2.,$\"$M85RM#:L\#V+8S/8K)L0K&FFRT7+MB W$4%CQ(\W!/B9-9^%_ MO[_W\K__V?M[:_O=^V$Q\-KVVP\[^Y]F".9T"8;9 JP_?_GEQ@:F@2ARK)R5 MG,OH:/282>+@050XMG:K>L'WJ#K#\4)_;K[?WJJ]W-M]L]UXO[F_L]=XR (5 M[_U1#(-6W$O;QR>MSGF,[V/W6]/']T>V&__,Q< SQ05B6Z[.XVK>>^D=:/UA M.Y?C>U. ;+%./V,U.VV<'B2L$_=:(9RDSD>B!'*")I188I1:3I06JUJ\8FCJ M##6[-U['KVEOE*Z7LAG0A^7H_80(%N2D7,6+ M&C$SUPIB]>L0K+PN*1K2\\3#5JZ?O^?3$03M@=?3H^:^U]V3[[=/S7%[AV_OG+GU\: M6V^_?][?$;M;H=GX[L\^;^V2QO%?7QM;GH_N@7<-/M,/^OH!T?Z*?CM]#FH[1[?G%^I?'E+=\]/?#1.:V) M0\%8@;CQ##D7'<+*Z9 "IS%OU5&E%A2J=)-U99DC+RN$>W8(IZWWDDF6.'<\ M46^YHDPIFA(W5')YXR,Q%<+=!\+A*82+#MN@J43,Y6 $I3T"Q.. ==PRBX-( MQ*YM\(6==:D0KD*X9>KX#1 N.14(-9(9XCGTT"B&B8O<:D4D$($;QT]5"'G$(Z%5,2WH91P<: O(*!T'-$@B(5YU#S%M0VI9(5P%<(];X3S/B6E,8U$ M>9Z,TSXQK4*(3@3GG;GQN9L*X>X#X?@TP@EA(@L&!>MR]B;BD$:QP-3SYX M$66NFB,]OC>_4Z7:"U/M::=42@R(*!6($:6!T'B!-'8,&1&U%SX1:G-I@KJ^ M>U:#2K675[6=C$%BZU+0D2<='?&):Y>,DL;0>W2X5*J],-6>]L9H(QB)7"+) ME4(<+$UD0W+(:LTEDN4S)YXK%3[R:AVT 1;AK66S'"@XCH2XASA M3' *G]*]>1HJU5Z8:D^[(7@*Q%K@XB%$4&T-Z[HVD\^W*DQ<63F/J*=K@5JU\W(M'R@]LL-4$WB$+@QS#DLN0W"4NL%F".: M!<4%5??D9H 9WDO[]JQ"MX6AV_O94""I*,RO0E[ZG"<_I\CGRB)MK>0B 2'U M*=LDALT2EU]7.,E:I=X7&\!:&"D3)\HYKE.P41DK@A#2".7N+<2E4N][4.]I MEP,)+$DGZA$GD2!K-44ZQ<2=ET38D-5;\-E8OTJ]GX9ZW^8\?J7>2ZG> MTVZ'&!RLW8DA;H6&?PQ!8)4X1 G0-(9-WN7.M@DCLUEW*O5^$NHM)0W486&] MHYQI[&")3DYQ'[4)RNA[D@T2N%#@)G+,5Y1P,+-HT9&6AV2 M=RFQG BY#DQM.=3[UEDV&WD5;^IW:-VCD M^C43BRS/1,Q+\%+T.F>!B^TB?]M)"UY0SM^'0Y*'N7-2 MY$G.HW(RZ'J8R9B'[[C3+G^[7JO]V>D?3;RB?,3HOB*C9Z?]?P,8H=0LDFE. M7O8P3#EK6WXA7"Q2CY5)WW)#X>&-SO"WM=-FJY5_&\]BUS=[13*7W(56IWU8 MW 2/NN],2QGCW4Q"I2X,X&&1T?//\XN?O+'G^4^;N6NP##3+[&IEGJ5+ZP#, MMW\1!MW3#@QZ;*\F^-\^Z]+W[>\'G'LGDO$(C.N<#=$99)BVR"E-M5:)4A+7 M-OJQ73N/MMN;ALF:3?VAW(0AM!1"#?*S/P5#]N2DV_F6LPV"8.:$@MWB2PW6 M8@>/R"J09[ W2GW8ZPVR7)Z X%;YP$L3/H]_KPF$)U1FJ2$R("- '8@Y@7F1SHEL ^,!,6M$6 2,9-P #0!2RF1 MY"N=>MPI;QP>1,I@6J-"R5N@/EY(Y(*6B%HG ?.#- ZF/'4&W1^H5!PF_LR, MI@]_[4$5+42Q$J.*M M*)1'',N$C"$2):ZI"DF;J.//<77G2*;-VORA2C(.I=Y'I M\O]=3H$ZS).)+VZQKM=I#?I7WW*U45VFRWDDFYK@J<&:^/=H7 GFQ!Y&Y+K1 M?D6%)?+"MD[M>6_MM\M=A/Y-CN?UAN+JCJ=T;QW_44[P/^S2M*4&$@\ ]J^? MIUE7:QO[!2D&F^N/W^S*=N)EQNUVOU?T88YDSLW#_=.\VE-YN&V"A4>F1*7' M7"NLF0%C$EI!(RP57%Y7O_S]1"^H_&:&)I@X/;AKUM&-A3NHYH_RS.>20UG4NIU6[1?;JX68R@(9[0NOSZ\U>& GWUHKO:;G MQ1'!;UGMIYS2#Y57?KXT%^4:]DHS;C.7(VGVSPN0?<8)Y#.C)R)YP;1'!)@] MXCHEI+TBV:V#A8I.:FFOF4!^J0"UG.I<[J68ZO'^P8U2Q3=S3:YCZ&+A27*Q MU3F];@KW^2/QL%G=C5G70MXRJ?MM\V[_+$_Z[5+%_RR;M[QM@ZK&/JG&JD4F M=5^N)"'SDZ&^^A&NC4ON+38+[VJEBRWW=FJ_P%MZ,Y$3SVD@/A9?8BA*@&U" MR^QA+#YO#W?ZBB]O@)TM)&__J@[3YN%A-QX".RZ&8P?X;[/=:_KBVS^V-7C6 M@W.E#+V+QV!N0$>*;]GR[Y:E]HKO^[%[O)"4S;=-8[U,Z,S:&3^U]I8VOG=&__K9@)N]QZ=]PX_N?+I^,/9V5HYM>SW>-M_'D?S-Z/ M;\_V]C_AW2^;HK'52KNS9Z*2QM@(E9!/)H&YJR0RP7MD"0W:9D6L;6E;I MD:O4>L\MM=Z;V"W :"%82.\1"D2*0>3RT\2QO5J8JL_A",^# M0>7T"3VG-(LV8:29B8B3X(!+6HNDR7NQVEF=S]=+4U>$/#.L7+A)?^D%"TJV M6@R06E=BF5T%11QZ#%6RU7NV^&\5SGV?F%Y,?&]G? :GPNKK8W5SQN[7DEB% M?4 NBH[XY-1\ZLMVCOJ^LU-V]Z-=+TR;Q>' M ]/FK;;4<"T8"LD"#FAID :ZADB,SE(=60@,<(#I=7QG%^ 20\&J/V-!*?!6 M@@&.]/]V'+#*MO&H)#!''>X4QW*W!MUQE&P9DC 9DCB>Y(KHW03@9^M?6A:$ MQ$PAR[Q%G$N.' L*2>(42XXJR3$ O%Z.I!J5%C\7BC=2\(KEW0,(3+,\I0VQ M6B?$L>5@XPD/+ ^HGG)16:$,\4:M;2BZKA958&@9P6#5G_&'3U]KR[R257NOELL ',J+6%.$Z/4(B5-SOU -'*)2,2,4%8E2;@2:QNS M]3.O3P*7V+A_FEK^%$C@'$VO:.#B4&":!CI+O*?<(IF4!"[( ](YHZJC5!GO M Z?*@RU(\3J[9%V<8(&3T3NI>18# M^AZ[G8H=WF1=F T"SP?O@^$Y0TU,B#/ND$U8HT!-LIQP)ZAW4W/._#A"(GMI%%,A7,*18.*^4E5XZ)F+A6 M\],<5X<)EVQYF TJ9,0[191$VF%8'J0!'BEH0,EX$QAU06BSMF'$;(&6VSD7 MEB;Z^R?0<&?OXPH?AIG7Q14%LZOY\NT0K3H2N!HP-\."!4F<2@PP)QWB>5O% M$H(1P0',)A)8Q!1@CJV;)Q@]76'94\&RY6=EU=F]>\.TZ;-[(C!BK-3(2H S MKDRNO.4]2L1P8K%3D?*U#<;KIHH#O](&7EK]O]>"';B]\TAH9[2BSI#@US;D.I\I M;C]5(ND
/+NSNV)JGK+ MZ^X/A%J4Z!(*(-S>A^" M'+,.)8J]DC(Z)?C:AB;K=\_NLWP>@@K+G@J6W27W7""H M3?L]:1+218>1"LJ5!1R-%P%))XU4E$M*X]H&HW7^I%/A5'[/!_5[7LU8KO)[ MSJ\C5OD]KZOWTWY/JY538*XA005!'/N C D681R952XDZ_S:AKB.W_.WHA[1 MQL\*(&5/:%7MJ*K)4S6VJG;TL-6.2.T:#N G6Z&E*G=4E3NJRAU5Y8Z6:+ON MY^6.\&.?=WW>)Q2P#3H2CZF2DF.5',:*<<(D%0E[XPJG$*[*'=W6[/,8WL$_ M;WT@G[]\/?OT_=T7>'[S<_[[]U?-3\=@\GWX+M!N>L?OQK^8G,/D^[1_R3_N?YY4[HBIJI31#DN9TIY$S9(G! M\#68%)E(@H:U#2UFT^$][?ST]PL'*^S[?D:U/*[8Y+L=%E9G&U8#(&1S@\CEIXG/[\C$@T'E]-8A M"TQI$112%C/$2;3YM*M C M,M;7.Y]!I:NJ*B6>&E0LWZ9]M'M2JW-$#6?S1 MR2 YVD1$X,0X^(]FJM@4)J--85*5.UIFK)[-3$"T#\*#W6^\,F#W M,XQTU!AA;Z7%B4K%9,Y\^)1C/)Z9FO_ HKV;KE?ECE8'!Z;-6T88X9@KQ#S. MQY&@8QZV1124J6$0I6_1G/*0-J5>[HP3+A+YX$/M=R M1P\$\+/ECEB2! >A4")6(9X_Y3+4*%CCL%68L)CC^JIR1RNDQ4^!XCW'H",*?6.GBT-G%OOJ**!UU\ 9J.]B9$Z&I\09E$CKM3_S]Z7 M-K61;&G_E0KNW'GOC5#2N2_N"2)H@SWTM$3;ENV!+T2N1B A1HLQ_/KW9$EB MD00<E0,W'=@$I5F97G//FA2%ML$'9,II %W3G8 "I?X/)H^4N@@7=N M9E31P+N@P#0-U$Z2F)1#B7N=CP0\LB ,"!OF2$B8LQS[H?BJN'=EXP6&@V6_ MQXNOX7ESRR+RW([!UYT02+7SA IJ@[%/X*[JW=UIBDL* M9M>SXE]#M"JM;SE@;IH#AYBXPT(BQ@S-'#CEED46.:.4BLE2&=/*FI:K^MXG MXHOG":VP[*5@V>*SLBK_[M$P;:9ED2$^>9-+=R:.N'(8F:@"(B$:#23.<$-6 MUCBID:IET0LIW?E+KKRJ9=%RZ_U,Z4[*20I,(QJ40AP+CHR+#FGN5/38J$AR M=-^JKEH652V+EO4>+][=>7/+HD5Q=[[BED6+0JY?:LNBI]D_Y[0L(&N)0!YK8:QQB>*84V1PU;*HC*HFW9[1A$" M=0*PS02).+,!N9@\D40\XD)QI!W3R%)LE98\8>5RRR)YUY9%TY=?V\+HL@(=#/N#5CI]>F6A M99.&3V\+1731B_\W;.7V'AZ$VAZUX*=!M^A$VQ_V8MD9Q7?[@^Q=BIWC=O^!VH=1^^ZV/K>PQ%ZZB(/_Q^5H0LL05,QV;)+[\&]Q^*.@+AS=:'Q?M\1.YUU[Y^MGL7-V^*-QL,4; MS4:J-[^=-=;W#"..!QV1ETP@CBU&6A*%!/7"1$H"2V1E#:_.AH7\$_0DW%$^ M[AF*7\G'D\H'KG_8(UKYH U'@>3X2)4L,IQ@Y+5)CD>7*#/7R,?O@*JC-UI\ M[[9A9=JM00;HIT:5AW/>W"0U7R93/'WU("BAEQL(#CB W\(]. M6CK'+74N&RFSN5?/ "N5@#RU@#1.]D3B8+0:$!">*S%ZFB,2I4/6>8TE249H MDJW8>;C2:_4/4>H!F6OE#EG FXH>O-.71E@^PC3?P2RWQI-\[7)S>++]82\I MK[2S"7&=Y<9*C8P6"FFF4[3$*"+CRAI=G3V]>G&$I9*/*?GXT?BV)XW"C,+& MPPD#PF)R0V]).'*":..$TL;Z:PE+%I!STM(&X_ RI"Q<,^F;=IN7Z("YCVC@ M^K<]*X67DH(L<&M!/@1!5DJ,F&%4!$,L9W9EC:^::8](D=]9_S)\+)R7KI*% M.\@";".2.&.DTDC[0$$6I$>P> DEXB/5@EB:P@VR4"N=1MF)XV$E2J_1M6UX M1R[W<6 3+:4H+W^M ,S."P0PTSY=/7?2W=Q%?'%<<-FI];;TNIT6P^P1L\5Q MKWLPPLY+()I&KZ=\62.WVK=13XL+1]I^JS_H]K(COOQBKQ6/?+SLM.O_YS\T M)2I;E*/3\<+%??N]U>VM%ILS1N9I=J9=\=*-QSF^2__R R]]JQUA)?JKQ<:4 M&PST[=:WFW*AK18?K^.J,W=MP61;\?RI?MCK@7:W3PO[W;;:9: <7/EY]=-J MT>R5'L[38C?VN@!"PV/XI)7K#/='7C\+PC7VRA?PU$[V8\+H!MWR25=69TKR MLKAG5&L=#4OLN2*+8P'@N8;.<;??RA>\Z<7\!K_'<=OY\6G&I6^-(W_PQ5>L MZW?;P\'U7[E>Z$=-<9])Y@F9>EF7_MT_CR4^MM\B9W^7W>[E5JDXMUS 'J$D$R%98Y03?D\!?(T4"MC=;W9I)Y%/W/*91#F'.9(Y MI?!'5!>QB"8U8G M90*ABM.@D[;TYJ/+%+2 B3K&G.>!.XL=_$2YYTF22,4-!-GY8__ ?72FCB[+ M#S< CB_HTU$X_^/5H(928)HPKS_:77_XREA3H^FS\>T3\",='6*11,2C<,A& M+Q&E3#$F0PZS6BDBF*#'L'Z#WC#^&I8]*HAOPQ;8@]UXQ(>S6@#E&$PVR^[D M6"Y;A=\S+0AEY?YRXQSLYXT\,[B[,+U,1VQ_? K7?W,OIE<>W%YLK&5D+;RX MMCWNQS>3'WX/K?YQVYZ^:1V5TR^_]/OX]N/=.&\YT\D ^8&CCR]VHU4\VI'& MN0CC)X\_7BT_FHHB&7W&Q:IBYMJ/\2KYQ<_ CO^E;]XT6$)6!6>O?;!,\6JP M_'8+]I/\G#NFX3QKX-'\D+ ;)G5M2):YS?Q'!/Z9WH":^P::):S71W"^6<+Y M?[G>;VN3C*37_&X^P49W^)@? MHXKV'7+P?Z%.XL+MA+=/N;GS_)/4_LUU]?5I)W4^@%J=A9[W1>2A+C)Z_"LW>;ZC^UFN[.[D;\#UQ]\ MHSMG']A.J=L59E:8^3(P] XNU6"ZX/R+J*WT1+O!Z8RO-L3 ./8,81X=X@+(LPVY8%Q@ MUDJ#DX\.&+2INF140+8L0'9/1^IS =G+KR#W9"@WVQ&3!XEC1"G*B+A-!CEN M2.Z0BZ/VAA)A5]9(31->X5R%'(2,P0\+J( M'/$9[#"C01*9#,XX1[BI<*["N27!N7LZ+"N<6WJHOGP%$^^OC/,[7GK_[ X "$V#$ MRD848,] G"J,K-$!!0W_7(.7$O\IW=*2?N<0CU2WF;)?'N%_^Z=?A$ ME9XYFZQ8ILR/ [B*,H*K_$L.XRIR'%?Y6^DEJ5*#*R%<+"%\\1G%ETQ'9]LV M%YXB#[FBM %^[5FQ+?M$'U3,^*?10R^_"[$C$:=M&&&4,YUL$X&H8C% MRENAB<:C7G>$,O)(/N[-L@'0UD7_G[)\6'/?'HV]WR! (_EY4=V)U^E.IWZR M_77GM/Y^M[6[\>%TI_.QM4,W3QO-+='H[![N=#Z([0W_8\:7O;';VCE;%[L' M6WF\AXV-/UN[[_\\V&END?K!(=V%^^QN'/+&V;MY$5C1$!NU-BA::A%GC"#G M&49)QH@C]Y02O;)&Y*-G,+R(](47?G[CP:]#X4*<6HPL M]P2ID$1,CGJ7F[H1<>^HJ&4"BXIC51QKAF/]&C16'.L%@.9TD)7QV$B&$Y*& M@V%JA4'.:8^ =@''(CP%C8%CX57UZ(FB59;H;=3]_3V* -ZV"?U-Q/*V<;9+ M!)1SZ:-GD4CJN28J<,VM)4ZF8&QP(,4^S8_T>AX>>36WOJ*1=T#$QML95YV0 M."DJ"7**$<1Y[ATMI$/:1T553%K1F$LT+5#,::7_CT24[@D"3\B87F=]C2<# MB6G7%-9&NR@"HI$KQ+%@R&AOD&:)N.B#MT2!K=@G&@DO1/%WB2D44'A4#IOU-7DGJ$O5(D6 0=Q0X@@/*P$(, MS@IO''= %%2E_R]%_Z\G"O<$@8HHO!20F/:O<*HX,8&B)$W,1$$B@XE F!'- M0=Q(U#YWX#2K[-Z'6 ^?Q?9R Z2^E.[%YPZ!6D)P_->+=:.,1*)B1[\"?)]F MW2C"88MI1,KE[%VI"#*2>$0%"+XWPKM@5M;4+#N:B86](^8LR]'\$NK^B_:@ M7%7_BA@],#Y,>U"B#IXZSY%71"&N74).XXB\4%HKH3GU604DSD0A0#Z1862($%F M][$(:67M/N2H.EE:?'*T/ Z4,0 , <4J9O3 V##31U"HY)GCR"41$:<"(TV% M1 XG;(UR)%B2CY7DJKHW-:I08K$YPA*Y3RJ.<$\X8TL*4K3V"-6)E;;:7:,41%E;[7[0#I>((CX<-T]X3&B+33"CDHK>(&P^P M8*A%B0D1D\!2:;6RIL6JK")/%J$TS[C2X'/'I%PMYLA@&4-WF*N[ECE:KSBA MG$P#H;-$>IX6WS MDRF;M MUF/D3# H,.^5"LJY*,'(H@])>FK?@Z>:O(*G\9:>._QH(5JGC+P >IWU0 M+G@AC)8H.9YMSUS3S#F"1'( C59X$)$,CW05+]+Q7$6I%H=2*2],$):![.16 M+]+Z2(CBFF"NO*9R5.RKHE1+BQG3_BH9.$M46R2P,8@3EI"-CJ)@B*!!AJ0M M!\S0#UQLHJ)4BX01%:5Z !"L*-4+@,<9EQT/23%KD-2,(:X%1A:;B(B1+H , M>([=RIJ1J_JABI@]F,ONYI9:Y1]'(\L5N:_V&GJJ?EOG<@R*6/;M._(C;:@Z M:EWJJ'72^+!GI::*<(FL84#MK<)(VQ11U)3IF#,:L;U]1ZVGA^+I]EG'%PM> ME$3T^?IGK53-LI:L_]12#;9JEE4URZJ:9;V<1B=5LZRJ65;5IVAI7U[5+*L2 MPF=_>56SK*I9UG(X2>W:+W9.&PTZR?37M &K9_4-^!)].-A M?.\0=S%WU0/@$#%BCXEC,JB5M3GM7A[# M!*IH345KYK0 _15(6E!:4T'4SR%JIFBRCHEZ3Y%R,D,4-DA'01" 4[0JEU?' M<67-D%6S'#;@BZ\(5#6E>AJR9EPBP7$98:+<&Z#U5F@C=8P4*V;, I4#>I&] M)IX&$>Y^L75EC]X;#*MM_4?3_>GIT M3Q"H>DV\%)"8]@%1:IGESB ??0204!(9JR+R2G#* S=E265"^"J]MP]H@8'B M?L1JB2!B?L5 '$WP(LHH%3H8MY1SR20&A%B@:D 51;B/]L^T/_?1FL0I M(B''; >OD<':(F>\BL(R[$3N6RD?QJ]3*>/M*_C=3R,7>;^N]/3G>CKMW A< M.P,;->AIH(@319'C(B&6&*.6:JIRVSB"];S6D:\K,*=JTO0T%027R*WP(ALP M/!$6S39I\EH*F3#+QH+.;1(A MQ%U[$"R/1Z%B!_?1_FF/ H7-P-%D44@VMV?*3>[SJ:Q44GJ;B')*KJS162OE M5AD:E3J^!I?"G3?L2E%_KJBS?9*,C=Q1Y 2GP.4Y1XY9#GNU%L%'(K4.*VL* MK\J']B@L6Z!"U;JH9V M94WS5?R2HYE>VKGHR_4I5.3@G@ P[5;PFD:B" .U]SR[%2@RA& D*:R_)LJR MB'.8T@.Y%5ZK1KYHM\+=-NQ*2W^NI=,^!4MIPH8R)"RAN3>[1"Y*AIC'G),4 M0#31( TS 7"DP/:9'CU"!,DG04Q $VO>PGK8K/5\7G7TGQ^5_# MP 7-M:T<,W=!QYD2(L9R!2L-9(\".FJPT#3W%E'+"/P?V&C&YGX^:O7!2B\M M$-+]0J&0^P+[DH+)7"[EJ!=&8J)R7S"EDZ8:4PNF) ]"*L:J3CY+CA;37APA M+4W:>82I(8@+H%$Z4(R"QB1:;$7(K2KF%!MZCC(B%4U9I+G] DWY-7A94)I2 MPR;HU^S;'C3MG54')4;>/:PC:A( M_BE_)>NT/3K-#R'J]SX@2*?3S>^@ZP\+^%Z^)@VST[A6](?N(/KR ?":-O_8 M:FZL7Q[Z2&3VA[W0AJM/0-ECD14).1H4P^/NT>6G%];OM^+W M?-W%B"_NG\M#Y_++('$G@_VB"])3?OOR6SLNCYEJ9;N97FP#1L'T!]V!;8\F MO-]M \&$CV J1\6_FI\^_OLN(SQ_/_#%*\^]83"7QY'GE>_4LX-N+T]D>)S! MNM\:/7N\&!^'_7YLMPL*$@;"=:/NP+-F! M"L!;C,>; #*+[QDS"SLH_Q)RJ6IXP+>,JL5PT&JWSD9O^H\VJ#'ZY.'=Q'R_ MP7XW@-!_.\T#!C$+P^R6+;M51/36]MK=HM_J#-OE!E!TNB&VX1VV_'YAV^WN M2?^\+U#KR'=[Q]W>Z,+QY"Z_H)&,9*&%079 _0H7\P#@/W#-2+;__E0N39YU M5A';[P\[HWVC&.8)MV8F'.(@]CJMH]%C3_+B]EK]PR+U8AX3? CW*V!4(_&_ M=DL]&I/=APS,>#C2?KXIKE^\D8\PS7-DSQ,5 Z8)846 ;3M*D#,RY+K(24LM..R*L/VMZIF][Y\EC-Q-/NYY#EC) MQY/*QX_&^EY*3JMLC1'G+>)86&085TAB4/ 8M&'*KZP!.9J5C]\+8!*P"8.4 MG+9B.[PT/,G;C ="OC&>Y:N7ES/ $Y9(%$Z"J 3N$*<<\(1IB23!7(:0&$A, MEI?9S,\7AR>5?$S)!P8\T48;BD$TE+,X5V#4R#(*DA)Y,#PE(1W.\C%;303P MY'LWTZIV:]!Z!G+R<#;_3<+R93+%TU=C5(\YHB$*Q!7%R&D#>Y") MB4GX +:EE34V9_=Y>C2I!.2)!835/^QI(3%.V* @ D-<>H>L] P%;*7F(49+ M PC(;$8 P$F6D!9(1 OL7S!9S\U70!;TU#REW_IV!*LX$2'GC_V;K='8FME M_W1AGW\LS?._STW^5RT#HO%MC^H0G1$:]I1<^,8E@QS%F8)(P5PT)E$.-HQ8 MG0TH>T[24:WQ[=;8G]2!5Q+JI#0)">PTXA8[Y)ST*#%.K6!4D/:7&C/7"K (,P"WOL?VZ54?4W:-=>Q@VLDTXTR,8P3/CJ/LM*F- MW#79S31R4_[?L-5O#6!@L?>]=>$A@T?T\@"S&RN/I_03];JN;/;<'0Y\MQ/G M^8] :$.KE&>XP\AY&,/J:(*EMV@R\-$3OK=*AU'*'LP^C"5[^%I'Y=U&-X&[ M^=(M5#JD\M/@!0\!.V=FVFX=PEN:S!/,P)1BKU^D7K<#(X,)Y3VS?/+XG>47=/DE#&SO6SSWC_W]J3AIM=N%;\.0 M1H-[4J#?:KR;2Q+MP?Z,+G;BH-?R?1#30<:?P?[J+;NZ_[XP1S#KYZ'' MUV+DH#PK*'W*_W'36>R44H%*T2B=%3PY'B77V FP!(F$/=US[6\;+KO9.6YW M3V/\-,*"^?3[_#RUU)]^N?%>_OQMMS]H= <[$0;GN]^.X W!>$(][J%J=-#[L!0O46ZN A%=EVQ>"3"(8*4.%\31YAW-TEZD9 M/>M$+H7G+K)B!!8TP;&K*S#J KG*P6@G.Y=GE\*AW_OK+$\3)^L O M_4%_=,0XXEU'%RD5)5=!(VIQY4OV8N_MCQ >KAAF C:"]3: */")Z_"PA,&K M8[J*]7E>6:9;1T,["ERZA/YCR.4",/FXVR_YVYO)&>GO)ZTPV)\$NUSZUCA@ M$%]\Q;I^MST<7/^5Z[>94:/A9]IE")UZ69?^W>]=-*K^!DO7B_80V02#?6/; M)_:TO_+;U2G"_"Z_S]N]BNLGGM*C37ST_@$EQN?!;TIYRU?!<.S"C*78[V44 M_D<+)Y=$,-:#"?!'5!>[BE8U8G90*ABM.@D[;TMIKXO(1O!DE+8_>2$>O*V)H) MR)5!'K8X&8>I(3ON!SZV8D$.[#&8K3\FUMU_70E7FF*$00M8.\>8\_D@"1TM3*/W"GEJZ*;\\30Y\-H[@* .@Z(FMSL?=6?W)MWLONEHCR:YH^S^.7A__Q?/1_ MCP8T2A[93B4$]-?'PX^AV?TC7EQ\2_-R21/5[J'OW^CVA[T4O!.:<\18SC:3 M3".7@Y6PA\THA(")S)U*:L#R:IC-\4:,%AZVGT^MTGD\"M.,QU="-"<"=#3* MPR?&F!I(Y4CN;HI*>!RQ*G>0^3*U_NU;+WZ#C>6J<%T2IW*>6Y,I5L(U7[@. M'(/A!CX!SQ MJ#A?A=7+=.?\&/H8>&8OGY?TLU-_(H)@N[2S#R1[H'ME=//I&!#[L0R=S@PF M^Z!;XP#UT8%B?WS;(I8))R6DEH,X/V0!0@^"F04@_SB2]$N/SK_X7LOEXYC3 M\N-/@W'0=-WV3MOV*$S"V2\'K0/,7@0ZYYD66]F8.#J*(^4H7<9YN+7Q2$9N MEVQ=C$I>],]/C&!>X\GG7: _/7T8R-V(FX^<"JV-I5S;:+B5!$M!@;D2FL2= M"T4UQ\,9J^( =J_PMQW%<=3+L/'U3G=X-*@8V]QCWN8F:6Q\X(VSK1_UC2V8 MS^<];H"LZ1!0=)X@'@-!1@6+9%+84D$C#FQE3=?XG&3 VIV$04@AN+1*.JZX M5,$HKHAE7#OKM)9^6AC8SYK65\+P<,)0/VDTU_>,%3Z0*%%,,>3 4H6<"PPQ MK92,T?O(@,O3&JS.'&&XZS&#< M]Z26-S._7XP]!&0D.7.]!WCZ/*(\]^S8$"?[9P[ R(9[*!.40S1S_OF M:)N#,0 #./H6\RYYTW9=AC64? "V0'A.N3'"8\8)<,WSK7#$,\\/J.ND4+MOA1IMLXA^SZ M\>6 \G_MH.0.MM7.; FLW\.8_]+*[ZZ51K$THY4"O2_#70:@P['3SS_D MF)GPO=4OG=AP6>@6_>Y%)$H+5L_VX;WU)Q$HYR0G1QGM%ZG=/:E-'GH>BM,O MG]K-K*=(MK1NKY"_ N"C>\FT[5^971S[-$MIN42BRI"#?AP,VN?Q,(,>&.0C M:>]?.KRZ,+//%R8?]^3\N\FYUL:P-PEON%N$U&7:=RZ =[6&?L7Q>[U9= 5U MQY;U2&K"^E'X&%O]_K"RJ:\Q>YH?@P$Z MP>5SQ,LB,P5W^52^.(KY9.4+@?TQV6GZYQM*N6=> !GL)A:&,3[5*L_#?F9R7E-SXIX@ M-Y-G<$7$SX5[--!\@G4QC%-4K.K9?6LJWOL6 3PWU],H%^"G\08J?5Z!Q_>U8H.%^V[DJS4:[ M4^]L@0!^8#O-W?T&A:?2S9/=@T:[WOG2V6Y^;$\+=&/#BSK]@+>_[ISN'&S2 MQD;8;W0V&7SG8*?Y1Z=./\.U.Z+Q_DO:!FO7.8*-8AA)E0\PF9R7B2E/ R>*< T"DXJIHRDV(9I:5B&D^/)0N=\8.!GUYBG M<]TW9%):)IZ'^9_']K^Y_=%_68'I(@RS+- (LV_;XWY\,_GA]]#J@WE]^J9U M5,ZA_-+OXWN-8S=S@.)TY?'\FD./5\N/INI0C3Z3 M9%4S/57/Q-$_](W;QHLD:N*R&4:K+K5;7]2LOX.)41_X=(YU0E'H;[/ M5,-OAG^4@CVN;3]2WUN4='RQ+V*"6N>^Z-?5_."C/2ER3%RO!6;0:[PYV#[[]:&S4S^ Y0$>!DFYXOMMLPUC^:.\V/=QK\VRZI.=N\\_] M^M=&!PP?7#]K[.<(G-V#0QCC?GO[ZY>#^OLO[<;99BX)FNJ?9KHQ<.8)Y\JB MQ$($RY\SX+V.@>G$G)0J4N?!\N>LQN;X>>[5D>'GRK+@;1U+0FVZR0+)7+D6!2,IIN#8Z9$&B M$?%!>&H_%=PW_VNV5!83+F.+8_S6>6[4/?BYZEY=O MZ^CO7M?#VE50]SA0-]L$G/H@ S<2T:" WQ')D6-"(:TE%5PG6=8"HKA&^4ON M]/OJ]?G!F4NEST^BSS.-NX-)R@>"A(X\5Q"1R%GL$8U6:N%C<,!S,,1()&E[#C*VM*/00W6>!>=Z]>GQ^#(>.8\=TC+%X 3F'*>5-4%J6LQ6K'KF]E#W]YR4SU:K M2BPR32FKMA2MBU"0Q_"B_.Q[-W;NQ#(/"_>AN>^?KG^U\K^DT@9V#?,]-4/6= M'W48;X:([:]_'H+:,Q@[V^U\ =7^DL>=2RSP/84U%8ECI % P>0U%CDE/(J! M*BFCMX'$Z2P3YZ3R('Y8<<>Q2X8X*AU3P7"EJ8K3>05_?]S^>_-CJ-9K#%/)^=SP=>4(5*ERE2I,GGZ?\'^4F7(5,'B3^&Q=HR[ MP#@09,$-]28P@D7PAH#M3I6YK M;YXV-@Y/&^\_GVQ_W3IMG*T3F/=9H[D_+SO&^^2HEPZE9!D"B>#(26F1D5QJ MXJ)6GN1.BC4ZIW#>@@:*5X!7 =[C %[ RFE!@E,Q\MQZ.D6CA1764$>43K?U M+U> ]V2 -^UQSI6>I4@^!V)9!" GD<%2(^FMUX1)%;TO 4^:I4D'?/&9,7\, M6^T\TBHCYE'I'// VBAS(F)N+'$J*.&H,X1I$8.HZ-R"H=ML,HQAVD=.-.+& M)\1IE,@ZGLO;2<.\A5TKT/(\C3Q81,("Q114JCQ192NS"YLF(C,)N4J,K)@"#:;_1)" MXE$KA10#>XLS+I 1A"/-N>0B":)I7%FCDM4,K=)?7K N Q<)@@#W%%YQXXS3 M,2C&5* ,),2:BHTLG"Y/LQ$F5)),$.1R@CT7!M@( S82L< ,!VJ5P[GP/^BR MF>UVMO2I+XM+1]YVC_J#WG"D@U7QD"="-,EH((I9Y0V8V\H8CK4VC : M5^QDL1!M3O8&)0DS%@#1@G& :-0@:Z5!245*L/&"Y_K_4M0,OGY9>ZP M,VR7O09#/.[%W'<0EJ7RT"P#]5F_6+V-2XL'/[=C_@%P<+W3A5=T5O[]6HRL MX/'!X'$V[(4(29P.# D3">)42@2;G$0B^IAB=%@DL;(&\ZL1O$A%(RNM7U"J M4VG] FK]-"F2)&EJRO)K 4@18P89PQ1*#FN?C$LI5WXF"M?42PR168IR;#UF U1TA^^<'8H=4-G=@TW2Z&SQG:]? M]G=RY&9S\[3^84](*23(#<)!$\1CL,C*K*4$4%5ZJ["PTY7;N$W=YVP'4&^0^])-7>'F4U[HFGFKX__$,-M/[\2M:CLW\J;4>QK,'_(E8S T" M]0B($Q>0UL:A*.&=6^\4PR#OBI&:4K/.L'F"]E3R5/J$[B)4#\4:*Z&Z2:BV M-S;WDDQ2L)@0%UXBKDU 3JN(A-'6F<289KG?!64U,Z>!3:Y?""!VIQ*(M:(7 M^\<1;O ]MD]K17_H#N"W8M MH?&XU_W>ZL/-RSNO?WI;, $WS7R#XM\O^$ ? M31:W?-8V?+>W6EX%K*3( -PZ\KUH^_F'2P#<+Y\"0QBV2P NX=B#-=%OE5() M?_H?>WQL:\6Q!8)HV^U3^%L"\E&XT_)JOP]#B$48QCQF$"P0]:,B_AC_?= # M36F/]C0;\GZ7S93^:E& ;,=>_DZC.X@%K14KG^";K00L%#:#]8M!]%=J^;Y% M!^X-HQ_)+OP=[G&^8*R#/+N/C[NC6[_IQ3RV[_&BNN,_KQ;B'+-N M?/$5ZX!@#P?7?^5JA>TJ--_";V_E]V8<92[/:6%9!OA(Y'QIE(.B#8+0KRH@WUBGE]%5K,VR%!4FJX*S:K#58)=L ML+=3L*H0]DNI_WPY,*MTM?\-]^F&\L=_@;5W&FVO_^_7_(;*>/WBK>WU3F'0 MQ?K(WV@'Y2N2OS'\VVNO(7XI_J^X+$^9T%0OZ 81*@C]C9'?9LJNO[+7+_[2=X]_!7.@/'K>I_"WN<9>#XUL' MIURR5*9/F9\W0&.N2T Q&P5.$8? N2744D)98$%&3E@BZ18N@>L= 9_[,0W; M?[52O.)RAWGX-V'8RQOSV3IK-$/^.X&Q'6[GYS;SW[;.Z@?A M<*?\7[L]'891W_APN@/C;]#L-/B,&^\_B#S'.OP-_G?:H!];^7_;7[_,5G$_ M-7CW?_>Q[WPYLE_-<+OS@>UN-%KULYU3F"]I''P\;#3W6SMGG_ENY_-IO;GU M8W=C!^_ V/[W[,,>EDXFQPS"V&#$D_+(..<1%B%RY33S)*VL$3Q]OHMNDJ-@ MM96:BV2TXPE3BUT"+0NYOFS4OI*CER9'?L\E@:EF' 5'',@1=LCX2) Q47.J MB>9EB:@9.9IR=E85_*L*_H\7<4A$$)33J.'_N8K2TMR:+AH7,,BHNG5 P@W> M[B7*AEX2F)I)_,',4N219$HSJ+B'"N_LI9/A@6MNI94F%=A MWF-CWB5[][*Y6Z'@ Z(@G6[=9(G%EA'$HHR($ZJ :A&&9'#&>R\)4W24]"S9 M:ZL,4Z%@A8(S+1&,34)Z9ISB,3D7>;0R8D8#2SK<.FJP8GY/B'E\N@RQ%\DZ M)1%SQ*)<=!49[#V2+IJD2% J%^VD'->P6)HZ.!7F59BWM)A7,;_'1\$?];?X M1XF$9SMX>Z.^EQVG (4>84; $X2(ZTM1X)C(A@ (G$N5[Y@-:Z7!@9??#FP M9L^&V+&]P\FAUR#_H52UQRW7_O O<4E/M[ ERA"KC**18Z.=XX::D!CS+"5/ MJU.)YX>[Z>I>TZ<2!Y_A7A_X;O//@]T-?]IH?J#;&YMB>^.;R G3.V?^K+YQ M2.IG6^7I5G)2(1U#0#89HB/+*80<&..=#K>L\)A0X56 .XL M6RK?F4N3)9'U^]IP\K*(U&81.1MLR! M>CN"K!48)1Z\#*%\ MBN36K0"KO?H)E7G:"^^3YX)2@0C/U>B)MLA);I$1@GKG!1$Y\Y2S&B%5ZZQ* MF2OW\F*K]XQ[68'^*B,QPIXHQ)TD2'/"$(\Q64H\=BG[3'3-Z'O7R5R\NLJ+ MZT#>B-]CNWL<0S&(?O\(GOKM]+ES)EZ'XUB9R!47BO-@N>;6,DP ;0*GV&.I M3>7Q>WX@FR[X.^/QVSS9WMCA.YW/? ?FE4/:MYM_[&]O;)YM?]W!]3R/]W"_ MC2V:'<%Y):0;"7"+BP1#P%"7MI"L@H;X3#0)>26EDC,P<0 MCY<5<2O^^BKZTC-E8&VH!2BGG!-K'6:12ALM]3316#F.%U [IQW'W&O/E>&( MT( 1Y]$CJZ-%DB;N">D0")(X\) TU9I[V#]YS9B'2O6IU'L!U1O3:+R33 N3BT![ M$Y)55E#O@W2@XY7C> &5>=IQ;# W">P>E'*3 &XC1X;"ANV\5)K&2&/('5AP MC;)['_)6RORJE;G:JQ]?O6<.H04D3K)."S=K88F$<8)KG1AG'.5%3S9A?NMT^^OFC]WF5CG?!OW,M]]_.*T?[)PTFI[L'M3YSH''V5-L?-(I M)H^LR'WE4HX-)22B(*QQ6%,J#;EKB#&GRD7J>% 11,. Q6#& M@\5:"IN56S("9@NN0HP743NG/<6>F$BTIRAY#@H&ZXBT%0H%GYB7.%(A1$X> MKDE];W9:A2V]:F6NK,_'5^]I3S&GCG)M"2*!>I2;6"##G$(L")!I[X%-94^Q MK*F%BEJJU/NA,PB4S\<_-F'JN1/&8!N9%4)I3(!3Z\I3O(#*/.TICHPYBAU% MGF-09NU3$B9HA$V MIZ!+6B/ZWGEM#ZY,RU%]KH+5"E87"E8K]O_X0#OMJH$]UX"P'=$9$%8 L)XJ@7*8,8;!4K 92:['-IU.T)N6]SYH7 M!FE+Y_=O PL//8\VFPI%NQ2KV[&];ZVCO6ET^VABVX" M!8A',)Q6GE;1.M>NPI;J59S8?F&/CWO='Z Y@]@^+?[C#@ @_$L9Y$Q)<'OUVF@:#%ZWU[?C?'T]WOX9C1[G<_?J! M[WY]!\]LM+>;C5;C_0[?.3L4.V=_'NP> !ITMOC.UZS=^ZFQL87WB/&:&980 MCR1'5V*%K*(>>9,/ES6@L(\K:Z*FQ2PU*NQ1N-.RIZ %O'7'F/,\<&>Q@Y]H MCDF1)%(Q-WJW6O:'7O;ZCSU0OP":1Q%EP8Z:4CI*$TK>$:C&64M!O_2@ZL-3[_2(>A1B*/X='<03H#->*O)JUHA?[QQ%N M\1W@HG9WX=' %F2"7<4YKE.P41DK@A#2".7X*/2;3#"#5,+S.,+S[60/>T>) MX YETPEQYPUR4C+D& _4*I.U>65-UBB=;;)PYV67$LPTAX6%AW*FL8.U34YQ M'[4)RNCQLI-JV1]WV=F>C-)X1A12*A<],PGL:$(E"K RSA).K,&Y9$L-/GX8 MS"!7,6.U*&"1AAT@;,51M_#[L'*9FY3W_9;]*(6WO=YI_OR[;0_CSWE,K8A MNCIE0WI[F0'%'\?QJ _?Z-\-I)[ ,W]IF)NC47Z,'=N"5]C;3N]:641WRE25 M2I+G2/+!!P%V"C$V.H)P8+#[!:L0+)1&F!B*6<(Q25WF8_(Y(;'GDMR;O/4L M9J,=;O%%I0'/;Y[$]O=8+U6ODI+Y4N+9GDTTL%R3BA#XAVOIP9I5'+8Y%27S M.+-CL&95S Y+L_4Y)S^>A-9X$LC"WF/KJ1AOC0>?9S M49V[;2L<4O3*IS*E@I#9C*F)-(AED89WW6%%)N8+P]GFR1X#:T<2 H!@ 17 M_-3(@(6"%-8"$\FR75V&["HRQX4R%@9Y=W/X^>0!KJWD8;X\;.$];ZWR)"44 M>6Z)Y(- )H*9!!8RI8Y%JZD85>;BUV\5*MLZ@SE>E%).-J*/'0?$DY&)G90K M6<3B)/_SZ$*TU7@W+45;P(/3]9*T^<.WA]G1_K[;#2>M=ONJ_*36CQC06>QU M7['H[/S8$Q3#>\<8::\HXB)FQTINXRNY328ZKK5]@H.V:GT?:7V-2=8G:8$V M)H &#BOM:&1(><.5!MH@(]B=1]T96)C%B9\=S[0&^T7K?-&*85G:HFC#XO7A MFJ+\((;"G1;KG]X63& G*V;[VE[V>9-[>BSMZ1U5/SG/S2 P^];\Y\^?G+Y MR%IQ% ?EY>3WBCO M1[@UC+)Y@73G3J!^,>B6-[TRS^S]F1E;?^@.8 ;Y"U<O]-E65(I\+EFJ DTLB&.NEXMQR >*E M)!,A66.4$WZ/FY5+7WKL(T(UYXAP=%0)*-'ME5-[,\R^CWS5REICN[E9J%(@ M"*SP3150"%9ZT '![6^T^K[=[0][L0E/^Z/= M]8?/##+;G\8@<[ NX#FTOO'AK+'Q#I[U 3< 9!H;AP @7PYVSKZ)>N'>+NYW][]VCC8WC@\W7W_;K\.(%-O?J/; MZWM!8Q*TPRC@W*>"VUQ6.RDD/ %>PJ.0B8PV"A#3&-8S2D>IF'9$8 4[!5 ! MG0L06A*%P"+B"&L0 ;F/<[&IWA!6?//#YZWF#JIO-O][>Z/8:GS9_-2L;S:: M-U=AN>,Y^)0RC1;SIR-]GO/SK2/ \)JE[&M1(E-"_()XWF['SLYAN#\PW_E M+1(TZ+1HPH".?!<^Z1V/M>O?Y0::O=+%01=0K/@.(@ZB7?SKVNT?6#APPBD& MH$$8<*ZW92GCQL'F[VRPUF-KSU]UO'?\>>A]_MMWB^ MP2/ZZI3O ]Y3%M.0S\("R>>JD1FD$TV(,,Q"%,M[@,NKMBCS&BCL$?1J1PP@0725DN$ M>NUXH !V\GB% K_OKK;2TS MDQ#[@(0U^&_9V69T6)YI$8 O;1J\";SV9TMOMC>B- "307.V!\4FS#6 <#OEZW-?Y?/ =(X.IKL M#N QL=2&/,=>JW^8;W+4'0!M3*GE6S"ZO#XPJDYK4'[IZK#A,^"])6%MP91A M@D46@.^M02N.>'%W".L70FL\*:"CW1Y83B77'7VU5?[Y&':"O#3KY]?FH(GO MW4%FJ6546O^&O0"NBU-@0;B4V!DG-"<\<6JL)8PE@T.D1,KYO7KF&H7.'_MK M0*-1PM1V^E*.\V,YS'/4P*\,-& \IWO TOE;.\P7;/:PJFI?7[_RY!,>,+X&16^*SH@SBQ9D?X.(;T MHNN 'H^(<#9>7;_;]P_C$@7RL, 5EZ$8#J MJ#_9-J[ U]1.,+Y1OQ@>YR?2W]CD6S#:,/3C4-$TL(>PI]ACZTO@S'M".;C^ M!+X!L<;Q%--!HY>FW9[,&EY3'NCQ.>W(3QT_9NY>D7'>^^[PJ,10> .E93J: M_PC,.Z5TY_N,+\Q#ZK'?DCIM>K"[EVVAJZM O)49E*_? UW M.NA(#&,+*AL=$"W,@&AA)@(1#LP8QF\3*YS?+/PTZ]3TW4[\"Q3G7:_;N<:K ML# >RZ>GO'72^+"7FXY[&AQ*@G+$DP/2JX)'3&"B@F!*9-<4X0\0'GQ/AE*M M]*^O-*U_V\,$%"P9C[CU!O$0'7+>&622=Y3:E##/72CT-:>8\^#FJ5#ER8.1 MJ60"&!>\%19X4,$I3TGPDFN08:=N$XQJOV>$_ZA_VM*&:"YM0X&"$EP>(N(X_]8>$5A@ M=9F+C=GJ7"[W__H7-+<%E^0S^RQ^'CMZJXTX>,6*5XY8]+ES@,2K#29&^!QAHS2F%H?+?" '".]6%KQ("F+F?7/9B7.^H'M M3Z-]QQ^-0W[+"@QW48]?BP29Y6/7TJ]EB A_AHBL'_7UO0@*(#GL!0)H,.*< M&V0"-4@;"U %G[!<&(77V)Q>['?W6$0CM' A,$*Y%E:3(*@)2OD$M)R9VU;7 MJ1;ZC@O=R"4<&4XR1D0PK#8/>:'A_2.9%,'&"J6:-YI^=G:_OVHV#1GO[:V-_A_[9 MGI;UQD$XW/ZZ27/;7A2&."<]2@+K7%?/(TNP0%Y&8HSEE'D\'68J.+4FP3N7+G#BB9/:V017 M@\J"0<.GPTP_;G[9_NO+5N-]\=?V>N/Q@TM_/KZK\W&41,6U=,1&+K5VBD2/ MF:*,4@40^TS!J-M')9DHJ"H#I?1L5*HMG#TZ+/JG1Z'E<\A!+,.C,LKDX(+" MP\^M06&_ ?4IG9#_RG=8R3B'>20PGD[1[MJCNYX8 M>Z,-9]CQQ!7 F=+&&>\#BT1$%BS/&R"LIZ3J)UDO?\&+!4Y?#O_=>/1U^Z/5 M&7;^Z/9ZW1.8W=MQW,-2;(O/ !5UO,>9CCG+#(4452X@;Y'ED2$PAK7'AKO@ M@?TP@6N@%?/YCP71^MYM?\_B]"LB8< $3(#K%M284TJMPIHJ[(5T#)M@*Y%X M0I'8^0$\R4JB)! C>/O D[)GF@4*A%@!:Y48F&HV"/%\D;@<_#(7D29X%'\< MMWHY\N8*'N:B#&/HZ9?0,/&< M]!9[Y8[4G<2 C5/?2G$9Y[7]^[)4CN2H8W, 64Y*&VUQ)]W>8;DACKQ$M:(= M![#+E2%1HTURQ/I')X=^G T2B^,A_%0&S\&'XYN&GCT!D3S.D=:#N1'@H=6' MF^8)71Y9SLK+$<;'8_]6D7K=3OG]N9HT2K0K9P"SA_W=CD.WAX/^ (:3IS-) MT;LK)NZ0R:ISRS!NO'/+K21MU.$YZ> M]:D_4:A*8>8I#(R9[X44E.>@(1[V85 8$I$FRB)C5?0\)B))CFXEN*;F58+, M_#DG5U[#X"9XG'U681B+.D@1K*E9+8J-2WF7.= Q%/\WM+W!Y:I*E[FK*T$P MG_(<70ZCO],A=%2P]R@L/0;['#@^!]:N="[0PH(D_&>'T'+FA/*2J[B2MY\# M='-=;#<__Z@W82S-G=/&^IXWW"H)="#:Y!#'EN>V=Q@ID6!G!8D$\@X,D8OY M<)VS+H9'(ZOC?^SQL2UL/BKNE])1_*L?8]'H HZ"+*U\NHBR+=8OKNJO_+LL M+S=*,9GGAUW(\Y%KG,//Z3:O7#SRD*QC)N7R*YE'2B.OR82;W4(N;QN5%M^X:S0_"+@OV=[8^I'_NZ< 1JTC M F%'@'*)9)%6#%3:!V(9*#+G?&6-,U83\@'J@AK@V()::R,8^]@P1UB, .@) M-C)MQ:T[H%8K_HLK+O8,,&PE5,AY,FWR@%XQ 1(#J@0TD8S[K)EC/7?&9 MVIZCP@[V;A5L#%B1D6ACO5YRLM]MQYP3 M!3\? ZL\S\"$:SJM82=_=!R!0 Y.+Y)9+V]6H_UHE+N:B>MX++#V0%L'IT6N M40*B6_I;X=%C_\(49[WJ6CTJUCNCP^/\P(\1GI4WO%G#*Q=1:>_U)S90L M=F46TS33OG@Y4\[66CGLRX-3XU#4VXT"7DCW9.0EN;M7Q!'O=&(T,BRXY,F9 M:!AW -Q.!6SE>%=6E5?D2<&[?O#M=(\*[H)F%#F>:TTQP9&E5*"DDA6Y?$C* ME%M13KYVFII>%[ MBTB"B1TY-O:X &OPN#NRGM^,TB2^Q]]/6F&P/^D(=>E;X_X\^.(K.4>X/1Q< M_Y5+A[CFZB&N+]?HF9#3']EM$KA?M(;()!OO&MD_L:7_E MMZM3A/E=?I^W>Q773SRE1YOX32$8_V479BS%?B_C_3]^'M4"J-(L"X/ 3O)? MO]FEG<3;O,V!>I=SF".9<^,<;A&W<"M-?/:>524[O\P/+K#T&@\3,/G+-0"/ MI@ 9K(Y1*0);I/8PER(855S)GUTMG'C],X[;PW[IH#X^;K=\*63Y^Y>/8:8^ MRH%>SF;B5)[H7%,?\:(J8LYP:,?OL9?+(Y3R4[L\NM8-/K:1H3-*,;L\\>R; MOUOY*46ICDPX08GCU$IK!)8(X"Q-\YUNXC;D?E*L)V]RZX.1^;UY%!:F M -4S.,US*[\/O'&V=0+CYO^?O2]O:BO)]OPJ"F;>3'>$TI7[4OV""%=!N=TS M@K:-RV/^<>0*PD*BM90-GWY.YKT20I)M; 1(^,9[70:DFS>7Y"+5\W^*_5"<<+JGRNK)$UF9DM MGFL?@5)N@1#.S[O5]<049W;QI%^4_X5+DC)>XC-C01)PBAPE/EE%J/?^EMV;>I!?O[;&__B'$#JZ\] M O&_)3F+6EFA4LZK520A+JQ&SL: @N T>L82DZ",X&<\IQ0"(QE[L4,F0TBPB'I",1 ME HF\\G3%3=8_^M[2V:"FJ4-Z%)<6Z1SV6SCA=8$H#E(]T667RGA;J3IW$9>_7!,\L?4HQ41 MJA744W7\@BDV[L];DM/[RX-7'W*1 >9=0&#NY!(W@B G&471&ILHL8;D8GQ2 MMCE;T?9RM<:THA#7%]2FHJ)?*_[3]*_K[*^L2HW@6^$*I8P;/[I0=_QCFW.^#4?92C48#WRU:W\PGUQV-)E.O M[XI84#'JZJ2ZJOQ9?];.KU(PLVT_M/E=J%1 !NRO)I36 M%>)R];IA-Y?D;(5N*AZYG(-G*STTPE]*6//:PJH*T$UIY?8+A:.!54ZZHU/X M5HAN7&)EE4.O2LW[RK)7K>XZYCJM-IJC7!7]E$$GHVDZUI>7T6K]/O=67U:3 M-?2JOMZT[_K-^OHE(20^3H^;O3J!\X^J-&O9_@VZHOL(*=@OR>'S#T3%9+ 4 M2#(#6A68,T@;(A&ETC'F@TQ1?J'@U_=F:_Q8(Y+F)&]QDA3DFO,,SM)%1%3. MQ U SFJ";(\YS_I0*TU.[N7>\:I;BAE^N_W< J8RQ@=SMQ2GYOUM MVWL\7]6%]2(.QY6^4XN\4:QAYT=@Y9Z[S_\QQ=5"G3\Q:;ZZZKSZ@!D),C>Y MD8D":1+-$*C"$C$< &<((5RQ[^II=,]]P)O3FS\]8[DU#ELD94[J\\[EP@T1 MR4@ S1G-=VYW=M6RA+B[R/BAR[K-.?_ .8,JH)(-5KJ$'.$,<:$X,B&;W8S3 M1(Q5P&#?Q:7WW+:].;WYTS/8\6"B1)BPB+AS'FD2,:()-AC4 NI%+H?)E\7_ M>JHF7K?#NHUVL#/KQ%"+]YVI S\7YRX6=,G?6*TPE/2+*I\!S(UHAUDKN)VQ MNU&QRR_>72Q\!,K.:'H1II=[!G69%3$^W&SBS$1T!1:KICP0V]\04WS$/U>JL9_-]Q^.;4;DQK-W+X^ZR^##LX M!Y0^\N+@Q2O2N7I]=K#G1>?\[67GZJ#;>;=_=7#^EAU<'9\OUY?Q]#WMD(.K MC_AX[^W5P8L.O.OCY?'1RZL.??GY_5&''A]Y&/\XP9CD \%6!BHIPCI7Z/88 MI#38T86ZQ0H9,73(- 3\YPD+TN$3#M74P!2,XXOUAQXV#_J+7_ M_/7!RX,7;UK_WG_=>O//YZ_WOUYY8V6*R3=?O'O/I//&G\8PZ<7#M$A$O]E1 MUS_OA[UN3D +)0WH)R8L]L$Z@IW7 :!$ 6$IB9&.GB(X.!ZU=@XTM$5"V0:/ M\E')F<\I[%EB7H!$JQ(A2U&E?@ZEV/G 3_9A3C6*2O7)U#*:9C2W0,GTD[H> M=/8@^_*E4%'1S:JLRQS*B&([7%N-UB?0SF2ZN/K+,-GN,HT' _A?V'Z MYOKC9^6C7\9A^3,NGBEFOO@Q?D9^\#-!] \]^;7)$O),VD76PX9/N[6U(1;M]S?!Q*6J[?X?R[NX?K6/[_N MTD]WHQ;^F.%LH.OKWE3;D4_X@UZ3T_?GGWN'9Z%[L/=2')^=\,[1P?G[JUP. M^A4_.#NY/'SQEK\_W\>'1W^<'QZ]%--GX%V38_I6POMQYZQW?KAW\KE#C\\. M7OP!ZSJAAWLO^?'1:1?&$9UW[P5\)W6Z^/+_'NV/.V_PU<'9*][Y]"$GV="0 M"&)P8HA[;9&57"+C%971V(AQ!&0U;:67"X-7CO%[8Y#\Z7. M_GX?_O%FC"#?<5@8*-__KCCL7MV"7P/,%:?P- %SW2Z.EWT_+/?M;:]R6E4' M^7P,Y^TFY8;BT6!Z\S:&NHO6\^NJRT3,DQ8*XG',;?5X^3.+LN&M3>;M=?MS&A8^Z%9>]&) <*::2L3\BZ[ M*B5WR$4F4,0T8D8DC30')%84M6]8^RFQ]MH]& UK/S1K+WHNK-6.)9H#$(GE MQ@44@9%%D!&."T6QD5IDJ7UGY^0:6;M)L;C+Q=TUNFSOD!*]]5#X0.D7]4DO M^70;=^[:0/%RR4LA<1(A6(=LE-E5D3#2.#*$0R1&R.@<<<6=RW*3S;6X1<(9$$(,"UZ W$&R19DXC10PS6"EL<^/'K#>8 M.[M*&FQXE$?&,8X8-3Z"]>B<%+7> ML*X4D2VXEKAA-WKF=HS!MH3!)%9?CC1J!_X[#RM=XG[>Y M[IP/NL55%58M<4LUFVJS29EJS:XT^#.;7#GCN[7!G?6ASM+SM- @U.Y MM:9*&' '[!_+P28B3&L9.<@+3#+NJ'6Y3AO<:7#GP7#G;J[=!G?6ASN+CEEF MZT7<:W-DVW+FCV[C!G?7ASJ+3 M%QNG@TP2)2(#XM(8Y((3R&IE4H(#4UYEW&EN!6Z$K^L1^V$\911>M<2GA\+W M[.VJ:;/!X6_7!#UZ/NYT\>>"Q5?O\>%>YX./SJ7H,7)>@^%I OQD.47"I11- MY#8R61Q>ZRH)ND%7&!KH>>+0<]\.KP9ZO@=Z#GZ_"3U)^V1(8LB*W%+"!HD, M\0YA#>)!*&UBOF&!GZE-NF+10$\#/9O@\VJ@Y[N@9T'KH3CI@+5%F@0'6H]) MR,7D0>L1QCA, ].AN+W6UIZ*VZN!GN^!GL,%K<%H\[WR3H*9ZO7\JU8_@W=/_:G4[N8'(.A.UW_QO^.)W* MN1V>=/LEATS>A(ZSR6C<396_V2ZIL+7]G^N(O"M/I5E7?<^A2' ML?6@%Q[Q(KL]AWE-IW5=DVO_L^]-0@Q_# ?GOP_.+R9CF^=VF!:Y\_DYT,#X M=AG+>#MYN!?_^?KR^%VX 'R3G3U/W],..;CZB(_WWEX=O.C NSY>'A^]O.K0 MEY_?'P&7'GD8_SAUSO8O/P@?&8X\(&HMS:%VAPQ6">$DI(HB69IK-E##VT+J M)1XL)<\>]&9+0R /2B "E,- 4[ 6!8DC$(@VR*CF;_;GQ3V*^IYM8.[_^V&O^S>_'K6W0N# MX>22",9ZJ3BW7 #A*LE$2-88Y83_(,G.W$/W?29JQ9E4Y@0@Q&!8EO8KD&H< MYF_M[!X<'NVW")[5K_WO&S;*&K2RI2)-@_-X9#_O=4>^-QC!<1[!^+_U!O[C MXR(6[;R9(M9O8.F^%9T7[_'QV6^G\!P@U>ONP;L_ST ,L<.CYU<'>]D"/B%+ MB/4"QC[Z^.GX[/5YY\4^S/$EH-9+G%3/.:9,JL024&M MLX(F D:55G&G%4$,7,"^CX<3..27![\?=O9;1\__W_Z;)2OT!EDO,$%U(M]^ MWV5RW/B4LE*0<,[&SZ:8O$;7IF\6Q[5\6YE#_ "%0:D!G M&!O;SRW@IK@@-+ZALQ;(R@ -:&5'7]9&*I-[O5;STHW>_>EB9DSY&A;T>W64 M@)6' )6%"JX+HR'ZLS'IT?/+#U8!L1M.$3:PMT#1!,'V.U ^C=? %O!7#M8- M?[;L?_JOKVN=*\_YCF9)<\X_=L[B@Z :MEV1W,TZJX\4(V,)181+2[F1049< MSGG9A/VO[[)&5Q_[W7P>S;'_T+%W/G]@T02KL48@[*Q$^:R5#^&P\N/53I"@<%T.@HF$W M6UN3.'T<_@BOOP0+J>4B$$RK'T]LA6.M+KRI=*]PERW?@T?39?[&,)Y,>A51 MP<_P4SV9O)YLC9V#?G/:]:?EI8.41G&<1^@-P$8KWW*Q'U-W/&JEX> <-#M0 M_Y'+95G+XF)_5*N?U8[YR7 (=F+K/Q,[',=AO:_=_JWW]3:GMKBKWW[F"WOZ MW:O,]&)AX\+$3U?MXW!L\[I@%%AE@$&>+1N@RQJTV1 -NG@"?K,]?QK/6Y^Z MO=[,1,@[%/^RO4D^G[+RONU=7L6RYQ6YY5!3_NWMLS?/6H!GK=\GX\K:_]? MC5K/X1OC4SLNNQ_[%7W"MNU%'TND*ON&05"JJ8.@E<-Y>6=MKW4RZ8;2=Z6, M< HCN!AART!1,:Y6'">XU$FO\D0I'W^PEPS MF#S*_F=_FBL+EWJK,%8^V+_MO-G_?>?OY36_U*3Y1[ MY"HZ=AA&K=\&\ \\^,?S-[_M_#TS'OR>OS(^[<*+_/A9:^OHHA)4F;;S7@WA M?*J5PS%FABW>B>K<1ADX\F[VNM9U>]WQ9>L\CD\' 2!@+Z8X+/P*%%*^.;KQ MU6X]^##ZP4D?IA=F<%#[D0IS 83%_TPBD 1\?:Y6=*;3T 5(&5:?N3C^E"FE M/#\[L]$8R+C0@[?#8<%&6[RT&?9:\7-W5,[S2].KZ+,[G%,>*^ D*@^'E32 M&\;H#4;U$S-,J%X*J_J4:>4[]N06KJ^%6CQ#$:%CWXMF ^3_<>G;AB? M3O,NYIZJ8N&_XNM'K!L-LBONBX]\F5H]["^H48]#K+E]S(W-FOOOZ:QBT84] MB<@!'GQ$-L%D?[6]3_9RM//+S27"^N;W\W9;\>6%IW1O"_^:S_"_[<;,I06J M#RC5_^/;;EBULWM4^!KX\K]_L5N[B*S8YV+U90TK*'.E!^^'/7(;)3?.B[@% M=)N,,B!.1?]4VP-EX',&T4J%LQ<7H))52FDY]VXE=6IE,:N[H_Q+I:>"3 %% M$J#\ HYG>'D#^3-@SH_L*IGR5\Q3 8D"*#ONQ5!KI;%N$]<'O?_;8)R3:EJU MHE"K>]52NJ-YP=7M+TR_"H%42DP=[AA52G#>E"*0 HQ3SZEV8]9J^["7?_JK M&S_!:V!.J^:9)66]R*G@S5/_5*(V<90E9'=T"G.O-+FBQ?9 \2VJ53?!N+!- MO6[\*]:3'$U@E^O!LX*5XS3S&PDZE/V83[7;ARW.4KD;:KNU!9K.>##,F59S MXA DYJ0W'K7KHZF-$=C/6KA/ S[M>GO+8>?E#F;V\$P_O#[=[GD>N]8_89/B M< 16]PU9OI)(MD\YGZ>+6O\:U>I7;7S F5_37:6L3<9 "U=Y%YZ_^;VE.$8$ M3*&=6J$[RM_9R1&_V8>UT9A)_=-IS,&ZS#'Y\.&49P0^)0SX:)XYBKH&-#G5 M(4:91HH*!@15:^EPN+U>A/,M)JJM:'@"[ RJ> X^OAR#@19''O2ZS,K3=Q:Z MRG;SZ'30"Y7:7Z%+X9VI(EA9D*O4O3"+7Q5J63%+>' !->_:TS.M M6*KZ5O=\&CJM#)WK-8QJH,B@68^FZ88, B/JC*607 S+O!/S^%S#%8#*JZ*G: MGQS#A@6URJD-N^5(GA?D697Z5(]Y;L^ S,[ [AR%KJ^H[U..B)=/IS.K$"\3 M!< RD-Y)[,,?)EI5,[O?Z(M.N(V/R43VW(Q#@P]1AJO_S:VG=BZYT$FB4 MS@J>'(^2:^Q$2H)(([3GVG]X>;MZV&_[US(8P.VWVIVS%;5M'R&>_?+R\/D' M%AR'_==().X0]YP@H[% 06//C1,\$KNS*]H&+U^/+>3Q/0NY"H'Z#JS9^>PJ!,9OQ (M_/6 '32DVFD M8]"?QY-9 !^H)\1^Y8'MER+&188YVROB=G0:00]9T)IG^O5,U&:Y#H-D$5^# MI_G>6TW0MC5N%BA?6=ZTOV*R89(_PH%][%G=>SF-P>=G.S!F^>@DS MU:325FOMMU[*>#"&^%GOSO-JMQHX^$(>TR? ?<-3H)9P!&A+:C$3K[YB9WDH1([W\1B%;Z.%X-A-CHW+[_S8):1_B\@_]>G M'?J*OC]Z?7:\]XIUCOXX!?+N'NX=?^S0/S\>[H6/G;T_ES/2SX'\7^Q?'>\= MGQZ\./AXL.<_=][]<0[LP _.7UT=OWO%#^BK3P?OCM/!U=#T&X3+D,>9>KD2MBD,N7%J6@1A2U4>F= MW9(QLZR&N!Q8B*-1JS[?T:^M?TZ PEH'D_&P\AG^+WM^\8_6/R.H!:?MUO-^ M/KLO?IQ%UQL096 ,C"];_QX.5<6+2/^V@4KI>N_*?9V=K]V*K=9RT8A4#;0OK:@UM]V_GGPSYV_3X_^VDU\ M6IXZ&=J0'>&#/'2KG\>8$0B01G;UM;(;;P"4T06K\;0V[F;$!MPPF)R<5BDE MTY=DUUY_-I\\UFDUFSD?,9#R[_5K;\:KP&Z\Z-GLC_\8+UO#06\6N H1M+K! M1>5ESS>L0(+Y\23/,=NB)]EMGZG>#6U)@P*;^ARLR:'MUQ&9RRU%_+;^O'\J8$1FV9?WL:E\HO&0RK(-?Y!%27./O2 MLWEGP/\>?65+\W 5MY=-F'YQ9$N<:OXXLK'?B]/TETDVYF$.0_NIE2WC83?' MG%+E7>A-1G5.V,4PGG>!>ZM3OSZ;BQFN ,)<#.O-&$=_V@<*/LDX<&IA,TJB M$[S9P23*$>7TN9*$U1H,3VP?M,)S."D_J4[+%A%3#LT-PF7+VRP8;19+TYPGF(J0NEU;;^*D=8AM'&WDKPE4:XDT"$_&(VK M/+EQMQSF$KV.?";T' O)P4Y;Q4)ZL(+Q)'M?AMGO70_;514L9< M7.*S*OPS9;,2]P'@^*N.WZ;!H I'N5CWZ^[V TP^DW<&^?JO[9:#^>34LV"[ M^1]01$HX9="WP]IH&MF_,DG#64R2S3P&R[]!S*V#H;)^J MDP"4L=-06=ER. _XM"+Q^I,![& )F@*TPC*O9SZJ)AE:)X,2XJB>]C3N M-IX[VP%,>/@QCF_.-"?J94<8V!9UPF=^U:A*'AQU;\C2>:X'\GPW71ML(AS- MW'[D68,:?1UPS(A3-J#P[^AB"! 6@*&J$XGGDUZ.O&7H''P"0ZL$GP&_1K,D MSI.37MZ].C0'XKHDCO:Z%P 2H\O1.)[#,[WN?R;P>^KE\X')]H"X82]FGY]- MNKY*C:PVJ22#Y3#V "129MC9-_/W,A.?SR6,Y=!2SM_-C\S3;]XC.*,(HG9P MT2JY6(4?:V$RO$%>2I W3_5S^+>1D_4=[4M+WYN=56 L /Z%>-P%D M=$H,;KI--[\ZC#=98!C3L'M2HG$530&770$JAPK/IN=:SRA6S)'%2K2C07;H M5C2UR$RCRERI>6 <8>N0YE8P@C/NU")K?B-$$9ELYC6^R6T&E2CR,GAMAP"9H4RKQ;?0[#GV2972_4KZP&J#^:.JSBGIZI';/T? MV#L+: K<,:J#W3=H"E"[X#)0*4BK!3X>S=1L@.(LFEO_ATXC!X7TDQV-4192 MJ[]=<@JRSE)\\:"39 ?^O.)2";4B"0NG "O5&E$[_SLV/T[:_:.5NI<"\&AKZZ0M# GZ_6P.>Y:2;# $V[.?&I$J'C ME2!8^**HC46(SBMK6?>JD;5(UW(A?JK>^U/8(WCUL]8?F0\G.3Q?E-OB1&BO M#'HMO'Y>]7>#K&5--?NBH?8^SANE[G(JH.BG4*U'7+$GQ)+;!_ M65 0 :[:]6Y525LEB^0F"O6R9+D)0+.I7\QIM"NVZ_+Z)&K<#]=SS!G'PXM* MK82]FN5<9-ZO4N_FUEFEJ.275[^5[:S2-4:U1C)-3Z\4D.HKK11+AEM!,3#: MR_Y_&@Q[ <3CP3\K()W3P&KQD7\\'_<$)@%CV MWM8OGR(.*+1A4%%"G?.84P0'D]XXZX(7=0[]Z%-^59/Z??O4;]FD?C>IWYNS MB!]*_?ZFEW[!JX]YXC)$X40(G ;M2&214N<$#9C:S2_>4%BW-II+&EWMHIK3 M!N< N5+#1SD)-&O- Q"#H39,[7\F,0N,K+5EI;Q6#K/&>%,U/ ?YY. =H_.2 M?VS'SZK4AY?]:Q">(GV(8'@ IONI0R5G,>>!RO6_;"E4?I3A+#$0],;!J"2, MMBX'DVP"=(>ARHJIIE#A^IPL\]<^.0NV6C8E;+VFF0"^D6YRDC.ZJXM*.3_= M^OJWT>!3,2%&ML7%FPCN*Z M0:"&Y=)!*S6GK/"\R(9^Y=$J*?.]WK7;!MB^#\+9C^:3A,8W7(K3 M%/M\>71J@5<)Z"7'O4J/RAL_FB;BIV[LY=,$PW (-%UG.]U0"Q;#"[/+J'5, MX=IMV+%]>&-1;.ND_=$L:3\3SW7FT?GY !332S0H:DE)G%JEG-8*$W",+U2X M:I]6*:IS^W">,XEMG;)?>VZ&<5H;K=!C_)S=P[4Z7HSO_TSL[*K"U)-5G&M= ML+EN&+A3S"LN@S"<] 8.SFMNM[;.,EP.;VV=.;@_/H7W ?D./E*7%9]VLLDTJ?VSM MS"NN4F^'KGBOZT>REZ+<(\B(.\H>_%ZVRD!=;\_=#Y^S'HI'H6)37P7I*K1X MEB\LP&@E) !D5(U5KDC FX&SAN6J$+#P>0S%'19BINZ<@.UM'GR0"G&6FROC MZYL[,WKL3QDZ>W\\]9P!7C\LW5<:'LS:P*$,Q6'59;A>5HXHUC MNW; 3<^J@NC0'=57.4)EEY5=S%*S(MP"2R,@PGP%:1@GHZ(H5J+27_IBP0) M3,XK4+D$\LE8,/,-MHL3LJE#)R*:8W4#SL!3[?W4!S#+85O=) MZGO>ML1\>R4T4]\XKUV)>0)UO842H3JYQJ4*E.O[ C= O:Q]=-J]N"ATM'H; M^>C&TK-/+X/'/R 2BJ$.*] MI4LX?^%GN1)_5&_]HWII-S:Y$BMS)8Y>LL-7'QB%YXR5B(&VC[@*.6M3!D2P MD=@SJID PR,!$Z\HEUEM="O-=KJ*OL91%7YN9;8J?O9R/?ZBZ,W7 ;02;!OG MT:[Y?5A'K6]@V\T(5J%LP%1@@HL<2;T.6)7+_=W1E =6>+1'H"\ 4L.D>R7J MFE7P;GYY'0%;A2MSH#V=9N7)0C563 $8<+!V?5V[[[/$GXP' "-_Q<(7A6U/ M!Z.R&3F$4ES3D_/N"6Q2>_'=T'W^TWG/X+P5>7W;:_YTBZ#HAFO#:D9I#.Z!+G,1_5)=5![6=.#OS2CDYSV_.(\ZN:\T7DP(NME,+I4; MCW5ME,&<9%T4J_LW)/"_<[RLDEO/3XI9_K>=_7\_W_G[['+P8LT7V)*2C#6N M*KKL'1[M_/W9*MJH(">?S+7BD;,N9HC5[5?W(7*LX =4CQO$G',8*X*Y[&=1 MGM\_%XJ\3G2IJR;EYR^R-=,*DQM7O+\45H,-!4MS6K0$0"!['X NQO4UD^<5 MF\R4U^O#M-6]VSKRF6&NL%7>G9(MDF.(11N=[G&E;LZBV;=:7NVIGU?W"A%] M_Z[.CF1!7;]6M"I5Z8NJUD*^T TMZYI:ZUHT-P;*6_(]$G2;,?MF=.HZ:',R M[/I)K\H(NTXAFLO,S")\EL-6)U3-5^$:#^H=S;L,6YXE9YV* R^Z6+S==5K( M$V3S?R:Q#ON/*]_&^-, K.%X45&$S54B"C__501GGFX7D@RD3+I^)V_C$EP-*F5H1*T\O=M8! MV5W%'V##%/_'8Y8WGTFN8HFWYTHBS AG.3-P+F*9+?S1-<__9]+U'WLS&[W0 MTK@W"[K.#GV6UEGKC)5KL**99(<@3W[)GN.LZ&1_;441.5NPT/QUC/9\4$IB M 8".:YT$(+-4T:M\S:.L#_0 /N#10K*CN=S/;DD3&EP7TLHW$/,%@TI]!I2I M?"2%PEN9PBLBK=AQ:MS74%F,R%#FL5Q XYXOJ\"QA$DO'J;%:RLO^Y6M"(3Y MVV7]X<]\@25?Z):168LU4L(QQ*VA2'/"D=1*&2HQ3G*I CCFD1HEI,+2=GN H\YQYEU_W0ZH^?E8\6>J55GTGR3#/RQ8_QLQ_]3!#]0T]^;;)$/E-$ M;M-DU:V&+9WEZI-;T=URH7G=M]I0 A5N0C"AT.-O4RVO1EX0=;DNT&+[OJ\L M>K%SY_?M3Y5M\DC-+%=O2;YCWV*X76ZJ9GGV,V_&K,(K([,-(316NZ#3]!7]S;KW][F^8NQ&VX]X(9 M"6LCDO,8+0/%4$7"60(U/,C;5N*HP'T[ZBC\H.Y=M\X]P<'AQ] M_'QP]DITCI[S]V8NO'+_;)X=$^ M/=C[^+FS=PKO^N/TX-W+3P?E_<>]X_,_4^<-OBQM<]_@*W@'[WSZD#1W'@N' M/(X:\: P,M0Z)(RC2F,IJ>,[NZ1-N&PK;M;4/O?6/+'A;;T;;/OIL,V1X%BP MDNG(.)9:8V]QT$:[' ZUXK:%91IL6SNVX05LTXYIYBQ%1EN+.+8)6>P(8D(E M@W%P#NN=7455F[!U-0:_=V3[;OVU;C6Y-?KK[6X2?0_(+^S %XT>^GV[N!+3 MMQK;")$Q1,2(&T&1 MEDHA9S%/E@H: P:]39&VQ.*NV+8:0NY5,6MX]I8\2Y,,.CH7:%)@6B5CF!). M2LM -Y&"-_K(H_'LHCXBJ,$B.>&("J6U=J M;3!KS9AUN:1G8!JP-)PAYX1'G-N G,$6)4HIH38E+VS6,TQ;J.6FIS]F0VV0 M ZCAV5E!71?!>#:*)^XX)F @P.%'K1R0@00R:/2,1^/913V#$5 D-!%(!4X0 MIXHBFQA&RCK#0=4PT3K@6U3RWLL!BZ[$2[? /)]K] MC?Q]X8IY8]_=AT^&6LDXIXFYQ),S&O,8@L)86)JLHHVN]#BX>_#[DJXDJ?'. M M#B%##BP4ADDG (1^%5BHP[[0%WL6XKKC;(OFMX=LT\*PDY%L80 M&8D0B41@9$\;7>GQ>';))V,5YRY&).&<$!?$(VN]!*V)V,B$P,(IX%FJV\)L MDA_UR?MDCG)#FD?,5ZKS91F<3QA,D8DD8-:;-Z)U5 MYHV!SZ)P_U*N5,V71KW10*DIE?J54JFJ*97:E$K=G$7\4*G46Y0^_<)SW[CM M^D1N?W+YC!&V+1Q''5MFD=MTG-EMXF M/4.Z6S&[<_\=:\Z7Z^Y<9L$=-\U9Q=;;C<[7+U%ZV6 MK_GI5U/#0VS,:E*XY9WS;Z_U)]HPTM!10T=KIZ,G'Q3O<%V,2_Q@.SJ>%CG,K MRM_K\I_[GW-;9MC'[-7.M5>/[.>?P+5]OG]Y? 3OA/'P$[[TZ@+6^ M_?S^ZB7O7(55=^H61LH]UQFN[^=C 8 .#&[#J[S&*>0)&8-YZ[[B(02<%ZB#7.&@LHE"U-D@: M;7!+8) O:H-"2RN-0IR&G.^5+X S3A"+,4A0_N&4P2BF1+2-OO.EI@>!P::" M5E-!Z[[@4 NG-#FB15XR/<*CA10,'75'C$ @V( M>^61)H")F@EBA%+!:;&S*VE;8KQ!U\4:1E\WHV.F693"6@W<#,?.N&,D!6T5 M)I+[Q@NV98R^Z 53)F &2(Z"STU-"$Y(JP1$;@5U3'!A@MW9!>N/ZTVJU=4P M^IH9G7E," EB:HIV;BZC P5+)24Q(K!<'!S$'ZBS3A.O"'.1-%Z* M+6/T12\%M\(X$1*2(9<4!X,4.0[2A-0X*;:,T1>=%)A[ M X=L$9?4(6X#1=8)AZP@"8OH<92X!!@QNW. L:G=_;/6[J9-[>Z'Z(,;77+8 M\YEXK1T2N_,("M\Y1[!H_RU:!]7(MR>Q/R:YCQ!R+ -;8($>%0-Q$RQ01 M))BTLRO:FMSYOE@3.=I=5T)+QYDK4MO'YHILE MRD2Q%PQ%81/B@5GDN/.(Y,)BF 9#E-[9I6UFFER0)\SG0<)4$G9*Y:P DYP& MH2ZD"Y8RYS1KO"Q;QN>+7A9K(TM,)Z1Q-(@S$9 !E0W9*!QQ.EG"^,ZN:0MY MY[K0#9]O+I\;#%:VR^U4G>66&YT<)UX:SI/"DO+&R;)E?+[H9 $=C45M-"*) M@[8>@T$ZI-S:,%+MO<+.^YU=WF:JZ?GQ@"RZF3T_F@N-=]Z:)R,9) X!-#_0 M]K#D-@A+K1?)!\V"XH(V]WNV2S(LUP BAGA!@D?"&HJXXSF@;@+8?%8RDA4" MDZ\[YM09L^9;WW=BL>VX$]X ; .PWVH-+HR4B1/E'-/#W#* 7?1AJA #=MX@Y7.FF+(2.9<,TDH+ MPG$*!*>=72Y%6\AU99 T -L ; .PM8M TD =%M8[RIG&#M34Y!3W49N@3'.- M<-L =JDB$@V&FFB0(P(C+J5%5@/ ,IUTB-H&%NC.+M.Z7>JS;SW KNA\]S2: M58EGBIGMZ?\D^!9UUKJ?R=Y3_Z_0K&K?#ONPEE'KMPAR M+[9>]CU(QA8(PJ9_5=._JNE?U?2O:OH.-?VK&CK:O UK^ERLZ1Q_Y M\3N8&\RU?#\[WX?G3LX.]T#L^^OCY\.@4UO#G MQX,7^Y\[]"WO'/VYJN\5UH0X'A3"/$<,J%+(>2I1Q(Q1X8RCK.2\M!5>F<,1F"'<,0]P\A:C@%,"<>2>^<- MV]GEO(UQTW*U0<^?$SW7WF2K0<_M1,_%5)1$20C8)&094P@$JT=:QX0B-91: M16A5YU6W%=D.W;/IS=7TYMJ:WEP-BFXCBB[W]#(16Q-!\S3$8\0%CTB7FKHT M9ILE>4/,SJYJ"RTWZ#9X@P^;WM*KP8?MQ(=%#Y\+N1,T#XA)3$'+H@I9HP ? M7&( #8YJ+T#+:@O95']ZPOBP]DY@#3YL)SXL^K"TYDSPI,'LPA)QG 2R2224 M&.$R@=6D==C9);IM\)V[;30 L;D L?8&8@U ;"= ++IIA+(Z>&-0[A",N+8" M::!:Y!7G5DI/ 3)V=G5;DDW"AR>?C=>T'=ORMF,-/FXA/JYH5T8<PF&%L;U/*@P8=-[U;6X,-VXL.B T9;G*2S$0%9 M #YP P869AXYGU@00ACX2\8'=?>VK0T^;"X^K+W)68,/VXD/BPX8#A@@G,4H M$9_Q@68'#%A:$A.0)X(;9?W.+E%MJ3>I9U(#$)O>'*T!B.T$B*6F:I(D1H1& ME"2!N)>YPK^0*#(GF DV!J$!("18&.O*,MRZ;)BFJ5K35.W10/YO#]M5;00+ MAI\:N'\*<+_Q2OTJ#XE^+GB]@?Q2;#YU[!TE)+M#2.)ZVYC=PR3#A )]46!R%N M4V/J"V!Y,.@/*ESLGU20MU^=:(->WX->R]6?.+?!,!\0U3+[QK'(MTDEBDE' MS*D20HF=72GI';"K"9IM,,\R01+WQ*6@*$\NWW:+0K 4A-4)JSNX2AJ>71// M+ODNM"-))XY #?6Y:H9!FF.)!#5>@NEJ)24[NT(M=ZEN>/9)\*QR6%H+E@C6 M@-]<62ZU,#F17 :G-/UQS\57>+8Q(=;&T(M^!LF-=^X^]V:S18"C]E>OG$Q;Z,P62Y1XU-2C.2:--8XQ)F62#O)$3>. M>VV]$2[M[#+3IN+."8QKY,Q'CF(UN-S@\GIN]J^[*WV#R]N)RXN.."QC=)$K MY$L!QJ0MP#MI1ZEWN!8K;^.Y75QM<;G"YP>7[;6;?X/)VXO*B/Y5* M &8M.()_+.)<":0Y,\@2XK0+(3"-=W:5;&O=Z,L-+C>XO&8_AJ2!.BPLJ#]@ MK&('2G%RBONH35"FJ83UL^#RHE.<*ZLY=@8)$-2(.TZ0\=H@:0Q5*7JFO=G9 ME: OX^5\D^W#Y>)2_Z4TMY]>"H3_3*=7Y^0 F>E5^^9E[P1^=#F.\93?XGVQKWG0_WW)CMHAGOJKEKE8R M?N3,GUZW[J:]^9W:FS=TU-#1.NCHR5_?^><$AEAGCZ2FV5[3;._6S?9LT,0* M:P25W!IG*"5!&6&34$22VUQANNF[FM>YX>=>S#\\[X=Y]?MG<#K]T3TXVF>= M=Z](Y^KCY?'1JT^=L]>GQ:&T]^=9Y]T^?7_UQ^G!N_=LT>G4>?>2=([\Y^.] MMU>'1__J'>P]OSQXL<\[]#T^>-?Y_/[H.#]/CL_"JO[VR1M'&".(<6L1)THA M[5)"SC+E/)R?R]6_5)N9._NIMSJH?L[U]@WH/C'J+J2E"*QF-5$B* MJ!%W6"(C+?S* ?*,Y90*FE&/\^UH#=J@7H-Z&]^6OD&]!T:]Q<0/97%2UDE$ M-5&("QV0S?5["'7:T@QZBN_L$MY6_,Z]=AK8:V!O_*7$9M&\$^G$7P# M?P\*?\O7XQRQAEH<$8N<(.Y!_W/)6\29Y(($;HE7^:ZU7%$^H6G ^G08>]T= MW!O&?F#&7G1B!6R#\C2@I%4"QM81&:,TLLHG$XF60;+,V)HL%U%H&/O),/;: M6Z\WC/W C+U46)D2;3U12-C<,SU75S;26:"T2!R+201'6?@UC;RYC MK[UE>L/8#\S82S<\:)1)1H>DS)4JO'7(.J^0ES1I8&ZB LN,+>[>BJ^IB-ST M.M]48%M[K_,&V!X2V%8T*>>,; F]WC!6C2, M_709>^W=Q1O&?F#&7BJJ+#0G1#,$9^@1UX0@JX-&R;AD#?4F\N)CT&Q=&7 - M8V\@8Z^]*WC#V _,V(L^!AF9L4D1Q(@,N?T!,#83$6DX4L:ML5Z#Q.9M)M:5 M[+!U*0U--^_IE)INWIL,SFMHYOTCX-S@[^WQ=[F_MN V.FTM8H%%Q)U-2'-% M$<'4NYQ/2 />V34KVL\TH9LGP[EKZ+#=<.Y]<^ZBK\-QDF\[:*1ML(A',(YT MXA@1F7(&L&"8IYU=)>Z<&]]P[N9R[AK:7C<&T:.R]:*G _"5,L8T4@8KQ)EP MR'FF$$[220<&K_ QQR;,W0VBAK$WE['7T*JZ8>Q'9>Q%3P>)0EG0JQ"E"2-. MG4,Z2HX$P.3339% _126H]U_2:"LSWM#5/1A2LO9-4(PH> M5!2LJ&(CE#1@62.BLRCP1B)G<4#1.8F)E=%*#*( E#S&UGO%;Z-+VC> V@#J M5K: :@#U@0%U*>_'@U"TD2#'LA=;8XP.U9?0U@-H M:@.H]]2[J0'4!P;412^D]5QJ@052*7LA#7;(2'""X,(BQ1QG !0$Z/(.LZC5<*Z& !0 M>9O+IV#R/]5N29(\T^Q'6^$\> ,B^4P1N4V353]Y3Y_?[47^;FO_\T7LA^YX M,HRWN=S9]*S9)IK8G)XU*]!^P[MGW*G=R/QR?ZYM:YJ.-$U'FHJL6UJ(^M_V MLG2S/1H\]_^9=(?QW\/!!>S-Y;][MI][X>;NMQ?Y*S^!!7=^W.N\>,GS=X[/ M3L_>7[VZ.CAZSP_W_NAUX#=X!S[>>RF.C_Q2O]OC\[>?WI^=GA^\^-?YX8N# MLX.]#CDX.^&==V\O85VPGM]WL'5GZM:CS@E@F#2(D*T0IQSC&S0 C$N MDDC$$*Y#"=IB?.<"9DTYZ@;\-F?5CUF.N@&_1P&_Q0"K8E+(7/N)>F$!_ 1' MALB$0F#4.^=IXF)G5[>U7K/WJJE)W=2DWC(,7'N%RP8#'P$#ERM3BT@U=LX! M_&G 0$IR.3RA42#".D6]5@KO[,JV$$V=RR?,WFNO<]FP]Z.P]U(.F8M..2:0 MQ]0CGDO0.^T(TBXX0J7"GNA<.TIM5!G;)^_+:ZI=;GGMK ;>'A[>5M2\3-A; M3EE$BEJ*N$H&:1$-BC%Z)6C(=90RO-&U>:\VR$?5L/>]5=!JV/M1V'M1>\&" M.PJ:*!))@?82#$5&4HV\( (SP?)5AWR[%&R7#6+OIHY64T>K,3#ONZ;']T!T M@\*W1^'E:EI8::RB3TAYFZL9!HPL5RP7%L!:LL,@O\)Q+6P2$MB$)=21ZNM!B-J9U=N4H.R)^\ :@IT;&Q: M0W-;YWZN/S8V]2-(@^6,KRB\!U$>D<&1(9Z$0%9I@QP."9/<,H3YG%[;)KBY M5=[ :@.K&WX)LH'51X'5126;&X,=91JQW'B+"R:0L2XAP:TT+ J*O=O9):Q- MZ)H3:3?H*N06W7DT^IG!7_[X_F[FS?9Q[NKHW"-GD]&XFR[7#63WZT(E?[\7 MO^\MT;>UVA5M1Z,X'F7T'75'X]8@M3PLP';[+6]'IVWX;[F6""\*K=X IMT= MC2:V[R,\,AJ/VJU!-6P9IMWJ]O^*HW&!VG9Y5[?O!^>Q-;:?(_SETVG7G[;@ MB=;O@W/8A$M@1EAB?S!N3:?4&@]:79A1MP]'WPT3VVNYR0B6,QJU1O&D#/VL MU7J9GQ@-\OB]28 QZH7 /X-\V1VF^ZD[/FW95H+].^_V!\/9./#M:B+7[^CE MF91YG,SZ1%AU\_GVE_L:YKI]?&*#F*OFJE%FJP#,I',=\HSN\: MG]IQZ]3"*'E\%V._=3U78#L[93#@KYO+6!KJ&B]^;?VM^_?6T1!VK];K*K8? MQY-A-9L:*/9?_[O5/;_HQ?/9/.M/\@.3N??UX@EP?8IYRMD#!*3=^I^/T8W$ M^0O_ZV_U80%BN6Z_3'QNM: ZOKQ>Z^M,LS'\GM?U-'3%L] ]/#H]??_N+>E< MG?9 OX/O'Y^"SO?Y@+X^/SY[^?EXKT/AK=U%71'>+PY?P/A';Z\.7_S9/7CQ MQ_G!^3X]W-MGL*;SSMD?'SM7QV<=^J]\[^#3#5WQTN#C_W>*_?F???O.3 YA MO>_/]DEG[SD[.'K..WNOR.%1WJ^W\/[?/AZ?O?^L7^WU6'=EY]X-[I MQ*5$,G"".(\:63ALI(W&UC@2K4H[NUK1)46S$.3W$-S:PG9W)+@G;[EL*34> M/O\ R(-5C!+A7."?2Q*0(SFAW+J(B: D:I63-(A:-GP*TF=)D,$_%NH<=3^W MSJOJ"#%71VCER@B5@<1PNY6IK-T"D7 1?18;OCX[>?@8X]RTGT@B!FC$&< MYL:F4E,4N.&*RR2L CK69+F&YN.IG[>EK$;/W$BRNP2KQSA5)0,K:G.K&:&0 M!E)$0!=<L)Q'(D@? 16\0 M4R90IC@V6._LRA5=1Q]/H6QP<;O)#NP8JBBQ/# 4%/PGJURYH+5 FH @9MH$ MSUC&1<:7\SG6HU@.*R.C.%K[V4%:$T\5N6CEB,N@WX\55=>Q"U]%2="G;HC% M@3JZ'(WC^:(?M?A[OQZHJ9R_G^(P3D,FV4E;_+0PS?%,J86_S85G_G?Q](;\ M2>7-SO'1LHH1O+K,H#BWHQWVN_V3T1=#(#>#H'F#,Z=V^Y.R@%5_^5K-V.H= MN2#DS??-/5.[YWF.&BR'%&:!T?^Z&06IPZKX^A'K8,V3\9=JLZ- #J0>4.^'4" M)#^L DO_;3=F+BU 'Q!K_^/;QP:G=E12#( U__L7N[6+^#U+\WZ^]FUW5Y'S M USK6JJK^0UZ.3@\VF\1VOI?_T-30O[1JM65@\DYO,FO(7GTID;R.OX5^Y/X MQW!PGC7QNW !Q"$[5[U3$/2? MCH]Z9\=GKSX=O'C%#M_]JW?X8E_ \V<']"V'GV&,/U/G["T'H9]3BF#[*/(T M9_(+[)%F1*!@2X$>HV'S*YT1Y$X,S[/JYK++*?"8#%@DH!T8,*X=93+J"-8T MAN]'T.0NLBEVJ";;T&[CGI%QG[11D^MP1Y4[3>4XK" M+65KO891RX(V-:P6DM6N3Z>Q*''CX:"7H3@J4AH/HDF*V_E6P-X MHNB >:SXV9^"CAEK]74 VEV9Q+,EVKQ'@-KKCNS)R3">U$93O7=%//W,Z'3X MZH-VT9+<7D?8TA78*Z0-3H@HQ3"3A!A.%M'F=IKGX[+'T6DFN5YO\"DG;E2Y MCG5ZR@CHL^:=<$T8P CN?%J\??T>I_R?;0..H.*MNUT+C)]N:[^XMLD"'9"4=?C_M/:$V$TUW MCC5TYV@(JB&HIMW+]R3>UX4A*UMAH_J[_%SW5F^Q_B=S.14'$HV.UAIJN1!& M>RL\"U+[%+0F^+L3N;[AQ-TO=B[L8PXSP_^'(_MY2V+-/^98J6/-'\7QF6?O MCW+SS6/X[BMRNX X4Q[I MG+%@&(TF)$P3G.@NI:)-Y7(6S9I['JSK+FJ#APT>W@\>4J:LY3IQ+Q(G(AI+ M'>':&8R-5D)_=P)7@X>/BX=+I;%"2B)(CV3*-U:DBP"%0B/''4U.!$&UW-DE M)E_;7[Y-U>!A@X<_%1YZJHQG5C%L(@]):2RE=CYJ$7,12/K=Z=@-'CXN'M+% M=H!:)Q#$W!"/;=:=@-'CXN'O(%/-34XLBE!5/9<<2#%\AA8Q - M0B0BE \!\)!)TR9D:^SE)]\F\/<04>Q]TM(EC M:JP1UG&!RBT"9, ]11$2Y3(@+YY$3S*+@A",)\'H3V)!@)IHWAE'C-HF(,6RL< M=?P'.OTV?/ZX?+[HY,EM#X4P&+DH'%@VV"$=>$1!\H ]HYYRG*_9K:-4;[%EC+[HO> V21RH0BP% 5(=4V24 M5\#HCEFL%9PZ!4;G;2(VB=&??&K7[_FZTTD_WS%OVO[>KRHC+4M18X8U)XD9 MHX.P/EE.C,5./8QKH@&Q6X/8JNYSV;F$C47:J=*]2B 7-$XA@81(<)/)"!\0E]LA0;) */#"?.R"EM+-+VZ+A\Z?, MYS@(#"UX(XZAX3D"G$C$W*$ M*A0%T$X@&NB>9C[G;+E*[./Q^9HR(\J[U3,E-MD)<>-^6:OFG\?.E+A;#MU6 M0Z+E5(@$9HW @BNBC:&>6>I48$([%YLTBJV"Q.6[5R%X'9BV2!,:42Y9C#37 M#DD!_RV-[Z\DVNF<4C?UOL27)).!BMLY$HIYW P6# <*=A:^H$NL308=WN,6[ZG MXK5,,@:"3,J7EZD/\)-5R+-D+4]880:ZD:1B@SS.#2.O^S::)9EM&8G1<"6) M-5X'CU7$@7I"U<.X2!I&_AY&7O*"4,*(Q@*4OV@1QT(@0PE'GF,EH[+>A9A3 MOAI&?L*,C'%TV$:B173<.>(XY0S.W ,_)ZUUX\K8,BY?=&50%A6)Q"$9/$6< M!(V,"PDE1VD* D[9^ISR)?@FA8@;/E]W3,/CJ!5Q+B7%E1MAR_A\T?7 E%:468FDSBY+L+.0#1&$.P$%36.2[Y;G5!!&EQMC-JD@#\&M M1X.Q[=UG"L@M/45U@Q$&VQ8&D]RN9+KVG[:VTOHWZ,D(#HE#X,8PY[#D-@A+ MK1?)!\V"XH(^T.6>1G"L1W <_K[DSXDA*.VY0$D0C7CD'!FO+#)<^ 1_QRZ$ M*F%&FCL7HUL[HSURM+R!W 9RUU_O3@LC9>)$.<=USCQ2QHH@A#1"N1]H:-] M[N-"[J+GS5(G-;8* <0RQ$%QSRWL(S($!^LD$29?PX*S;3-Y9^]; [ES"[U+ MZL$3!]O;;LW3@=D?:4[:P.SFPNRBZY-8SUG,-]F5QN.-;+8P^9X_?!4&V!N@/E^7 Z2!NJPL-Y1SC1VH.0FI[B/.E]= MU8VO>LN >=%7[8+'@1&!C,Q)M8999 T5*$K#C/;4$6-RFIQNEWYT6P_,Q='I]V+BSP2;/$P,]XH M-[V?];/_]5N-N+]SQ[:I-;?6='NZ77/\Y8\W;K);UNUZJR;;M.9^H#ZM36ON MIC7WP[4$;CHI_]"V-:VY&X)J6G/_N,?@;;^;#8@W8[ CFM;<3:NQ!TF'5D$$ M9AFV(7+'O:,D!HM)$H%:K'F3[;(6U]/YZ][[H^./QWOOKSHPO\.CU[WC,\^/ M7[R_/#X[/3O>>TDZ5Z]/X7\?%UU/QR_^/#TXAW><=3X=OML7!R_^/#^X.OUX M?/:O\\,7!Q\[9V^O#E[LP_]>KVK-K85-WCB)N)88<<"-X4PS35(,-"CK+5><\2859*2,!%'G$R$;,D971$<))LD+GY@6J3?2=RV4U>-C@X7;C89*6BI#; M&RC,O8H:"RT%XR8X9EC3M6GK\'"I\D_NQIW@^%@P!'&<"+*Y,ZT3(7D1?""Y MF0OCK"WDG2MX-'C8X.%VXZ&5)!'C'0'\X\9KJV6DQ CGYDP@71P_Y^]-VUJ(UG:AO]*!^>^GV\#CP%Z)6:"PDCA9C^/5O5K?$(@D;V3((Z)AS,&CIKJ[*O"HS*_-*^)%7 M6 EC.5=K&U2+='/[O%L#["E5W760A&DF,6*&@TP +8[P73=:+I"FKZD_*XG0HVTG-!UP]-Q!Q/T M:+:.AAKI,6T=[3G42+!Q.&,)8LDFQ)UVR"B2D#A1GJRD#L=@).P0V MD-O0)#TMR)T.A2:O?)7BD83*3:LL0Y90@H1AF2F)4"J71Y/40&X#N0WD-@1( M3PMRIV/2EN5F2=0C3'AFIO,26>8#DMHF1XU.)/<771(!TLI [AP:I/&CM4<@ MA:6?1_(SIO09*^U&1>?P+6*@Z]_Y"8I>7?'W<@A/Z;]>NUWQ)KWN]\+(#XMW MH#.#29A[<,NG6"WZI^>]8[CSV?_YEZ9$_7M0G/0!#_IG1>\D]FV%:^6@(G>" MNXT2".RH7S$\=4% X>DSP=-AM)WA8?52=S3LE_6WN@?]&,K8'<(EJ]D:K,.+ MQ>EAZ0^K"X[O7/2CC^5G>"J8@$IBBP2P5M@+XJCJRFG4266GD\=BA_7GGA7% M_">H%V=0+8[MQXS%@Q*^$$-QTBMA5O)BP$1.**ZJ&U0?&@SS ]V([.//[P]& M;C#L1WN\W#[2K]HO)D#O_(G_';3(Q?Y.>C=R[ZK;#7;26-BNH3FLO\^(?@K3 M,HC="S#'#Q/,._'/MVC-:?OE&[;SX:_. MSLMM =\_:M/W''Z':_R3VN?^;#^RY+ 6%%D:#.*)F/P;AQ_<4@D6<;)B;6.8 M"7=F@+B A47UR@Y^ORY(Z[#2Z)H.K%^*S4'W& 3]V8T <*/&?P/^5@8IWG>S M7F:MG9Z%PH*>Q_SX,$57U;K,#'*#DSP]>5,"<9V"D0H[;)'*;CDX!-4\Z/4" MP .H:7VCB?;#,GP&[9V@T%$/$.8L?S?_W;>G\-H0G@HTZ%F]D5Y%A4H_^[W. M/ R#"WNPCJIES.^..@ *<*TBPEX[67P78>2Q*(?Y@2J".QCJL'=MB)/[_G&% M#&\ CPQWZO6GIN70#D#C8<#',,FA1K/ZXOE3@+Y=7Y[83H;*^BJ7\SL9:+\> MT@2\JHGVO8,NK&<8?Z\ BR$_V7'.%Z](^,806$/ZU0'%+R<1P#D_D\N//BR' M';C.9+WRJ@PF:Q!N%O$5W:FGN@'/[M$/2P\GCS-9^_&F5?$L7A&44_ %+GD7 M\]*.!O'JJE]LEK ;QDX'!& $,@>K#+L^7!Z$*'[QA[9[4"NNK3$0U6R/_7H0 ML/W6PREGM]G>YPP7TUNLK:36Y\W[0E#_;/]9#.+!U_%S185KXGH5?Y?6E9UR M6#YX =N];IAE@Z*&T/R8G=L M8+NS2OZ'9R>UX+>T2HMXIN#PP:F*0R@5L'.E<4+V"I/*B]A;6ZO$T?M++_N?2Q'L/% M;IS'.[6E]>-_1R7L]1=W&^^9U\:=5S7$#LA&?\X&^M T_W5E,8*576S#]EFY M.?4\;7^)QR=Y&1\3$!S$+E@.G4YM+'0SKV_M7/G>\7$Y&.3'K>4-='K4SPOL MHK>3/0?4NS\LSVOI!@@HLYW7&W4"&$.?(WP4OMCKQN(LVGX6/+CRH);O0=Y4 M!I?04N\<>7<#61W QC41=A"33W&8_YJ,<$JDLJ6?<:SLCJIQ7)OT\8/SG%)W MTAM4#NSO_=B!3WZ.E_2_.>9WY5OCP N^_(IU@UYG-+SY*S=#5LU.=T]K37C!IWEB#R)RX!M]0C;!8'^WG5-[-EC[[?HCPO-=G<_;3<7-#Y[23WOP M>OY#%JM*)GX?92\G?PJ&8U=F+ 6XJNG_6_M7B9-+(ACKI>+<<@'NL9),A&2- M44[X?05J6W%BYQC&;_;!/D2VJS*B5L\P1S(?@!'PGRF\J0,QC&72.4S 6\1< M!F:4]A''P(ABVG!W'79#+];[=2@'OM,;H^EGVQE5*SSJ#N#2@U3FL-:E857T M'#Q_==-!9;S_4OYZ8<*-78,JTE;"Q,$&5OM_<(U.[![ >W#E:3"N(/:7\MIU M\I7GQO)J1W1P:?@/)YM =D5AXZ^_!3YO=H4K'S[/6WZG-F!JE^/"CDI%/YEK:S50OC" R^7;C7'V"W?KK?."-K/1_'&8_?G+7IBZ/6 MEH=[_ /W>EONY0.?XU>G>^=>[!VWSMM'GN]L?3J=CC-^W'K%X%ZG[7./VQ]> M'+5?_@7_WS[;._KC*,J8BX%0)QAC5RE"2$ MO17,."L%&Q\#@L#&L)E#M4%I%H2-VC/,+;/:4<&DYI@'XA5F:T4<>'N2[<#^ M");[W?O7K__>;FVW=S?_+IYOOONS>/'WSH?B5?O%SMO6YNZKG78Q<^)R3>[G MHM W1['QD\7JG3^,8=2).^E; I9WLR+W(\E3M1?F0O-HEP-\ _[$8VB]C/S7'LT!P*H_7#L;-3;[=>>3K\_-@&HU( M\DRS[^TB<>>].^0S1>1#&JQ:I!W&$ACBFYX.=SF9CY)BOF'F_ZYI>V+,_*^N M;*,-,7]#-/@0L]!K&=[-(OP:S,IV'#Z(C,?O=2O&&8]O3ELY0W'K%?YX=%BV MMMYV=EZVRX_'VWAG]XUH[78^[>UNGWW_QUM';XYV7KT[; M+]_S/?H7C.V-:&]]^K+S >Z]^U=G9^NO>;S[BD=C+4N(NF01=^ (:RH4"DE+ MCS&57H2U#9)SS'^X"+^A56W0[F&CW=(3P!NT^ZEH-U/%F+#SF"DD+$^(&V.1 MH9H@$95U@B8I$LWL0NM\V77C#6GJ#UBU=2SH9W"E_C#'T@.&\7F/^&B0^B?8 MI;44-C"];)B>I74EUH'A:04B46O$25#(* ]_)LP$Y3%&ETG@ULV/USVN'@5< M TF/%))^@O'80-+/@J1IR]$9;QGL*. BJ)1<&RH]=-GZ)O/G[]OO?][ M_MXI>_=]Z]^_4[@[O1\>CCLTY@[U< MCI;3P"\EHOBE ]+PZV_CU(S37,^W8"9&G1#\8+(N.(-OFJ6G'-!GC/^$1 ;R M3'#V4+(N?M9@F>+-8&\I7;=,P7@(#N5\@_HI9=[LYKKW6^;>/+&I67I2TM/2 MB)^5!W2O,O&@,ZCN>^9((U:-6#V2W+Q[!>EV'.80;=4!LJJO[?JS8MB'*W;J MD((-V4/,Y1,KE;WWJ(\<%GOXU3Z,^.5NFR1D_@'X;3K$M).#"7.B2^/FI\_' MDK^;!;\>YV8W[%ZJP>:%%H#"[*1=^^5U+CR'-X;#?NE&56Q@M_?:PF4>RJ'' M]\6QZD./H\W3G0\ORH\?WGQI;[7+]M:;T[WC%H?K'+://Q[N?7AS]G'W_7E[ M]PV?/O1H;6W"^/[J?-S:QBT*8]OZH]P[/SAKT6WZ\?C%X<>MOSKMW19I;QW. M2PYDEAH:!4A M!%QYA5R5">D=.14@FA0S=8VY+H1LV2(O_X<#7RH.8$-ACX0 M#+W/I@<-88- M?#;PN9HFZ!)R]!H3])$!Z703!**$-M%)9'RT.34@(>LC1EYKC#V7+AHP016&T/'8>+)*"9JP^M,DR7WX&ZNT5QC^AI/Y9QBS!J=26PSPT_J M]$Z+PQC@I5\&,18Y>;6@N"+O2:-^E3Y6=FL,!]B808UE&#[--1[I-994P;A M1_5[5:_WW7Z$8626_X-,UMSK3NO8SZATO+@&76QBYSH*JV,XQ(4ICI#/@QK6VP=5CV!@,>+P8LO>B^P8#5Q8#IP#>)1B1E M"%*)4L29#,BQI. WH7A(DG)2\8@0]L-L3\LNVO_Q$.-#"8> $OS4:.'7('#. MS#T0"+SC5-^?@8&-F[,@P,TFZ"9&HOG@/371ARC4>V%57N&<,@28XVE2 F9V5&B1E:2*H,T)Y:*R$*F MJL2B4>U'JMJK&;UH5'MAU9X.33!83QN#0E1IDC/$%=))"82)MYQG+J'<0D[I M)60T-JJ]BJJ]HD&)1K475NWIB(.FRB:,.:*$@$$>&!CD45L4 Q5> *)C1K-! M/LM;>B^J_<0R+W)B4R_E_BCWG6'Q TG:JP=]#S\4D3.7&_!;#/QF:9N3]RY& M1Q'X+@IQ8\&NL88A%B*AUB6G U[; Q<4K!U-?]&,IA4W3U73PCNYO#5HF_5";Z^1[>V6KM>R(LQC$B1Z1 G"N.-/4L%V%Y M[%W0T1+PVY?$>-?D-JP@.-QI*+\!AQ4&A_;SZ^ @D&9XQY%HB7B+A)D0^6\ M*^^D2UB)G- X2T'4H,/C08>[#.DWZ+#*Z#!E.JBH@PO*(0X6 ^)!..12PDAB M+ADW02H-Z+ LLMP&'%80'.XT=-^ PPJ#P\Z4Z9";P1). HK"@>F@7*[C9 Z% M1(5A5EHN]-H&4RN$#D\LLW(Z)I.)K>X[Q_*1H^5=1F%FCC-_%#$GAZ4WU,&G M\DL,Z#SV>PUV+H2=VS,Q&1XQT9@Q9)E."("2(^442=MP)QM7: MQJQ1=?M*E08.5M=^N--03&,_/!R4F+(?) ].$V:0)9(@;I5!3@>#F*?42*:= M6083HJ$ZF4+A_H>"\HX@I[9!C#* KF F&$ C2L;9 ? MX9Y9(AX\L229+.Z%[9<#&'L11OW\#ZA)<0*7ZX7"=L-TWDP5LVPR9U:=B6NJ M6X_S)_ZK0+H%.-B-X0H@-M'J9>+BJYF(BZ:.&*<\BB$"+E+"D(F"@\6DA06O MVQ$*%M,26NTTIUBKZ%&8K HJ( M@RA8%CC'.B[-1VJ4?X4W^.6W-&TV^/M7]ZD-/BEMJ3<&:988.#ZYGQYU!A'. M4HP^&1?\V@:?+6AO=OA'H>3+[[G9*/F]*_ET="-E,CY"-$J>$+#B \^LN@E% M8P(VRGMKXKR$M(;'ZPXHPWM#VRE<)>L-F]?#CF?0(TD(0E*201$1'F15S4_D;0^)1H<.]AEL:E%@QE)@. MOAA!(^/:9I+0G%H"OQE'"?S ,B^]) E0@CX,RM GEGG2]'-[ %&7GPF(#0 N M"H!O9L(MD1G)7/2(,.$1ES@W=I,!125M9$Q(:GGN([$:X>=&Q5>P5J=1\=52 M\9GR&QIP]+" 7F7& \8XLM8;E+QV7GH3DUR= Z9&PUJW,5>Q.F:=)&'&[CXJ0%< MD)B=U,#BHK"X-TLZ(A@S.F DI2"Y#:9 1EF-,@1^;<,X683]B^32G/ \ M'!Y/Q*,!B1\&B>D "'8*]@#%D/=&(>ZP0480@:C@D5.:HM-\;4,_B#.>!B@> M5.2D 8B5!(AI*X)ASJGA"!N;P+FB$=G$"$J&$<%L) EK<*Y^I,ZF 8<' Z/ M)^32@,0/@\1T!$;Y&!5-#N&4+.+:2P1++Q$-5@;AO(%WUS:(>!!FQ&-L"==< MXP%=XRFT:JNKQWI5SS5_%="+7SH YK_^5E; _C.BA#]QVUZY:?Z?GP.M"T#J MJCLR]Y/'-;$\7F?&;C!:AL-^Z49#ZSIQM_?:]L$X:9I;+\]B.9@)CH8$JTMR M6ZQ$,>+*"F0Y5D@H'I(-UC"9SXS6"9LU6AZG9]/ XF.'Q56EJ6[ \([!<#H( M'"1)7A(0>I M,2S.1/Q-M)PXC[#P#G%.(C)&,:0$(T%XHBC+W>#6U0\Q\-UCO)\M%.Z_[:GA M'5WCRH3!_8;_X$7)]>^@ESYD+I,9W=O M!L L!6VQF%&(JR6ZSE).[,J@##*ORH M#[NK/RN&?;A\IVXV>9G6O5:+TYR4SODVZ88>]^9$9%)_[Y]NSCAW"2 MS^[WSEM@#+0_[>V^/6R==SZUMS[1G=U.N7?<[GP\.B"MHQ:#]X[:QW^EUM'V M^;ZFE$K* XJ$4K (N$ V<8E8X-IIE[O.LVP1&#D;1*IJ Q81%:)Q2C+%)!WA ME! 3F)")VF@45<*;I::?-:*R3%%IG>XS$[DW7B(B>43<:H]TTA)9YP-XV%I; M[M(4AWEUUHO3P](?UDC4O2A B?<' M2-^D%EY4Q!KYNE&^/M%]BCT/.&#D+)&(4PV_J120)D:P*#0G/E/@K3,\VP#D M_J"H$9([$Y+SS?-]$33EGECDL ,/EE*.C-81J<@B3IH[S'46$LEGJ1+SK%:= MG(:'_1@KD1F47XICD(O#01&[V7#Z:]2-]>$(P^M%7OH,78.3")?X'#MGSXKB M!XRLB0M]U3:\T3"]*Z/1#@"1<_K.HD K#)/,2.$Q,US!HB0N@C>$!^>ET^GG MU)TT^_KR5*J]]>K+OD@B!FDY MYRP0I4)$P8: N#()P"]R)&DD@8$D@[T!_B^;=6D6-CF7!GB-%"Q5"K:_[&MJ M$K;4YQ8E"?&<8>C C40J8 *;(L'1F[4-:?!R;$HR8U.^@^^V>\,([ZX7:UN M:Y]M?A.,S<&P/\KK.*@NGE#A).[ORK?KDY7=\^17K!KW.:'CS5XYM M'\99A;C-]=-B#\\2^_<4(*5X:K*N_#R\"+"?V(.(7#_:3\@F&.SOMG-JSP9K MOUU_1'B^J_-YNZFX^<%3^FD/7L\_8$FO7\G$[^!MQ'[^% S'KLQ8"M A0,I_ ME3BY)(*Q7BK.+1>@U$HR$9(U!@P/OZ\R66H^-($M^3^_V0?[$,_S!@&Z73W# M',FC\Z'E4&U=I_,DCLH!]7%4[7-IEZGTSO-YW77U67!J:I.]BZWM^HX%J:L8T\&\??) M+_\.Y>"D8\]^+[O5@U=?^O?X\N,],0/_5)Y"=8,PS(77>%L;U8>,; MCW>,9]6.,9564;_'\3.)Z8UOXV?D.]\3]/N^^;7!$OI,B6:PS6!AL/I6E_U& MS>2"I9&@\?>4>C<_G?XK3W2+A(6O/'QM0M]3\J&:.P,OIF+@_W']WS:NQ,&K MOQ?BD7NT4_7<#@Z+!+M8'6YZRE-QG>ZADA%7V(+%Q S\&4TQOO6]&[-7'WM*_,+/_WBRXI7S*H; @Q2":\FM MP-IQ'XU,R03B]E]E:224D5N>8[X;@KM[V.O 3 ZV_SLJAV>/^DAIG-\.;O#1 MX7'[R)/VT1Z!L1U5^>W'?QU^W-TD[>-7=.?#^_.=EZV9_/:=#W^5.R_W8'SO M:?OH/6Z_;%?Y[7O'+SJMK?=T[VA/?-QM\;WSP]1ZA\^JW/9W^+Q]](:W3O>U MT1S3:!%Q.!]*Y<;3FG)D1=)$&N^"PCF9#5RJ'Z<5OK6"W#.K> -T#=#-5$5B M1XCU-*EH.?;,F$@C9L99"7ZF(PW0K1;0X2F@8S%WAP^2Y4SLCK,@8U!@$%++<]]R MAAP)!"6<.#'2&Z;O.:=*PLE@0G$2@BN3Z$4Z7 M15[8Z/PJ;O92<_#UG4M@"W,BC0/+.#EKO.%6,6KO<;-O%'P1!9\.\(0$.AT= M1EXR4' CQ45NR'>? I:/Q/J4,Y2*P1*AB3$ ML2)(^^F*3 MV@0]GFU$>)9RB4Q0#G-/G+&>.J*HP& XTN2KV/VJ]"CE3@:TS\R,M.Y:N0@_C&+ !TRFLC#1YQHBU8D#(B+95&A.;:>1I$2KG-D9HEA?P)V+@B MO3X:Z[&Q'N_>%9Q%Y+HQA5?+2"=CLT&;I1),2"# M/;CB6$1PQ85!$;N(%77*:@] FL]<9XD>'Z K?@L._[E<6;4F;E35R+,D(Y7D M?9O:1ZY=^=*=5Q!_@_*IO;.[71!1_)]_:4K(OXN?3!?T.I_25)R:U='-]:+O M/^IZ[\%6.?"=WF#47QF>H'8Y5O.C/XY:=#NK,ZC?/FZ!ZL%UVQ]> MX;VC#GQO$]1N6TSS!+5>ML[W=C,?T!O\<6M3M%^^_=2B?Y7M#RVX[]MRY\/' MP];6X5%KMY-:6:5/]X50P,6HP+(#D-3*#U,:PF<%2 M4RH4C=8*&<&.Q8XDB@U1PBFFHF?3S$+;K==_[^QM;Q=_;+>W7[S:+5[_O=E^ M-ZL>5X5_+A75MV]\?:!@PSGKDC2),DXE=C0FHW0R1F/M&?T^YK0?5:/JBK^7 M0T 1_TW%6MO8 H'MQE!D\J[J>#%/Q^L.W.,VG$1RE>B;=@]CD8]2;?>L&)ST MNH->'Q[L1J,@DS(L]YSW5?O%-5I+D#T7^SMI/,=7I[B:X6L6 CRUSU;"*6PE M@]B],!#P$T..G2V_[R5W*5".< BYXZ%C>9^W@"+6>1(M!R]J;6-XVINEL.28 M_/+IUV)@/\.6.ZB8-P85KV4$"2WSGAV/3SJ]LQ@'U[AQ 24.*AKT86\AD<%! M6H 9IPFW*IH4G ^21J,DCHX,TV$"O\U(K/LS6;W/=]G/N:6T0DICR/BP47D MN)'(:^&\4,FI!(CZ9P:'M M5Q^NLTBJT4Q&,%:6Z\,]+8>'U;65BJ7\/\M_'<*G*YWE6%)N=3F&/ MP6Z&F;BX5LU*G;]=#Q-T+,2*G-B) MSH_WA\%"NJXQ!D6G/G^>M74_!%\023,I<0(YE\HA'RY F.;)&%#=$6BZIN$'SP]CZN:H!M;SF M+0,L^#:)]>?<$RW-^P8YJF?:/V5EQI- MGZ?I[2/_99\X9[ )*??$ =VV0N6,!Y9Z2DN.Q M'E2FX;]AW\]\YW98E(.B"BO OI1)4VM"\\*!/HRW6WO0C_4E\A[J>Y\C[!\7 M9F5]AW )&)/-\Y_8APVY2-:7G7)X-NXR<@$R]7:?109>ANM]B7Y4W;F74NGS M+<;2/+T)@Q9\ 4=G:(?5H)[='I[NBE"Y'2<1D>>P!*M%G'PO 9'-?4TQ"G+;RF2+R(0U6-02\W\47:AXH7^B[\DO1 MZE5=1[;S%EX=7TR2OA?A$7V":W[EJ'V!0ZEO"\1=S,U\:;AMDO]M'O=I31M9 M1%<>?GG(N]C_#"9S978T-+L-G]%=I"'_6+A@-N=N-F PENKL0JU,ULAW>D]U MULCQ/\<[+]^?[>RV:&OKT]G>^9O3UH?W8N?#7X-NSE)YD;-0>/OE*_[Q^!6,YY]YO!PVDNB# M3"AD8EUN&4/:94[=!(ZNB49P)]8VV)*S[QY+XG&#:T\'UQ+GRD4?J>*<4Q4T M4TP;B46TE#HN%VYHV^#:$G%MNN0"9Y(9Y2-BO.HVCP'28-E0]$(F8P'GN%O; MX#_,/M+0LBU)$U]E5R$.AM]OJCYM\H;5LM FJ]E V:)0-EMC&S71P8B$E-,I M5T@DE,]XD)6 80E3%GRND&B(E!ZQRMZ!\=&H[/>K[+3U(4PB)C*".,<4<>,% M3 V2W@K Y4_GX M(.P.K(ZK2[R37N<%ON)2/>_'4#;0M@BTM9_/$KDF"JM&%(I",L2#=4A;JE!2 MR;)@X,&H L=J27[5"H6$&DV^0V.DT>3E:_*TD6(L$\(GB8RUI.XRY'2T2(3( M5:0RNIP>SM0*J?*CCX),&RDYT:X)ACPJL^0E+.D@DUG&ZTFNOZ?R2PSH//9[ M#;(M@FQS&D7&&(6)"5&B(KA?BB--=4 )]B*N?)#:BIQ@HBFA_UXA'ZQ1[J73 MU-ZUJ7)-NQLM7D2+9SCDE6=1>HPBY@)QBP72."0D.!8Z$6."8W.#* W3[,]0 MNQO3F1NVV=4]H'_\%#>K9>J!DKP>Z\B5.H]F)UAD)YA-4B+5BE$N[8A9$.?V*!H@Z(//_K7H.@R4'3:GI;"2F9D0)J!%_$97YJY&E

_5A9I8*-^YG,3B, M$:YMJYKA7.=4"^&DPT55,KP%*)0KQ\=OU?P7I.+5^)]% (UPK87)9/6<,QDM M3D09AP-U7E'YE1X$W\*Q\:\[%[/Q, @0[X' @K<.]CV6QB5AD=;2(TZ] Z1B M'*9'2,*#"O F^/OKE,XVEZGD89%%CV!39WS= DL/_8"$K969/J@01S77.?O7E D M5!<[R;P:&:(ZMCRN/W!B89=*_=[Q!?=&_D(FXOFS' Q[_:J&V]O!(7SR+!=V M#XIC&^*82*$J^J[O=F@_QV)X=I*_T#DK7(S=HA,'@TR]T%U(EI?FU][ SW'Y M8,_AN5Z/'^L)2V[K%"378>N=(AAID]D*M%?(&2F0@-46UDBNI] WM!L%>QDW4OT6;"NC2)JYZ,)RM#Q;,*I6IZE N>G[&M-0&9 M;"79HC,Z/@&(.2[L\"JS!'ST HL $@&<,I4*W-,.#R>4+!5WRU6NEO%=O\O( M^[\_T[RKF#$6@42 MR&10KK)!7!F-7/08.>HL\]Q9%\#%E'P)!IP4P4?8ZJ+0$FYD+2!MMMH5F&\T M&+=4 ^[IKBIOO]D/V(8$1C$R*8*-AG5FZ$D!-CZP,SBX2"$P6%4]F_0WST*K M]/?V)MKUG6(NH_=D+QCC,L_4-A6M8N;%[L>.S;>_9+3YW^LLQ., !;[\BG4 M6*/AS5^Y>7>N&0_N*5)PA=R@GJPK/P_[EW09!Q&Y?K2?D$TPV-]MY]2>#=9^ MN_Z(\'Q7Y_-V4W'S@Z?TTQ[\:U3H_[$K,Y;BL)^!ZU^W8)=?VZB(P2JBOM_L M@WV(3-^9C8[J&>9(YES*\6]2B$]1@47-C87/*<$Y5QX[EO-[#.P#R7NJ]=J8 MHG_NS;[)(W8_BER1^]R&/FS*7!PTY&$->=A=DX?=@C^H8>5J6+F>!KU4P\K5 ML'(MQLI5D\N7$_:#8:^(X"2!Y9<#A UE5T-ML7;1^^_Y/R.O?,#L;-U M0-N[[\^G\SA@['CO^ UO;?W3:6^]/VMO;?/64?[L-O^X^]?1SM8GOK.U1]J[ M[7F475AQS))-"%PNF\]),7)>9"KP*(1BEGLI %4;RJX&UYXXKA&=!%6*"B$- MI]$X@[7BR6L3@I+C@]&&LNN><&TZ/XWD*(]+' GG:8UK5@B-N,(AGVF+J-+: M!A,/!=<>?;%J0]GUF"RTQ\?_7>J M%H^;U=HV8+8 F,TAZ:)"4A580DY* #.'X;<8)(HNJ1 E2Y;YM0TZZTK=OG2^ M(>A:8>6] ]NC4=YE*>],'$0:$T5TN0.>0IPK@;3$& FN+2/4.Z#>5] M]%&.AI+K$08[GB@EUUV!VBPEEW2"!!,-<@SPC$>#D0LVY3HO0B4S 5RLAI+K M"2CW$DR3 3PO_/;DJ;GN3ING313G@_0N]Y>WEB&P2SQX&MXA([0F%OY3VH%_ ML4)Z_.B#);N]H>T4W8:DZ^$=R3?T,G=K_#UF>IF[VA-FTY(BT5R$I)$E)@?0 MJ4/6I8!(A,W=<>*4S6UJ&I*N!D4;%'T 5G:#HG>!HC.=@[BA3EB% G,8<4(2 MLBDS=?E(N1$Q6)TC]X\'16=(NJZ7]]Y$$#$><:4Y5VI0J[_ODKIK<5*,V*\( M(7K'N6BOCBIF=5J@SGG%IN#KI8QSZRZ_6;0Y5>0IK%>,>&,%8US[J)W$D0B, M@T^!.U?1<%1U5Q5+!-'7:3CB(,M7.3BL>'TN6#?6"U"@_XY@FN8)W@J2KLV? MS&]/3BIKBI%:]/Q5T:L.U(]MV1W:BH!DPBLR\1TK7I%![$0_+/*SG^17X$'L MP06WR"&,L'-V>=EK+"(U+!7UR="$;*0^Q>_'XC!V*@H 6_2M?\I4ZO4'%9Y*O&#^/25"<[7[JCTZ&_BP/K%:UB@!?A&JG%=A8J_)Z-Z/H*WNL/-;FCWNK[^HR$:NX&N"9ZAQ7=@LX9-^+2] MV]IGFB5B@T4@5@'Q',ER7'C$'+$XX$2=SE28ZU3,QK#&I#5S6&O6\^LUO\_J MR4O'#@9E!H)&7A:1ETW:.G^UCVG BC.,+(\LRPM!CCF'/(\X2!PX]Z:2%SJ' M[2OCQVWY3M86YL&Y2[1I9&(L$V# [V/">=3@0!%N'.*)2V2BXDA@FY+A\((/ M:QML#H#,",2F]_W1] :4!:%72?A.T[=[J[$9EFI_MND?'[! -.@$.!DLQ\K-9'Y&3*/7@$ ?_, MT$A9)3)B#H?;S]WI[A)P&IF8R 18/T8%"4YF0B0:!3!B(X()EPA'KE+P1$H. M3B:9+3A>VDZW&&OXF+JR8G[+V>.7KN4X=7QQ#LEE65FU'_PGN+VONKMY1 U& M?4,>C]Y\:;W9YRQ))YA'5&EPV(1BR"2G$8/=C47AE$BN=MAF0RR["5PGW0N/5',/*=]OGL^''8I8@N9*$;]/NF;4K7ZKCES6?W,P5[YSM MYQMV=W>V"R*(">_+OXC_7.G9,X7'0 J[B&'.>!]B2,/CCGG+/DR21BKE9 M M>U$Q;IN!Q6K,C@7CRO9O\@=GT9!UOEP'=Z@U$_[L(=_^CT_*=[UL2==V-- M/'Z%=SZTRX];_W0^[GJQ _=I?=@3'X^WO^Q\@'ONOCCZ^'+[R][YB^-I3=P[ M@GO1OSZU/_S3:9]_XFWXW,=*<[<%?(>T/K0_[<'W6Q\^9N;7,X!=Q4#/K W( MZ^@1URD@0ZE'BH<($VZQ(F$F5H_A7@1+H@.&U; N2FLY84P):F"!UHH(\'8" M*P%;,BS[\YU6Z]5N:[N]^Z[8;&\5SW< 9F!L[>>OMM_-MFVY*L3SP^'?NO_& M3Q:LOR.@0=PYB5G$NP=_1SN(%_9ERPY'??BW(OA\PM+U9>?-OJ=:!44T,B0 MIF-ID:/*(X!V[6GTAF:ZS^O2\A Z]FP>'/0CN#FQ2"-8[5@'1PG4Z]J^2]H5,SP$ZDJ-J*4MFMMHU.%JE!9GF?M[O-Y_[\ MKA8##X8P5,.;FCT MLP'P,>W=SOBN0>3&3LG,^+19P/_->JRA\NF'SX>62/,Q-L69&+KUHUDYY ;V-.)8!=8B>]*+,3F['D8?BZ MWVD#C?/%8 3TQ5'.Z]JCKW(N%VX?P7@^O!=P?[IW]!YL([C&RU=?IO/%6A3\ MXP\MWH9Q[\%5VEMO:/L8;*;=3_"L'\OV;N<([*A/>T?*68Z:#BMQ2T(QU37\8BAJ;:"$HDHU-M$I0]*(W:N)% MRT.BV7@13DKBD!AR.:$+9(0C@ZU#B=M$/6;>9Z.(KO,?]\X:HV@A)%*-4;12 M2%1^;FRBY2'1;)S( ^X8ZC62V'C$C;'(D)QD*A6EE*C K M)9S.X4YNS*.?3&XV2:.JTI\NLJ@6W04:/IV[FZ &\;\3\1N07Q;([\Q&XR13 M(8C $341(^Z)04X!R.N4N9*44(I&L#SINC++"L>M&L_.!#WJA?%LGZ2J'69VO6@Y+>,R_R\$P%XD0HUGAHK9H;;7 MO:!&R;=Z5KR-QS&4]8?R*',9R25YQ@G#^=7>R !@SQ9DZM5SP+CSK]? MS,Y6/+']X?&8,*6=$]+A&=[&_*Z/D^JY"7=.F2OX0CSN5B6UD_L/8J<#]QK? MNQP.BI8]*RC&I*Z%*4[@6H=YF[8'_5A3Q?@\O)S*G#]N_7]'Y:"L"% MOOKMQ;NU7W/.^,5(JJ'F3/5^R#FB]:#C(([O,YGQ"YG-*>M7OK]>CR.O*#PK M( 9H^T0UKEZ'K/-*_&VW5B)_"%#1<[%['KNP+-4J3(0T7_?_#J[-70(W0[8I!\.\ M&W^&[\("=&IAW;P0VWSAG0S.^=F>@ZKF%RL9"!4GWE@$/$A$C1'75RN_.5FO M:A'@B6^3D[]:L/LBR^00KE@)"OQ[73O*C)<95<[R^Y]!%'JC09%ULQ;)]<)W M;'D\J)F=,@/WH+)T)C1,K4M"*1<[9?QI8UD8=N&&UJ*.A[QU7LSH8^<," M7AQF$#HMJ\*)87%H81%M?AV>$M0"_*N\YC?7$E]6Y-6E%?E+(!EE/6:0&;AW M!J4@%X!].O9XK1MWRQ7N:%<;W*9\;KP7%(Q&>OO5:TSB/!E M)<7_7J^5&5L>^/(KUL'3CX8W?^7F\=85"_K91^VFQ]K=SR/W9E MQE(<]K.7]:];E+>"!5@71B5 4?M@'R*7F];!"[LQ3YROB-$][ '?5[FK[JIR M]X4M^__8SBA>UND.5J24DKWMHDK:T#TMX%%W47[K.[?=[: M?=O)I?0?=S]^^@BNZTPIY>[!V=YN"[>VWI_N;+TG[4P7^^'5E]9NZTO[Y7O2 M.H+O'[_]U-[ZF%I'K\[:!_M8)!NL-,A:*1&G3"*CM424A$B33@I+/EVHBRT! M 17)!9A\%Z@#\>0L1!?A4HFJZ=++%YNOWA;_;/[]?KO8>5&\>-7>;#]_M?EW M\:K];O?M^ZJ ]SO*=;\]BJE1ZZ!<%#JP%'B@S'$"$L6]M]&Z0-R-&"Q7R9ZZ MZF$=5MYF=U359P&N79HB91=,T]%Q[9O<&*VZ^/S^Y>>GPU??HW27<:Q7[1<3 M'73^Q/_^8G+'5Y<#;%?CSW4_L^]E"HP7O?YNW^8PQNM1/UO?*]]JZ>YU>7?S M;%]A(J,U^03")L03MN[)CBSL!P((5#PA;^9M@7<^5R9L*D&^DURA"#VZ3+?50@FG> MO[#4P;&KO-Y\UMOW^61UX-I;+#<^A@_ECZ>6<:,W14E_&^?L!\@05H M\B;3$:[.@CWNC?)-*@?#Q=@%Y9"^TGV,6U4WJ=X[C\+ 7 (0.RKQ0V=TL89NM+G0T"@>5BP3>5A?F M=S"H7>Z+*G)X\C(;YN!\5_[Q^,[PK#:[90'"?S=2%1D\GQO5$GQRT @\]CS?P[ MX5 9CS9^\8>V>Q#'4GI=!JI(6G3#>O:^C,=T=:%J;[P<-\8NS@SIN M-[[+)%KP59^P Q/6!Y>@J"R>JY3!TU^[03TZ@]Z$.08>9'!8Y)6"@=: GF=Y M-!;=""_#&E]Y\<2>C5_)PC*FS;H2\EJ_HNIYDG)PSM:]?B[EJYZAJQ,41G$2 MZQD<]OK#FI?M>,Q*,5Z_0;SZ'+ 2S_/@J]C-U%,L# $KR:L]6:0%>9ZYX;;[$D#?4/^>&_8( #W&_+' MI['8;\YV=ENY4=*7//[VUL$/\3].'.WE+%C M4F\Y5]R)V8M?TBC=!X;7;F4F%ZL7B'58S MV0?KKO*!;XC?9=>R'%2.>76([_N]P6"\R_JS8G!J3VK'K3OEON9WKGI[U[A( MMR[O>T%"VK_V\A6?<6T2'%F0H+3X91!CSE*(19:0JU=_==7?A='_&<-!?L3- MK'?U37^M RN73NC@TLV\,FW7/.=^O!9AF7CO?U="3"]$N!;MG,%3IM+;'!NI MWJD##_DJ/0?24?G612PKWM90@K^=4PFJ_D"3O];'TUKEIUR;?EBA?!R='ZX\ M/NED/_MS+Y^VUG,Z::XPM0S3R'+3:L]&*ZJW%B:HULJ[!&@H28)MBT:7 !PE M948[Y[3DMV\#,GF0>@/[^U)Z-H<7?DL[-IO8W$WL*H-QZ\B3_5@L39A6=4*Y_G';)2A K!B(Q.@U0PS"*+27B<4JZQ)&(^ M\-R&)?]V[/4+!KQNRH&[97*7F"7!7[5L&7U7V3)OZQW@=<[.W.W#$]7KNWHD M][P]*2.M\6.UMOSO>./O'<>6WO_--YZ^7;H_91IVR]_*>< M:3>Q]8E\//ITVCYZ#ZH%W]EJESNY_<36QZ.=W=;IQYG'#W^EUM'F ME_;I/O4,MF"O48RY&:1)'&FM(DI4NJA(")+@Z2P4#_JCB-5.P_Z-<7#.2\D2 MB]HH1:2>SIUYN_WWYN[V5O%Z\^WN7K'[=K/];O/Y[JN=]KOBZSDS#R!8/-^/ M_O8,79_12 ",8.LP*0;..+%.*8])L"F:"+;$=;_[I-_[7.8X;O;N2A\GE0BV MNFJ&L!'XWY>U!V#^O!L^*UY:UR_!@WS^?'*E]>+OOY]7]M,@7EYLYWZP'9<_E!YI^.+5@&7T]CI5(U))OG$ MDQ/SKXRNBCH-GQ4S<8=A2 MSI#/G9,/>KUPZ5FO5Y\>];OKN5BI"B&]RVV$;WR*ZR&V*C,%MA'8I_,[H^[$ M4,U9Y.75QL%5KG>=AE!]^B)VL,B#UX]6PL5\[.;T]*)C_:=! 0#=[1T#ZN;Z MCF$5\AB;P_T((XS7AGR1O3(1#WCS.%^Y&X?5V 95K<%X%F^(K QR?4(=Y8 G MB;;?!2$95(=$-_6@_B[J_I4Z=[FA"_@W57Y2$7E1"G.AH<-9, CCM)/:VUG$ MCI5&"T+ +_>8@0+2,!:C-%Q43C*=UY-Y0<^% M*N:E"3Q8!<:4(98ZHB@+2G,9O$G?2(AL5OP'5WQG:Y/NAPBZ1:6$%<]G_M)& M9+5VR#%#29)**)W["JZ#53^[XA-$&&;RPFK]!^67?"HS/ 18[V8X^%;89'UA ML0& X@R@(A!ON9-:"TS!:DPI2,JUL)78D E0D!\2FR_)?HY9)D8U$IR M9.! P23' 6$KDW(R$.=8SO190@PC@H$:+?9&:L6-#D9YN*FD2ON(4PCC)27+ M6-(&">:M]][9/GCR.!^[(4$=1=PS@TP CTQ%YF 'QN#N5P%2Q9>$!-,QC''' MT&L6Y:2$.=37! ,Q_G=45Z%6%N_W6ALB)?#>7253/'CON- ^GZH*3G,C^<;: M^,D2M^M/]\'*(T$PCIR4"G$%NY"!R4?@L7H&_P&^4Y XO&[($D#&1\U(#HI' MH[CPT4BL)?8@"+#BD?O&W/CI2\[V!8G!>JL0#0) !J8;::(M[#$&]G G5'"9 M^A*O4SJGM_6]V!LYOXEA:0$C--<)9@X,X<22I=HD%L0R[8U&;N9$"'TAXD21M#)*?ON;GN7N "$GPJ!$AW"!0/P-K+G+J&<6P+JH^N"=T'?,Y_NC2 M;)*K4UOVBL&:EEDF*G,XO =ND MQMP89ZD!:&/@X'V'"=2(PE)$X;S]9E]J[;!B$BPB:P'ML$9.+&N?@=ME$C4$L1*-[>W$]1 M$#"."))18L29L\@8X9 @B41X/:G,[BS6Z3+<*TR,%9$1IPSLTS18:Z-D8.T; MIHTG^#M,ID84EB(*HO5F/UD#[@I3"'9\\+NBL4@+P!;-))=")_"&89LQZQ(O MR>V:-:0V%RQ>NLYN=6C#E1K=P:)&D*).8TNM YSB0D5P'<"?X(I;'H/TY-;E M0^/2X+<70VG,^=L(88NW#O9]DLH8GI G.F="Y4H2K0+\:3&3SA-G>&7KS.G MLS ><0]X%WP*#)Q&2I*AT2MC.;4T)FS-K6N(FA7_SA7?>;,/-B98-0 VU.>* MH1 "W394YLBZ!C7F(0))<"] ]#K>AS79?%Y7=NVV0T/K=#M[N7S/0%$,LXX1;!" M+)B(.,@DT@&PR6!.G8\^64^RA:2I63U$:D3@AT4 ($H2Z@@G OF@8BYOQ,AD M2UDG;I7GGH(+MK:AUH68=;INA5!CQ*C0YWMC/H!&K^"2(8Q9,;]F&4VX=ZJ3 ML45AZJYVS><3R7RRPN?/VJ?[6F##F-=(VXP_W%3M427RQ@F>0LBU*K _RCGV MT)6BDFYF"KB2<@F6>>9C[IW>0K*N"^U5.;+5'C??-J]WQWZL:^16T Y_/@_Y MYM";X:[VQYMK.["<\"_S_=]U3ZP!-&UGIP#9UF2'N9P#744FGO&?WO6\V6MFU$JAU==VU"<,50>\M;DO(K964-@85?1@RMN M-%;9EY.64993*=Q"[3SNTB)^ZHL718H18X]BS(5(!I/<4LFA3.IAP._X MG\-IC=N!L;6W/O'6[E]'H+4D_][>ZH#6^2\[+]MPOTYG;_>O\N.'%ZEU[D_! MK6 48V&50);4< F[*G$>!>QX\-P8PF=H=066!A34A<@BC]0: :Y)SG(-"E33 MSQ0TW, MVR2TM6 !1A&D2]GHN[$4[IN+ BVN"(86F6/KK: MK3*K:F9JS=7[58N\.F,DLW6>5$5P]8L3_J+ M]/JP<+D+2#WJWD3'KXZYIM")ER/>S!39=3^.:KB='/B []3E:MD\\/GAOYS4 MK7PF=5B;[][#WDPDPG2]:DM2[?#7^P?6(^L=NXIJIHK(PK9VT*U&.6X=G'[.T$J>'<5PK>'46YSQ/W7WG%_MK M47G ->D.NJRVJU\=\P57O55^<;_"6E\LUO@&EQQ %3]2B%_R9S-3!-Q7O%>%Q[A[+*14K_,8?Y>=TR#G$L)7(N/-W;R?/$ MW4,0B<->)[RN!GDMS@$ [7\/H_XI"-<@=I_:1KV[*79VWW]I[>Z!=P3_'NQ' MK8)DRB B8V[,$ E891A^(T*;8*05@:UM#$][Q5D$[)S>:>L8VKRHQM>"LH/B ML!P, 6A]1:U>RQDH;/P2^[XNF+U MR3J:@E MH%^NYIU_GV_:O[/WT=@G>%9X5$>%4482QJBW^4Y&W!8A[M='N6 7.+:?XA5B M@LPAD*T;-SJ[#L_5'C 8PJQ\ __[<=RW]#JZ5Y89;/+7_(*:]F#9YDV]@]3V M<$75,+W]3*4\Y$?H]K+!7X8;9O'C;JB_[ M3K?:WHN<$%NGQ5YK.PH#K%J%?LW\(S%ZED@4SC%.+=$R,!.BM,' /_R"]H_2 MVX19LK&WDYZ/0ZN-=7=IW5T[OWHEV@?Y_(I)#-9="-XCKA5&FBF;33PFB*8. M&PW67>RB;-W-&'=7/?9!;@>=);IR!2Z;=X""W7BP,?AOFN[TM(@L7)YLS,3? M-F%H.PEL_LYV-;S78^?R=ND<]WVR><^2P5MO]HW$AD0;D1%>@+4/XN&D!/&0 M7JG,,D%#6MO@>!W/(^(;_'>4_>D4ZY*=7DJY/S# DX\3)N"JZ6G.*+MH>G.5 MU+=_TJM8' ]A=\C7NHC6V*)C77ZOUS^[:+ \1M\+$;QHJ)J##E4;WTR"U*D9 M6.!#<"$ QS AS1G6'9PR4W8G9H#/79H (SYE-_;B2_%:-^AKCW&5CV03J>&/-[H:OJ=] MT]SV9RID,"Q]>7+9)*LHB>+5VWVF7SH,H92D7USV&LJQ"\V+VBNZE#; M^""]N#CUNF8-E/767D>0YH\KM\B=&M1-D328PFZL<6WW";^:P- M \\8M5L[=C&$JKO496QSW$$K?\3U/D^97U6PK]I_Y1AQQ2Q_EOGR_64@X\3VZW[Q8T6HK,DQ>W?5SQW$Z\(6A$M> M]F8'O>[T8-FSNH,.]GNG%=WZYXH9;E#"BEO0;!AG/>V7S&*7N' \]Y'*JNO: MU9YMF;0LK':TD&;.SUOYYF[X\YL\,4;M_ILY_K#^'/[ M.LXS!R=]'7?K 0QF#4*P BX,PB=K &R2]NF^2\HR\%L1%3;7#&.%+ X!)2Z] M349['N7:1NJ-^K-;_GB!*_ =Q]TNX'J\M8 P#B;AZ['K4WT#?+9.U=O^<*SM M=;!L$OB^OA."G X3*'3ON@S^W\$5H:V]Q[/<(>YTLN-=)8<>U!T,JM9QE;YE M^2XR'.8W?!^ *6O/2>Q>G*" UW"-[[#Z&KQT6&VUMO[0]8#]F$C_DH:E:K28 M#UJJ]AHP_C\F$U1M&E4H)-LCH>)KG NAO7J3NIR%6JB5K;UB^6K+(Z3NM- 5:S=ZW3J M=;D^O@I6+OWWHHIO5L(PV).0,B\AREJ+SQ#AJ MUC;(M*N(OGK\PQ0C)ICH..8L!"N$-$XX(VER@LEF^9:R? S<.A62Q%@$Q&C( M11NYSW:@#%&?(O$R62KPV@:=\?2KPYVO]'"NNS]/E[4:PK6ED24>P=Y4SD=P MZI6AGMD(*SX_2Y'?9I&WQDCR%H#D8M=&] DN:OO-/AA,4L6HD0TT(9ZS:QS, M,5+@K!O*,AT4 YU\QF?;B_UO\0O]!K:*Y*)U))FH>(C_/WOOWM5&CO2/OY4^ M[.[SS9R?Q>C:+67VR3EL+K/99X&="9DYR3\YDEH")[ZP;CN$O/I?26V#L0W! M8$/;Z.Q. +LODNJBJE+5IZAQH0!-%]BX "8HDW"NA(ZQQM,13A7&()= /="$ M'LE<.I3KPDE":8#VVWG!EM*M),\EEB#V0;<"/T@I"T*%**7R2A"2R+<:\H$8 M"E$4Q#.)2AG(IVR.#)$26<*L4QX<'%CD%WPUNM46S($TR@ ER4$@9>X5ED9( MT+*T**]IWIMTZU)$/03=JJW3)6?@ ]%@[S!PB0QUR-+@L3HIP4^%#7-W00TN MZ%9VLVXUV&MCL54BY+T0IFB>\T(;+@TXOQ8GX5P)'<-)AS &5I(15-#"@&MK M:*@6"ZUE)#4!6<_G=.>%6$JW%J7(76E!6Q,@GV(Z!_\#,_C-" &V3R+?:L@' M8J@UK&/I#"I<: 3#O4'&.8$XU6#X^) M#FZ'6HUNS9UGG#%-M)$\%TZ"$46) MQU1Q5V":=.L*SIM"/W189=BUM$9%J2(P78ET:(H.KKL$>]9@X5C0K6R^N<_? M8ASI&?^!?G4!A5?X CS* $"I#/P*##OK9[^UP3/./ 2BF5O:V9W>OAG!U50'+EQ/XRLOR@'C.V1[&$YMX MT)*=Z8$[Z8^J<%8>1J!#YNMI>QR CB>A\-I]/; G65V]QUA=)GQQ9V;A)N.F M,<"'(6P\<&CJ5.AT$([E+W.TV[T0<(5GW1]OZNH4IWKX+ENGO*KF]=,%=I.V M?!N">_;P]5I[!+9GS$MP) E&WI0$3&;BD1&L!->G<'E9.&EDP)MN,;D U/ZQ MVM8G,B]#9KJ_]PD<3T^LUZCD>S8YV9L<^(___FF94_QJ]^HFLYZZSGB\7/?TW.N5 M4VT]:PLBYE0_X?+.4"E"N)(XY\ X&K@'5+4+8*PER@4X;T*:7/OY*MP-, E^ MGTL/J@^QYW>VA9V.;]@UZYJS43? 7X]+"NNSTNKYO0RG8>37WXIV]5I1Y\_;_?BG.--OXP?/RY<"=498-3$A)WQ6^(+ZZ\O"S=V M<5V\,1S ?^7DS>.O=^-7/P_+^>]RLJL*?NW7>)?<\3M!Y)WNO&FP)-\M2+Z& MP;([+L$/!WN[-?@Y4JVF'#!'X+NX%U[4])0A'^$Y/?V6D:L&%NF#,.,]ZYU:4+EJNYU]G%W!%DY^>=$QG;M2L'\'; MGRD*#X,Y].\K%TWXK78'3SYTOW4.N^&Z-Y\_''WX]N'H_=G'S[]]_W!TTM[_ M\RW[>/26'[[Z0@[H!_+ASP_GDWO@7:./]'W^$@@_OQ]\_HW'H#X! MLU]XQ 77B./0:\@Z&H!!N2>&\[S@$;88[),Y?[*VC]4,19: IA& '.DL*%OL^J-*&EFEJ ?MU$ M+;>TR3ONP+ZAANV;*P!-=S)K9Q;@6A>)+K>("S7\1BN[=9S@S*BZ?\2J_SUK M1]U1Q*S:Z_9AK;['$[.D!U>F!]MSYAXQUI>4&X25X(B'=%7MI8?EE91@Z4M' M>#@]H&(^^7A)/7B#QEF739=D_!&/[Y*,/Y*,S]HZP&6YH 78.KE@X-=IC S- M,;*%UD!O5VJJXT&PN+>MLT(9OVL0;]&["6N22;,XI'G4'^K.(P;HQF=&#):L M[ =8@]HX37[M?9=F:S:)^QJ"\1#^PN7=ZY4W[!9I0UC9AG ^;_11PK6V'A6^ M"-5*G")=,@T;@I2NS M.C(Z]I54QWWGW7M[OO21I,R* 28\F/;I>8SOIT4?2 MH[.&M?*,*(P)RDDA$7=4(*!HCJ3AN_. M[;3:?P=K&]Y!P<)^]8'OO_J-'GRV?/_HR[?][FM\0#]V#L#./OC\1W?.:O_U M ]Z'^7P\*K\V50 M3D6HB30E&.RN1)AY5I38,N-"0\"64O-U44T\^D]J+JFYIH4HDII[<#4W&YR@ MRF)5EA8YD0O$14Z1=LP@[[$E7JI<.!'4'%'ST#=-5',IPREE.#742YSYFQA@Z#F]W:N&IIKU"C;(J4: M;9B'F8[(UY]JE-S0M6T'\[E&7N6TD)XB$;!%>&$X"G#_2%"FC?&6%TSMO& M MDF_#&7G2HTF/-DF/KC75*.G1->K16;.Z%-@XDY?W]H ;H$=3KE'*-4JY1FO,-9J"ZWO*:38IWRCE&Z5\H\TS[Y^, ;_F M?*.#?L\^'>-]__S@Z"W_T'V/#XXL!L/ZV\<_/YY\?/4%#/#R\T'WMV\'W=_A MY]NS6>/]P_>W9/_S2?LCC W&2 ]>O>E\[+[YBE",B"JXEDXAA@D.A $4F-SERWCE:$NQ$3G9>%*V"WKO*/J4<)4W7G%DW M)^4H:;JU:+JY,$4II&?"H;S$#G'%/&@Z5J!<*D]MX4LN]$20X*#E>D@"?#X9=3C#WGL+O+#9?H"1O M4+I#$N6&VBY)E!].E&X$M=RP>,""[XV) MD3*74N92 Y8XG;@WT*J[W8E[VA/6L"?,)R]970CLI4.!GHC#KT@Z21 I>:&5 M8-@H'@ ^%-^&0_>D2I,J;9(J?9CDI:1*UZ)*YP#7J6'&:(RL-1AQ*R4R4A=( M*J5(F1M>"A..0 A9<3EB4_*79AHGQ[\#N[=[HPB!N^B3J9RGL1#Q8*&?]NON MM<\'KJ-#[\;++*0@85-WC2>/+V_1!J8Z&EY_R_7)577:PL/KC=C&C_*K/?6F M_ST97"9=',-F/7#Z"](>!OM<=\[T>;7S\]4IPORFU_-V2W']Q+U?V\3K]2]# M,\[($\]C.\YP%0Q'-V8LV9"'*LYA 6?.R'*]9RAC,&%YB4N;XR2V'L8.0S=4 MJ$+EA#%J=7B3FGN/541:B3&Q1'.+G2JY+UAH%*Q@H^5T9UU]62\;N<.6_+)? M#5,GUK-/C#+O8<=#GHM009>'4E9,ZL;[I#V);X"'( MF8M]5:OVMZP+]YU4F>N%9L/7]%^=ZU'^_ZIL&$)!%RW8JV%5]RV^;,(Z:6?< M[MG.*#Q<=\%*@.M":^/C7FS9VNYE3@]"\W2X?/(]K&O,K0P7C#L97VU9W(J# MBAV.=762^?"V3 _:54@,\X-^=SRLX0!6J[9A?MP2=KQ5Q[7;,UB.K_^Z8=G8ZUK9M0UVI:GC2V0,7WNIVM#DXJ.H\/=K1?\Z*/J_ MF\'/%\G7J\B[WM2E>0<[X.T6Y@'Y;"KX=YV7O,!1_O%*PV,>:9EOF=Y_J^D^ MK64CJZV*V**520RU H9:T?EU0XX!;JJ_"M[M.DZN5U*/LRP[ID%NYR!7E.[: M$'&\50U7#!ZL(]/UWBEQC5NYVY]G+IKBUIQ+YK@LN5+,&)QS70I-M17>EI*5 M!1>T&,<[^95XY^U+%L)&L26GC7]T]W_]X\OAT5NR?W3\_>/GW\X.?_T7?/=! M?.S":(_V>41"^'[\;4%GEK./,,;]S^^_';XZZ!Z\VN,?NF_:'S]WNA\_'YSL M?S^FAZ_VV.&K-XL2-QPOK9 F$,!ZQ'7NPD%C:&N*&>;4&^'HSHL5%"$T+RLW MJ9TM53M>"I7GGI/"&"Y]J5VAM"B%R)4H#,^CVB$3M4.2VEF_VIE-(6K"#)0"=Y5W!/G&=%-PZZ0J"R7'QA"YES&4M-+*M!*?A06ERE)-*%!'%XCGSB!=D!QA M7AA7L%P8I8)6XK))A9/C\-A,3B814><\0H O/>.)/>,IQ&9_[V??;[X?M,A[;?:SUHO*G9'L1-SI$N*4-Y214A0CDE) S@;NQ)QKW*D\B)')='&:L65ST&-L2W,S$GR^B"^?Y+7>\GK?"H=M=Y0A;SC M(*\ET$1I\/>5$]((ACV7H6]DD[ XD[QNDK^?Y/5>\CKKXQ.K,&&2(!N2[3EV ML+\JX9$J>"ZXPK((J:_W;TZ8Y+6Y\KI6%S_)Z[WD=BY* M) LB$>-<"V5Y3@S8PWD#LZ^VI%9XL;1%@.O,3[?A>.RS_'L@LFZV-EN5=Q]Q M2*=562JU65)_';Z.L2<5FRT#&+(Y[9YVB;:\L737%[K(Y5I_4DB^-. M5>-'>\/]-OX6K8[O'_#AJ_U/I2RM#&D[0G.+."$<&2<=LAXKKW)// E1/[6% M90!)W6RINEEY5E)2-W=5-P(EE$;11WBAMM.4QWMD>MVF(3WF(3R'.^S+T7SS5[3(H^XL&CA<=']MU M]\8N[ FC@>NZWC"@)*VF2G(3X.+2,Q($W_U:I$PU.(V-3?M7FZ>LI<#XWD44 MC5O/!-K[$(U3_J//@XJODG&_E'&_/W?*8@0FCM@":6])P&LIDLN7M*TCUWU#VS1RX&*,*TE$C9B-&8%TB:7*&2 M@>[Q5.1 H9T7!5=)]R3=LRFZ9[TM5"YU3XIXKE QS1A%5BB<8Q)JS0A&W) 2 M&4H5,KXTHM Y)X+&B">6234EU;0AJFG-?522:EJ':IH]C"&%Y=9HCIS)*>)" M&*0PIDAB+0WG)O>>ULU4FJ2:MBL^O6P@[4J)_WHCT EZ]"%P^L:J[K#W[_'! MPGG2:TOIM=_FLWV985)K@7"1,P1>NT'2%1CX26E+2/C2K0*SKWGY+DEV'Q2S M+\GNO65W-HX#)F1!G?2H--HA,$(4V"3.("IRIAS3>8'9*O#[DNPV6'8? K\O MR>[]97=FW]4@@1P[B0IF!>(6%TA+JQ''A2"6,5J$4,?]L?R2[#97=A\$RR_) M[KUE=S86(#RAPAB)J+2P[^;*(VTX"# !_2I)45*/5X'KUSRT_D8' FKN7U,@ MX+9)A@F@=)V!@/\,VD#A4]U)9\%WTF7OY_Q_(DM+HQ*HA3AL22AV1J"&FH+ERE&@TPM)-P-=.2FV MI-@:&V=:4K&E5/85:KT98^B]V8@>MJR01F)84!<;7UFDF*2(24>P$4P73L3J0K89 M>B\AK:4A/IDA/H5*MM_#[ZCOT:ARF:XJ-ZRROAEJN##BK+EO]D3WCET$8NO! M.V>0HJ;QUEIP041B&RQX:-FN3ON5*U/+C@0C^TC!^\CKA_Y]Y?8"3QZ.V?QM M[_68R:?MI&@=7>0O'\#E?N;^ZEV_4R;S:77FT_&"OB!.%P5EB)2%"VE''"GK M/!*,*Y'GWN0!L8JWYV35FN\5IO--]7>&.\E$ES* M4!END<)%CGQ9$"RI$B4U.R]$BQ9-:AV0M%K2:@\7E$]:K>E:;3: +RT8Y(7+ M$6QL)0*ODR-34HVTLDQXCATN\,X+VN)D50'\%*9/S]CX9SR%T/F?\0]7(@VC MTL$M%S:3V\O'8V;T"PGA-RKZ?C[A(SQRR,@(KFRQ\)4[/-R-#AW>I!V MU1_OJI_G^ST+2AB398D*8D.A"Q'(!!0IY83 PC'&>;GS@N^2"PRX,0.\R,*J M)Q%:E0@I6&[JN-(%83QWPDB3LZ)TLLA%46(918@D$7I\$9H-(EJFJ6,R1SE1 MX&X7-$?&@F'JK:1,&)9@SGO$34Y 7B MF' D7>C)0TQ),"&ZH#KM06D/2A(TD:##BSWHM[/]5Z\_46,Q8\8C:D/8/R<: M:6,L*@NFM"BDPKF]_1ZTDD/N36A-GY[1S&<\R7A%V:XLS&F8#?30K>IT.P$Z M+DQ'ZXVZQ@UF\VR7,!\O$]%^T-!Q9B]\-2;R[T#C_[B!=;WA1289HFGWN\7N MMS\7PY!$:JH%0077!G'N#-)$EHA;3@U5SEE%=EZPW8;@GC^&)/PM:8\U:X]E M3.>D/1Y1>\R>]V-:*,6Y1+3(/>*4YTAZKI'A%HCHE;F:(]9.%7EBU*#]M!E:/@FCZX;7;# M"4G2K??6K;_-186P$#GL>A(%7'O$O79(AG-Y7I:%HM@;2D"WBMV&=.5]?-V: M=$=C+;.D.]:K.PZNG*>^_X2]4,XZ@Z25X-5I3Y IA$8Y#DX=Y3"U(NF.I#N2 MW9%TQVQ$R%KM)"TLHMR7B%-*08M0A[ OJ%1 1$5,TAU)=R2[(^F.JWEA-AT'/\OVUQ>S^6WQ[R ; M[=Y(QZ5:\ G<.)E'5P^.V[V(99U?U0F?1]6P[<\??MYT(O_3@ZX%#+:7(-C8 M8BJX\H6TC)1"NI(3YV3 <%U\GU4$3%N,B26:6^Q4R7W!+"T<\)GG=.?%[R#0 MF?MVZGJ5R^P)K(HKLV%_DI;4[U6@@DHWF,.MUL<#YV)WA AM/3QQ\!]\E.D> M,&3[6]:%T9Q4F8.[R^Q?HYZK>9?A5A8,&G@ /.$8U$I\GSX]'?2_@8(:NLYY M]M?'P#A>'!]_V:\N-=Z&HD!UW#]_/__X9WEJ*,\/86P'K[[P_:-_?3[X\P,) MOQ^\ZK0/C^RWPU\/X'V=SH>C?[4__@G*Z_N'\X.S3TKEACK!D90&E%:>'^+4D\_HJR'+O 3+HRCP_25YY;VSDR3?FM1T_^R3 MUS0O8%V19D0BSER!M%8&"2FL+0M,BMP$2>9R'B7Y3ELZN2K_N['1Z]A';/_^8NDA/R2W5@#=Y=M\JHX MO8*G?M6!5F][U7 PBK;<7J_\IRN/0Y^K0,;8EB2X@)U^-1JX(WC_/SI]^^5Q M)4KLO[N0* *^UAEO_]\-4_/N_3]]_W7\&UK_8P2"#=!__M\-?7#'S <_ !*3S#'[SZP/=_^Z1A MT_-%(<#NL06804PCR4B!?$$-*#5MBYS42A#X&SSHH)O?W_[Q][1VS]>9V\/WAW]_G[_]<'1NVSO MX%7VS]>O?GU[\&NV]Q*^?GOT]O6[>2=H6BX6>@0_'L_5\4OKBD)A98G$G IO M.&R_FI--JP5B!KH,SJL_@JTU5VYCJ=\/.K'DP@9<.%H"CA15-]?N(-NUGVMI?M MZW.09Z):495.WN_BHT-SH.#VS+PJJ\[T:?;,ZNH$QM0_RTY &MU/V5E[>)+] MZS_9?G]P#/>\/($=L)4=[.[M9L_"PW?>A?M>ADB-&YSJP?!\YZ>HMG5F!_VJ M0G8T&+B>/1^_(#0::O>^PFN#V-_Z+?_0O2\S;X&I3JWN_ZNRTP'LOH/SK&\^ MUUM!W$Q.^IT0@H -?J)UQOD-;=V!D5PHH$">2)9>2(FXNC:#=O4E3FJRZ!>3 M"M_ 0&ZUF33*W3\<..6$4H2%*2!065$X;8&\/WER_9;P)XW@[IDZ(#38F*/CPF\/GU]\_P<;+ MPQ:,))4,<:\\4J'46;(",UD6.M=@;-%=/-]GYV\_!;O).EA5!")?QU@6*(4H MG#KK]<-=(#2Z&Y.%^CY;RBP'<]P#S2VEEG#JJ,HE,4Z7G!%2,FH6,\.\-7[) M"Y<0V^.A[<61;81Q_@C<&P+X=* M>-D"KVRQ)Z9!10Y'@[ +E8%%@ V"09[1(MKB;'=&*T?=66O5J/$OM7,T[H>! MSX[/:R8;6_%!#P=UM( 7:R5].N@/XW53.DL?ZZ#-,UU^=8/*_6AC-:"[73FR MD>>'XYT9+,WP^)F=]F)/A,FX3BTF<-7% T_'S5HSX']0EOU!E 18E_#<_FA8 M#6&F]19DAE=WK3"?KG/#R2@N%Z=JAPR\>FN/XP]SG1H)//Z:)=(PB1!7M>, MI_L&Y.O MNA]Y>HUN_ZQ>C@&R@6-NWZ]UB M:BS]WM4!7JR2KJH^;+YA=)'HX2J0?)F]!(*TA]G>)+X[7JK:8A@_91(PCH2H MYW?-,DQ&F9V![;2,GF)*"FX\!?=4@E-C-(@,]=)+3,"5+>0MPKH5[._PVUP< M 88Z")0?N!.8172 ;+_K_@UV4NCZ^P9($)P@]RNP"JD<>6U JF.8(Q-T@*DL%7HL',LF=%X*M0*FPPCJ& M=2$*L(5=;A4Q18YSC[$%<\SI6X2H'X =DAF]D%?.#W[[9+2V,M<8R%-@Q"U1 MX'99 KM0*>&O$GQ>%V+<6,S[7:N(<=<:*)@V@Q#2+>N>SV/KK PF4DA8ZL4F M\M%0 B-T.#XU!]/1Z4$ 3)H^\G;&O8D/HW9T83 HI'&'O'N,'8BZP-L[UN/9^K\9$;$R3&80HN3H>_@$T>W_V\-KR_NE_.VN7P M9)*R-'57G3/R'%_>H@W,?C2\_I;K8X8V3N21(C-4S"S6U+\G%Z!)I^!/(3-P M^@O2'@;[7'?.]'FU\_/5*<+\IM?S=DMQ_<2]7]O$;SJ@^+MNS%@RD%G0X'_Y M\9E/L?/B*+I1(&]__UEO["1>AHT+]$:,3_&H''/(Z4T.Q9!>K_H \> MJ\QV?G=?^YVO07G^NZ][.S]=C]HQ8-&NKHO8U5H]W ]ZL^U\ M")A\;0<]'+8>4.-[[UYFDLM6>*UW(93MLA!,A=&'37_GMB'M1IVUW!C2C@NX MJKAVX:6SC)G"1*9/LN!.;.65VR(J=6\-(1Z:4T6("*HD!T MPA*![TE@ @36I2^9P1QY40C$A9)(V9(B\(2TU<1C$[II7W-TL?!T\?+\;OYT M-(2A9Z*&EX;KS*ED.QQ!NF[_6%?C(.34Z>$)&-T+3T.6<0"==+)PV@-GX9A# MZLI2*X[()/+8Q4;>CA[[++4JIR[I59/GZ1S52"!06F8 M @/50GU7SE80V]9428EA+P7[/%?P.^.$P'_&P(L,73[G.46?ULTB(9F6,$-S MDQODJ2\0EQHC[0AP#*,%E@&IF86F&BV@Y:-%O#5GN"B%)Y0++FT.%G.IL2L( M$U)1;Y;/J4X:9@7L(_9_^V0484X4"H'C[Q#'TB)92(P8<85V3 )W^15I&)U+ M:8WRH>DASRV5WEHAN#6E*C'V9/E<[*1AULXBAWN?2D%S[2U81KCDB -/(%WP M A%E',LY\8:4M899D":RDOCVV4G;GF1G8!&M.<2]<7&.&7]D.HC (+F(< M9U@A4"U5B!2-KPYSWKGTLT+^B@.W"D8X_6EGXG[M3#)?KN%2HSL17*LZ<6X8 MW,NYW.DUIMZ_LR>N''7F!3@P38S%8YXL"KFLVNWP2]LE=-/-/9@ED0BE?. MNA H&W]%)DH[<+H'QLB^!LZ8I*5=(XWMZJIP^7XG9IV-%<%E/.96LO/\7IJ[ M3G&[.#V$_640BM<[^K1RSR>__%*VJ]../G_>[L7UBC?],G[\^,@QG*O-%+#' M%]9?7QZY[>+ZV&V,+CA^\_CKW?C53%E]_5U.=E7!K_T:[Y([?B>(O-.=-PV6 MY+L%R=\,+V/W#; M?:140S1]/OF\__D8'[[J?#E\96$\OYT%>*6#[GNZ__W@Y /<<_#]-=O_;,4L M1-/AK_OGAZ]^XX=__L8/OEMZ\.H?W7WZFGX,I]KTS6=P*-C^D3T_^-[Q^^_P M>81V>X?A_;^%5&93*".<+Y 5A(9#48&T*CQ2RAMBN5&NK!,+N5P11M-R.G@) MN4D:+VF\V\_Z^@R->95'"!9,%M+2DG!9.D4#?@BH/:F<,3FMT><(9>266=-) M]SV&[L,SN@_#_E4"U1"WV"">:XX,+W+$,'/,>6&Q#PDA+2+F==^Q].9^;D)JRK-/HDX4UWAN?$Y]S3)WQC/J<,B6-,3+GR>AKKN)KSQE] M)>@]DY<,6:5*Q"5S2'K+D,/> HDE@HO3>1M]J&K4DH5Z+7:.=T#G3 MKF1,<%$:A1WF.J>^\,Z6/%^G79,D>!D)GC5=M"*R**A UH'!PA7(,MBB)2)Y MD>O@D(. [[P0"W*5;V^XK%!T5]3FJ'GFR;H"W.MR6,=G2 S6LNR/PHE4-$&3 M.WO?I6GVIK ,-NF=NC0D2Z\)^\3YG*4GC,@+[3V"'PIQ9DJD1>$0L3DO"UHR M&9#MBA8MYK$Q[Q7>NY)"X#!?8>#P413J M+=I1;$"BV6%(!OWO2 ^&;M YSXRNVM5,M2X(4_A_=G;B0L)W_/*DQ@<>@[#U M>]5)^_060&#M*CN!E\.++FNU]##3]J3M8KUU#8P64T&G@-$ND5!G,=%B774H M)S0NW!,A3$-N6DA7&^=^UHEMX5L/;-8?5,^S9^2G^-47=YYY%^K! KQKKXQY MKA'HU?4"#>-LM.F/X4NO WF#&\-T1FX-3P?<IR/'V0,5 M8X(SS'9WX_*XKV"K]!?(Q&I$8E'=X"*9N(:!74CLK!]^R<23045&J9%'LA,= M!"NK1MZW;3LF4U^4QH*"0G[4L^.:V8O!/'O]_O>?9JMO)UF>@26&L>G+,((D M+IK-;!ENX(5.O'"NY'*R7BX)0Q.%H<[P[[:KJ,*";@0=6^M U[Y8@P6J$"Y8 MP.*M>3X=$P#6?^".X2%5,!8U,,]Y5<.*EJZN.8#73+'+%0V[2')VL[?^\MXR M\@H\S;BY*Q<,*O;>KI%0YJFX@<4IUR61+]S?RVN56/6CS6^15@N?3]$![NY> M0PA8V2O5(T$#C8$" K3Z13Y[]8.$]ED +J#=J#NJU6\_,JV=+E4;5W;O)CBL M)>"P\@2'E>"PFC.).\%AW0+>ZE$+OR;%LM<4@-4;9S#*GG#I%]_?^^3*'"OL M&&*N9(B7N0^0-099*4Q)B55.RUN6?C4*N"S0?NR.1ACU6((Y&EQLS;,EE6'/ M.^[%BLI;[WK9LPZ\I6X.,E.2.:D#NV,_1[@NA.V>W\]:VIB",,IVB;QK'=5# M%X11O"LEW9#!$K(K.-N4ZK4TV#4.5ES_]8*ZP!ECG?)H-:ZL1.RF2P>@.&?2 MIS:KLNS?_1J8(P(7P&[R[@J,PQ6HCZS&^EA%'9[:T-4ZBEOC?KTEOJZQE4-G MPDFAXE->FW=@+-QR91;++7E N5W^TFN/EA:<+OV84O"81R+3+4MI;S7=I[5L M9+45R%NT,HFA5L!0:Z_B;G1NSMOZ\@:?7JK_KXW M<#",$ @(D8>?QT&"_O0!?*1'7/I&%=,_K12R6\R_V7EBRZ S,RJ$S(4@6' N M2ZTMSD/#+^:UYB5>/SINC5(XBUVX%XXVM@# GOGAZ#T_^/[^^\>C MW\3!YS]./OSY_GR?_M'9I[]W#SZ_:1]\WOLVFR^V__TMC/_@Y.#HF!T<'70. M7GVA!W^^.?EX]/;[QS_A6;]^H/M_OJ7[K]XLJM:@Q!,O38DPYQYQ@2DR5!"D MG,"E$Z6QV.^\D&*^6F/%)?:;F6B;5.'3486LS+GPFHL\YUP0*J7BQ G#F#.6 MNGS],+Y)%:Y2%=*YPC5+2H<9$J*D(776(5W($I6$E-R;G#HF=UXP09(J3*KP M::O"PE)<>%9RJ3PO>6Y8X34A5C*A7:'L^M'R?Z0*M[_$X,'T))_1DT1;DAN< M(T(8 9.16J15+E%IB%!BP.D\:GK2E$E3/BE-27(I"I4S74K&&?/2 MEAY=YRY6-%8/U)GMF2Y#OEE8_@2/M=:H!2ZHPKBD94FY(4)A1:3%*L?64"[I M2@.X0/6W%V)UFUVH5R9K?94;U'Q!<&F8+IAFR)16(LI>Z_0R5 K0=6 TO5^RN6,Y4+BYGBA27:(XCK#+ES4#H2KI@U3ZIQ-[G MWOG<$-#_1)5,Y)YJIPI:"*M6&KU+&N#1-2=*4+I3H$T!0]6 M%[HH85\ -0 NJVAA>6_DI:0&FJL&K/"&8"L%8Y1[;Q5H 3 4JR6V,1R7)9<*68,SKDNA:8:]C5;2E:"HT.+ MI<-;ET7ADPWJL'?YV1.!KWN8/>G@Y5RTJN!,!2L4&>P,XHHHI!EVR'K*:2 K M^*<[+WA++FCGGD!!DS)-RO1>04(OA^#,D\6I1"Y$H4AM\FQ?&' MZ*#7JM6D.9?1G+-A/5S"ON=XB1RC&'$F,)+<2.0-ILR6KJ"&[;S(%YCR&P7[ MF51F4IE-LC_O!$B4[,^F:-'9T*@L"-58%4@RJ1#/08LJ6>1(.I,+FC-98!Q MZ056R?Y,RC0IT]4Z\SDMJ<%"A]04)C&8+L2;@ELG55DHN71$.BG3AU2F]L2;DGF"V#2T^[HQ(WRC\N\->!);+*%F$ M5AO0[#IN.(:KU?:_HW8-JAI2)/]/GY[J[)FN CYTQ)UM][*#_A >ENV\@ZG% MTYW>,-N[O*_:^6DWR][64-NG@[X-4,_PK/CH"-T>GWIU%!$](CY^V,^NU2^7 M0+6S!U\.= <4&<#BW+K/:2.RUR>]$QDEYI??'VX,WUZ@4H;-S@T$\! M2?[3=E9QIA1<'L(L0@14J&X-%.Y,8JPO3."]\?#>;T1%:=] =#%*".YQ-.W;2#<&<5(;:R?_TGV^\/CD'*7I[HRK6R@]V]@),,4J3#79V1'8X1 MWR,:\K7/#[@8U2S<_)1X (\?33%PV2['..HA7!(P->#ZRDT-#X1H45.#2W1U MD(H.2%,$:G3C;T%N]MZ]S([ZIVV;22):V359Y7*O&L]_ >#K%L2@[H[I&HR"[^\);-IG()[?/Q6@#FDN/"I*21 ' M\PM)8@E23'LGBX)K 0(I")V7QS,W1D6=(('7.*ACY%/@N0!K$CZ//0SZP'&] M '\.O\7]. I0=07XSNE!#VA6U5#E8TSU;#&<^D2RND#5H0Z(K/!A_]3=)+SS MG S2ISN=+"BAO&18"=Z>%O MG[1C$CA7(>NY"\5VHMN?W[:^Q28C1/+\;7/+#H^^FP:YS ML+=\[ _RS38+%_95\#6FW>?5PFANXF*,C;I^[RDOQ3]TQXY[!%6NP M%&9T_GBHH(^Z-(M#^='C"6&%V\+,-@[TLZF+.HFV-@K5[4R0(4M M/61SQ&I"C?6,8\X,-USEU"@J5>ZT+>1BG^ZF:-O!N//D7FP\^02.U+IO/G_\ M]>WYQZ-_G1Q\?],]^ SO^GXL#EZ]YQ^/7I/#(_OMX-?7WSYT7Y/9([4/?QY\ M^?#Y7QUX)MO_\P.%>7T^?/4%'QR==/:/WHN#[Z]AW&_:'X[^\/OO+O)C,^%X84KD%=6(@U..C+$$N;RPEAIOI0C82XJWA!#K1AS9P!R$K5!R!X?_ MEY3Y2HY>47*_?5(%SPOF)<+.<\2-*I#Q3(76EZ$N M3=&@YM8.K-145*6FVK+W!BZIL4M7K&_I[EWLW+A]=22DU<65!O53A6-]1.=CM2I-WND7>[]IQ)SS!7QFF!2E$8Q M< M(E7 ;UAI'RP7QO)0N-'B]T^2:QX:P_8II=?O?W^*2LF-!DDI;:Y2FC7!0U[XT6IM,T+SG7H'<&+G(G2:Z4*(^PGQ7<6%(V-YX^"2GO. MQ>3U[5#N.WR.PB?_W8^E_Z$N\?]5V:MV94=5%?M5 M]N6SX\=8,Q>,!D<=8@F>[74ZF8Z*9UR)W1_!&\JJ%6H#7JA M_NDV58(-*Y1M!V"&T_Y@&%5Z!#$85T*B3K__)=3/7M:;MR(PQ+@ZO>MT*#P/ MM'Q78RR 5_-Z4D[[>E)&N6>'<-M)VY[ BWP'KLQ"X;C[=@J_UMW.^H/,N$[; M^3 &ZV(]>^9'PQ&LJ_L:"]V')SHVI>MWOKILT*Z^U( -HW!Y&/6P[6(%_!CK M84R;N&W )?#<4:?,RK;W0##826"U=*=SGOE!OPN#"\^NZCVM>UJC5)CS.(WK MUV*R7G49__!R(0-X!&C'_F \ZFY8[\SJ4>7&(W PI*I^]P_>T>[9SJ@, !C] M*N &P,V#&D(#UJP=M$7;M^L11,DE>Y/UW^N!TNN P$7:PB*_@;7("$;_%]X7 M+SEW>C &M7CEK N5Q[64L]HY)7$9:X "?V5&^AP(-OU^UZG,8!BR10 >[LZC"G?E:-@"LFCPXOJW$%KEV.(&C_A6E=3!K&U@YS&+8';G@^ M(9HV?> 26/%H1 S.IQZQ.R>B*]'RQ2(M?[5V-TKDE!Z(?S^"(EBD].IQE &6 M(DKD\XBD$J[:>7$(N_#7MCN[5K!9M77: M@@_[92L[A1V@JZT;16NE!?<%PS0[Q=3":^H E6#&@(QG&BEX>1MS[-_CF YLH.+4?V/[I[^DOUS/*.] M>H+7?1V>_^YB=?\S?FTK (=T S:('P7=6[K* E6F@+ (F6BO:Y!/_(59,271 MV3LP_Z\0:XRX=3'?_FA8@;(*GX6M9^'Z76BZ;KL7]J/Q"F;!SOW:#MM+7..Q M0HYCWHDM7>*M[X$;.GT;!KDSKV*:K1 6"].DT#/NB]UN>SB&;@)B?(V@&OU2 MGX,1"+M\I^-@HX^_=AXQY089CWGR@L.!_4>G&=8OX.QP?MKIV^B;0POMW%W/HGR M%MT>$)0.[& #,#=[7]N#?B]VX8V[(^QSX$D-!J/3,6S6VU[V+]!T88^KT7XF M9#L#60O.=2C=CHR_%WTB_3]_D904OU39?K\:!G-\3(8)1E#@]"XB6;ACB8&J(]F*(8Q/T_>Z[79#0T)D8 MR/15#]K!"H#93A2HJVIBP=",KN)J9*=I& MY,%V=5(KLZ#2]7BS"WF>\/L!Y)"5(BZM+,_WOR>#2FS]VR R< M_H)T:!S_7'?.]'FU\_/5*<+\IM?S=DMQ_<2]7]O$;S('_ZX;,Y8,K"'_OSM_ M^;%]#N;Y411T$)J__ZPW=A(O@X<*$A[GL( S-]36F.P1H.(+CV%UT M%7T_V,T3=$58/UUK:]"&%YNM&?1UV(]UIQ_B$J.)9P@[0P>> J9*&PSNL8\ M5L-9<&%UK6^'SI[T8+['[8G1?.(ZI]FHRJ).KV#QX/WU;A*_,:-V- YJ(V$X MCB%H<&^'PXFE$ ;> 57Y0Y.P<8&A2RC!<4C@ D\0[)X0).F?PX:B3V$O^M8. M 158=M)B0F5^433OVDCP0\UG= G;\AC+F0WA:9-UA@QS&(0/26X?I=H/]&D+AM2=\YJY( MO.N=1+OK0C+/(U[F(&*\@L4$-G 72'#A]'T-5MA,X.\6R&T-TY#+AF?V%J!, M;Y*V(70AK/:96PN:-NCO#(SAZ&E6-@H JAV#J8#1(+S@,CKT!_ X&&_9_]%+ M/S2R_V7,9NQNG+>"JU@"]P\F&&+98=7IMV!D S )=[-7#ER&SAP6 26O'X9Q:]]2;6EC VHN;!/;'D=U19SC9"\(U87;@FH"7,XB3 MA0W@#!R0L(CC;1[<[N X^WZGW:^FSQ9N"C]-@C:;%F=95K)?'O[Q]A4B:N*E MNTU39==CLUY,;3"9FO,^1%!.0*#C+J9CJ[0)GT>/.C(._(!=!)C0Z4$G!CTP M\'UPQ^MK+AX 3#/9;K-*^Q 7\.U!B$Y\<>ZT/;8/+Z4^:H1VP"GO3PXF8R@@ M!"C\>=R08=GZ7= .,=S4@GW'Q2!J^$I7=50*!&W\J.$@V*"=-@@C[&_GM135 MTRWK^%E6'Y!5%T:;/HOA>,XT$\_YW$ M+J*]/@[,A#.]K O2?ER?"=8, ?=$8/4ZME:"+6_!S(Y1LXO8VLL0.@S,!),J M'2Q@ZUK27EI)EZ%(L&AZX2"L%TR&Z'/4]DC5&@>+*_C6UN0=NPZ1)$.GN^,G M3JR6J/'& $&TW/>Q?!J.",31>@3KD?&D77@X0YA\.5;\&96KU8!!9 ML#\Y\;J(BH784WL<_;ZPJ^#K;C^JX7!*V(OK#B:2"Q. FT 43L[-H!T. 89A M#39-DUY[_#..T,.^!4KB.)SOQE!<#/O%K@51\DX"KB68Q6!*MNOCP='I:5CF MX!^&77<<7QW[@>&AT\9XC.G5IG@P4VI.[5WU+*S!6B+L-)Y'/UNRN/^'7 M0+R?QY;%<1T9#@&Z&.N[."2>7'P9"[RPX2-_ V?&R9^.PDE^?*OOC(^8!OKL MXM"[[@BACP,S!F\7*&:KZ4G7/%I['.,(Z22"7HWB(?M1],'!YJG%\6(:D^E- M'0E,;_^@P^*A,JBQXT$XG"I;4Y(3NY7$T_"@I<='5#'4/#:GHKS7QN$DKMEI M?PE,'E3IQ&\(>T05H/2#P[5I?+VLA?"N-H0F637WF.WCB6P 5+UZR!K48WW0 M>7$Z!W]&#SFJS#,89CSQ@XO#84S(FCIU,77J\J2W/Q@S MPUB: ;*O+I'LKQZ.ABXD]6S-^63IXA)<.-Z3#R3$-&YV"V86@-NMR!W0P._:;"$[ K.GOI@UX&(OGF# MO1W![@[?OB@;'^3[L6"I)RINLB4>@#*,>2&K .M6&PK6?135^'ZMOE]']1W3 MW":]>9[RVKR#C>V6*W-+(5D"Z_TVQ8ZK _!^/+&\;87C#^?ZA!:,K+:]P+8L M2^*C>_'1&L"?'LL"6%RN=M.)0>H;\#B-NS<;4)LPTLJI;")>56 M<:$ -X^7<]K*,=YX/)HMIQ)LFEPN:_@E*CV"CZDX361J.)FP:.54;15V>[,V MZ?ER\;5BM]_$IK>%_6T>F[* T'Q'([-![M"V4PG<6;JLRD]4>F@K5X'#=L? M6:+2 _HBF"WKBS0;[/GZ??D"K.BA5WDASLEZ4-OR77&+(2T (PC1$<1V%^0# MAOJ".E_V&9E!:$LF\.W]R98DRYZ%)3_EH<.,+::2S]]P(JF6R'DB4K.)Q%NL M$,G?7]OZ'O6'NO.(>3GC\@$&]"G[HU",$ ]4TDG;?9>FV6)-0XA$W>\L^5[K MLQDGS4DZGJ9T8# @\V6WO20=23J>@G3P7(#E?L=@4Y*.)!U;+1U,RA:F]\LT M?13I6-!'Y$=HG->!Q8_O>?*HJ3*AIB;4U.9,8GG4U 14L*&U_QLUV 14D( * MLM<3+)8W 8OELBG64Z[-3[@%UZ]-PBU(]>:-7+"$6Y#X*.$6+!TW2;@%S8O3 M;78DCK)6@>]WB+,5@>C$PAO+PD3=.Y:<6+@IQ'R:+,QY"^,$'I-8>'-9F,E6 M01JIA1-F0<(L6&H]BY:0>)UVQ@ G:5*2\[UF],\;*2NPI?__7Z"D$O5GQJ91U6[&E8!2T!G'E[5;??Z@\R,ZV'A_6N%=PU/]# [T?"4\'SC'%QY,=9A'X98U?6YN]G% M-!8MZK5QEH=:[7IMY^8W7FY8[>?9L_9/V=$ WJ'MQ9*T>T-W7%<:P[5 EU;V M^O?_9.WN:<=U+Q9O_$VX831%RXX[UAV@85C'$"D!>!D0FE>J,FR M/#*U[TOI'//)I"B6JZ%U5-MC?=(+(J=[Q^VP(VO0=T/X((AIS]52>=8>GH#: ML?TN+. Y@HW/19&LSJNAZ\Y(YNZ"D\%;FPMQ4:_=Y*[!-KH9^*A=_N_.CZ%8 M@%@["X;V\+!%<[6G/T#O^?WUN_?_/GJ7';[)#O_S^O>]H[>'!^^NA7^:6NK\ M85&9XA.?MX-*MC^<,%@*>YU.T#VC'NS+P(W#D_X(WE""RG??K L6[8D>U.Q_ M"GMZ_5>IA_JGVTS^1ARF-5)R@A_Q S50B]J@EL_A+>X@NTV>]4W\>^ N<48F M<]@8WX#17+HA0=9K+:EK MDC&FK:<5K_ *<5T>E1TW% OGL==LQ;!*=[AT,Y;J;]G+$_"OW97E>J!,I4<] MW@C&?:4[;BT52+<\'WG29V>;?3JVBHXH6W$ZG'AX+ZEW]71]C&7XV_TL\[O5(C[JC'\=]*LJJZ/E M";-G^:1&TI)% NUI.)6$:G&>\& :3B5"6WQI&(=$I0?W8W8?AT8;: ]L8*1N MW-RC=WR1IY= @Y;WDTA+W;7484.]H0VD$I4M*99M[7?=3Y. 1BOKN6$* M:BR]FGF>W+"&DT@4*9S1F.,'FF 2A M.LG-0 \\0F)\@OY[DM!_5+4*>I;[7:W=U9Y6F^M-.HLMI*\>/ MDT:7J'3[$B+>XG)9;9>H],!4DBU"$E):PXD4SI12UO#69@V_.W6V#;; >?:? M0;\RI=&YDPED0]-)=["-%5_-YQ*8%_3._872$1ZL)S-W6]SI8DJ0JRX42B+:929*#A1&(M?E=$LD2DAXL,L*4Q M1E)H8'/,@*/^4'=2)7$3SYBWN1YL%6T2-[DB+$E'DHZ;\C/NWX Q24>2CNV4 MCA6T=MQDX=CRJ./=VSMNA[]Q;3'Q78N'Q\N"@FY[3N3",N3ZHW:O=+WAO@%H6%!_N)S\[:PY-8 MH.6RF^HELLH==V%Q,]\?Q(LK9_N],OOO2 ^&;I#U?19JF#)=@7QW3_7 E=FP M?_V5)#N#2\M!^ZOK9<#")YDY'X\(9.,,_AX/S/?[9:;A?N. \?6Q"PTTO[AA M%5YUYCJ=\/,$I@^/GIM1%Q9GH#M5?$ O3 RF4&5F5,$75;6;1>]Q?%\]LW9U M,=7C 1 D)"3^K14?FNGQ""IX+2QQ=CIH6Q-.L/P\16!@1%U^[W^L:Y@+#8R9GQP+PQ+ MU^,<"UTK@_<-V[K3.8?'^ IF!G+;Z9_!PZ[EJ?&"\0"&<-JOXG2?#UQ'#T'Z M+S$00M7WU%UC$P=?WJ(-CX?6W7(69F*_)>R0VI>KJTDS_>S*XE+QCAPPP MS1>D/0SVN>ZK4X3Y3:_G[9;B^HE[OS[AN %QX^^Z,6/)3@;._^_. M7]K8&R]*I6U><*ZY,)07.1.EUTH51MA/!8AV! 8! ?K[SWIC)_$2WA/VP3B' M!9RYY';P2%)UH;L&(Q *#@R&->IY_156+!"N#5K-#K.H>VJM66^P MU2VVWUL9"WQ7+6,LT-JXN(\9P';YV)BXR>1 "@:6K(5-L!;F&R:]6YE M$UP:VB,7_KZR[<,-IY,W3.QE5P;/,BO=5V!66!V89J?]/6J;L5S=9 &<=H(8 M]BY,FOB>UF,(8K%;_&T)F[V(0G2C (%7OP*CG<*XDA@V40PC_E?-D(%2P)%U M2Z.):)9U0\9 ?& A8+ISIP>8[H/)&()Q1?$?#T0!( M"B_JEU5F(J6CLK.#?E"P_2ZX1$'11I4&VBSH5S=L!]\E*\][,'X;/KU47Q8( MTN\&=0@VF0M*8:($^Z-!I@UH5%#NP#75R,)7E1\%7=H&-1&4L0-W\>Q2,8\= MNUKWKIZS&@[,]^N@7U79?AQDPN9+"')IL \QV(3-MQYEE[#Y$C9?PN:;/XQN M.#LF;+X[K5G"YFL^-M^CY@[4QGWWBG&?8* 2#-02!7ZD)9?NC;A),%")A;>= MA85J\;L6Y2<63BS<@%D3VN)T6?2536+A91)6MPJ,C^*E4742&-\VU-;_+1P. M7Z2MI2+[Y5/\\2Y_HD6GB4%NUXDT,JHFID]V\26E[TU&?K S' MM8-J*LEBG(ATOWSG<59&N$*'_)R0%]3N]^"^V02HO]:U6(N3FF!QIA.S;+^* MN=/'_9 I "9-&9] 24LJM9ME(9&+B%WVMQ_=-57YT-7M'KP37A8&>V5T4^4- M<:I NK8'B>X-X;&^4^=DP8.!(B.O[7 T"'DK[=[I:!A?&G*U!VU8:*#A=*+5 M0)_!/2&S2W>NR><.[QNVN^%Y\(+X,!A&U;?M^)"85U7GD]L^Z)GS.C5&9S"J MZ@3^#24;[FM(QM+#F/3PAQOT>WIFJ/!;G0HQIOEE6LV3RW,X/'6#.N_H];=3 MUZM2)\)T)I\&NP'9#CQE.Z1LAY3MD+(=MNGD/F4[I&R'E.VP:KC2"Q/?S9CX MZ;0MG;8M$5DF+252SD-BXTHGVCR6'[2X+^)E.M)\4@_ G"\3>E%2#ICSCYI2'J&FT1?L04?,1F'ZR_UH,> M+%159RB,8W#]7CI>3X? :;#-/UY/8 +I>#T=KZ?C]:TZ*D['Z^EX?1N/UX'/ M'LG9O@FX/IVRI_.=.QQ1LE:![]>_J-D'/(F%MYV%B6K!OIE8.+'PQK(P;^5R MF_-$GNPI.^6[34MA>_Q#H@G!#0U,'R=Y)1'I]@X-84MWUMR6!)*G4"$SW_AF';&[96SN#102U5+D MCIA=&^H8;221BKL"YB4B/5S\['':."<2W3Z,\+0[;6]Y1G[=?RLD/(YZNM/I MVY GF<($2Z_C,]*B"L_E8R3'ID$$*HA,!&HL@3A=MB8LD>CA3Q26M:A3;&!S M;(&K>?S]N3S^=*Z=:OAHO&@_ +J?]*L[[ M^>2UEW@N <%BZJXQ&@R^O$4;\$Y'P^MON1Z9IZXO?B169?CJTDS_>S*XE+YC MAPRL]!>D/0SVN>ZK4X3Y3:_G[9;B^HE[OSX!N0%,Z.^Z,6/)3@;. M_^_.7]K8&R]*I6U><*ZY,)07.1.EUTH51MA/Q/&7!U@='=C6ZZ (W:/AEQPU8_;<=W0@"O+]F - [U" M:[ 6#'"H.XOPSNH=HETMV 5@W'\E+2Y8:WY#N!T26B%O0#1+!L/C&0PW5G)= ML(*[SJRXNZ40T\%T)C#.C*Z [4[[[9G=_O@VED1K^GT/*5G7=!J\D^UR2V4R M)\S+B[$0^'HAOB4\(2/%-*CA#T2?"IQ$OXFB/XN!>:V03WR'^;*."R9;");Y M PUPG0"1_*I**-U=5<+#"N-==U:!Z34-/F\G8%S()&";(& +TZ!G1:?N)CNV M%)>7GJN-;H<#F!*P=]C8;^HD&][U?_KT5&?:_G?4KAW>W>M=ZFUMWAH)-&G< MFCU[VP/1NT083!"S"0@U#39!S&XHHF""F/WA$B6(V00QVR!V3!"S=UJS!#'; M?(C91SW=?QM(X:KAQ$5/M2)L@61 M^K9N(:*L*.Z:B)P093,JH0[TF#R,)ZHTUSJT#R1I[GD M*8K\R3:DOF\X;AWU([>TP\:'W;/5D\GQNN_2-)M_\_Q^;MF]UF8S@@Y),IZD M9(CB?BUPDF0DR=A.R9#WBT1OLF L$^?;0-N=B-T[8EMMA^E^;97T5"IL?E-= MVP\R:AM3#S=[IGY1-3",:6?=.NW,7:2=U4S!<"L+62XQ*SJD;LRD0T_E*/=' MPVH(EX74>I#L0?\L%BO$]-WX(HJ)S%X.7-D>9GO'\-*0.+V;U2^Z/I=Y181H M>&ISGEOD_SFE-6<)EVVO2>$>7$P4VAY=/D8-HB6\W! M3S:[F>&[=KI,VG@WZ_QI9P)2OC0&];8D B8&N26# M+'O4TL5O&,U1R_/_0Q>L ,FP:\"P?;;F[KN!YO[Q*?,C,N')7WW/$$ M7[O=/=5V6*/.V0[3Y94<,U) M&3H /3_I)Y&2A5)*2QILXY.%>$H6NO%L.*CWE"J44H52JM!FL&-*%4JI0BE5 M:/61PX-)[]24(91.IY>?-<]%2R3TP\3#&\S#3,H6[)2)AQ,/;RP/%T5+L*:! MY:4TH56<8Z9)C3=/3GE?RR]?(2S%I/+ A E1+>')A.1+;(T&DXBTT/O M0J)%EP8)3U1Z:"J1)YOS]A1B=8=S#477$;1;QM+>0!G)18O0.Q:U;:@_M(%4 M$D4+XT2EAE,)3#=Z1^GA'*'=.\*P/CVC8 /#!*^OZ=7^V"&#K0K"%;)% MQ;+;T5(+L4&.T591-B,XR8E$2QAT3QM ?LL# M&2L"+7S:1G,\3;]CH"*Y-@]&)=:22R=-)RH]=&Y[BY$D2@TG$B-/%@?J*40) M0GF2FT$>>(3,^-2,[$DV(Q.R59#4PS()1Q*.1:5_+<*3<"3A2,*QP,.C+5'< MKVYGDX5CRR.1]/]O[]J;VT:._%>9*'8GF3N[^N MAN!01 P"7#PD,Y_^NGL&#SY%D)0(4%.5VL@D.)CIZ>[IZ<>ONR\[I6H;+$T: M_41;*.*MY+8(FJ#!T#1DEYYL9<'0=.=$#8:FP=".='>@$348F@9#.SK--!A: M]<'0@,^.=,_Y+8$AV._%8@Z-I4)X=W 3MEM'L[IBS M5 L_C^;AD^=ALVWT>UW-PYJ':\O#=L]H]DZYCVT9=_N)U7@UJK:O%7'1/WVR M\/$L]0O?G7#OD*;ZR\ZA,VW3Z)<.Y>M4Q^?>IF;;Z%C'J8G4V[2]Q=PQ;/,X M,%QZE\JT!]75Q:>;-WP[%8X+YL",W83!,'%B#956GHB=/ES]=\1%K^GMJ(Z[ M9!E-6Z-P57R7ND:_K46IXIMD6HWCH"G4T"BH884Q08YH_T!INO6-=DA4!.3"G\R:"Q M&%>_CX0'1+O#63@"9^C+.>!G9J=AP?/W@9=,!+UV NNBTK%165CTN).LO*(H. P MH8@2+V;!B(UA#2)4TX(IP>#!'8]@,DXI\<"\F3+B86-Y]F;Q.+<:K0/(A]7H M:?FHA7PL)^=D/%9DO8-(P3 1^,T<^X,X3-,7*^FL_] M#R%_*/G8[O1 +BQW>G0?$P^3#J3]Q4,?']44#T*2 57MR=Z>P*VR-T8J,D/9 MV@LW'U@(V&XF>+C V$,!4QL"BQY\ARL.Q?-7ZI+^::Y+ND;CT9@Q>K(:C:>F M\ L:C4>C\6@TGOJPHT;CV8EF&HVG^F@\1XT42--^,F?::^ '#?Q0IO6Y;=B] M_3#*JQT9U3Q\\CQ,+;W*IM]K'M8\7)U56VW#:NY8654+%BZ3H')2 #R6N6M/ M3@W 4^M:NI\PBI8%NG517?F$UV;I6M-3*3+1#+(E@QRGGN_T&*3N8VS==*6S MJ>?*!&9@N($/3RQF>KR6N=,&@P%B MEWO>##X=17!R#68,B%),3'&"B)*E[H)@&*%),J01VI9AVR;F?\#KS'ZC]=-C MO\(/+Y&+O?'<$4N?'\-.1)Q-,X,= [63$G3@),0? ]:=) M3 -'1B&9A7($)!5"_@"_P305[D6K%X?OB]T)C@ Y]%KWZ>7R*LKTC/[4BQ?N&CT=,ER6S(]O@+K\Q< MV#@4H_]^]2>W.1J,VL,^=SK=5HNWV@.KU>W8[>&(]_O=0=OYO^ZK7[Y11@I( MX5]^YK5=Q"6\!^0AHC6LX,SZ) U]F8I0)EM=_9@*/]*-O'2"BYYL#5*'6CIU M2*<.Z=0AG3IT.FDP.G5(IP[IU*%#(_UE!KY8,/!UX%H'KDM@Z[8-TZI:AQ'- MPIJ%2T .=HUF4[.P9N'ZLG /E/!^N&G5YN 7FSUDMAI52\X]?O!;9P_IY)!M M)*>L1M3)(2^,0L&4(7B*8K_G M:>*,3(+!G)Z6835-8S$!B ^)K2-\"X&Q$/*+RJ!Y;1K-EBV16-1+XI#?"R^? M$.4;V>WUN3 5#XQ?\="'U482<41YT0)?A\=U$%=/MOKA<8VLH*DA_/3-_8+T('1,M+4<_H M-X\3$M6[5"+5JV/J3:KX)IE-,#6.DWZB=ZD$<&"_418V\%120%Y"C^)9];)M&*8G)C[WO,#!G$?M*BA-QS/$>^LOY63HJTUE-L@VFMV>WJ#* M;E"W=+-ZO47/O$76RZT@>@G>@?E,_F IDU_'EG5LN80^[QE66X,(:!:N+PMW M3,/LZ"0US<+U96&S:S1[I\S")^Y]L[J-LM>B$W._E2GOJ7RQ=4&D;-B389!@ M<6SINA,]Q:I/<5/!VDE?(N=A6MA97H(OJ[FW*5O3A\!B++-TWZ=3.00T@VS% M(&W-( =BD+J/L1FY9=>^.NI5YWCN/Q1^_/8<'WI^!B$4F#__ MJ6=9G4P4GG\*[^;)U6J0S;K.O9IUM=I49J K:36].I::)Y5:, %"HW#_V_HH>4!&<2&#EH-QBY@FY'2^%IC%=J0W%J@ M]?+VP?1>MPS3;!J[XA%9<+7O'+Z'EI;U_65]8R5&Q@QBG4;86\C;]IY"KF7\ M4#)N&MUV?XW.W$[.^[8EM[4,\%B[N0%23*N&XZF&18RZM4H@-0N6D[8S3EL) M9O>(AE@G159[7F4,Q1YV@9K*T\IF>?9^;A9D6I*.85#+AI_ 3\ R,L&QT$(6 MGYT_5PXE0O/J.0YAN<#9>/HKCE;M71<.U+_SZ90S[OR1N++[Z'K&?O'M36W= MWE2W-ZW.(DZHO2FIR;2U*3N[]L$HS5'\-(BKAAK5D]4@KC5%[=,@KAK$58.X MUH<=-8CK3C33(*[5!W$]:NC\&K="1''JO-:5'3JG>(=L$Z/=W+$FO!8IQ9J# M3Y^#;=O6'*PYN+X%FZKM6NYA\9MK3\.BX&)\QI\I33QSDR[ MJY$]*KP]';T]U=T>6\.R5GR'SLQ>H_G<$E3#<_\9ZC.V-,-4M'NQ.E'?N_8E M3;7YUS3L/?$B]J)./;P.6C9>J&R8G?W@@+1L:-DX3=FPFOMY\^HL&65\?36T MWK48IU:K%.+=6JQ3BW6J<55 MIIE.+=:IQ8^D%I.!'X.!KY.+=6+;/CUWS:Z&C=9\<&D9J%-0M7 M8-4MPS9/60F_V 1CVVR8%=O7B@0J3CS!^&HT$@["!)&)'O)X-_O\92?B67:C MK%8\E60\S2!;,DA9]:H9I'J-&@XQ1CVCWXOHE!B1%DM'QVK@22]XP!@V/#,0 MOABYL4+FB^+ ^7X^(/B](M2IPJH-!8):XK\+N) XBD-!\*BQ(NCM#O_[U>,( M76;3?O5HJ'PMN-TC6*A'A\@K&X+_W7[Y_>OEU>UC"U4I!+C6XRU];;1G M%3%>_7)VX7F,3T ?Q1$K1GX,)GXX FWT,0\%2=D4H2OI7T,>\S<[[/NQDW)D M7)62;!Y@%2&,.PP>4(7!HTU M @Z28)\Y^B9B$A(D9X.Q:X3N]'TAU9."MW:C(K:G(7.#A.(C0LC3*=! M&">^>DLH'(':5;W@G8HGP M'1!O )["O\+=!7^$W K%+D4X(Q!UB5)KC0A 3%5\)?T;N4,&E,L_E M TD16/GWT%(4/*-%9GE+KZV6T>W;;Q#^%YY+H]RT(PUV]G+' J>1'"BA.E@VZ1=85(5+(B>A_4" M^<(9K#()(X*8'"01<%04I0=:A(C*(Y>.(Q^6Z<0)O#L8 *,K!%F$= 4:PG[# M3Y"-+GP?G_DJ<&<94.T#; LSF^=_S_+#"$I63O$][/AD($(U39.F:0)#_4M0 M=,21^.<%R%J@L-P@.$IACU*0\2@9C5S'I4U3(.H/&>,^!.%W8FP^1:4!FPU, M+#%K)9< X\*JB1;J$=>_%U%,3S1P,J0?Z&R'39H"O1)"$\^YM"@8#J:M@?X0 M"(O^!242?F1UY1X8R&ZD(&']KH_@SSZ[F$AZX&2^PHN)F19SVZ1<<3;@_G<6 MS> =#IH8TS"X=XFED,"\(,A>P'V)<=YN(JL:9( 49].%"7XC'/JYW\"0CA## M2')?$DG.!D&4JH18]X<;$>6'8A _EI6G8-=G8._(T7"F"[MB,$_$0!62&JF" MC(((@WA. S*I@/K3("+:PL8 \WIP:1#B>W$WB$2X%!@-:.+@]A([9 I#@L!' M&8]$B3,N;B(<#O.<9RQ/>"/;X(O5U)$AYW@N&M.L43\#@1B0*A\*)C0,6!2L M!S>N> ;C)2RW=N>[17*;R[5.[=CF'V;.S+L$*[TEGZ&HQI MP[+[^,Q:]7:QZO?RA+P$PY_[,S@BA^QUQS3L?I,D8NT$Q\*C!@IXE $A@9,' MH.-=N'& C*ALV'^AFA 1/.]AOXA8^%*B!1Z9\E/X,3$O3@*3>6%'Z1Q(ARWH MX,$LU<$*.WS"OXNY(]M#&/LTF;<@%%*BIP&" 4M8!%"A8,^C\;N5$EM M+HSO\M.:]"=(B!^ JD_"4,Y>'19D1$PYG/:H*1960G[93.!_;]PVBHM"<+E\;=F6T>_WUK D/($W2:[F\-KL]HR6W5S/G,8FAMETZ1D>>P"X+A!*OK+1@I(X!RT31\>C-H # ZO"'RH:S9%>>IM%MMHST MEQ$:"_'R641W7T>1D0X;_'&W:71:/4-)A)P/I5, ?9-0M7HL8A\8>5T^H9/\]61U^41-\V5U^80N MG]#E$_5A1UT^HFWC@*QJK=I>UW7:1M=J_PE2>_0<^V0W6P;+6M'#['>IN?:IE:GU>AJ0.GZ MU0]\R4)Y%\OG?5WJ";"H)JTR]\2K97Q5XPSF(I MDRID8[$[P8^#49:[#6S./1$9##&Z ^=[]C76G 7A3*7BI\G7<<"B9#KU7!%& MM2T]N<[\2C5FG8NY@D _B+$8,$CK.LU"%1EF]GN"Z@[7E&;")C-/<"HRB+ \ MSA&JOARFF8RPH"\4(3Y.I7[=#(!'R MT!@&_R/A85K.QKY$7F"PST'XP&<-QLBZGW)WF(U5F":U<^%[KBUZ;?7;1J?37#6YYYK#5D):*<:F:CU5N@D[FU?^%&K[PN#? M6%)B,'>"M\&T1M,)@PC^S_/PB10%014HNT*5%2V5>V!Q8[!8EN=2>2.HWQC8 M5Q8JX8^Q4&>:U2KB4)7DO/ER%BK/5'4L-._7IFUT.TTV.B9G[M &@DZIJ5 % MMK4]?SYDKHI3.W_6'3 +-@N6J]%Q!#)R-][4I@-+$F5;#WC^M=V1M?3\CKN^ MK$%<50]VB&N>2%?'$>(E'-@-HAM>=CM&R3<;ON>M1 MPU$@ES W;YM*V=+JM_E2MT(_E+7H"[5C,-CY M,5Q.,@=/\CX1C2G7&C]&$& M?Z+^LXVFW9,P'G@&W+J$"B$!>\0TI1Y5+:8_5.:5V>_WT6:2[X.'8*A.S^@W MVVHX.?.! ,,\G>JP4&1;6(!ZGJQ] 79:,!/2A%\$R@!-'GLB*Y[,$3/29C=8 MAX['4SRC!?B$,(0GEX(F0+;*:WH5 \V]'VX'=.32__.8Y!L8')E>UL&C"#LX MO9&\402JQC\FV(&\3!T(S(?W;D2BD5:J,VE1!A( H^F*$J7DQ_MV0W(2-\) MA)#2483J0)LTJ- 59#4+WZ0 "3EN$USIY%K$#Q$Z;E1)\T$,E3%%7@1[YZ(+: 7&>U?$XRG$$5 B*30.XWXI8(7;D M.&T*& >QADA;/V#-?O;81" FB\0_P$M)Q(9NY"212GOY#+84,]OLSW_J6:;Y MCEVI8X']*H=G-Z34E1SAN2"2P 9^ ME5HWJ/*QY0$!"E$B%YDW ^X1.DI!8R)&.$Z5!R6K,3-$H'86,D7@V MQ5]X,VF6> 1U,X;EO39!Q2*@&0(N28M;X6; I==UW"D>RP@UDOH7U;$__U;% M\4I$)'A3JK>E$5([B?^26GL&&?42D2E"=[D+'(@H3$!KN3,&T,O_(X%9$PS6 M4(Q$&"[",R(9@%CH-(!WY:XNI360F3DBGR%""T22FEFR*2$]$:D\C)9"W"90&6(>SD \&+IBUL.- Z+&+,$MHGB:# M?RO$E@(H2NA&WW$L+\A!R @DC=#)N/\]3*:Q,T.*N:@_X"MGEKY<(><4]>?J M_4X49.I>\ M!19(.>\!@MFTVVREQ^K9'%.2$IWN+C1=23UI\I($J'$TM6%;P:'8LR7 :@9D,!8<;M))_)[BG*$2NH^1;93@A-U;4>W&$ I+A*OG; MT10AF>RTE"72Z;6*_'U,(7U,ME:JIL8KQE9@)&V%_?OB 93:ZP&4REP)^]F5 M4,,N'7LN&G9I!>Q2U=P4EQBIQGO4A>.@]D<7Q0U8!,Z6$9GCN1:_S<'^+ES- ME(G[7Q';M$#I>1"1$[H#57 #1]F:TVH]8*]1,I:RSA_VW!1BWI:(UK67? MVYHCKFH<_U5=$FYX"!>;;X4P0NWLW7\I_A?^'9QQQ,#I%6A*JYL+DE 0Y1;N M2G_E@] 5'KN\3.7$8!\_7A:Y. :U)X'>M^%G!E(QDI"ATG77,]BK]71^=0H" MT%[5"$(E1)YC\8 T(XA77+QNQ6_/6^U,6SYB#VX_T!'N,ZN[!US'8L)LY518 M_N\_$G2FQ630$F/] YU%ZM_OW>Z. L.EP+KL)8 7?J;2 MSW 0JVGV5^*KN_3O*)9-6:('/I5SQ;0BY4UP9O)SO!V.Q? .548!:CS3!$,1 M<]>+9&($XP.X=+*S"+0*J8ACWNXLT%NOWL-O[R7W7?M1'"8YROUO:E5Y;LJK M2GH0WB! =N83I#OKFENXQ&B7:22PLA2OGOSD2T#X \%#F>:A>('#_]C(2["K M =E/Q!QD.BD/QFQ#XL?42R*5P@!6%YGY^/O4YS#_*0;.990\F2I'PYR+"O,@ M/42;AO..T=EN%">B/*'K4FDN&'KZ87Q,A0AJ;I=JV9&8,*@3P13 )#R66LC\NRN MR)LF[Q!FB_QP)X6>?,?QHE0T*[5EV':G$CFIE:(+2QMX <&"LC?"2:3 ,/5 M,O.% @^8=>JG[5E40@QP'0J&/+IF(#8/60\6:NZ!+2(HD($*UY5I]-2+8KY; M%[DY4]1[D/8[J:%!(_DD;2[%T?%MQ3?0)*A& *:G,M1(3-,V+7GM@ SOR9A2 M"AV?];J@=:,1@@$8U)#PSPCS2(TL4R][$R;BI&#VV"9#4)H1+72*#6"(*MC* M0]Y,44OA,1Q,7*>8T"._7:7(A](F(@]>@+? MQ8!HGJ=$^[28%I>& RZ__//Z_;G9AUL"' $X(]"H,%-\G3=;!?1>N1L>UC H M??D5SXV-AF*5+FP4BDX93?:$R#:,;*I"$UZJ)58_0YR$/RPDI5 R49I5$SQD95,9?&P8I) MR6R/9L]H=_HK GH5%.L/JHW*97K9N/JA-&@]1!R-VOQ$R30];;PT!^5A66BH MHGAO15L:XO&0/([2NKU*X"9FL$N0"7C$9^\1CS^$3SYQC\\B_.@KL,*=BZ4A MM_ 7GV+CMNRQ"RQ' C(5?WHS!I&;3F$E[$9$@9(NK$P2=_C@WT.X9H99+SB? M%?JXT;V1.KL,Y7!H#\?S=GUV;13I3A)_CJ0%"[<#=?8O&?LY&:G1EU(DW^8: MW"R8*RD15[P3=1AET ]7N"7;R_U;(M([&0*.%)'%0$6 MQYS;ZQ'N1S0&.91AW_5\-L**OC!O!*C\KG^[89^"$ _62\QZ-]CGQL7"&9N= M,@4N+1@#&UB;?$,K,N9Q.;+ZI$ 2>?&.1&&&0W=()ZG,WYIEKATD918TR0L\ M"K(="2=38A>WE^Q;, 5KLF>VX2T?-F5*LX73#5B=2EI4BDJTBI#%RE(1I=AOE"X*2 MW[1O*U8H:_=&2A6F#(1+E-4/P]7=,I\FP=KLE?!QSRF)1[W5S^J4;JUU2F/ M-@P\J2FI5F&(U[]M6S3/D<+L+7KI\9/*E=Z=Y^XE M/%77>2R [;$]E3J\;D(WD WU9"T1U6))LVZA/AWF)G)JY"HW2L!>O'>CU)+, MU#O&^62*;[LF&9+-6MSSM$J31V /JJ+D)*3D M.71E>^O7=-)Z:% 9/=1N=(E"E[FQ1FJHNYRH?>5-A>R&"C2($A>P 7*K#]N8MDYCOVI8-* M'F*8$U[PN$CK!,V&L^4S.DH/Z=$;.OS,]E#]*[=8X+!^4\PH&L'!">.F7I7U M. -TU-+?)5J!([.PV\S(9[-4M+(0R4?P8=C?O.8W^)!4X1&K?*;PN.01Y M3\A1C4%[S]M^0S)'#:'.9&VKX?:,)IFL&TOC>Q(J;*FH?OMW21,LS?QD*NG3 MRH!Q^%SUEEQ:]G881O8,1P,^#[T#%UJM1H_]E-K#[< M\O9OF?MEN#WW51^#H\>,Z3]32M,:/\?U6A^'+#>^]K$4FT[6IW$66:UZL8L* MH:\E&T:;V <)LE$[A\.W90,@RY58L 2*ZV2(1Q'+"E[UM?)O4B5^]UVT(0L^ M*U.CRF=YOJ^K8A32PN%8V^8AV./;*M<:; '"29$>)&4E>85&W*IM:9:FFD4C M$1MSWKTCTUH& A%N1(@9(YEYAIF A(Y):2_ 0D,WPDID^M50PME- T]59"0^ M1JO!XA-A&(0N9AH2I!V^S4^)JE#F\!Q7G\ Q.H*%S/FVOB91Y/+_0JZ^YY$R M8G[_'F*=.1SB^Q^FQ\$ Q,RHY2R%?$]R<$KIX(LC5YE&O_LN[L[I8:\[\A$PA3+5:ROG*MI!LLS2M"7,Y5,%X&N)T* U2HECE*D@Q3I;-I0"1 M5*TY01[FJ9)91"7+0\DX8=5"8*V?'^>="-:*!?:()1L:3'9.8FD.NL$<]][U MD'N!M -TU1H!;YW4F9S[X([V9H]?M"QL\*L*8J<8_@(J.Y M3+3ULOS@@BD_X=\%@EV-.5$/]7\223$=$12H683J)&IBMSR5R)I'3(!A-\M$G'AR+RHL\+[:XC%%I56ZEGA;2ZU;0TO-ND2*K#/6KF'C@0-O4DPYD*DK"01W*YPDK">^ M)&42D7E$/A0I-G[UU?5H4_>B=&DLYOI&_%F#AB>[R:^7X[7<;O58+?;^JM8MZ ML7(+-\@MO(!5K[[K-5KV^J^;#7/'[]IV:Z=?/C)9JV?KR>K)6KWV5L,^TNZH M9%OR&WA%2ZC;OYJ--. M3^'ATWC$.HWV%M-8$8O%8^S<;JPX>K#B3$6ES3<+0:.G9DJY597JD7*AZNMN MJ.+G!IL2W '$OLQ+:VG*JV\!I/% BB@[4TR@%L\W$PO?#](X'H^K/[4)8+V M2KCC:NM$II4B*L4\L*=*)]@_N9>(7-2E4^$3G['_%3'[%50E7M-S^?H]C8W+ MSPF8%&YIBXSQ8AI:_HW["=:*FN=IN/78W2K7-E!'0M2PM5NO9YCM'3M9;DV+ M(W?G>]H]K9S0O'ZR?:QXXSZSU6TT[=/F9:VK3GM_=U['BU94M=)25MOHMTW# M[K/29N7J!O&59KP/8A JN]+J[6%7+BQ])UV]@GPU4FDRG54,==DFKAEJI!M,T M.MVV87?*]JH_(.>]!*_<)QXZXPKYY&JH(.&_V&%UMPM C:ZKIZPA5RVQXEQG MMQO]7NV93NN&6FR3U@UUT@W]MM'LM U0$<=CO /YGB0OV55.:_O@AE&,^/98 MZ7QLW].IQ0FL5MOH]'9T$E0F4+#M!N_GFZW>[FV=\:EE0LO$RY4)=5:F,TD? M;\DBC ,;VL\T1H'/X/1FPR#!6I)%1COV+*LR1HVI]1*"C!?3T/702];4$<;= M#RT=0Z@<8Y]T#,%J-^Q.[9E.ZX7*;Y'6"W72"[VNT6GVC7;_B$'MEQ%:K%*R M?PU58\MHMW7HH'J,?]8 ME5.AH&*E>8A@8;6K:9\SK*?35:O'UZ=\I4174^^(F:I:+VB]H/5"]3@.;:9N MTVA;]7W81M/NR3X048/=NMA56C;XQ Y;J@\--0I/?Z=Z09K] M?M^ VWT' I MY^>?J1O$+UOV^7JDP>:+[[W<7=][N41#&+OYZIHK?S":RL1,/G55SXY**[H:E19VWWR2NY%ND./W>BUK*=HS6+V#MZ:I6"H[2"J2)[WU(Q].M=H]QG]7I(D.S8A?RIM_PC)CG\<;9Z@.HX& MSM3YP\(4++/YA_AAFV9C'$]R@;#-AKGB$#JRHT#S357YYA)W8 1[D%[3+L>N M&+&K'\))\ +#OHS@6[CWP?4K2KA/?5F_)G"^FS8_-UMG_$UC#;\]4UJD9IKG M8QIK2=E8>RJ;)XCT:+ZI*M^L438?7)_[#O9D?D9EHT^HBC.-M6C96-JRT7RS M/=_L;=D,WE#+[5OAT BFW6[*8?@TAI]U;/S7-S?&7_12#_= M#.6-H\TWVS/-WN;1U736/NO/MT^:-'5*]/J?7[]^9-=^ M%'.,^+X/G&0B@"O/5?!7?3Y,/Q\& D.V,<:A!0\Q"HP/7F/P$N04S^3W/.; M\![&?!V>1#!,'#%Z3\SO(H;-?\5D((9#8-D'-QYG8^#LY(/I^QK[N3[W49O' M8M[;R]^>M#+SE.A59)EO_$?@!Y,96(>Q\"-4GK?.6$QXQM3'ML@[#6!_Y0'A:69F-FZ]76ED=AJ=N0A$!#SW).5@W\3.;+:VJMJ35 M90!383?\;MU=\6P4A!,>HQN#1W-W072'./ "#I\,\<*9^N9 M-\L<]Q28G"U M,H"W2&"M3EIP[S!IP?:3IP77)@/XZ',Y1+)OO191(J_WZ'*X.L?W]OJOGR^^ M_?[UZG:M_GK^ IPM=R8"04TR"DUPP$BV#A\ 78 M*.A['(@Q]T9L,*.!B(W4 S%6H20^_(C&2XMEQ+"Q'Z5KDS[=ZC7ZS>TRDI]H MV"T3G>N9]%LV^O7KQ+ORY'_/8_&6_0V--:N_-8[M>I)4W%MP] O)&L= ?[UCX.=!,)S!_XWCB??+ M_P-02P,$% @ *6O]5)&NV0N=$P R&)N\UF:N'(3E?OVU!-@X@!!.5C9X(]2S7N6PH7UH- M1!S#-2UG<=EXF-XTSQK_^/K++[_]I=G\XVK<1]>N$:R(XZ,>)=@G)GJV_"7Z MW23>#S2G[@K][M(?UA-N-K]RHIZ[?J768NFC=JO=?GN77AR?S8Z/#6765$WE MO*EVSM7F^?FYTFS-3L^-8ZP8K?/9WQ<7QIDY.X=VS?G9W&RJI*,TS]7V<5-1 MYR>MT^/S^7QF<*8OWH5G+,D*(QB8XUV\>)>-I>^O+XZ.GI^?OSQWOKAT<=1N MM92C/^[[$]ZT$;6U+>?'3NN7&;7C]ITC=GN&/1(WGQEK8]-\AFW&ZXOAKH[8 M2%LGG5;;X*+S90-CWJ34+?'+CTM4UF>/ !I+ ^3/ MC6WB DF8!,&\DZ#Q&T?TP7Q M!WA%O#4VB%@)7W]!B,%BK=8N]9&3HIIC;\9[Z5&?DS50"&'?-;#/[9*U].(! MI=H?$=OWV%]-]M>7%\]L',E+#;SF N-U*Y+=R)ZCDDJ("=CHC\L(](CQ9>$^'1ENX/CT5<;XLTCB/\J8_0XSDUAE9,?- MV8\,F=AQ7)_3LRO1M?7: $N,8.YB*UF3.:QYTPY_XRIR?^[P-2@KETP MCX_6U%T3ZEO$2RX\(+Z!W[/K#6,\,8[C$;=N88O+8@I MX1]J;F/D)N*4B)'^=O26X VKP"/FT/G*?[^U\(@X:B(@?&,:TG2[.LTDBR[& M2A2JUC&) \3PPW-MRV2)PA6V6:PP61+B>U(Z+V0B $/A8+0!@0EHD6S0B'BB M)%,4<44AVP-0"1V/,(7A+8EO08<_!+5=CF((V9S?!T+TZXZ4O]4=THT"/7>N M8>I )8S\5WCQ]*U34(][<_ \E\_!&@!>S'@ MQZW6R5Z AQ*1Y:"DS+^B4.H!^P0XV%O>V.[SASCG+3,QKB>MUNE>N )_Q 74 M"<+AX%H;3+1K^#$9]O7K[E2[OM$'W4%/[_8G4_CS7AM,)S( RK(2P-=66HH2 MYAR69]BN%U#"\(M9HR1OM&&.MMP/V*44/@*#-R!__4 ,-RQ%6/*<^#U80M@; MR:E3Q#O1;P?ZC=[K#J;=WC\?](D^U4%3$NCE48HG7$?A>>4.2 E.*,GJ ,,4 MSVRIJ22F%T'2::F=]+S)@P3]&K(\3)') %,*/7LBU\3'EOT.E%*<1'BIK6.U M!%Y-M.&.?HWX'\";:)YOK5A8=H,M^HCM@+CSKN<1W^L:$%A38F+'[%MX9MD6 MJ\;"O6!%S'=#_4ZY8L,X4>5]*]S:] 6QSB#>&Q::AOU!<8<0] @ENH2B/AW, M::O-!P<'I@6J'%&7;?MCW9FS_YC4=]N,#'.Q89RJO!(H:Q@;@0@D(BX2)636 M$_CIL/?M;MB_UL83#;0U_2X#:)I('!V=*1E )9A VL_9U%KQ\D%1'JDX'CKO M9+C1#!!J&0NE5,JK4E>8EU)6:^)X99U>28Y"3Z>T5%XL+\:N&9;3FEP.2@HZ MN+BMQ&A?/'F MNXB8EDE8WL%=##(+5R5!WHJ,\&8!:4(JXF(/Z$?XK -J+,&K\6VIE1MN5;P/ M4:1IA,*D<=](1?8)''6/(Q/#EW5(&D=CQG*BM,Z'B:^A21N/A2!M/ MOX_ZK,0PN&:N=\0V/R0 R*<5NYM3)1W-Q;S^CC@W!.S0AM\!C\%4VAT5<1 [ MI[-.>BD08E-'=Y6K8GGG5H008I$ MZ,K:+26=LVQ9H)!'C35>(HC*)!0ZJ[;222\D*>W7T4&]U>8>&Y.%+(0.JLT* M;\70U'TK\JV2V>.S9F!#5JV;,"IK;C'3U6%\SL*"7^$^W/X@EN,O1KBC*JD] MYRR$8YDL@T]*15NQ\?YB'4T@K'7<:].[X35+1B93R>@[AU"\7L&L3-5>0D;- MD!/:LJH]"/+S3$POGD?'JI+:6\J#I)8S9*P]#ON/^N"V/^P.),#8;2^>#R=* MNB2PH4>,05T5+6_\F61BFS]5E50);%?MM;3T@3;5NN,!Z& "F=SDKCO6)/2? M126V^C,EG3T"%Q2S0< '<4;U5KYT]I)/*TY@SCOI]#$;B#IF,1E:E?=* F*A M;^JT5"55 1.R8 ^7EBT:EF0H1O%$5:2F61/%0E DI+^P8W97+O6M?Y<]0[\/6S'JYVH[E:%EHYX4 MQ8_F)H4=4.9JZN&UY6-;>UD3Q[1\4.>[)KB G1!5M:6V97(1]N!\* (E9=02 MS+'VJ T>9$JS<4MA.JA"-IC: 8HHZZ=5Z;QOM[TPV5/;G1J,^ M?WM)M]_K3NYN^L/?2U:S"CB(?1DXL_3CJ@F.B+%$C&==*UUB]]#U@,5AT]9H&V2T1N@_W#WWVBJ?A]$X;]X;W MH[%VIPTF^J,6;G?TAQ.9K2Q93F+_>*JD=Q<3G!%GC79XQ[LROS+V!^Q2&I=V MF>7XB5WG62>]75D*QSIZ44D -J_4[!I&L&*]!G'^DM",EZKV7:]$E/K)'1![ M[7.U_;ZISW+P[;L_$WU#O'.9;X(%4NC@WPZ^7X VJ,UUPG=\_C2+V[\/0J,[ M;JGMU"Y_::/;=(Z_"^I@=T6GB>]'_>%W3;O2!MJ-/F5/8\D$&)EDPFCB6%'2 M9SAB-BCBPY\&J]/QF2P]2L<( F)A0'#<[J3/=&1#4<>5/TNM)8[7"ZC%[J^C MME.'"/)0J:&G C]_K_,G"R;= 7OG[E0?W&J#GMP+)D348K^E*NFS'0EN_-'5 M'7X'3'IE7DE1S$/LS(X[Z1T)(3YU]&D")2HZZX^GWZ1A"J6Y/]H7QN:3BV72NI ^? M1:P0YX62S Y0E)@]11R$T^:DI;93&TKYP-1RMK!'\:6BZZBA<":<*$KZ)%Y( M6#N52@?'.\V%!#GQ*7_^10$F M:N>[ O4%=WN0BFNEYWIE'N$HYB&&[UCMI/+_#7S)TU=2G5[BF.!$29_3WO+>25=8<2!BC[;\#_BE M=2X=793E* Y 3COIXR*EL*QCG"(-P1ZAS/Z\Q1[W3.VD(LUR0-<]*))&9KLL M)KZX=$VH]<25ISN>3_GGYDLLN)\H7&PWYVKGG0YB=T'?_>[3MF,HT;.#>,%[S$NWJGP9 BL2,AU4-2S M@W5)(QRL5IB^#N??R.N4T)4'CL2ESYB:VHO!#X?U7,>GV/@<^RHO76QABMI) M;027M+"H3V@X1] KQ+O%/5G8,13W#&VZ]O]N8;\=O7@7>+VVG+G+KH1_.XX; M]IU?@BO$#C]/S>QO9JR-?_7<>^P$SNSL6/9-@LXX\8O,VI;%VM81UR3]?"R80:4=Z.!O X6W[ _KJE;K"^ M;(3-+9^L&L@/F_NTR7YY%Z:[ O^APSW&J'&4.XX1=QL/!\)MX2%*D51CCE!(,,_Z5?\Z%?Z]G\\'+KF..B>5Y 3&3 MPYQCV]N,4Y;\PX<:7O&X1(EACHE!('ZZL5Z(J3L^ 2I_C'TB1K&(J@H ]F - M<1<8/#VX*6*.V/E/UQG9V"GP'(5TE1B="]U:..QBD2-,-:Q"_P61#U^='WH M,"\KYP^O#(N?/MZN8ZVP/0A\RM=_\&AW!-O^4FR*1515L,OXC2 ]=S6S'"X, MG)V[<*Q_@ZM+O!]\]QO(W:QO(.\VT1W##DQ \=9US6<8:JXI_%?[4$;IX3V( MS]E'[. &F5E^*0M;N0Z$MO15 HC(_5X1!W[XS/W>69[O4@O"U1[VEB/\RO.Q M7"W*,ZBJ"GC8D/JL:)=2%CFQIE>OVR;1<+HLG(H^+WD+#7U/=T9\)+\3YCW M(IX(Q0O";U[#FKTI](#];"["H@YALV<9_ ZOT4[)BW]E0S23J_'*]O<3'8L? M2Y' LP]SFI AR,7,F_/-J2F, ++=&S>@8N+\J1^O-=D!SQ3U_-OQ%C&5Q9,&N[$S%462VK@!+/LK9?XP2+6E"\ MZD8OWMCH/,S#MNW,B05>'!9%L@[[E^?8/HA]L:K A_G@TCXGU]L8(GC.&P@L MH&,[QR=>>P&EA$G/T8,\@Q(C?;.B&A"F?-Z2FNPU.Q:0.]1TPZI&"6/\? ]& M2"WH_L2US8+,/:=U%6:QSJJ)V)ZZ/K;Y7%I"!PD=$S^@+"@P6'ES07(QDZ;_ MQ,&N0S$2HWUP*&0_+*1G^PYLTV'H1-6Q,!\;Q.Q'35,&I9!><'R;7K.:\3ZWZ#6D5QJ@!UQ5[ MXCT[ ^-O1/3 &!D[,ZRA>8#6=X)I?CWJ/3SW7_X_U<(%.=30*2AYR]%6P1IZ M+EV[((1L,JJB"G%>^TJ-YHY@\\\ 4PA>V&K5QS-VV:6O427X=1) 5P$5R=&6 MYE<%;? *\'!S GHX\S$K M]\7R]G ,$=T'&([I7YC6*MR*TM,9("M^+63J]F$U>*=0'/9?LL0GSZ B-;7+M)]!.CP>C74C92?&F61%5%5S!9,W>86W[KU']K*#*EMN\$F/Q;_&,6L3N M]:(0LM_O%8Q'1%*%,8WP:\E==1%%%48T(,_[32<)PBJ,3^#)I\_NWN%A@K8* MH]P60H;S37^C<-Z;NE>D._-<.A.<;2G!H1*5EKRRY9OXI'39,T5?T;0'PK05 MH8F*6&':F]V\"M:[\2-]M^@@3V;3*HPAN?N<#*'?F%?^OI(\@\I6[\)^0D"2 M.%J]/>&3OG=';!.&RE)4&.@H@"1.I*&/8O_3]^8RSH(DRK8 . L6%C0Z),)? M>\@?=RQSN$228543MPFA3Y9!/ ALGRR3%&R Y+6N@F/8;"0&LXE/"5YYP_C# M!(7'XC)I?KKY?L/K-;ZR7,^P"%A"X?YR7O,JH),5XH7U3W8TCSCD&=MAW$?H M:@P_7(?GQ$N(Y=E"&AYK*7588!_VG[/)'*OWG864:Z[L?4HI,645+.$N6&&G M[.G' J(JC$O\/M^WQ^E&T#4:N5.V1(297;CQM>^&VAY2*AOB['F,$V<=XQRX MCA&>K4CV%7Y>IM2J__E]J>HA$%CZ#4),[X:ZJ^QCU]<6*ZG.@E!/ M[/C 0_/5[9;YYXF4>OWVY_?/#D ME!5:T:)$\J'R;;F3$8DV6XJHJK/5$AMX9/K\Z<^_I&?DQ505:(HFGNX9<]'.'%9W&V8MO]YWB2/GQ[-\>?$/?9J /SUE_\ 4$L#!!0 ( "EK_53= M;5GZM2$ "%* 0 5 8F-P8RTR,#(R,#8S,%]C86PN>&ULY7U;4UM)LN[[ M_ H?G]>3[;I?.J9G!XUQCR-LX&![>L^3HBY9MDX+B2T)7_:O/UD28&X6 M42 M"^^8"=I@K/55Y;?R5IE9?_^/K\>C9Y]Q.AM.QK\]Y[^PY\]PG"9Y./[XV_,/ M[U^!>_X?__C;W_[^OP#^\_>C-\]>3M+I,8[GSW:G&.:8GWT9SC\]^S/C[*]G M93HY?O;G9/K7\', ^,?B'^U.3KY-AQ\_S9\))L3UOYW^JEW4.O$(*G,/2GH% MWGL.+%J?=.")^?A_/OZ:7(Z>?@^**QD42@Y>"0U<%<.L]J7$M/C0T7#\UZ_U M2PPS?$:+&\\6W_[V_--\?O+KBQ=?OGSYY6N__?SLU[_> M^/TOO;#WZC?P?FO0?T1< &2__)UEI__XV_/GBVW8SH9X1&69_6_ M'XY>7SPRAE'%\DN:'+^H?_=B=S+..)YAIC_,)J-AKA+^/8PJ^'>?$.#- M,,3A:#@?XFQGG-_-)^FO3Y-1II=I[[].A_-O@T2,28W?+N[J22[39F:9GDRDMF?39\V=?L&J? M,]6VQ!*FZ0J?;KY89[_Q8G9Z?+SX3!C.\?C\WU<]UR$3YI,V6[X4*2UE4YGO M3HZ/A_.J]>OJZ!V;DW4@*U$!&#@Y!M@:*<2Q!/@!*>A.O.W8PJ2>6^% \E355XB M0^2<[)J,R4N5C+2M7:G5B-8AAWZ:Y&@HBF;T>#G\/,PXSN>6[1P,1L]CCAY2 M1HKT:(T0%8L@9YO>FF-TT]3\:74CKOL0'C+2-JM6&['4J? N7&%&BQ^GBWS?2RS#-*3PG4>*WBE>1Z=BU4T&O#$"4 KF$CCZE/(W)@?C472TA\^QW$P_X134F4G4_R$X]GP,RZ=M#>3V6P?YP>%O+6! MULX%B1FL$+0'3!=PTI#3KIF5G @M2F[O)=\'8I]"Z]9*ID-A=7&2-4"%I 9 MA\(S>4 ^4ISO- 5[3 DAO'#:F6V5.C0YDRN:E:#HS4S9%% Z%?!1.? I2Q-\ M\3FT5IM/YG3J7M)>4:WQD+UNQ][)^.-[G!Z_(65]4';)ER?-C,H7R9P 69BM M1CR#UTCA;\*2$[W(B,T+DF[!T2B1DLI--0:RXS/13[S,FUQ/G B M)5ZR!.<]@JH'Z Z3 L/)OX\J>*-;GSS= :E/_G$[K=%."LVH\?OIC(S:;$9> M>B3JUNVXJ#B"6H<:[JE1HZDDVN7_9C.Z X$/,P^U18?^D]-O'\.HT73SWPW3*??2 LOSVFS)C7+*5HDMA:* M"Z(%5[0#[ZNV#2H8W[JR?"U@?YFT51*'4SP)P[SW]:1VQ9ZOV+LB M4-;N(EO(+!M/4"Q7@!(=3SJ)H)L[2#]$TZ>\3F.EL?GN-V/#Z_%G>O9D^JWF M#GBPH? @0(1JM%)*$&6.P(I3F&F-2H?&\K_\_#ZE:]I)_,$[W$&Z_^JJTGV1BCSX,UMQL\_)I/\93@:#934DD=RFD.IZ]".@Q/T[H60K,-4 MG#&M4W?GS^Y?G+*15!^TI5T$HYO/-;GF"3,M]0U8OOQ[/P_CC,([.#&#U@'S1,9&; US7H\N@ MB8:1(7!99-;,.A%:Y]U6(^I?G+$1$QIN?S-*'$XG)SB=?SLA=4.BCLZT;-:XBZ%,V8#.)WY@9]O"=;MCB-4/ZF'J>\A(_XVBR M\%_.(1G.O*_3FQ@F\M8P/$I)/,#E(@3:9"=7#K="=MOY!+HZ)YN\0,:1U')!)0JS%-VWIOGWQ_?2^CU0WC=(_8"@R03)>4N0FI=$;?VQVX.XTJY^R;,Q] MB_-/DUS/I6?+ <$#(2FTM\D#TV;![T)^G:QC9:V.(K$80^OFU2TN;W-)+)^W M?-@9*VK^C)6<;?8.M*[#@6J^)*"WD)33$;763K3?MMNQ]$D)]Y6Y-RLS&LBU M[7G9_F0\N:K.+OQK87SV*@-&HRGTLJ+FY@IPZ=$:TG:Z>9I\-:(^!3I/A7$- M9=RIBVR-U%J6"%R4.A>9_N15Y)"L5,GQ''EN72QZIXO\N+'2DV'8AM)L%YI? M\IR#LIFKDH%NI'T S#XY#0_ER\TL5;?2:CBX;C8_*&=P!YHKS$+6$Q94M6V7(#A>H$@= M/@6-Y,RN9.7-#&SLG"&$9#5D0Y"*%I'S88)F544 MA8Q]Z[ZL*P">4DQJ'$/+#%E!5^]]RQ8AI!2 9"BBLB%FW;I2[-%BTL=5O0_G MZ,V(JI_\:)R4(>!G+OOO.,:JI81D(4I._GK4I%M8<10Q"JQEXI8++^L$M$[( M>@-*KQ1Y:V9MMO'ME/H/([B8DD-R&L#'5&^L5+[VP#."8XR6M?6C^N;QY@BQ\EK\#P;%>G[F-IKYOZGO=JP8NTDU7VDL*TD5;3) M%,D#&!\SJ)(TQ$(0M8K%ZN14\JT;R)Y.DJH;?C24R*,5=>=:VM4Z77+)>M\EA6$YFR"(:6VJIFA&@O"_@O(C@4%ICC12>=6*9'@ZY M3Z:K*V)M4ZJ]H2)*IAT+M$VF6%"<8M90FS 0?3**DZ$NGXG0XR1?\\R4PGJ,# MM+'6E7E21^3<4!@8-!-)J&A:-Y1UN9X^V9-M,GU=U;!USG2N-UY-IB3,\;+[ M.GU[/Z4EA;38U'%>?'=&@/S_3I?)KW7VWF6RSJ@,I,5M'!H=^)KM%B)IRX.R MIOD@[ZTNL$_FL8_OR>.S:BL&MTY8>C6:?/DGYH]X\>J7.4Z/,(W";#8LPQ3. METVOOF1"VL@-:$%1,<7:Y+AX*X!9'I6E13C?>@!&2_Q]JHGH(^T[Y\3C)4G. M5M5-N]OW3^\\(7+[.AJE0>H(1GK X712;^+,OW_[,*N-\,N#HWKL3RKP\W+$ MJ=&ZA( 2].)D65E/P4/V$(((V4NO0FA=Y+0^NHU;[L.WQ7Z_G^RD_SH=UB.W M\SSRN],X&^9AF-)C:K=&*3.C[BZ(-R-/OZNY=ENV,-UI&L;P>HC\*NS676FT%OGM.._HYM5LK M^34=X7QM5O 1;<%TF,AY/ILE?/4'EWYSF=NB\&=:)WF\Q.5_Z?MEH>O>U_0I MC#_B$;U2>Z5@HBA>>R4U1?$\68IWC*ESR8,"';TC00;K>>LSL^VNL,$1XVW$ MO"BNOTI,S90CC512(9M8- 3AL)Z+Z1RRY"YV4-*Y)KH^)9-[S/%;SCN[$'_+ MHN)U]29/HC8M6T@LUXY^17HS:PZ,:5620QMB!\?C#PIR'_F(\\G34 4CG)E4W.\=8#V!_J]FY:85@L2TI; M 4$*#8KY6NID$!C7R2L1(A,=++6?%88=,61UP>%]!-#PTHR3*:;A8E/HSR,\ M.R_<6=:9+'X^,-EKC$& LY*#JG.579 1K.#1N1R-;![\K8.K3W[UEAC37%S- MB/3N4YCB[V%Q(GICJ1/ M7NZ6R-) )-W=JGVMP2VBC:BL.G.1#?DD,=*?;-!2&V.XTZVMSQV0^N0E;DV[ MM!-2RX.QS\,9[=&KR?3EY#3.R^GH_$Y*"OP+4@ EH%3#J7A!<%$72,%CBJB= M:][RL0I/GZ;J;XDSS<33]@JHU\L]S4F!5/5K!F"$8 MQB J)HMQJ NVMD2W(^G3K/TMD:2!2-I-[#FKE#L8OQS.3B:S8=VF@[(\>>4# MKUPN.3#0O/AZLSLCZQ@BI%1BQ%(T-N_M7(WHGN/X'^4HLS5?&LJHY4R$:VF6 MFS18[[JHM1_&D;M%7PO72C#3VDZM!+0.=_Q/SYV'2JA#TIQ= MKWONM)_YZCOC?.F6M$&(TMA97<3J3&L:*J7I*>8WPQ"'H^7V:"M+J1?K:!EJ19,)4*<^@BTB M^,"BY+;UD='#D*Y%P)\L ;T%F7;+OXKLTI2M,]2#4KRB;3$@?$B@1_/16_/(%*LD1$)68D%E-0) MO"#'T7MIG'#.^^:7,J\-;BUJ_61I[FXDMS&Q:G?:X,.8V#ZZW*]],/YQR^IL M<>?0TO)?2=F;G#1#H:"@H^U1V=0;+".AQWJH(S!='^MQLS>N(9ZU6/;8Y=6M M:/98C=< PB]K) _ M*&\FXX_O<7K\IA;('Y1=$M1P/C NHXG6@U?!U,8?#8XQH@>6(*T62?#6O31W M@GH*78";4NGF<.N6DNJD1>LJG%B2\#K7"B;!:^F& N=JH30+QKDLK(RM1T7^ M$,P3J(IHS9[>!>@(%$EWR9G-!-;P)]+OZVYG1GB%Y$W$^R#9I6YR$0)Y" MO3E47JH5#JY3?QP.J1UGH31>0/@0"I/ MMM%SR!HM02)?-P@OP!KE+3F=2LK6.;>5@.Y9%O%3T*6=A)HW^!Z4E\.Z]G&> M#=#36J(,@*F.5^:<(A)C:9TREV+KC##5>G[6+3#N61+Q4Q!D4VDTIP7%LZ3C M3J?I$U'VH$[T/9Z,%V9QH#@ZKIP''1>#[)$@U81OP")M8AZ#;=U>=S>JIU 8 MT15I&LFJJRE/K_?_M;?__N#H]=Z[ES@/P]&#ICG=\BD;3FVZ"U>CZ4SGA\7? MZ@![R9,.(6A@@6=0L9"G0"\Y))*'T]9Z%]N?P'Y__N;'+F>?=12^O USG [# M:#E/H%Z4/OU,A)9H?4C1@U.2")TB@K=6TQ?I(E>2L]2ZN_%N5'UJ)WDP'VZ> MHC051L.SN3- <2-Y+*RF76M[2T$*J@2/8 0+2F=> U:=L27N:-!)'>YZ071S./F'^8S+)UPE2V0D1O M-,54S4NZUX#5I^Q(>YXT$D=7[L3AT<'AWM'[?Q^^V=E_O[/_M-/<#K_5N=%URO&:JOMR=G0VT$(Y/_I:"!)34PQ MF"%$YX 7AM57#+ETD*3^(9X&6=;;/WMQK6)M@N,L,P,Y)E='0EB(5C H+#'+ M5)V;W_IJTM6(^N20-./)+1G55D)IUP^2TNEQW>N:L+N[??*'2QC0KGBN1+V9 M4RE0TC@('I&6(#WF:+7FK4?PM\+>JVF/G;'O423=E=';WWN_MW.T_WK_CW=D M2-[]<^=H;P-SM^+3-C1TZ^)L9.+^7% 4\\YGG(:/N']Z''%:,[O839,@SKC(R,6<(YA[;DB?\Z( B(K[5#GP-66]N-V@'TRDUUR[;KNZDZ* M;2MPJWX,H[.$XP+=+NF9-.M0@6 M,U>!)Y9"ZT3RYJC[E"/8)B6W+.^N#.G.[NZ'MQ_>[+S?>WGP_I][1[L';P^/ M]OZYM__N];_V7N_3MWMO#MZ]VUT,-9H-QY>\B%77+VQ@C#M&M*%!W^9^-7(* M5CWWL/Y@X?LMIWU/9O,I>8-+9E^^7^G[%3'+V[OKE1F<<1=(TT)4B\-]$<%G MJ0$-*NE("SMLK:^Z6DN7U]-<]JJ_/[J6U>P<[+Y>&_6KR91"@,/I<#)]A]// MPX2[]+O+4J[O,O$1?0R!@LA2NY]XDA"S%9#(8X^Y:,YQFW<<;G/MO2H&[<5+ M=Y\+^TAX#< M%&N$M->KLW[0]],4UCW/POX'6:%'IL!6[,@#-O7B0M+,;,HJ,1 UPZM$<+0. M:\")S$UF@7/7^@BJHZ7T;(T?PMMZ(^QC7K7&H7SIGL:5)*"Z5@MI-"4JRVCG.&:@8G7>684RMKR9J MA;U7QW0_+>7O2Y)^WO!K61(I, NIU-1J,)E>4N/!.8T2N>31/)T;?A]K+[_K M/&LC(\?* BI.[IY" 8&CA)!H.YDUV35OX6R\A*=B+CME>C<7*#^,)CW3&Q6^ M"$+I>L&"8O6J5.\31!<2Y*BECU%KU;SQM!GX)V,OCGX M]][>[WO[>Z]>OZ_%DYMTD*SZN U/R=9&VNB(ZV;FH":A%Q? #-/93VO^8"!9 MS@Q]!I5C+=@5I*$LYT ^.T_)RDC_:_R*KXNMP1#Y:\^YE#@98')>9>Y AMI7 MY>M(^U2=2\<4$TJ@EZT'9ZX$U"=[W E[;AD?WT@\+:\=N ;I_$+Q!28*-E1, M4@%/DJRYEG726#$@5?*"&Z%"\^&$JQ'UZ4#AD3CS8 %U2)K+)X<'Y?:4[4 4 M)X/!6B^:ZZR1VKPK4X04M0I!"F:;)S#0GI!<\>*KL.R54'#->+^8YP M?CH='XP7H)=3AHT4(40703/"I:QAX'7-!R=D*@N)'MO?^K4^OEX-%7DD>C62 M7E?1W.[!V[>OW]>FMW<[^R]W#_;?O][_8V]_=[.Q &M\ZH:QW7UQ-PKQWB") M#B_F5BY&QYR/7?YV/OGAY2D.$G/9%(X@BG*@E*US3#,#'IRU/&B;L/5(@76Q M;:JAUGK.$1Z3)LVU\/G5<$82_C>&Z2#P(*PO&;BLOJ()#&(M=6;H.,.H@U.M M:S4?CK9/P6$GO+NNO+8DV&:F7__T7''W&MY/Q_--L0'I5.L,<9-(( MY#I&!3ZS##YZDY/RJC1/0SP4:Y^BS?Z0<%.A;IV"]25Y_V4RD+YHZ:V!A(9V MQD<.GBD/D6)ER4)&55J7?MP38I\BSUX1[B$B?!R>$7%P4&Q YYD (4RI%W"1 M%^NE@@\ULO8 MG2%/DQ/^E%TRK'7IV'TQ]NGVT/Y1[;Y"W#K5%J?O%U!+,DI)7B? VCI>NI1Z M]ZD&IE I'5F0XK$"^2M [SEJ\W\.Z1XNSJYR;F_V=M[MO3NJ@IB4#S-6#+.>+7/GI9\W:IN?OR6<8@&)E9));4_**U58#ZD"[;&I':B:918^4/UGQAE?JVKMJA ^A!JD::% M2.*$L*B"L3*JW+I8Z4Y0O=>MF])C]6NQJ9@ZN0_D-E"($8TUAM[_7,O6'8.0 MDX#H/1<87.&^]34/]WI?>JA,6S.GI8BVI%)WSZ!E';QGQH-1AB+J($C;UTKU M$+-)0;$BQ7K73Z[[Q$Y>A_/5H#)6.T5KB(DV.KM(45K)Y/A8X9ST%D67M^.L M7FN?5>A#Z+#66_ 0R73D@]YO6PDW%5;VJIEA@KO@@0D*O^%IVY?HG=Y@6N1(T9^T,$Q3W>%=(8<7% MB&!M:C=@$D[*B*5+MVH%M-Y8E8V$?H_LQH/ETHD/?M[$4 LTQS,<&!M2C-90 M4$#V3"4I(>@8H<2BLD?I,+?N#5@!ISL^L:W#='&EHJEYQB#2JE;1^D^MTUN1?5U0H'5#M*#I-&I!CQ#=#"^\-T&-D=7"KU] M449!D6[1]4\!4J %2UE4:3XF<#UDO=&+6V%.!]+:TOVVUAN*(FP 'G2JMWH[ M<,YY0%+LA65O';:>8K#Q_;9=ES4^#F\VDTW#ZHMS!X)#NIFD5QO->^]T&P_QAO-KG&>\6 Z%R7IR0,YO=&2XC17:I!QB8&4M3W!U M./S8=?Z;"'#SC5LS"W3V\_HETF/^\;?_#U!+ P04 " I:_U4A,0?'S-L M YUP0 %0 &)C<&,M,C R,C V,S!?9&5F+GAM;.R]67=;1Y(N^MZ_PM?W M]48YYZ%65Y\E2[)+Z\B2CD17G7["RB&20A<(J %0MOK7WT@ I"@.((;<&R!% MEZWB .T=PY>9,67$O_^O/\]&/WS&Z6PX&?_M1_X7]N,/.$Z3/!R?_NW'WT]^ M ??C__J/?_NW?_]_ /[OS^]?__!BDL[/<#S_X?D4PQSS#W\,YQ]_^&?&V;]^ M*-/)V0__G$S_-?P< /YC\9>>3SY]F0Y//\Y_$$R(Z[^=_E6[J'7B$53F'I3T M"KSW'%BT/NG $_/Q_SO]:W(Y>OH<%%U+B6GQT-%P_*^_ MUC]BF.$/Q-QXMOCV;S]^G,\__?6GG_[XXX^__!FGH[],IJ<_"<;D3Q>?_G'U M\3]O?/X/N?@T)\I^6OSV\J.SX6T?I,?RG_[O;Z\_I(]X%F XGLW#.'U] ;T^ MSR__XE5J]$_+7])'9\._SA9___4DA?E"/?>R\,.=GZC?P<7'H/X(N #)__+G M+/_X'__VPP]+R85IFDY&^![+#ZLO?W__ZB:EP_'\ISP\^VGUF9_":$04+YXP M__()__;C;'CV:807/_LXQ7(G]1?_K4_[:6^:/A(ATW0>$>BG.*X M;TCC;4_?G^;+9T'&$LY'\X84WWQV4WHG9V'84L W'MV VL6#X S/(DY;DOK- M4'D=0IC&-65_9OC9)1IRW[YW^?#^9?[&8GI4X*Z_3(CV8+BO=YWA4%"TG \ MK)O3:_IV]=+*41^LXI]SI&?E'W\8YK_].&2F>"NE*1B]"C;&;)TIP:.6UEAO M!WN]N?)\P?5HDKXA9%0WZ,DEHD8AXFCQT\'Y#$Y#^#2X? N)"5_1E[.!+S9G M+C,$[P6HE.C@RZ: "2@9)B>1Y9MXG%W@NX197"!R]8J?JGY_PM%\=O&3A<87 MVKZ;BJ4N=^?KU3B1&3##%[C\_U>WB.[]9#3Z93+](TSSP$1FE*:C.@NG0:F0 MP',=0%D;D)7D(^.-F=Z2Q&\E\A7?SZ87LEGM)CMN-]5&:HJ-^:0_E2QA0?S] M^,-D2H_[VX]L7P3=)&Z0,U-DUW'B7BM07&3PT2#H1$NZV"!+],U7QNV[7)\X MZ%1QDZ92OXD#OC<./H8ISE[-9N>8!T(6P;U,@#YP4(PGB+XH()? "QY%RCRU M1L"5]S]RW>\JZ9M:%_MJ_0W.B?7)&;Z>S&:#7#V^;!.8C):("1J\4 ;0^>B9 M31%];*SV;PAXW'K?7=8W%2_W5?S;^4>8@C/)F\(_".YX/L0BDJ20@Q.CHA,X/HE 9-6UB0FLP_51I# M94^2'S>X^M3G33BJ?>%X4@5T/OVR$- _PN@YY7.@9>< M<45[K-'.@]+H('!/Y"5467K/R%'M$CO?4/,=H65W+=S$A]D7'R^&GX<9QWE& MF^799"F"@26"F",N'8MT&"LRNT-",LH*EYAC%BRWMG=OH^-Q8V)OR=]$@VWB M_2Y-\1?GT^'X]!U.AY.\1.SBSY_#(F!U]HE.U4468)",X\B(:9\DJS(0$$P1 M((VA+8]K[GUKTV<',A\WEKK6VTVHN8Z@MC@Z[Z"8BX*:YP1">P/*>*)864\K M)$@LK' 663](6T/E=PFT5EJ[B3/?04!/)5N<40H"JT$&VG#!HQ1@BQ$8BB Q MW))ZZ32@MV> 2LDLI"@*6#&D2&DM.&,EZ!*%=!J-5*U-N;L#5'ND(TZJ$S8H MA@>6O ,=?0;E%9E$0FI(*AKGI&!%F:Y2$0L*&J[A*YGHSD/M>XCQM@CJ#\N\ MXE_3:$)K^F\_SJ?G^/6'D_$<_YR_'"U>^+(\W(BHP;5ZA49HN)6@EB?^7?46:S"PO^(F74F]/TC006=D M-"!+IA.]: &^:+(Q:,O4F7N;97BX4/BFE.4(D+"%L#M P'N<$Q687X;IF S0 MV6\+\WA@G6"T_1FR:FT$I P3VDVP' MN?MG.2^$&$;OPC"_&C\/GX;S,+KU -O--NE=G731^]7IKH3 ]. M69$C=Y!38K7DC=,QJ1ADY07'905Q1[QO0E__6U8SI%S?N3I32P=6[[OP95$/ M?C)951A<$(^S7Z>+TBF5=50ADE4>R,X248,3UM)&2R=A]O&BYND7$MH5\0P,YJS(%P#C:3FHY*M52?9E9JDX M+$8;U]K_7D/.(X),*Z%W4$*[9J-<5%Q>)7T0C+#DPCO 9[7_SV3^Q=H+ _.PSH?,4?Y]A.1^]'A8<%)68SN3NY<1) "8GLJT* M65F:.U$R!N]T\P3"[O0^(OCTIK8.RF=OV0:)=CQ=;GWO<9$P>3Z9S6<#HVA? M(Z*@L%C[C!A)>UYT$$KT"HU'H5NG*S>G[A'!J2.5=% 0>XL(9N^FDU\FT[/P M[5TYFU2PCCG@P5:4JWJYA".@E,:4)#SW7?GL]Q+W"*'35B$=E+C>@O$K-'^# M\2Q8D-9Z\,PQ,O #?86%#'S47F7C97*B^VWG#NH>(78:J^26^.'^'0_21\SG M(WQ;;@/\SU^N?+RK@+XP1<%-5+D!//;7PT$ (X-33BH. M,IM:B.(S$.4%.+F%W%BG=.EC8^D!*/>4#!\&)]N(OR$^:LG.X']C^GC^\Y!L MKFSC\*2W4?ZDW:B M:U@2,9O.!\\GYV2,3#^%Z?S+FW"&"]P&E[EDW(&TA5SW+ -$) 89"E^O4UF_ M6>B?7G!E4=-W7Q?T7>]^U"9"$X$WS#U7>M[CI_-I^AAF^.R4T'VVR#!\2^(* M\9L0N8U]< \Z-B:L7]N@C0XG?2F@X<:_';&%ER@Y$Q"%JS0$G4X;HM'(I MJ8QB([?VN%%RAV%P0)!L(_?65D&-Y>%T<95Y>3E[=;YEI4PIZ"%J0UP[)<"G M2%MGYD:4[**Q>B/3X(X7]&0:TQ& MMDX1'@7,[HE['"O*ME%7%[NC9";*?J.%SQB/;<0:0?7-U[@ M9QQ-/F$^P?1Q/!E-3K^\KV5UE[T>2C"*9P,NL01*9 &!CC4->I7\[FP[-:V?)+&"Z;($_*4EP759UA?/4J$_WN_ QS^\O7 M>Q+2R57MEL*Y=K%;%HW%8Q0A)\4D.J="X6@5FDPHY'==[-Z3I ZO@0LDCH@E M,#'52Y6TB!PS 4)F#)7DD8[&[C.UE_1T4*'W'M/D=#S\']I:,H[GPS(,EYO+ MA?0O2NF?W::%-SA_%F?S:4CS0?"R<,E#[4_O0)'G C%Z#06SU^3#)"9ZN,79 MDJ6CR*#NAL<-:@$/IOP.8JP[LG-<6_=\#J-ZC7,@E3&J) $F M90F*D_C)6=# -)KHT4DM>[CEV)"C![,NFF.OPR6Q)W".?5DL+XXN/TE/06*2 M_B8=TR%%KEGM,!X5*!-KZI)G"(A9U+L<[[E(]Z+=S) MV-/:.%H8-6R6LD@J[,;A[%8.%V'FM^7WV>K#@R!%07+> $.=)L*#7#+F>2@! M=7(H-BN,[Y+*[Q[LQX6##OJRM#WA+M(WLP$J%Y6W 0BN]<*M*A!11K!16:\] M8Y:W'I;3$2O?_1HX)JATT,*F)5N+/NU?FRZMEGCB3 1);@XY_[5S@72U4C<" M=\IG5HAK=LP.\ZU,/:V*HX1//_UV]@T'7/U%2K5*?O8N?%E6-DN'W*8Z#CI% M4(R4$J-,($/117$F?6@]?K!7!I_6S='#JL.V0RV8_;H_7/G=Z\GX] 2G9R\P MDL_D@B*OR8)>S(@HL6X8T1#;WD1K$F8\YHS>O0P^K:&CAU4_#9C:,KLX?0?, M%:63EQ"B('],AP2N) Y,9L$=+\@E?VB+9\'9TZHY7B"U;#FU1\CB]DJT6WE\ MM[P,\C:.AJ?+,OI!*2&X(BP$$1/IQ 1BN#:W$)&ARAHYV@XC6GL1_]TOC@>! MFEN6R5&ES%_@J$W/?0AK0Q M5]_]BCE2 -VR1O;.EE]VFQ8RHF+:0U;UIKET=+J55 !M3CR@2YJU1O+AFW!1BE34;5SDD)0WB2(1543"D-2A=P0?R2I@_M8><+L M$4'EEB70Q2R-W8-8E[,<+LEI21PA=&Y9&ETDEC_@IU#OXHZ^?.5T,7Z+9%E] 5K1OY)&%XGS29V=,V"9 M.1%#!%FD!665!K>X&V(59R;RS$WJ'O];T_T$\D.!X!8D[YP@WL MC=/H/-.RO33H:IB^-E63J?9E3G7 "/?%&N=1MQZY<+PC?H\,>TV5=PNZ]LY. M;MW"S]NHD:D(<7$)@$D&7CKR7VTJ2 (1L7F!Y(,<\+'/I?!.E7+L SZT+LC( M"P2M(YG-NFB2F;&0%'Z@#/K92_X8#/K91PT'F-6Q"X-. CZU5 MN?7@AEWT<)@!'YI9[DVI+6?K'6>B-B3-H<3"G1&FR-S:3GI8 SZZQQUC,F)KW[*B\B]Z.H&]WG:>1BE# E>*TASL'3DM:E,5Y7DQ";EI[1DMK+16U';B@=;"JA,UE[0#,%F1(ZHM#6MVXD]^#:_^T"EI3XZV%%.KG>I MEK5WL60.R/ G^$HL$*0UP#2Y$TISFUAK?%RGX7$#8B^)WVD@=]SH^?=Q.,\D MHMH=I8Y^"J_&I?Y??5/[;LZ;O*V3ELU;LWFM+W,FU;(2$V**2B05G1:2!5]$ M,#Y;VV'S9:^#]"1MF$T/&BGB[*^JRNJFU%X%+&GW="R04BQE6KZ MZ71\"[7OZ80?G^/;^S <)[S"X8LPIV_GYV$TP)R4-HIDIW,-N@0Z[;D- MD S9AI9VB-1'$>U^3!P%')NAYO["DAY5WD\;UEL8>AFFX^'X=/9V6@L=-^++ M)AUS(N^&J:Q)RE@S"RZ"*YR\;NDPVM9SHKKBY0G170.@P[:I5\/<%XRMUN<@ MUD;E2GMP09-I[9D"SZ0"*7)&98+W2G=_M%\GZ[N 6RNU=-AT]#82W^#\U9C< M!*S+8)!-0.-B@L)BG6;+2KT0S*%HI07/DASW/O'S#7'?+8IV5U'#IIP[I]W0 M>Q>4-Z %DO5L/:T"63AP(Z+!HHP(K<.T#[+6;A\OHU.E''NMG>%86.&F1IW) MWO3$E=<107&4/"5S=1[S4ZW=]NK?L-9N&S4V=YMGS%GJF=?1BZEL]Q/CKN MR#KP/)*_*GQ.1CB=)6.-5ST:+ M!]%7;\O7ZU+O<#J2J=32Z M,0O[GGJK-V&^G9"7?]8O<: M\S%E"T%*6K'T+?C@R+/5TA0L7,34^J+H9I3U MOU4>$H/7#\T.M-=!%FDS*M_@_&TY"7\.!'FYGGND\P4%.2/1@R\B@?6&9Q-8 M89N)CN+Q* MO93@(&?E>&8&I F)&"%3R.M4%FO*V5A2P=9;8#/BOV_$'@8#'61\[I#B#49^ MOL[(F_.JK;=E\=O9L\]DBM6XSR^3Z:_T=^<#5)Q,.N_!V$B+5&L&+N<(M?8N MHV/8P?WGCGAY@OK!$=)!QFIGOA9__ -GM2774MI\P&0Q7)+O&K%FWQ*O>1G' M0:8L-4H,J;F!T9+^)X0?! F=YL[:2'@9S&?,:)-Y I2LU"'E9/?GF(#[HLPB M]Z#(^)8LGO+#/>'.7D:]7&O5WPNXLQ%A! D.; BV@@J M<@-!V0Q<2:YC=L[HUC.\UI!S^"S?P; RZ49G'?B!=Y"V"FYO0EQ'J<"UA!TF M#=A,C9O!8P\=] X4CP6+020+@=/J\$4LYX@4GX33+K(06SM*!P#(/>F_P^!C M&]%W"Y<26P\GND%$_[Y M0R5=OU.ZEX0[B%N__;1HIC@^7<4T+[*7,G/T@0PZO>AN9PUXGSV4P%.(Q7,M M6EL?MU/RF)3?0-8=+/J%SWA"'UZV$E*!%.,C8*YI:RTUA!@*9..-%SQQWGR4 MWS<$/!F:^^OE$%'9V=J0Q(*-<7XW"N,K%VPWX:DCB[0+?@YCR.X!DVVC3GWI MN*L466O>@M96:V.AB$5_685 VS6=WZED)5D,(;?N4?5P<'N/?7WDL-U&M1W M]?(,JG5&;S]5AE;&0C'"%V<=^.IQJ!@M?>4$60S*,AW).M&MZS/O)*9_V^SP MNIYTH:@.[/KW.)M/AZF6,%32+HB2S)=4[Z5FMFII$>M72=NL2@I8FM^"OY60 M)^0T4% '^PX9L(LK7N.5W7OAI ;+5!': 6-:UI'F'**OU[&LU5;&D"QO?0WX M#E*>D--$20U=A-ET/GA?9;$XR2-CW(6:;?0JUX:3B_N?&GS*G/SV%["/^Z^O:0 M7,.3X#HYP@FTCC-PW HBIS8B-D*#4PD=XTIZNU&B_= *O,,=::^_;0366&^_ MD:3.SL\NC@-M2@G>@'%UAJ_2"#[(#"4R,B2(Q+A9U_1[-/?-2_L[G?<2^Z2% MS!H:[0M"PI]7"!%,)18M QNJ0YR(D 4F4S&)E\!-3!L97/3F>#^=?5G[")J0VM*.V)*]_6ZN!0M?! MHP-M=+W3W$.R$,80U082+1U0R )$7@S(8+(D)[20&_I8@+/&QCLL;K910F.\ MO!A.,=&O5V=DII/46\- EVA !1X@"-2@F4QH^#P[5O[-2PZ5M;_E?>W!G=SM7D?\M1O=45E;$@:3K*TW05V(DG$O7<2(I=B[ M;G1?>\6!KG.\OJRRKE:/K94A4OM%VROR1Q,F<,);SU-RW#6O+P(7S+Q@,#=$%W= 7X':!RB^N8>AA;7,V>O+FXH*Y<%QFQ &Q= B>P@**G! M&RS"QIQM/K:M_%L.GE!^6%!T42!9[<=7L]DYYA?GT\OKE\L$[57C\N6?.$U# M8FD0LTO9D<=0E.:@-%$<7:"5Z9G'$KDO6;:&\=94/D&U>^4>TUWR%2,DM8+# M^3GQ=[G"+$;-/(_ 16T%CDQ""(+1MY;1RE-1R-[+';=GXPG01P"/+NZ9[\G2 MUSXH7UG2Q1M#U .WQ9"(M81T3FO8SRV'?X>#_(0^\C"!*AIRPOG*XB<;,UN M![35^2)3()8(AM!3BDH80^OBR>9,/* ]Y#B"3OO!X A]\&1B^&L]HD MHQ[^EV,@;/:8>48PPCI0T20(.EOPGG-4B2,[NI-R+4-/>#\8/(ZII]S-0^:? M6.>Z8G[V&:?A%"\T!V%YYMAJ:CNC)Y:X!N+:O&"$9&/ %() M[SUUT8Z]I\5S_*@ZJCOSUZ*)FW'K#/EKPB (7FLDT;':CIC^T,7:S$)@O)/> MO;UQ^+2,'@2V#A'-OH_;6^*5:_E%;D5R=-9:,IK)DC9UX*5 T"[Q+).,//1N MR#7F\6DU/1!\'2)6?O_N<2,:NI9?R3.W6CO(SM:K&341)I!.8HFH3 S9A=XS M]HUY?%I/#P1?QQV)7\MFT24'&00$5[L#*%&/85/ H$//4 3;?!KW0>(+!XW: MK]6 ]=XDF1FD'!1MW%R!XR%!]ER*K&(LVAV9!C9D[0'M7\<1\>P",D=8"7)E M ;\:SZ?#\6R8_A%&YV3$Q.2KQGI[AOZ-X=C6PIW,/*'_ M(+ XPCJ0NQDKCJE%T8$4L;;]]1HB3Q88E\FXHJT2O0=8VN!]1RG'^PF+]V^> MWQ+&!]+I5+07P)=B5I'PXPJ$$B0F#$*)3F+!G7#S?>XKAP?&S8W%'!KR=UO" M[[%JEG[^?#)>.%_G872"TS,QT-*GI,G6+U%K4+4YHBL^DU\C2PP^!\=;M]\^ M )M/B^3(H'1S]=A#KYZ[K>V[6.8URN9I:XA0DJF]NET=U6T2Q%"8L\;[U,V! MW2^;3ZOGR*!T<_6X@QFUOX3A='%\/IO-SL]6<;]Q_@WG'R=Y,IJU19@RF&">,#[5>M)\7T MP-;38NEEL>R!I6,J$[Z-Q??#V;]^F6*-8N 49_,%@U9HR;P,]8*-KS>8$+PE M=XQ'+KGQY**YH[:Q;F/J::ETNE3VQE%7.:5=/+!U>\'*T WNA2TDK4K.6(=D&H@LB2(P3KL)*"5K)-"H >!VZU&S1X= M;+=1;:^C9GG*CEQ$!,T5N8="!J))UO96Q4H5&/K2NOOX8Q\UNY6N-QXUNXVB M#C!ZX-JDTS#.UR=8-AU(L/GK6H\IV)'1:\,+4'HN# :F-5.EU/G7,19,5D3$ M6.(MPPLV?_'!1QH80Z#G@;;?3)NN8DF!#Z+.^^(1C6 Y%G8LX9C7!Q]I\/*_ MSX?S+Z_&I-[SQ9[S=OX1IR1^V!LT1D,2R1C430Y MI0S!QL#HWV"Q_TX033D\PM.@+?*;!;^Z!] QC4;8G-M53SZ)R(OC 7@2M4LS MRQ!-D&"YM3)%IKP\FK9UVS+W@!9)#RCM?T'M +%C*@&[E]%K_?<-IE ;\G;TT(ZR$+: V#'U)#@7CY779BNL"IR M<)8;#586!.5S@1!J>DX''[,0]-_1-&3=GKVGY720Y;0?S(ZI]&QK8S;9K$2B MXS=D6V=\< [.9P_>I22Y%WA$(^;V\Y>.20OK&W7%6AR?R"XRHM8"%Y/ :Q6A M2%=[>&DF=>^IH6Y8?4#[W;&'?=I!ZD'YK)=+_O[B2!F32EEQ8*6F:FPR$$F% M4++T+">'6AY-H+HAWP]HC?4)\O[#1VT1^J!6Z;9US*G6]JO$()M,7HT@^\09 MET%'JZ1.F?XYFE+XULP_K=?#KM=/R_6PR[4SE#[,6-S],K#6"&$=0M*I@&)*@W/.@PR9N&?2 M>-%\LO@1\'U4_1_NNCQ=."HM&)E^3A \E8606>VMKS7''#"*H^X \8BZ;!TD M,M<15([)5=BXBP66(%4*!I!;7C/Z#$+P!KAD(MM,AXX_FI*1[[P;RC90[+T; MRC8X.J9 V,9MQ+(W*L9HP60,H&(V$.I<.T-&610LDOR/)HW]G;>C.Y:%LC>. MCOU$N:N%6$&G E<@;8VO96F6;6I2<4(P[I(+3^WHGA9+SD]D1K1AX0IAMZKP>%0P=1\LO[L3C]/%Q=>[PAXLM@ MTH*3V6+=7OW]\\EL_F8R_T^ #4<$;KPDQ[22?66:CWXV]ELMK_X]EJ_ >] M[FWY93A+8?2?&*8#Y5 H4Y,IP>AZ^:C>.PH!6"[,&A'RC3L$=UC8>Q#QW6"S M5VUU,22L63^OI*QVSC%B1+CJ?#IPWC/PTG@LF456GAKX'=B,/HBRC[.!'V;T M3N<"*2?BP"#67K((,B9R"XS/'FUCN#ZR!GY;86!M []M=/%0&J!MPM-3 [^M M&OAM!9,^.J'MHN.'@E^OC."TB,&B(&?1DAU,SB.9B3'SK%E(IO\Q.4>#VZT: M^!T=;+=1;0=PO=;\:]433A@L[Z"4HN;+9%^ L\>5PC\ 7O03KZ'.>T6+KVZ1WD/*$ MG"9*NG/'Z;+AXZ?S:?I(0IH4DN399+P ?N,NCVO?T;ZUX^8L7>OGR$,*23 I MHT>EZ<\03X_SX;2NV&4^>)D!?G8V M.1_/!]IH9UF,P*RM%[*B@YB-A&@CUO!^LMCZ5L.FM/6_ [;!QO5MK!-==' F M7N=^Z9=[QAC'$.N.O8@0<8B127!<6Q-M846W[GEQ*R%]!=6ZP<#^LCUTW&LV MG2],N3!?/&_AB^B2-).ACHJQ" IC@N"-!^>Y1A=UO=^Y"3;HV5=P0=]]Q<0M MKSU4K*N!#B=M9-G0C;I&RLIJVX28;<)-FROX$/&AO=5QNUKWD&7W"HZEV$+T MQ.SHJ#&Y=C+" M%9%5C@6K"-:I>.0[%W!% ZUNL6(FRNS\_#ROG;\FXZG$R7 M">?KV].S_%_GLWDE>.4V!1>9$BC!OC_YSW>OG[TY>?;F1?7!WOWV\LW)'@[KO<_< MST'=CN1K#JGW6*,$1IM0E/8Y1AF\I!\JK:U*.+CWZ7N&GJ83,CKF7VJ@9/YL MO+@!^JF"XZNE:;.KP1$+DG&R*4(V9%.H D(8@=&0Q>%:)[_OIVKOD-M=;WB# M\\M*9&%C#E%E0(R,K"G!R<96%CQ35D>7K+&M??!-Z.K?%6V,DANAM=;*Z")& M>Q>-OTXGL]F #&PEN K@4KVL'^I-=T'>LG?:.Z2-5;+6*:7U%!T12';6XJ8P MV5X%':1^GJ5T?G8^JJ52+_#3%--P<=S2UR-<"'Y<(RO3^?!_%C^_DYE!+B;G M8!-D6D]T^G-!Y[%3P)R)H@3Z96Z]W[:B_1&"[B!J[>"^WSI!#8(7(18M0(M$ M!F+1U M@Z1#G-D (2O:*I-Q0I!W9'CKV_4;D'7X@L:6<-AT:]I1+1W85G=S3P]8!4TV M(;&CHL0-R#M,C6%SU6X*G3WU4^1T#(>1WJ_?1EC8]*Z++U]7X4'>F>F/3:,4!>%'F6(F7= M>@S0U[@\)=S%@^X*[%3G)*H?2*O*W8@ ED+:PHA5PS8K76B3Q;M+%,5ZJL:GSF=XNRB>)-Y'W1*'$HD:UG5PRP8 M2WZ]ECRK9))WK3M KJ/G\8&AF?3OC'NTRCR^JNFU7U_]_/KELP\?7IY\N/"] M)N55)GD,R[!Z6J_&\S ^'=)7SV8SG,_V2$ON]\+]-T1.\IYA_J?+"U\//M?'XMR_Z&L=QV6O&1GE*1CVL<:S7(!G"D1 ML []=%HJJUI77&Y&6?][96?HN;YI=J":#FSGNZG\?8;E?/1Z6'" UA5!_P"+ M09"]IQ&&[45P7]G1WBRD_M1W+,G3 M-2*]RN B,%\*.5TD1+#5N58I,G*IZPADX;DWS$H>^S.Z;I!W^&1JYYC9?'O< M2W?]VF=?";URHWH3@;)U7XCEI&1 M8ED!C-8I%$7+W'I*R5' [)YL[;&B;!MU=8"NY^>S^>0,IZ^'L_EENP9T)@BK M@"4;*_L!?(H)M)(.F;;6YN81_YMD')47L+_JK@?]]Y1[!\&JDVG(>!:F_ZI= MYQ??5%XOB O>D$=;/+A09TJRJ,$[ED!83"0$JZ)N;<^O)>AQPZ.=+CK8,U[@ M9QQ-/F$^P?1QO)A,L&RNOB)/I&B5]1FD( ]9%;(#73 ,C!4Q*9-EQ-;QJ7M( M>MQ@::F/#L)4BP&)-X2PZBJEBE&)![(2M24'5VH@+R)#\<46E8S*IO51LX:< MQPV35GIH&&I:W,BMW:J6G?+0R%T2N8!#7J]T9&^MX\J:9NNV2P6NZTK15'_;"*RQWGXC29V=GUU4%['D M?.V=( 2C;=]A)F900VWIJ&J&@<<6_8"^>6G/G2-V%?NDAFD+0L*?5PB) M4@GMF0!&_X R1D'0.0 SD3NR!&2R&XWYN4]Y5U_Z )6WL\PZ[T2Y;)[XV\N3 MO[]]\>K-/UY^.-FSB\?Z!^Y7#K<%L=?*W9@+(F5K92Y2N1 ]V90B!V%XI)W3 MEL'Z1[=*8BX'MR_[][U:#(E9M$C]FFS3,G)TF62::N=3K>JTT8(@;6 J65K: MOGG+ZXVI:U'5??/Y'\[/SL*TSL A"S2,TS",7HT7+5P7B_HB[RTY=Y(./G") M-CH5ZX5>FSW]D="QXAC3K:L&]J'W )UXNT'9;67CO2BQ@^CB[;2__6.,T]G' MX:97S+XM;S_A-%2Z5N.Y9B>3GY$D,9E&S -AHB4;/X,5 MB>Q$%W2M]")73Z9H3/2T6]N-L++Q*[\7J'2C@X8QR1M4OIM.\O)VSMM2YN%? M.%#,HRSD.]C:*%\)R2&H2/L?"BU\B5E?+\#= !TW7O,](F(_6=]$P=Y32U^- MR0/"UY/9[!<2UQW6W8"%A$9*8M9SVM2P3E[77D%BY&LFSXG2ULG1C0C[#B#4 MG:)NHFGGH9Z75PF7,SAHGUM%_N^B4P7!-"I=1V0X,JE*!L^Y(2_!!>ERP22; M=YO:D+;O"%.=J.LFK':>XKG3A)C7P/[%L [TB>=5+N]Q?CZES?5Y^#2< MAU%MK96X<;&6%C-1+Q\[.FRC=18B22=*5")@VNPTVY.2[P!9_6OL)MQL-Z[\ M;"!R")'1OFJ*4B00,MTB!@4F>*\+^8)NC)G?N8^OF M3W%12+?(Y(8ZYBS6(I<WT77JCAK$\H:%K2LIZ;_&I?^M#KI5"7]@@9MU%:K""SH DJ1_Q!Q:A.S5.;Z0+<[_+,U+^FWKJ.E(B8=2+%A^C/C MXI\T ME%W#O?@F/9HS+A@"&LYK*QCRT6U(])5#(H-G6]95OAR##N\XA;M3X18B:UX- M$&AG">/G'_%LF,)H=0A%W,9G'.=6_I M[R#=3_"3+J36^>BS]R__\?;U/UZ]^?7UVV=O]BB4O/4Y^]5'WD_:]3G;R663 M.$\E)86ZA!2$9D(CV28Z9SNX]8G[WMR+\U>+;I/?SF/(Q7,3R*+6RMIZ\[1 ME%&#<<$HIP/CV#I_>0W>DI@>]+<^GF(?S7T(:CJK=L2P!_GDRG4[^&(Y/ MGX=/])OYET'$%(U$"04]K1@2.Z&P6^+C1R;HK MC710I/@>/ZU2?F_+Z\GX] 2G9Y7^V04# Y^C2LPY$*J0&V&Y B+*6.Z$!I25[2R@'7HH$,613I(D24^MJC=OH M>!RJWUO"';3"N^T,6XX.'J95DI&=CD13P5+G?9"A[%V!9,A.YM87Z6P/ MQL0ULAX))AK+OX-"P=M(?#6>XQ1G\_=ACL_F2X)?CO,@%BZ$S1RRH8U,.5' M:Y- .T.^0(C"R]99[RW(>[R0::&/#JH";R/U]_'Y#/.%74PN^=EP$3/]!?'* MS0N1BT+!$5R,"I26"@)YF+0WLLR=,4SGUA>S=B;V\<*JO:X:U@BN(_P]5CF2 M_W73$=,Q(!L1:2?U.5G(FD>%*NKDVS=\NI64QX&*%G+N MH*;O:G/JMV55T4CHK.0-%B.KN"Z0;7 UBT=^60P)#'W/?,PFJHVJJ;; P#IZ M'@<0FDG\)AK\_IO!57Z7J5Q;(C=,BAJOJ[QF#XX).NBB+\DI'C)O?87^%C+Z MJMWL9NGO)]5#5V7>SL>RJRKF+'G-'RE&5G8.M<"9''F9%199,LNRM8-\DXI# MU4+LK=>U.-E:OIUTA;Q*T=4^RAO0U5'_Z[MH.DRCZWUUMA8">PJ\5T!XK;CC M 5+!6LA.6V.T+@!:YH4N+.?F1?_] N&>5M2]X6 +.;>NQ'B/GR>CS]566?@V MSTZGB%<&7@J)Q9*5"^3'&")-&'#&29#&Q4S:RUS?F\3?X#V'M@)W5<:D&TDV MS)@N2'N#?]Q#'7->*BXL6$2B+OD L9#)FI)7TM'_&.,;Z?G>5ST&5;>59V=+ M^O4DC%?T%,9-82A(8UZ"4HG0)Q4#R6DS"SK*PC>KJ;KEX?UIM OAW[J$=Y1< M%Y/;)^/3.4[/*HCK'-O%*>0PQ,1DA%C'C2NF-00>ZU%$NXFW1DG9VH>_C8[' M8J/O+>..\M=7:5IM69M0U9&-?CM%A['0]]?8/1#80]P]; (73<:#3NAKP*)& MEY3+#)QV J)P.=J0??!=;P,'M,[[PL V4NY ]Q\PG=,I5XFZZ"KME4ZRB-KY MG9$/$FN"BJP8Z4RAGP=1FL=G;A#1OQ770CO7+UOO)=I.RAJ_L6LNJS!7/7&9 M#F3+&-#%DN]9D@4OZG4K0RYH2D98T5KO:PEZ%!AH)_(N&K'4OIC6.8C.9="Z<"E$"-YM5$-Z: 5N-$2AA?ZV$5BG0Q0,TS%[ MHT%*AW1,& G!!P::"V>,R+[-/GHD0Q2V$ON=0Q2VD5FG0Q04D\;2(@<95*AC M!3CXQ&K"EKL8649TCVB(PL[*VUEF77@NYW&&_WU>NT1\K@?ZA8_&7$BFN F MUNGL*!F1E0N@][%XB=+&UGW#[R#EH5LZ+27=0:GU+62M+/9-".LHC'4G48>) M9#51W?UPV$/N_>P,*P*%,:2P%* $77M):PE.R0R."^E%0EM,ZQLZ/0/BGJA6 MOWC81MS=X^ B4ZJS9%$DH(V/B"JJ#LY+"-SPJ+S)=/;Y;C%PJ/A&(T6M5_\. M4NZ\7\"'E[_644*OWOSR]OUOSTY>O7WS\_FL7B>3\:SR6B8PQSS9EQK-+I4*K<'IFLQ"HW14 M,6K;^@Q^-H^4V*+AJ6 M;4!3P]S5773TG\AJH:.U*M]#P'TI/_M"Y*&'X&NG)Q4Y[9\Y@'7!Q! UBK11 MU<%1*7U-\JLOG6\CUPZLC\N1;JO-;+8*"V@T3AN5@$=/S.9<( K.@1>>L@Q9 MZ-BZINP.4OK-OK31TZ2]D#OP,9Y/IG2LD3G]9C)>4791_Z29L8$'P#JRF^QB M#=$1==7:5@1UYTMKM^-.8AZ!_ML(N@O?8TY$57*NQ8J6>UU@!:65M>5%KB9S M2A DT5JBMR7F& /JUE[&.H(>NSG87BL=%*2O:+F8U[ !,5TE\*X21?Z33H37^O+GL_'P+(SN)$UXK@3/'*SEB0ZLH"&H MXH!L$)9"=D%>-_GNT.OZ]SQ8Q3847^L%^^$3UDF%\R^K:ON]B:S(>2;=\* #=OV'6J MO2-)S:-3Q1AK 4/1H)"3=4_F"&0R[0,/(2C?>C3+0T_-[[.1=:VB(T[-!V:- MY8K6X2+$Z+(C:Y4'6B%.^8PV&[=1,^E'GYK?2M_WI^:WD7M?V=E-:/J>4O-; MZ6B3-.TN NY+^3IJISDYOMHOW%9&?G!Q#K(221CG3%#=; 3'E9IOKO-MY-IC M:AYSU#&P!"&'L*S8]X:^9<8@DR*Q)%L'WH\[-;^5GC9,S6\CY%Y3\_7XLLXS MJ.6,H*+P$)&832ICX"82KZFQ]H\]-;^/_ML(NO?4/"]!F"S)F@E%U-"G 8\U MI2!-RD58D75K%#R:U/PNYF![K72>FM^$F.\U-;^5HM8F:G>1I>5&"S(@* M&/.^7HK0=(RY&C;16MJBR!YJ/=_CV%/S[32^C7#[3&UQ&F]SVJY+VMK8L"V5V6%0@&)>A(2Y@GG=)FK;J^T_3^-EAJD][? M1F$=Q+R62_;U9#:[R!$/Q^HEP2___$1>,0X28TR+ZJI(1K80=TA6$4G1>\F*<,*A M:MTFZTYBO@?0M=%$%Z&_'>*@.D3"KD#0SM7[K-:"5T$!5]$I;2Q/[7NL/?!* ME7W.Y*Y5=,25*E%)0:9](4#4GI8B>7!"1> F1VEI/Y6ZF[OC#RTUL96^[Z]4 MV4;N?14K;$+3]U2ILI6.-JE:V$7 ?2D?R;LWW-4^XK5]H3<U& MNXWNE1^5TK>O5&FN\VWDVF.E2D@\>5UK.NM-:)6Y@2"3!N-9+>"U+/'OJXG$ M5GK:L%)E&R'W6JD2O'5&(X)DL0[1\1)B89;L8HY.6JLQM;[><>R5*OOHOXV@ M.UC]OQ%-TV$87;IC9.%4GB^:G)!%PPB;H%0=Q<61D;_E:;/3WM'VYY"5UN5J MZREZ!%AH*/(NG-&UF7A;F:N>,D^UC1)Z3MX4!@B,<86\.,&;NYV/I71I%_^@ MO58Z+UW:A)COM71I*T6M+6391">",6-:$4R*XI$)7QD.D42T'9$N-F+2B.O'1I5\4V%%]?I4OU MHJ]-PH'(9'DH&'UH M&.=G9]4(_9_%MTVKE39X3^L"I6U9NU:3%&UFA5M>^0I9Z&Y95;> M4I.TP1M[*$,JQ5MT:$ DE6J:JM:R1@>UF[U-/#E97#=&U!&6(;EDC,GH@!QN M"XKY3.:3+9"-UL5Y%3,^=1EI@Z4V94C;**R#@.;5)4Q?CW!U,%]=RP,EC+A(K : MRE7<&_ Q"8BU(D6A<[E][>@#+\?89V_J6D5'7(Y1,OD5(@C0==;-8A2*0YW! M\^B"I*6CKE\^^%[+,;;1]_WE&-O(O:^,_"8T?4_E&%OI:)/4_"X"[FV@BV7D MV%@)*10)*E@Z(%G0= Q+1)9B"7:C(^>HE+Y].49SG6\CUQ[+,;).@G8R1@M# M>%#&:8A"UDM9#H4RGL7P?95C;*6G#SG&/OIO(^C>&X=HJZ1&;\&)X$#EJ,!GVNM0F*@YIJ1D\_:$ MCR;[OH,YV%XKG6??-R'F>\V^;Z6HM;G87:3<>?8]%,9-YA%*07*H@^3@8N80 M8A31NY#-]33L0U#Y7MGW=AK?1K@]S_009.1Z&< 70SQZ5Z9'+L%;+\&3W5G'C12HTR@ 74D)I3;V>J? !YE] MWUFQ#<775_9=,I^"R@@8I:^!;00?C "4UEG!72[7YS(^K.S[SKIL(; #9-^? MAT_#>1@MKI'FX?Q\VKA'R)KGM\ZV;\K*M2P[1K3HI1 Y:G*=>.0^*NE-) 8 MJ]DM6?8U;^HANVZ49T9EV@="BLLF^ %+ EN<2T[S&'CKX9C'FUTWTO)2A 6T MRM5P1P2/+H/DR'QAG@MLG;5Z3-GU;;#4)KN^C<(ZB$^]"U\6MO7)Y%GZ[_/A M%&F[)K>=MNU1&->.#+4'PZ?ZD8$G=]N80.Y\';NJ9!00%/-09.;911ML:AVN MW)RZAY)IWTK=DUYTU=I4NG#;GD_.XG"\D,[)-(QGQ/[2J*O]/DZ734'>XZB* MY_ED-I\-6,G.">8@UU .D6L@),U F&1%B;9XOEEQZJX4/&80]:>:#@)B5VM) MWA8B,HQ/AW&$=38-46>2%Z7>M3/(%OU@#,1DZOTJ9H3,2;"X43^#+7:F]10] M9B!UH).;B)&'J/B1GO/(- */BR*EVK<\.9*+%)!D\,%G$ND)1@8Q" 3^=L:+9,NW#CTGA) .Z%AJP30-EKI?K+W!L1\ MKPF@K12U?L3W#E+N7/4:O=0R6TA%L>= -I9L0W%UU<"B+8;]-8Z",+2 M=J1UABA*!N.%SD)[5!LNU2-- .VLRQ8":QA*6%-OBMXH+8D.PQ<=2%TM(1*D MHY*0[$N7--NH(\ZCK[_?Q=YN)/?.D7#1!6@#FKZG^ONM=+11:[P=!-Q7_;WP MS/GH,V@>$N&;UV2W+9!TTC':J%7>* !T5$K?OOZ^N&8)TE&9/: M$&$H09!;R9G7QN;86/O'7G^_C_[;"/K.U=^JXN?]RW^\?//[RPOK9U)>#&?A M]'2*IPMI3,I[_(SC\[VJ?K9^QWZ5/_NQ=*WZQ];94#E&09:^*HS4KXJOA?0R M;VGHWPUMJOF; MM3I[B+B#8VI%S\7HE$K2/X?SC\_/9_/)&4Y?_IE&YYD.UYIO1(_EB08G6F:,=R#Q$*GP?W=X.E,X4TSI,]>:\"H>< M^O/X83[%<#:[7#D#QFW.:#DP5+8N&#K>54% XP0B=P&_SN5>&ZI:\Y)'LD\T ME64'+LT=3*_"-,IJP8A-%G6LQ5\6O%8%LN))E."]D:U[=JZCIZ^"A4X/C&8" M/W150G4 5A'9M],/./T\3+CP^J77+LKJGI&'7^=X,HB67#;DG(6ZH>FPT7WD M>X(?M[W[4#'0=DJ=-!1NXVC71?C]V3BO*+IP]S8AJF&L\TY"^@]V[J^CFPIO M).#>M%_#]XJK7*=3F#I@FT/DC$/)GL?BA+2L1;.1GK6^)MK9D]*WD6MKZV]% MU8XOM-:+L(97AZ?C*Q%0:;GAK/H)3-O:$#R#J[@ MOGV$U<%5@Q6/7RM.G*L=OKFNO?ZCK\4$\4B<1L,/1-\Y'H5PEX#.K=7:(W MU:OV,74ORT9_QL,&N! $9&'JH 7-M $^DU?90)6^D MYGM,W3L)>%3^;1LQ-Z[G664T-B&KHY-Y)2/].;B-%3;J2V^,P ?>T((P39]%P[D+P49\C,*!@>GNK7>+I]:GX;X3;4>)JJX-HS5/JN)2PZMOOBKX MZ_OZ/;,;"7ZRE]0Z2'B^F8Q_O_"Y&7/.U7OJUJ>:G^,$2B,MV,)KJ5#,!ELG M,J^\_B'K_/WE^^=O?WOW_N7?7[[Y\.H? M+U^]H6]?OG[[XE37-<*?XI06CDK919>N>!KTCPQCSZ119]#&G1,VYX- M C9[V>O+7"#WY._$&A'*2!Z/H#/0UYH DVG_R\D(W;SW\K8T[EWVNN8E;W#^ M:OP99_.Z&?T=\RG^2GM0_N2#S(3B_Y+%#I%YXU"W,.JO750O"4[E9<:99+""'#> MUKX42D*@[X$C8Y(%AW;#*WB-"7NDJ#RX#CLHOME0<,LP"PM9DSVF( 1K:OT[ MA^"1%I 0P124(?O69>;;T-=7<4ZO6V!G"CIT\ M0P4_NP/!C0%H MC93119W@)6T7U:LG]#M3PN*+ M62IT*"N5"U&TN+R?,\3:#<#H6*RI'5EBZYLH-ZDX0(UY,RU=OS6WGXCO=+;Z MCM_1V3H9UUN?DW(\(;S=B>HGBM=(:-<">4I;:7V=<,Z28MH[SU%RK7*2T5G/ M-P[D[4Y>S[$\H5 '10O0*U'K^FT$^L^!)#\AH;52VWP8%ZM9+._9V^>OGLWG MTV$\GU>#]63R+M#&,2?O^6TAE_C]9#3Z93+](TSS('/K0U(.LHL<%)U X%)( MD+.HU&S\F])-Y%:XSUD;D% M]^]J6R 2_RT"&N0@Z5@I&K2MK4*PSO66-6EIC7'69J5*ZUC#GB0_7G3UJA#QXJU@<%?GZ;W5T8%!<(VF58AC$Z(Z MBA3?2M"!.U'OK[A)5U+O#1*H92D^.Z SFJP%)RU$&3UMN\%QS"Y'U]KI[A$* MFW:H[@D)VPB[VX3W8ES,:%D5$1P6F1@F?-4 MZ']<=EA3M8:R_FW^!FJ\VTIII8,.8@I7J+PHXR#7XWF8??QE-/EC4=ZQ]#8N M>L-9I91)'$QU>I3WH=IM$E*N/RBHG&L]X'A+$A\9=IIKI=OMYD65-^:?<4Q? MS.NBRUC8B)3'G98( MAVYK3%*H7+N-9S^$KXQ"M7728E[8=EM^#E09';-CG+!9K]L(HJ0V)A) 6QL! MHDNU+[<[@WMEO*FHB8V%P;7N/8\_??YX^J_CXW?')\?O/YQ__GAT\F6/&\NG M/FZ_N\;.0!_<$GI@PGNF.&=!JL \OI8\![01 A52^=%3'[QOLLG#_>/7BVF) MA]Q,5IIU48&62D#S)0,OT<@,)+!2QN+P8)+"2JIK&Y.=@%7ISC=_TBR9H,1A M4>.S?72D;614TD2\L:Q$/!VQEE%B4%^:.E39PZ;$6UKT;7K2(7(H:JM];;.^ M*J*MG<3^>.T+N*NGZ @@:28B)=Q2CXLO.:]<*F(4LU1D*Y+OEIO>[7FOC@,- MQ-PDV>X12KC^#).+<;J(\]^6J:O+_J4,CU]OLR90YOA*B&B.IZ (]8PR&HVT MO'H_QYX87Q.5!M%3 Z/W,=YYEX\";':,I$^*6*%Q(W0&"M\>2.2 M;DZB%4#/@3$U];F5/+LJ8Y =J,Q]GL!TMOX10_\_\(3[8RQCMFA&=+K$+V44 MW&7IN:\=E'D:T9OCRL[J&&1;^7GR\V<4RF2%W+],(%U'31N;;V K\-XHHZC&GU%#NW$@I M\#ES0Q)%VDL/"!&$)B9R'A1*(_C:N5U=L;TY-E50T6,JZ?I4FG][&BXO[IKX MC9(36;@B!V-5"6,QXLLD X_[*!,LHE_1?EMZ!.LY$*B]_[^?-BJ:21NB7;]= M3/'_+SVERMWN9W\[&\0WXMP;D70F'%@B,L5,+'B)SJ=T4CJKJ>XVHKCK$U\3 M&]J)NHU] Y-)B7Y__P%74W]WE>3#Q66YUIO5&EX?7:63\56\^V$D.07./"7, M14.DRZ4+J*)$!*8YRU%"]02,WB!?$YV&T50;,^<)P/,6+; *.+$(.IO9(,E4 M:AEXN7K)Q&@JH_2!R50[0[ WR+='K7TUU<;LV?HNC*SP/%&'.ZL&-,V"#\0S M+DC4R5H4"S!5NTED%UQOCT [Z.,Q9\S>&3ZS>,)O<)D^7)U/;J;7JW3FP:+] M)4E*-A 9$96-RA&ALE B:%"J=I.")^"\1H;4DOYC8MB]BUWF@VF7F0"K5[_W M)):\E"]O?$&*(Z&&WK9280^A-[ 2-N++!AUMQH'H0#F1J0Q@ MPQ.O5-4$? 4L)%E]KMV@9-AB$PS)A3ZR;L"!S^,I^N8_+L>S&ZA[E//]<3$5 M1K+H,@15.E0$(KVF),B8B*>*!: 2I*A]S],-V?!&11U-/AQR65\-#:R+SW?O MS]VA^=,YNJC\]=[AOT R9%[:D>'+D;(C*4(4$LUI(6KGJ&S#]%H(4E/TS<^2 M$__];LLT )8)H4E*I3%ZA)+;( U)S E%;4G!J;UOK$?RU@S/G330(!/W,:K% MO+(.N 8Q/.\Q/0?#];:7"'D(?9+.8XTM96>V$(VXV_C>&4N(B2JH>'GA> M6"M-6S^U-1EZ&9YMN=!'UK5#4+]\@^_CKWYQDJT<;O/3#"+X29O.>\.^//IS]0/O/#(EPI=O -?_F(QO?EQ_N\MJ6(=LNDQ#ET YXY01XT3IURR@U(Y'8CA3^-HG)$/MI+9],0^_ M0P[*S(?GY: JKMTH8AWX10^#=7\K*3COQY/SB4^XAL\WDQ_C4A(CLI,I R>^#)"ES0*.G-%@)B-LSK[U10K-<.[NE,[@WPKNV2FO1 MGNVI]$&ET+2*D2B0GDB6&1)?64)-I@Z2RC%7[X#^G)(W#\J@6HII4A&^&,%U M!W*1D'P!TZ/K)<=/X'I$,P^@522!9X/.$GI,05I%?$Q2I>B8-O4[AW4$]\;X MU$9I#0JG[BW6VW72N ON:IL=#\(2X ;? /3J2YV?(DQ 9+AS:C19F_E+FW$- ME2-\6*N^MH*>2];P^D-['C5,2I8^99&7\2=E,JUW'.4%V4=#,].NMG^^&DF#([ADBTZ% M ZXC>AF^=L_+;LA>K3'50#$-XD]+:)_ EWC8]Y_B9$N\BZRO#F ;65*]@![& M=&JA\4VD:J:N!F=8/] "466G+:&A!&0!WSE;-E5C)8O!:PO!O#YN;;&,GAVU M^FBI):4^7/VXN9[.),"61*AM&ST!YX!7 MSO45N8DR>VJA@5ET'VZ]#_:>74S_/9]*QTP6U!%>YCG)C*MW04O"DE$FEQ=( MUXY>/H7GU9I U930]!)E-A_#Q^N5[/8NV!K9.4_A.HQ94T^+&^E1205-^L,_ M@3&GI*/QD;@<.9&N)#@ZYF<=?4%P25.L;:H,3X\MELEAV-%'\BUR0F87P?'V MRY_^QR)&:;G"\TX2GX4D4CM&K)&6J*B<]'C$ANIER8]1'*+!4BTM/;R+V$_$ M#4R*Q22",W\-*Z@$Y!@,+Y?"3I4U",<&3931IB%SJVEUHUR-Y1_?CXZ.__7^=G1R9>C7\X_G.XU&V_;1^Z7[=T+\(,T;T69 MU BUY#A(RKCGPH?DO*#>46[$:-N'[WOS,AN;^-E/KF]G(W^1:G=+G]^G>^Z\ M% ;-4EFN!V)IQT4S)>66/60I4K:A\DNX#=/^MTUK/__7&WB/+^+Y>/7O][E) MRUP5+\!SH\H\KRC*-!U.7.*9F&"MDBPQW$2'D4A'Q(>X2:C(JL>73H.IKTGO ME?_"U1W4%: 7,!UQ)AP329&HR[PFB]\%ZVTYDQGN"M9DXZKS:@.89T.9)EI] M1*@:*FER+;Y6)I]O)O&;G\+T >+;D39^-GZ=1.=I&1I:)+ZT;0\@\ MY/\JJFN!J,HNKP&HYR=YAPQ.N5DF9JIT8TQE$1OE 'BPM7W7H=C01^8M[O;'DQ_C M"8+ZOS%*[P\\RFXF,+^ M&B)F: CH4(#;H_:D> @$8B!9^[+V.;:]=1/P#FL M ;V+MA[>\5<2=<4+D.GD>O1Y,DXW\?IT,0M^1G*N1&9<,J*2PL5REPB:XX)H MF7UF@4'["B=OSI7N6;GOWZ38@J4J\8:5[!,SVZ2G-$TSGENX#J8RMT MH\1C(,.:"75T]%CAE01<\21X&IQ-VABF @%>AKHQJHA+EA(3C%-9*F5HIWR? MYZ7U#=; @$KO(]?:/3P74!#=?R\2I/D9%$*F(J&GGLNQ)A-08F/VQ'*%1QQ$ M"NR!JC?T#EO_^<.=WQ4E/ZXKMMI=X\[\GY_P0)I<^,OIE_%E6F:.B3*Q3Q > M2Q:[D0:7R!PBS(8;L(FI;EW@UG_^B]=D!;$U3[C[>'STY?C+B9],9BF'>^39 M;?BD_=+KNL![V#P58A+ G5E.'5U]E#SJ"\+OC3&5S!G_YR]LMSF'P_PV_&5\6./<>E3;_AJ_ 9WXIQ M&BEOK!).D63+18]!_]9:J8C/-H? /;/*==I!ZN 9WO>K29N?]IX#**A!QMRZ M513 IWF1&SVR#IW:*-";E:S,B2Z[L]*49!YQ:^;*<%Z[G]]V5*^#2(VTT""\ M=#0!7QQJ?WD\+?W!\#!'M->WH\ %:&,CVDH&<4EKB34EI!(#H[9<"^KJW1XW M8'E=G*@B\8K!A8V;WJ(W;HFPH&TQ'6G%E#$&2.(TEQI:1JSREN39Z!V'9K8T M.Y\Y#Y_V.I3>1K@-!T6::*!%(\Y9'\F[Q2^ZA=Z.8HJ"2M $%XYG6':E.Z@#HK2+ M7%FK(%5OY+,.R.OBPOZR;I#<]3,U?QE/KT<(Q . )$%H021P05S$$XQ!IIYE M HWA=JM]3R@WRL-:O]NYV11B'-JI%#G(A2KOR3-"8S27?D(;D76.VC_$)>3#;345?][ MB/@ 3.#,& Z(*T"!*4RIRL7@"])'L@(H_O5ID MU.#Y*&A&@T8DKM#AQ?/1ZV") G9NF!SR/NJ?OFTX6S$)OKIJ/O=A%O[SO,) M@.=_CA\FW '?_7)% MLB"H#Y[%R#71FEDB?2%H0*^6(]ID-,N/4A=WT/_]\]X( W84\!#1Y#G$]^.; MR1QAAI1H!D6LLDM,/DQA[$^!^\>]#0;L*-Z* >62$7+F MK[[>Y64%$5@4##P5DA-E)62R$1Q>P^& MDR!HB(JZR!Y>P>ZDN9\>.FPVX06>72C4_^KQ4@BF8A0YG%H75 .F9) M C.(QJO@N8D J5/UUC;EK3[T!2IO9YG5?O/&D^NO_BM\'/NKZ>G5?<;&Z@F/ MGW.:%RD<=T&= )H%38F0$5UOQ@6"I9I8 X)J#4'&*EK>"=UKLH\&T$]ENW@C MXA/_?9D'M-*SM O4B@973WC#&V5#:+P+P2JJ:Z@]:P-DY4#FP!BADH4R,HH1 MSR,CS,8@\8_.A4Z]6%X"LYZP%I\YL?IHJ78\;UD4^QOX])\;/[F&22GU^.A# M^?5XQUE^RI<;W,UQ@Y^?W-)%*K0!PH$Z(C/GQ+DD2(K.1),%BP\3QC:$ M=W9%,*SITU2GXZ$5LM$.KE4]\^OQV8<_CLX__''\X>3+^=GOGXY/SK\DU7[P(\^5EQ(/@;(4(KDJ[6[QO=;,2\V,T8G6SH%[ LXAN^[OIO7- M@S;VDW73*4[+I,R3<9&NOSSZ7O)T1]$[+IVOD,JBOWIJ/F5H#A?HJ^[L77J](^YVA:*'YQ]77E?UCP M_02N1X(ZG@W3!(DLRES/4!JN*\*2M,)8*RG4'N:Q-^C71*PA]-:@@NA^ 7>! M7QN<@I*FI+)%. (=4C_+53":6O#:V^JU0P\@#%4PT(X*_25YZ,* Q1KF5%VP MMTB]Q-0\9SFK@$L)4M]U:W'"*EP*6)$Y=2[6[IZZ'LFAKDKVTNVXNHP;6,N/ M4IZN@G387J?UM#;5BKL(?0A24&3<JVAIQW8&2 "D0)R5D';6/ MLOZP[*VPAK:@:]=L/T]-+VW%ON,Q=Y%!4V.E2PM#T9NSH(_D&K-@PU-EK([2+B81V3;$P_0 M>:2F?KKI?0_AUDY8W0I2*F9I H>TIY1(D)(X[TO1 ?/&:I>=ZM9&_S":?ZKC MR,$4WT>FM17^V=\^RA1;-HS7T0ENB$]@2LIK)-XPC]])I61*5 ?=2=6;GS%P M77E=38SKB[%V-Y&[B;>/2-E]B$!_'\?["(V2(22'U@M6RM#\5).C$""2P(0+U M,=5WS#?">__4#Q;0L@0+0 M/I;F#RII(AF4T: Z$E'RPP6SI=:\47#W)R##1WDJ*FM#<'=W23^?8K/%B,EQ M?N\O)G_XRQO\=FW>Y1#5:/W1#%2NMJ>8'HZ=4H'%S(UERLD0HE/&6L.T2)0: M(VWW>K;^N&I=+$Z7#_RX3/"TVG,!Z&/G$NZ65*(9S44@UF86 DM1QTZ3&7>Z M65P#J'[UTP5,C\+T;HY-Y#'%Q- %"E4\K M@ X92-^7#=OKGW:5?-.$G*/I%*ZGJQ"OEX(HZ>>4N1AQ'R0:O4L403;$A90) M2$9M,#Z8!JE;'<$=MCQ@3Z5NI$M-C;2XC%M@F:Z\.^_\99E]\>4;P-),>7>[ M_I;JW>WC-+@[OY@*HYF@$DT8P->M#$[PS'L2I:'2,B$@UN9:N]4,7Z90>P=[ M)II^+K4/3R;<9&48TS'@@KPMF;U ;"A=ZR3%%U2 %*;=-OE\DAB?"V7ZY$/V M4=W0B6Y=L/V=#]E;BWTRWG91P= T29E'FUPFT91NB=1ZXA3N]SYE*10(SA[> MCKY >NR3#]F,'7TD/UP^I(G4&DTC,31'(ED0Q.$RB58:85FG(JN='_LB\B%[ M::M;/F0?40^3#^F]XHY93I31Z!]PKTH+ X;N@C?X3\P0:COUSSX?EQ^/FR">DTR%SS*FZ-40 M7L]C9(/W!KKK(/.PK\Q1QC.CM)716GCGJ"/4E_H^8QUQD"CQROIDI1&"USZ0 M*R_AD!MZ-0[NW3BHHIH;& -/+><$KC]D4JZ'(GT,'=X%'EX5'AT&BX$K_2AT9<<(9(DM1#4V6.5Y["QQN=3 >8CFNQ3\!Z%Q4,31,JF(R11Z*C1*!2EU. )A(3L]%X:H1J9^:] MA.N,9NSH(_GAKC.48-Q0DPBE&O=*JDL)' =2VD3+H+G3M'Y&^ NXSNBEK6[7 M&7U$/5![!^5 \W)UY\O,#>O0*8T2B*7,0!;.)UZ[._NSO\[81_%[BO@976?< M?/_N)[>G^9]P>PZ3[]-QGG!2(TFG M#+KZG DCF=%6BJ",#R(:0%N6]KC4Z ]LD&L-X;)ER>.A*DV9PES:G3#I28S9 M4U IZ-1N.DC+:XV5$,[/HQB\SA"-*7,?2TD1IXP$F0T1C!K%L]!&MHMQ/)_) M%]58\41_^=T%WS0/?%.<+SL;A\$"\-50\?2NF#[ M.^3:6XM]@FJ[J&!HFEBM13 V$]SO Y$.T+:@0A 1L[1"BPBB=HCM985=D+N'M>XB860$M+L@L>\5%/T*T,Q"CT M,)/"]>NXA]Y_>MCKUOON.Z$N[;8F[^ MZ_(E^"G\[__\/U!+ P04 " I:_U4Z_I_)% : 0 &W L %0 &)C<&,M M,C R,C V,S!?;&%B+GAM;-R]:W/C.)8V^'U^!;;WPUL5873Q H)$Q\R\X;Q5 M>R$ \. M@'/YU__]_6$.GN2JR)>+?_M3^.?@3T N^%+DB_M_^].O=Q]@]J?__>__\B__ M^G]!^'_>W'X$[Y9\_2 7)7B[DK24 OR>E]_ ?PI9_ ;4:OD _G.Y^BU_HA#^ M>_72V^7C\RJ__U:"*(BBE[]=_27)6)+PD$$D0@)13! DA(0P8"GA"0UY0-C5 M_5]X)AC1ST&5*0&1C$-(4)3 $"D_ M_>E;63[^Y:>??O_]]S]_9ZOYGY>K^Y^B((A_:I_^4_/X]X/G?X^KIT,MV4_5 M;S>/%OFQ!W6SX4__YY>/7_DW^4!AOBA*NN"F@R+_2U']\..2T[+"_*Q2@7,?W^]O3G9)?G)//'30MZ; MD?TB5_E2?"WIJOQ(F9QKZ:O6RN='^6]_*O*'Q[EL?_9M)=7Q9N>KU5ZK1DIB MI RQD?+_/M793Q>([TG>\E!6#\)5ZG[R)6,7II^\B7NG^4$.+_!.-Q>+7']0 M[Q=BK&]WT]7%H@\OL:_/8EG2^0B?Q;:;'9'GY@S"(I M>! D##+".4244)B%2*]E8B@EVY 1_-Y+^ M?__ZTU:W_KC.QT)K/CV@EGQ/G+DQ%I:KES LN2T,VSE8: TJ#!0M6*5$T\1/ MQC[[2<[+HOT)-#^I)N*Y7GXZ&.7K5:L!7?$S@] \\1-?:AOIL81[XV%L2B=5 MRZ73!U(#K$7X$UBNA%QI&_B(.IN/MEB5LUNIS;E2&BNX^E!Q$%.5)1EDJ68! M% >: +C$4&&"$X9QF-'8A@".M#VU27\KGW*S4P!+!;[H56\%ZL7/:>(?P[![ MLE^(S, 3O"\HUI.\0_VNB:U?VYG4^E_;"7VLQ5$F<8L1MLK84<+/@ M>K-:R'>R_N_-XFNYY+]]6\YU&\5[S0OE\^UR/O^P7/U.5V)&XD"22&90A%$ M413HM3V.) P"E@49"D@HG%9TQ_ZG-NE;\<$/K0(_@GP!=G7X7Z#6 OS=Z $: M11P- ==ALC,0!@1_8%X9 '=GNZ(G>I[L#=?>1[5#>D+STC[IVTP_*ORH+2$I M/S_*%2WSQ?U'T^/'G+)\KKOY0I\-XQ;OUG*6DH!BE&DKAN/([&4B2.,HACB- MTY E,>)A-BLW.[.ST]"V8R?R.['_]#D)J\TG>,@7^G[-^7*M:6P6 M1DJ& @FH"(TAXEA!(@,$<1R+*$(R4[%T(9FNSJ9&,!M9@5JN@&BD!;01UXU: M.E&VHQ5?V U,*:U(X%9RF3]1-M<&SMN5%'D)/BZ+ KS__B@79E=W*\V].YW_ MZ(]@;##R1"Z=78U*+#9*OR05JW?<"(7Q1S[[M'Y@FO+U36L]P.B2.F42'YG^^73S_I!FJK2/]E:PR=:7:4 MZ6^G6CO]+9_NMY?ZD"^,GV-U)G1KG#X_JU\+>5T4LIRQF" I0P5I$E&(DC"" MF4HXY!3IMBAA";:Z);?H:VI$4(EG;*"U-ONID; 4!M$E0+UF;+;;JH+9[O- ME"?T!J:%1LKVF+@2%"X5U**"2M8K0)4>0:!-]_7#NC[+N7Y8KLK\GY7AX6]G M90&8IXU55T^C[JLL5'ZYK;)YI<>NZC\D_[9^DXNWR^NOOTACNLS2F$9QPA-( MLE!OIS*%82:YYA3.PAA3%L=I:+V=.FQ_:A1220@J$<'U5X<=P1'H++9,EP$R M,"OL8P'^7@MH>=9]"A2'_=%EX(RT,;+\8-RV2:^3%]6RT>Y*I]G*8NBU$2Q*!5HYL(T@U1Q#.,D(#)2 M.(U8YF((G>IH:A3V6:E=[7R]5S7S1XUU>+X1QZ'FL_!K;2U6*HS2E M<01Y1".(TD!"ED8(QD3&B(J4$.'$!V=[G!HQM +K;;\1&="% !NA>U]FGP?> M^MK)'YP#T\C%2/:Y<+)#Q]^MTYG^QKYZLE/_R/V3Y8M]W6=:)[7/2F^_M,4I MWDE6SEBBF,0\A$$2(G,*$T,68 (9%WKW%&0LXMGL(!S/PN7C:'=64\,NU-#O M-,D7/'_42VTK-5@N #4!(BLI@-"2NSK.'$?;CF$N 6\L-YDM4 HT,H)W73CU M\(WI1,&;2\SQ7D;VA.E4]= !IOOQOH:)5'*EO_?*W?CK-ZH_F,_KTD2JF^#_ M692$$>%<01FB$*(LB?4V)8I@$-,(1QFC>IJXF26=_4W/*&G$!861]PH4E<1@ MN149_) OFA^?=N'HA;VM9>(-T<'MDA;,KS68M;!@1UJ?)HD5+-X,DN[>1C9' MK%0_-$;L7NMQK5M_00HJWRP?C %6=?S6^4+?R@>8+4=](%YS. M_TO2U2PA 3*9-& 69Q0B%4O]MX#!!*% VRPI#NQNC"X59&K4M%&E)A]HDG\( MP'>T ;)6Q^%(])*!LCA0'@G^@7ELBWRE!JCT +N*M-Y]5V"C2^W48[0!1IV1 MQL3A/'NDL1GIX'O0,7([+O< ;.>Y^B7MCW< [P&%O9-Z'^WU,YF-U7VST/OS M]29N/>-9$&.I1R=6)DQ.F\HLU0L5)TQPO4REBCAY-1QV,;75QT@(MB+V2OEQ M!$@[D_ 9>'1R1<39L3ROOR98]TL&HYNMI!5]:K!U/]C!2CQ/)]6JE1[?* M0?#F>?M($^)V;8)Q/S]6D2@_ZP?+XF91IWWX3VD<'Z2X?I(K>B^K7[[3?/6! MYJN_T?E:7B_$YHT&GS=V9OM69\[( 'V#':? M:X "%5)7S9=57($:+9/\H<;K"K2(@0:R^A%@\ $&-5"!4UT [?QF UWSZ[]7 MZ $#'ZCP@GX++SF:@*$]Q5>=H131SPSMW65&4?;R>3[*5VY/C6(VV[=VL+PP'OYKMQ/<6M MO<3VW^IQY'4LBY-)KL*_R3L-OVRC;&@@F6*:55 L(<*Q,$EN33J4, DSCA,5 M4NL3*+L^I\8OYMZ@ $DU,8C#]M@288NS%O^X#^NFV]YNT_'5WFF,EP]Z/_G]75[P^;)8 MK^3&EYU$*8^",("$&E\9%"/( H&AY(SRE+",1DXV8$=?4R/H6E2@905;87N' M#72!;&?Z>8)N8([NC5J?%,+G\/"7+OAD3V.G!CZG\I$TP&=?Z9GR-U_(SZK. M0-8D>GG^A7XW^6S?+%>KY>^:L-Y2_9F8HP_$I1)!5<8@CDV6JA02&3.8*L&P M4K&0V"D8R:7SJ1%+(R=@K:" -Y(Z)OYU&0 [CAD*UJ$-0RVVN5AMTN&UDE^! M%NJ-\.#M.:C=LP#WP,Q7)F"7KL?-!MP#E(.,P'W:Z,=E=R9%^GKUO..H?"M+ M$[4S(PEA7&$"0X1-0HB,0Q8K"E68Q:'BVO1D:K9;_^KL)#O=F=64.EO4RW.$ MCF[JFS8[JQ =O98\+!=UZ$+_,(4.M.UHZD($QR&E5LC]V 3C'%I)ZH^ SJ/A MB6XZ.AJ57,XK_))*+-[HF8U!B*KT$YV;U/(W"\U'>4GG,XH3%.(TA"PT"7ZC MD$*]58IARE(:D P'FE&I!2H8SC_&3R\V:12"-*B+0ZVW[1[M2F>B4:^/N[I?&'=ZG0M@-5 M]W2^ ("!I^]72[5"%O7)L M1W[MK_Z0.?$PB;=OM9T\0X@@DL7:C$^E@HCQ!#*IYR>.)&:I"A,9(J<#B#,= M3FVZMK(!+:]CFJ2SV%J>+7A$[+4NFC8HWG:AZ*60T#%H!BP@M-?=JQ<..J:\ M3<&@H^_U8Y1JJW!3%&LIWJU7NH.FE'RU>:A^V7CTO?\N5SPO].:5TSC*$BY@ MPG"B5WZ:0()Q!,.,AU&,8QIKCG$Z*G 78GI'"!O1^A\8]!@+.TX:"-\Q(P&. MQ*$>C01XTQD)T.JW$PS@C][ZH^R)\'H(,"H%]@?H)2E>T%(_FMSGWQ?^S+MT MK 7A^LN;!1QE$9<4,B0SB(B(M"%&"(P3EA), Y4HIY,15P&F9IBU$D/:1-R( M74L-0+#<&"&52[)C@23G\;$CSB%1'Y@V#XRZ@YBG/2OO"C0J^./#ON!Y8D/G M[D?EPK[@O&3"WNWT\'I\JPDUOU^8E;4YV4 \9$FF9[7*4@E1;(J2,!;!*$E1 MJG@FB+*ORG30_-0X;$= !Z>[0]2ZN>=R+ 9FEAW9^C@A'N+AX&]X$2Y_K&"_ MDZIVN@4>OC6>!^!)B?><_4X_U7,'VX2: MPN":!LW/3$X3$V:2T[EFQ2H\72NW#8%- TQP(#D4U!QM"Q%"XP((.4GB,)4A M%\3J:'LP":=&C+M1_T:; OQ@%-(;8),9]*]2W!L[9$=EQWVQ]Q&VW#:_YK@- M3.);C7;'Y:H:OGKT?G2);W??+ ^%K:^]M'?YQMUJ#P7OP4Y\L(X\N#@US@]? M:!UE_(LLORW%]8,QB6>!8&E"$8-"!*8V,=$;=!&%,(HERD*)%&%.)&_;\=2X MN\/UZ0)WIR[D[F/GJ3,J26_ K4L@_D'&6!UA"N4EW= MOI[CE 48G6Y4-N_WV$O?RJ?E_,GLVY=TT>R#DBSBVL!,H9#:^$2!#""- @5# M)5,9APQE&;;>31_I8'K4TX@(YEI&ARWD,? L-M470C(P>VS1,.+UV5D?@\5A M;WTA/"/MKO=A\K37[E"]<[=][+WQ]ML=4N_MN+N>ZYO*4^4+*=[(A?Y+:>*K M/\FROH/)>?/3M\NBG*4(IP%#,219JB!*PP2R",43?0O&47M>QVY)RC;F <9B)U?+\?7^E&ZPA! MLQ>=\3 F211QB 4E$"49ABSE"B8X2H3 L4I0Y$)*>ZU/D7DD79FDFX[';ON@ M84R84%)3-Q=QG4TU0Z8>-<-9%$HJ,'7R+.P/V@B6J2_0I, ,I8)#(B,-6HPT M:$$20AG'6$8A"E%$9D]RQ9:#P[;;R[# O6^ ]!DC]>$;')_O,OGZ[(C',@" M3+LUK3= R],NUMVO7$(=NTD-BYU,RP@ASA,)LX0%$(4\@32DH;80 B$SAB62 MJ3MW'.]L\=6+,A?&0LZ?Y%?)UZN\S&7Q_CN?KX44'[3XQO-]79^M?E:M MA:TWRI7+8T^' .SW*X^8*L0:#4"9MJ"'9W,_?1F@7:5P"Z%YG?W">-!<+O7QGL&A9@"-S>+4G_4N;85K_7R4!:M9S2)4QS' M"G(>"(CB4$$6"08Q(X)2DE'DYD/8T=?4&+82U3%\HP-).W+TA,_ E->61&K% M!+6<'M.,.N#A*\ZBHZ=Q0RK.JWP0/6'QBJ\;4DTYJS+_9T-(7U;YE[J>H;\E>Y8GTY!I4:H-%CO+M6%RP'NWFU$N*5[V%=@#I_ M*^O46L\XCC4KY#_6DI7YK:9R3HG7]],[T[C8[F'&PCUD4[K_0%^ M8:B]'7*#A-F?Z?H50^SM0.D.K[=LPU]NM\T7M-N=TBQBRNI\R)_D#'%&PD0& MD'.!($**0XK2"$J.]>8Q"S*1.5E'O:28&@7>Z5V]I$;"RU/ G1\"EZO' 8&= M%,M=@0I^8!0!1I-AL\A9 SE@:KGS,KQZOCEKF&R2T-DWUH\/3;6V\MFG*'R)EX.B'P1"S'^QB5.#K5?$D,W0_WB(O%&20T3F$2JS".HXC$@EN'2';W-342V,O84(O;9.YR M/AFR0;J;%CSC-_B)]JC0.<1<^H-PI/#+;B@]A6/:H=(9F7FFB?&"-.UTV8O7 MM'RE![LV9_;%E]7R*1=2-%?LG!-)989A%(4!%B_'Z8^5ZZU; MWTZB._'J> 37+?L>L9UYU-N]8;.SX0F1@K, 1BE*()(9@ED61)!BR2.4Z(TD MB2Z\.9SF?O'$C5BO3>-I>'O?'TYN\]@3+Q]WB(/L(D_W\]KWB-V[R?,O]*.( MUHQZ_]UDC]^4.8]($A*$H,A( !'"!#)"%ZVD$>:J2,,ZB@ CI9 J\[&%J\_Q.KAX< MTFJ=1LYRE;\$C\'W-)5LP @WP*0^J;JOQ?R@_7$7\5/J'2S>)Q_L&1/'_[$V MF?<^Y(N\E!_S)RE>>FI_S!?RII0/Q2S!-*9Q$$"&F:F^+@1D-&.092%C'/,L M2)S6ZFQJ5]4\3AY_F AW9@IA[M;+W"F7^>9Y^TCCO5=5RJS^^)L61G/5 MK:DD5C15P^B]G&52F.%,LH@Y32%&0G3(%09IL**4P:5 M*P7,^#J>PPPRA)9G.:\],$.?!UU>4+;Z#VA4!;6NFPJ*6EN/ITM##H:O$ZI! M9!SWE&M(F ].R@;MK-^:L9O6JFKZL_JUJ+>ZN[&_,T32((Z0A"D)$X@XSB"+ M2 Q1FJJ(*\YCXE37UK+?J?'ZRVCXV\^_ FJ$=J-Y6]3MB'L + >FXKT$=U9@W=[R"Q-RKLH""&2 M(H (4PQ)C!D,&8LT224AE4ZT=*:_J=%15T[9WJ?\YS!W.4GS@N1(1VE]0?24 MG7>H$_MSO4T@2^_9T0]O/TF'Y;WM&C2&GW1.R[-&B:MT<8[B(5Z/F=0!ICJ MK0R3D.&$P#3 (F(84R7LXQ_.]3:U"=_*"]J\7XW$5=XOE[KNYU#NI@#OV W, M!IVP]8F:.(N?0_R$3QQ'BJ3H]QFZA5G8PM(9<'&VD?%"+VSUV0O"L'ZIKQ'% MY[0H)>3\9WLLCO%U7[K9M5F.$( M!0JF257>,8PAD2R /! H9%F64NQ4_>U41U,S;!HYP8Z@/4^*3D)KQTT^ !N8 MA7IAY4PWYX#P1"PGNQF50LXI^Y(LSC[?-_#\\7%>+25T_I86WS[,E[_?+-1R M]5#?Y[?)3U,(*AQ%6W.ENRK+?J9'&KMC R V, MX&!'\MZY:&U'PHY4!L!W:$O'"[0]PMF=@/(6W&[7Z\BA[DY0' :^N[W>V\?G M5#2+MI0VLT1ORZ3^7P23D%8;- P9DB&,4T$R*FE(4.16M-JN8Y<)-4XUZQNA M1T1ODZL*S?DVJ(LV05T]Z+XF"6'&]X6(QT?RD(@%I@@64 M<1)P+J(X9DZ.Z%V=3;G6G]_- MXHL6="G^4QJG1BFNM5$Y/.<5QM%GY,Z8 MXH\?U/,*@W,TWN0SVH3MOY5WE=2SH(D0T)1!045D;GO0)!I M2QQ&<<002XE,F%-1XY,]30+612@:$1U6XY.8VNW;GA!;&"" MWX*U34KQ]1Q:SLQ[%@E/%'FZGU&Y[*RZ+TGG_ ON62=NY5->;"N UDSTTIOD M6OSWNDXJT/@M1@'C69:FD'&E68.G,22,2VTD2RH"2GB06-5LZ"W!U-BD56); M1K>U6UYJ<@6VNM@GL.@W3-T$- KX Q-3/]P]I@R\&,0+T%!H7P;*; M6>.RA@8LW7H[W=\G.S,LW&P'Y@F M72O];?0QO%IK5-7]&[GD7R>L8];].R[(JVS->;*Y(D1!1@I+ U'W&>D.:$LBR)((XY5$D1:IPXN9:T]'9U*S(C:QFVFV< M/OK?2G<";7FJZ0F^H4\@^R/G?D!H 8FOP[RNKL8]>+-0^N"0S.8=-PH1,I^] M7Y2:H*Z%T!]04?7Q>565G]&*S()(8D:D@*F,21V5E 5<;T^Y9!110GAFE17^ M7$=3HXY:5M (>P4J<8'9#S4"VS''67R[6<,G:@,S1G_ K G#%HTC9%%(_N?[ MY=-/NHF:)_1?MO1PMN%1J,%6O986K)_OZ0I'\]7?Z'PM;Q:/Z[+X*)_D/&P. M0A3% 8MY !%+L[I6!)%! $,6130,2,A#[)3BZG1?4R.&2C80.KJS=6!I9S=X M0FA@$C!2@DK,*U +:G+%5( -4%;" A-?/FH=/8WKF'9>Y0-O-(M7^C'$Y_*; M7)G[NI7\9D*DC;L*7S[(C\NB:..*ZL,E_?-5G9&F_N_&:(X0QH0R#CE7"B*< M8IB)E)F@9Q[@0'.)6ZWRRT6:&M^\_6:N0*NK>\KY^F%=9UA9&D4!W]54/V)4 M!3_,M;(_]M[D>!A5.TH;=ZP&9KY*&;"G#;AIQL,H]&/MM:MW4UJK0;91_N#T M1)H>!!J56_T!^)*"/;8\+^A5=%?9ZE?_YVN:@D7=.Y M*:P5S3C.6!PQ AE'F=DY$*++?ZCI18^X*/Q?+P;-J?P-!GX@<<05<(,&V($# M&#PFD+7[\K%\[9S>%VCPQ\CX??D0>3.^F/&\5+1(&&"5$QI * ME4!$@PR2C&,H9$)YD"HJ J> G+W6I[9,U:G_ZP+1/<)N]I&S6QEZXS$P9]M# MX9X^Y9C*OK*C[+4];O*38VH=Y#8Y^E"/O)?'[FSO-*GP;[)HTFRD*8N03#(8 M(:SMV$P%D A"84@5DP0E-,!6=JQE?U.;S"=='5JQ'=.:V,+>/>\' /.U7$8& MQM$A):9?/$=*BMFB!M1R!2Q ]L3"CH!UILNT:&:\A)GV.NVES'1XK0=-MY[: M34+.RE3+V;ILLG(6LTB*2&99 (.(AA %(H*,8/VW1/ XCH(D159IIJQZFQI% M;Z,)"OID4N*!1[>\Q&?AM2!CGZ -3,4-7I_5)I'NKK15-EW+F!4[]!PHV">* M(Q'P16BZ\:TM.IUL>[:1\;C65I\]IK5^J6=HFRR-//\:V'26&R8 M_9J7^5->YE*3+APR=,V*^@NKL.QXWRLX9D(.P._<6_/LG-#G=KQ>B>NK+ MLBA7LLQ7]6&B7&AR+2LZW<;!O)%ZBR%-5N" H(S$4IG3@!0BI!"D2"(HLBS% ME! _X:2UVHNOTCB/ )I5GT 5DD)RH[,PN,.[N7."X./U>NY-/Q0 M:_DC,'I>;2R^1JG*V&MS11\DKM]J>]6.NM=\TD,/R0AN$1>).1EG"1]@N[A0 M>.FOYQ)S/-KG[7JUTKW,9!B$B902DBC6%K*@U%1-PE!O2%00QF$6!4X^$-W= M3>U<8FN9S8VX8-[(JU=V &OA79D_6Z\*<$8\3B$+#;7;#R,(0UI!F4:2Y;P MC)(@< L5]8?X..&@+S O1@#=;H[&W?] ML%+\8!6P>ZL?E[YX:PU?;\D>:B^KVA3XLUR8Q6;[@\[6HMN= +\C@00_6>K4))SQ8 M#-S8R'Z8[(AI$/ 'YJA-1.;5T>./J^8B;! _8V>\/+&7?;^C$IDS'"\YS;V! M@3)_GLFP]O[[8[ZJWMED6)M1FJ5!Q"1,PXAH(B0(,I(&4/^?Q9G$*)!9>Q!B M1X4#2-GC^&-PVM2?UKQ)WUFE["Q\Y^SL,9AV=/E: _3'\['=T72;>'/$O)K] M!V*LU)D]))Q6=LS^$#LGP+R@JY[K!?\FQ7HN/ZOW#X_SY;.47^7J*>?RA*AU MN;$JK=2MY,O[1?Y/4SK52/)V691%790S$U%((BP@CM(0(B8Q9$&,( ]D%*51 M2!%RJG(ZB)13,[-;)8WUW*H)&CT;*F('E'4%MLJ:%[?J-E0$*H7[55P=YN.P M7(%>>\A'7(.ZBC(*0!=Z$.EC7M*YT4F/>+4#\U\B=E#(?:TV@\@X[GHS),P' M*\Z@G5VZYAP/^+B5>BN4[D]_*-%OVW M&8HCP91 4&]*$HAB3B%+&(5A',03SW74T&&';71>5U!_.UUY:#$35KS,$/C;)7F\%NUAM@% :5QH,L/<,- MC/<5: !17VDA&@[TT^O1@'WV6Y;>-!GMM3@LK\NC?EDM/YC:@SLE"&_EDURL MM?S7_!_K?*774Y.%J?I'D9L'WM%2_],$&,[BA%/"0P:)BC!$69Q"FL@,1JD( MPH!0%"=."92\2SBU!>@_Z.,C!4TDLFYX/3>YA1:R! 6=NUXA^!]/NT7F54=I MX)6EU0WL*'=E7#9!I=]NI56SRE0J&FNB51(41DNPHR8P>E:KC-;4WX(RV"!X M6D7\RS?JTC$8O"_7B^$ZZIOA7*]89B>TN7\4%(59%BK(4Y[J#4>"( FB $J& M9,IC0A0.74C^H(>ID70E8'6LY)IT_"5T=GQZ$2 #\V'C/&*D&^0:]J3NWO)X MOVQ_Y/3<)]0[S+I]ZL$><89OEZO'Y4HSPMV*"OE 5[\U21I9EB1QQC@,,*/: M7J,49B(04)"(9UQ0%G!A'5]XJI>I3>>-G*!L!74(BSN)9??<]H;0T"X8&W V M,IY/<>F DD/0H ^T1@H6/(*:I]C ?'F\6,!S\N_% )Y]N ?W:+]]]YE7%2_]-<+_[Z]=VGS__1?),HI2D*< A)RC+C7LL@TQ8.S"(1DX2S M**%6R< M^YL:'VK9@!8.M"([3',+<"UHT2]D Q-D(^P&+="(>P5:''O0I06. M#L3I%\^1*/0LKIX(U1Z<3FJU:&8\DK77:8]N'5Z[V-=";TS+YU]D^0H0B"3/-OS#)6)*RF"9()3T=*,YT/34Z MWO.*J&0'M?!@1WKP=R,_J!3H[^-P;E"<'1<\0CWTC9$_E"]Q.[ $S+\OP;F. M7\M!P!*0CEM_VQ9>Q]WX2$'G6:"R5"@9P"! 7-N?E,&,A2DTA:P8SV(5!GA< M=^,C4EK-W5'=C1LA7]/?^-AH6I+F*XW0'\_?>$?3*?H;=PS$1/R-CTGXA_(W M[H#8M[]Q5U?>+MFW?F8W0O>?J]SB(_;4#+].[T'$TU M8/VD;D7F3^;-8B:32"0D#F 28PH1UM8S,\L(8V&6A"*+0W[IO;MWH:=F=U]S M7L?YK38R7GS][G^D>]_(O^KXO>G9ZU,=?T+R,Y1]S1=M^'97R5]63[\]^'J^ZJ)T=K@FN:J=E_L,N M:V>'86 P]&2T JG3@/7KD$1^9 M($\5&:OK8LC50SA+HDBE/,V@8&;>9D$$F1(!Y"3& :5$A=PIB9BK %-;:UN) MX6%QRSICF"EK">!.6O4ZP^$EN0PMALF.*(8$?V V.)>_JP[-C]\F2QZFXZ;$Y)%N:D%+^M<(8[7_1[' MSY(_7V54AF;6\S7A-XD<0:7=%3#Z;7[[4LGQ\Z;WPWZ$3.F.@DTF-WH_0%VR MH??LP8WHBU4Y^UK2LG(5^%DN[U?T\9MN>UZ==/ H5%0&&4Q#$!J9"%W"L"A4ZLU&N9P>[AD5TY/VXO]8M%FAI]G$KC=]P3D!UZ E[BZ7[Y -N9>>,.V\"<=K'OYE!>\]Y ?FV_ MS(^OY&7O#4!O7I>'+7NM[EC[_^_E'M^D8D@55R0QWB88:>K&B29QK)D\XA%6 M+(TX3:RN^_J+,#6JKC9M2IO8!3 ?C]YK-Z+O%'K\BY=*CUWC8L>XPZ(],,.> MJ?RX46*G],$@N3;Z@SAL,<@N :90%-("(,OBD#8MO;[+GI&\<;IXHG,3337# M88@"GC!(L$GTQK/4Y "*((^3,%$"!2EUR@$TK+B39%KC>E45UY5;05_1X?QP MC.V8>#HC-S!K#^5DWGX+[RT^@]?U+C\Y.A/TP#LB[!_6]>XT\(/ZDI_NU=W9 MKG81TF(]+!=55M-J/U!\7I=%J3]^O0+.$A5& <\$#'@D()(LA#1,!62Q3&A, M*,M%KE.1WQ5;[$+L".VO9N>!>+=!.\?QX$)^E((G1S\ M[)'IY?-GT?QH;H#VJNYZ!CJ\U2.KT[:JV$)\T$RGE=BOG?A)Z]44\F12QC:\43=#%^6*;P"B^4".E50=1Z";J89 M$MC1O(RTV*"1^TB%U:WP R'LD!YJ(*1'RA/E$7&WQ%$]8.O,(.72WGBII'IH MN9=3JL_[_4XX/M!\]3_4^-6/3R DJ0<%&TFH/^NGZ;^#OM;7''+ PQ/-=/4T*JE8 MJ/R20FQ>Z4<8M_)I.7_2MM;;E11Y^8'RRL)J$L9&$8L)25,8B11#E(@4$AYJ MBX<2EC 4D"0E+I31V=OT2*,1UHTCNA&U8PEO. W,$QLY02TH:"4]G\#8F2FL M,/'$%=U]C[830W[(F&&9;Z,OMC;$8Q?1 =FF4X !ZVP: ^3)^*QZ'!4 M]K$'X"4%.;S9EX>DDMH$$CLW S=%L99BEN%4X)0+&&!%(4*9X9^(PX2FB22* M!$HXE;,]W=74>&*.3DQV-3"/G%#ZDC[-ON'L0O&NN%^[TJ[-$QA&5BD"420:13$VN'L:@ MC*F2$E.5,*M4<2\;GAHEM+(!(YS]W?\>5MUS_!($!I[1=LH[W=H?T[37_?Q> M0Z/=Q!\3?_?._>CO>Z;B62[N304!S#.(Z3 M5"_:C&9.9PI'>YG:)+Q]_[?/'_]V\^EG\/'S]2?'W#Q'8;1;=B\&9^#Y:>2# M1D!@)-2V_!!6?"<(OC+Y'.UCW)P^76H>9/?I?+C??'\G5;Z0XHU 1/JT2JQ^555//6'^GCG1YO(#C\C9LRXXD^-H"^.1+]J"X7M M 'J9#BEAF);L6:#AO[KVIS:FY/DYCCB[P:AMK;A6/'L_3X_N_5BNA_5P*N- MAQI'XWU/XT7;7S2LKQV9WT_X/T84_T4#XRWB_S(I>GJ*YHN\E!_S)Q-R6VH) M\TT$U"_TOY>KMR:'U"<]U1OO1$02A:4@D-,T@BA3%%(D,30WH/IW44!)Y.0K MZM;_U!;.6GQ8R0^V"FS*XE0Z@$H)8+3HZT'J.$IVR]. V ^\OOB'W=VSM!]X MOGQ+'7L?U[NT'S0'_J4]F^FY?VDS:;5QHE_E?47"54JVA$=TY&[4/S"^KER9[R/$B4?//NNGRG=9HXU@_"\)0BC1&,(J)@@A) JEQ M8TU0%,I RI1E;/98'?1H+%;E9 Y SJKF,I5?*CC9'M5?*6)67?7YE,I0TS (.I8CUBI>0$&:( M,1A%,1(H2DFHHN8K>[\8NO3VJWYCK7JO\(7)A?B?^&U-YO3,Z]?R/_%,[: P M1 41,!B!;2C?'^IHS7K,_S@';N=5^I]V#&<]B*]P.&!PT[\S^X9E M4^,EWG#3;2_GAN.K[B4QOJR68LW+XGHAOLK54\YET1S")XE*41QF,.'*$#'F MD&88P0S3% G]PRQ*;4MBG.QE:JS;"%K%,C62.MYY=(/:3;+>H!J85GNAY%0D MXRP*%Q3).-WV:$4RSJJW6R3C_,-]DS9^_2;G8[(Q50[3(QY]JK<#=Q5S55?,NJ/?W]0]CNQ,\C M;L/OBVK(FN)^6E;0" M^:,0]?3+;QV':!AA__M&=O8WM#FVC^A'O9ZO7>L9H MUP=#Q=VR21-='08U=D;^U'@IS *)64"B&"(1FDH 2/,*100&B@=A(I,8$31; MR'N3P^G.(6S;JG>KV4+JV7(@PW SYRU]S$VNU:I*JW>P:O2MV*W"\.O4E VDKP;BT_R>_EW>]R_B1_62[*;\5,VT < M!1F'4H8A1&%&(4U$! 7E^G^$)(1;'6=<*LC4K"?]8<:.@:]]A\".L\8 =F 6 MJU6X @>%ZG>2&&N"8Q)\H;FX O\EZ0I\7GB\B+P41%_AMWW%&#="]T*P#H)X M+VVO9Y)1SI=KW?*MY#)_,MF7FOR:7^C*9(-_V^83#U%(:4@@SK+,.(,&,&.) M_B.0*$"$!UGDE"_9LM^I$5^;?/112_D,5AOA]5_K7^@96J7/UV-C @S7VNI[ M6"YRU[VE[;#8L>, 8 ],AJW$8"NRJ:U48]Q(?07>>L]@Z@:4KVRFEKV.F]G4 M#8J#+*>.K_<]Y'J2\^6CV<7Q;XOE?'G_?&L<$8HF0R<5.$L0)5!@A"!*6 () M,[7:%><91K%"F5-9NC/]38VM-N*"8!O\C*M%;"LJJ&4= M( VJ)2[>CKBZ>QOYB,M*]<,C+KO7W.^TWRX7Q7*>B\KSH:I!O(G^HX2FDL-0 M:")!@@F88:R)A&=Z^T?B..%65UQ=G4R-./;DK"MW][C1/@GI^0MM'T -3!6] M,'*ZSSX'P@77V2>;'NTV^YQRNY?99Y_M&=FR9H7\QUJ;(>^?]!_-DA;2,",9 MPU"(D$%$90(S(6,8)B2,8QR$,7&Z&#O:R]0F_%9(4$GIZ&!_%$@[V^!B> :> MYB^1&< ,Z(3 ET?VT3[&=9'N4O/ 9[GSX?[I0K^TX2W&.WF6R21,TRB"J8@D M-/L!2!5*8*J2-).AY()(U[RA>SU,;9YO=XA@/?J1Z^?#V.%D=&VEOA[2C"3[R>>_8 W)X=#RZ!/T6LGY@X;[^O/;FR_F-1RI6*F_"ZO:SFQG^"F_1QN 58 8]WY_Z_'4QMC3:CT9M49=RR>C]8F5?G+R];R>:NI.?E;7G*\? MUI7[3)=NE?&QK2K#*!.8A)%>N;DP%][L0M'T?(6;;RQ&?J^K>^P#%H\U!.^OB[S+I1FW&L_ M/] =7!!Z:K:GVW0=4"6E4"H6">0AH1#%PJ2[T!2;1ED:H)@S9HJ3+DLZMZ-8 M]]"J;>/#3=P=IC&V^8ZI&R1F[C5BXKICWBZ*::LR_-0M:#.UC1#)95$' MD+RP'I"21"5A"@,IL)YY)(4$2P0SC@22A M"K&Q IUZG-C%W38K*6]3\Y=>B MB0FM G&KB>Y8-!/ H)@&N#XE;H*U"+[6*570"M0]*T(2 > M*6U:-]2>DJJYXM.95LVZL?$2J[GJMY=:S?GEOO?8K'R7%WR^+-8KN:G8J%": M15E 88HP@B@B!%))M3$5QXG&G4B<.M;8/-;-U.B[JB:[%?." IE'0;6]NKT4 MJL&O69U1ZG&KV@6"MQO0HYV,?%O9I>CAS6+GT_THX#U=F33[Q1>YJI+S;KY7 MDM)8H2B&,0HR;=(I# FG*<0X1%P%*D#8R3_]5$=3HX%63N.@62?\[LT$)[&U MXP(?B W,!OW 4?4D+9Y_O1PPG?!*JTD)I2-,4JP * M@1.(:*H@21B'G*%$!CB3:>(4I=_1U]3HH3D+WL@*6F%[57#J MF.)#Q!-S!/ M]$;-F2HL\/#$%ET]C4H8%BJ_Y R;5T8NX[1)X:_W/NN'.N^_W@#](LMO2U%% MX&Y-$X5C90Z:L$@T_>"80DI1!BF/0BEC@1AQ\HD=0>:IT9B'JM3;&B5@1_WJ MF&L'@-[&TQ@?DN6EY[0^CZ$O1B^OA>/ORQBOR(W[6+UV#1L'B?\8)6K7??,;BI7:KEZ,'7(ZDKJ31 SBQ*!HH!#G*02(I0PF&4HA30.$(V8D%S% M+DO:B7ZFM@SMB%F77'.\USP%IQVQ>P!I8#+>Q:<6<8"X\#,P^,HI>J*7<9.( M=JMZD#7TS.-]=]9Z:LFBO-76]]??Z6-+ 8D@$K>%5I.UQWT43!M-\^70C3XOKE!QT@(C(@#S/]N M%+SMEH]V,O)&N4O1PSURY],7;(^+&VUE2#&344)8JA!,A6 0Q2R$C%$.E9 ) MXVDH0Y+VK#;<=.'R*8]7]??-IKAO4Y+U"O#EPX/>8Q3EDO]6%6.MK8$^%5A; M=*,P(PE1!"JD,45*DVI&2 R1IM(P3M(T%+17E=W>V Y?[5;W,#2L#GOF'D"- ML;DMKD MF.=MYPMU?>X/VZ;'W\B]4.KHCNOE,[U3!*]T*SL>#VWVV=#<-: D MA2E&&42\JB&CY[3@<:IHF*$P=CKO.]G3U(RC1M"ZH$/1([GO"4#MYK 7F :> MT"U">WY*0^3K[4;"7X;>$_V,G9.W6]TC67C/O-"/$MZLBWPAB^+M\H'EB^HP MYU;RY?TB_Z<4-T)WD*O<.$0U_E)-49.?ETOQ>SZ?[_M/54<[4GR2Y>;\%^$H MPUA)J,) &P:*(,A24]E7T$2;8T3*Q,G1:6!YIT9/K;I@1]\J_+/1&.RJ#%JO MPD;I*]"J?56[QFXU!XWJ5T KW_L"8>B/QXY$)_1)#$S%D_D:G.E]I#'RM$@, M+>VH2\U(T+]5@9OY_BC.-/ \$5V( ]'=2PW % M6B! @\3F*5!A,:(3T"!C.)8_D%_AI^4:-,C .'L)#2-%O_52[RK>TN+;E]7R M*1=2O'G^M3"5ES_H7"=NAX5')U!^0E,?9H MH>%,6-2802S1,2:R)(4L@2G,&,HY3Q, M8Y12)Z.]L[NI&=F[TOXO4,L+C,#]7>F[X;8TC+V!.+0A>PE^[K:F%2R^;,/N MSL:UY:P4/["][-[J&]+1&CJ/NQW%>$5S8)9I985M M1>9A/1"LH?$5"GVVOW%CHFW5/PB.MGZQ1WJLGK=(1V^/]A^Y6?#YVKCRM3=. MLR# 6$46..?#=W3GD\I^QP<-K+X.6#&P@V+@H3_5 QK/N^U/>X4 M/J;6P:P]^I"?-)';E,AQR@(>4@1YB E$&2$P$WH.JU!E+!,LPQF;/@+Z_ ^^O;S_=?/KY*_CR_A9\_>OU[?O+LD2ZUF3Q M?0IZ5' M\D0.4D#E+!@#I8I\I:(G9]4]ERS25R;I#\N5<9!YNUQ49D&;AR6) D1"$4 6 MF$+I2DJ8R5C A& >84HDSIS2VASO9FI+>R,EV(CI1@@GL+1C@\L1&I@*#L 9 M(*-%-PB>*.!$)Z/._VY%7T[^,T_WS2%?%8CIF@BX5U<]@ZL=&_A#:V!6.%YF= /? MVR[X>N27MT'%6Y[YSLY&SC=OH_AAWGFKM_K1Q]U*TF*]>JZ.&.H4?,TIY1=: MI^2KD_#-I*1)@#"',I$*HD 1320L@*FI/YEJHX+S9+:0]^::]\Z>3VS[MYHK MI)XK!U(,-V]NY:-NZALUKO9+M9?OQ8UNK,?!CGB\PCH.!;4B@TKFJSJ!Z=5. MA+*6O,EJ6LONCY!"JO6+D?+_=)J]BX/'$D M<9(Q!JD*C*M9'$*6Q@G,TB3-XH0%7#KER#_3W]0LGT9<,*\JGLUW[DLA6"P7 MD)_QD.J%N>46R1^20^^5&A /(V^WXGK<-=GAXFO[=*:WT*'*52['S_=,D2H-0;[$$"3.(6)"9NAQZVR6PWGZ1&%&4 M.FZVW"28&@MM)0.BT67?];4EIF?GS9GCT%COUX8#?/@M7 WP7O3H#F=MY1^& MOWJ#YV^GY]C_V)N_?O R4\'"KKNE_/#S,.OB[X/4LWKHO ,- >.!D,U$V_I:()\] ;_?+Y M;D7UXL3KU6DA;[04Q0PG08BCU,22A@2B0'!(@R2" 4EQBE3$!7/B_G,=3HW, M&WE!)3#8D1C\W<@,*J$=79'.@F['R3ZA')AD+T31F29MH?'$>V>[&Y7(;)5_ MR4S6[_6CFL\F8-*8P"OY35O!%>V9HGH?ET7Q298WBR=9E(;W_BK%O?R9Y@OS MFS=2+5?R5O+&3&[J[BW$'?T^HQ&)$ D4Y%B$$.FO$%).$IB*).19'"6Q6\E= M_R).C+BQ\,39 P@X*LL/!_#+=6' GL9.B5C]<:=[U7*8>_E/>L(U'N&9RA(4"@*5 M" 74?TLAHT$*0TE0K%0:2>:60V4 (:>VFK2Q)Y5_6D^W_"'&TO),XY5':. % MHQX5(^4080(#8O?J>0$[1/R#9/\[#[*_''\6?5V6G>:K7#WE34'! PD_+:OE M1]9B%'K+:1XGN7B<;)L\F)O?/(\DFN M^N73&>E+L5M>ICO^0Y^H'\MWNR62ZBZS5KI-@VNT-!G'P+/>P6P5O0([7]&. MLOZS!(T[1IY3#HTD_*OD+QIW8$XE0QI9BM[EX$RFGD)/.7/_M'.:MTW>I)?H M'1<+O=$)N$H55)G)]1YC#DE (DBH$ G%2*34J0J&LP236[1JP0NS)K5IRAYK M\9TKR3F.A=V:,BC"0^]'&ME!([Q)(+.]%?":ZK8W3/[*TCGV/W:YNG[P'"EC MU[.A"PY^6,!&DJ^@P]1H=E/7@#9U#5:MY'I'L!$=:%$>KH#< MZMOC9&GDC\7AX&FZG\"(VX-3=3,YTA.GK*]DJB7.I+^D$W7\J/^9/)AU9J@?--*K7*X6WK4F@*3$5#]V;,O]W2V; MD,DV!Z4L?C8^-3,>A"J6(8)9H"1$88P@C0,,HY@R;DKM)<(IG\NY#J?&>]5I M&* [.:2-LXD1O79H!4+O&-TH[RSF=OSF$\F!R:P5U1Q+-<*"K;17H)+7'VG9 M(N.)HF)T@FQ':?X FY@/NF%68_HPO-@> LD M[.AJY)C!\TH?A@=:O-./-BKJ^;):JKR<$1P&$LL ,JDX1"I((65*0<7T5HUG MDB$L7:H=[K3M1 HCE#.L1 ,/='6?G[XL/@N8W9SO"R]WO.7S[?R/C>)H!>E<9.:Q3Q-49 D$">* M011'$219C"&EA$@LTA@GQ&;E/M7!U%;K6D:P%1(8*>VFZ$D0N^>I#V@&GJR. MJ%A/VW.J'YF[A>1_OE\^_:1?K:>M_LMVMIYL<)0I>TZ==MZ>?:[?6OI1F_.? MU=N5%'GY@?(J>+_VX\AY8_W/M*U@FEW!9C&\3M%FG/. [,!T9:;4G^2P7]^8Z9[>G&=*&.\XB"CF5 MVGH07$$J4P%ES".$F!0RLBIQU]7)U.CE5CXMYT_F3G>^I([&_5$0<91BBM,4 MHH0%$$ES694$%*88B2A!H>9LQW3\E\(X3B;^S^M2$_6B*K?%Z-RDY?* IB4= M7XC0T/RKQ8-&/K#/Q,-D8>H"PQ?7'NMB7'+M4/* 3;N>[4>?/DN#F7C'A1[2 MYYD*DRA-0PIIED80A2&#+(EC&"0T0RE22<"$"_\.(N74"+P5S-FG=I@QM".L M5Q^9@1EOH */&U7]L>6@(^&);H>1<52^'A3FEX0_;&<#Q9B?"H?%_P.X?&>^NX=^#?^F%=A=Y4:;OFM7SBO]=U6I:F M'!:)8J5W)PJ&D:D'DL0AS%"8PIA%640#24F*'*/]++J=VJ+Q8;F2^?T";))= ME5O9 =T([QSN9S,"=JN!?UP'IO0=@4$+[]L6WJW<)TL4>Z]FYH:@OY@_FT[' M#O1S .)(=)_+V_W(ZZUN;/D@5U7LH"'(;_EC6\!/(H0#3"(8L22!**3"5$IE M,%(1BT2$*"5.Z?TZ^IH:3;6BUF'(K:QNK-0%K1T5>0)L8/[98+4GY@"\8@&' M)S+IZFE4!K%0^25MV+S2UWWF6HB5.2C0?_V\NEO^OI@Q@;(T%A&D/*80*1I M*A&#F4H9"V3*$F:UB^[H8VK 2.IQA$865U=:0X![68&3S -S B] M$.KA5G,2@PL\:P[;'-FYYJ12A_XUIQ_M&4YCTDM622*KG)-?ED6YDF6^JG=9 M=3G%XEU>\/FR6.\6_M;[%Z2R3$$:1 0BP1+(,B1@D"4T(5@&$:-NE[A]19G> M1>_[7[Y\_/Q?[]^#-^\_O?]P

^?+S^]-4QYJ;OP-C9&6. /3#EW&[D!:W M U5LOQ0L7V$[?<48-YSG0K .PGPN;>_B(YXVO^XG6;ZEQ;C?= MEI%/LPA%J8 ,90PB3IBVBC0I(IY%"]S[< ML<+>^93'-Z(C'O?LY1;7\FM3RT!M5&C3CX]QRN."H/_C'JO>7^O;W7[CXSK8'57LP+7N^%,] M"[H\RA4M\\6]N=-:['Y_492B)!0(HC#0V[$D0I"%>BHSC"D.TB3.4NY4E^54 M3U.;QAM!@6PD_8MC[923F-K-:2](#3R]MR"U0@XRU<]"X:N0R,E^QJT'9U]PHP7&'_FV4;U#.EKL^6U;[1TC&<=9 B,L4XA(1B%)L@#&42R$.;J- M$F03C>S4JQ-=C!"G7&='.:CX?@6+U8 ME;-?\D7^L'YH3CA8Q@+$ P13'DN(*.90_Q]#%0ND&":<1U;Y_0Y:GIHYUPAG MQQ:'.'53[47:#TRGC5P>3VU.:MMEA>F7=BPP_:^M]778WBBS]:0:[8P\_4!/ M/_2.:L";O4%(D@@'2L @C#E$ 0Z@;@S!!(=QF#"2B<0MX:9%IU.;JV*:?J1%/ MXVS2R@IJ84$CK:M#SG%HN_G%(V #4TI/K'JXYG0B<8%[SO%V1W;1Z53NT$VG M^_%^=LGM\IG.R^?&TD5Q$J4\8E!F80Q1HF)(4A5"$M!,R42PT,X+[VCK4YOP MC7#@5C[)Q=KQ-GD?-SN[H3<: \_F%@C_=[M'-?:TWN^W/>K"?E2MEROX\8=Z M>MY0H41O@? M';WP+8; C@8\ SLP.328?JTQU0(;!]Q:Y"9X4PM=AWEZ]-"WA\B7I[Y%C^-Z M[-M#<."Y[_!JSROCCE+R>WXE9ZK(*\T*=_3[#!-*)4TB*!0QW!7%T-0MA)D4 M0:HB'N#([:+9KWR3X[E]/SC#;[I;6915\#PH?J>//UZ!A:QV_"7][GAW[7EP M[5CQ%8=LZ#LMHQG84PW4NFU<[@Z\[?8<\EBE*7BIZA6@1EEPUS' [K?MPPR# MKSMZS]*->[,_#+0'_@ #==/#B^#KHS3G5N7SE]52K'FY"0BE',=FFZE23"!2 M<0()P0P*'H8<$1IAA&WHOJN3J7'V1DS0RNEP>7T*R&YJ]07/T.?3!\B\!JI%N[SU=QY]1N//V_=2[XUVVGY%^[V[]W+/]S.!-DJI;^OLOVO): MZ2Z,:_5G=2L+N7J2Q2S#*DQ9RB!&F:F*S# 6?2NS/ZO/'A]/AIQ%AZ/: M9O8 O#2W'-[L?_:75XDZBNN%,*5E\L6]7/!<[@2H;6ZP"4LH"2F!&<%"\TV8 MPDS% H91IE204DXSY7H*:-W[U*AG1_@JN>6>^& K?V^G K>QL3\>' 3Q$0X* M?8'=Z\#0&32/1X?V?8]^B.@,R['C1/=&^M;'4W*UDJW_X]ME41HRG64RQDF& M8L@ICR!*$($41RF4F4PTJT5IDCBER#_1S^0(C#[F)9U7J7NYD;$]U*,[P9OT M8;DJ\W]66P[74GG'T;8C*@\8#DQ)[R0KP4U1K"OGYDK RHCR61RO$P-O=?&. M]S)R2;Q.50^KX74_?FD9\Z_RWE#2K7PT7__B_F:AEJN':A*\>6Y^6=4(G@DL MA4A2!#&-,$1!A&#&$Q.Q8N+7 IDAN].F"V28&J_LEM5NY 0;+<".&E=5#M?F MB;K"MJO?98\1L^.?@<=AZ%.O08;@@LKFSB!ZKVQN+\$K539WANAT97/WIOH1 MYB9W[=94*[9I?5(5AC'#*4P822$*DP#25"@H,I+A@&(J ^E"C9V]38T$/US? MW(*_77_\]3WX_ %\N/ET_>GMS?5'T?2@5(E68'BB8ZZ^QJ5>*S4?DDQ=B]=E-?MB_X2"FW?Y0LIFEQ)K?^H MP@BE',,T0Q0BFE'(,&(P94C$22R1E$ZGW>??ZP.C"Z)Q+^I^ MM.!='R#MQOIZ::^G5;74C3T\SI?/]8[P91K*UI%%4$8C*F$8)%SOU;2!15A" MH))9S$.D)!=.50KMNIT:P>UGZ@2_2)%S$\S:P\"R@]W2S/(.YM#&UI[ X&C: M6_\FF!-*O@PQNT['-<><@#@PRMS>=H\.OEM14T_XZ_,#6\YGS%2XXXI#GJ8A M1#(.(<62P#ACA 54!;&T2D)[T/+4N*41#M32V4?\[L/531@7@3 P)UCJ[Q3% M>U377G&[^RV-%JE[5('=V-SC#_0-R?^0S^6G=;W@LP3C5"F8ZJT-1 EE>K>3 M(8@QCV0F)4.QE2O/L<:G-O6:@'(C(*@E= VXWP'N_ R\!(Z!)Z$#$CW"Z0]5 MOB"&?J>QD0/G#]4XC)8_\DS/$'E9^5E\H:ORN2J@1;FYIGFWEA^T:'?+W=]O M"\MOO+Y4J)#D209%1O4TCHB$C,8(AI3*,.)9$ BG'.Z7B3.UB=](:X)URZ:( M7ZU/_R3*%XZ7G<$_WB@,S#?M %22@AU5KH!6!IC9!WXHES^"O0>OP%:I01SZ M_.#K*]7 9<*,FYO "W 'R0S\M-HWS*+47VR^*1Q^K$"-BK$(5); 6'$"44@$ MS% 40)(RP0*,4L6$6^4@BUY=IO$X18)N/MU=?_KYYLW']^#ZZ]?WKC?8-DC; M\:-G] 8_SVVE!;6X>_[*@]QI.P#D+>;B?(\C!UU80W 8=6'_:C_2N5M)JMM[ MKM(H7/-_K/.5%-=Z%M/[RIEQD_0CB$)MQ&$">9!HYLE""AF+$RB9_D6BTD#& M3G?>MAU/S9)KY:[3KP#:2'X%:"U[Y<#L)16+]=#84=40@ ]^4M-@795LDYW' M:29X$J:0LH1JLRGED"9Z )L8+YII02-F%>@$M1C>G@'//Q5_CK9T]A5OLZI?*2BU]E7+JY0 MV)5(Y&.^D#>E?"AFC"$DB6:0E'"3,C)%,!-!"C-,$TJB4%#4MT2AE0!3HY7= MLGIG,_^ OQL]0*6(XRF7\T!9\]%@\ ]/4KZ1OZ28H1-\_JL9VG7_6N4,G<#I MJ&?HUD[/$(I\D9?RHVY;O-QV7N^$7C;EE_Y+TM4'_4W/D*$^&B8PBU,)$8LR MS8E,P$0PE'%*1)!PMQ.I?H),[Y!*?[:)8V1%OR&PH[SA81V8^&H%8*4!>'F4 M=5559^.&%'>UN0)&$6 T\1BG<1&2O@(X^@DQ;F3'14 =A'QUWI";_!;R-WH-N1M"TQZ?."T0(1;_>'77V- M?#UHH?;A[9_-2_UXQ#A65\TU_K9IS=I*2).Y82NFCK<[6D!3IUJ[ MD4K=#_9,JV.NF=[00@ISEJ)7]3H%]&JE![8.+7C>/O*%5G$'U[_3E:C#HFX6 M1;FJ\MX6_S]W;]O<.*Z=B_X55IU3N3-51D(0( $DGSS],MLY/6V?;L_.3O5W?Q!+Z<+-6&:,<,0!;D1$F N!>"2<0 %)R15RBX2\J!:/ ,I M/C8"*K6S2WIWG%X>H:\"S] '&W$_SV2,X]@S3Y;V@-*@I&ETTK"Z+/W3N*ZV M/"E-OTDJXY.&]?7&]]K:G]0 W"05!(E]52H0(E8/&GC88I4<&DKM8>L4#3P8 M!\6-AI;?<<%IC);K[4G!(__K$U_KJJSERW3^5+?AMF(G*:0"*H8!09D 6)L, M4 CM6A01S3+B%J-!*;?^HL?VO=EJ[MK)E%UF M>K_J![+F5[@;+O5>X6Q?HL MTJJ=.+U=;Q<[R:>S:;TY;]]T&36N(ARO6.MC?\'#+IV# 3E858<_H6.!@.5" M:JU6+M3>'6JN[LV;I5;3]80KE#-.(,A,FMG5M\* 4UH P3-H>"%T(8.VV4]* M&AL?;12M\E.6^MMB]LVEKLX6/+ &[FEP_8@H"F0]\\X^6J66;H%>Z1DQO?\< M%+$R^D_*&3:)_YRY!WG[9V_H6C1[.?W&'1-]F')A/R(N!\<1#Y_=?G5Q8A.L MY'PE3L$=/]QB[9O?.:6:T=*3DXXIS(CUA4QF". :2X S?(,9"1C.Z!W8:\4;>CWQZP;-G$MI"6?[04/LF.5J.-F)[ MD5"T8K46\98[;%N14#@.6HH$/Z ;7_WRLG)^UNK-XJN8SLO%V+&45EJ8S$!F M )+./<+2ND=8*^LC44RE@4+1H"P8/[%C8ZK/=[]^O'M_]^;VXV-R^^;__G[W M^>[Q[OYC8 JQ)^1^+!4?R)XI:J-PTM"X_USB,)@B<9.GT$&)*0R(UZP4>'?\ MUNEEV[A'_M>#"]I88!Z M)DN/QNAUQTMKVDU2&YHA6H^E^W@'*D*[G71[? MH=OY!_OIT+K>]9\_?=!\I3_IKWPZM__ZI.?Z3SXK?_FHEU\_V1_LLMRI8-^* MU9?%3-4!$UKFA#*:EG7^ $YQYK;SB0NFXUF!LEP8KU9W$74:&ZEO%?V>2+U< M6VL2N9RZWJN6'I:55:ZZ1%NL0V_CU\[F5QJ5GIF\,N@FV9J4E.K?)%NKDMJL MZ@^),\S]=6-:LK7M7(Q*;^,6T"A^^/$;J*_\@.,8UJD^+N*MC>TCB1KDX]H# M-IL/:Q^/[IXA:FZ%CY+?DZ1'YGC^( ML4'OE/32 ;J(23$AT@=/FND S;&DFBZ/B;:3[6+&GN:N-_2=LL*F9LIW>;]U M-:E?%POUYW0VLUIM3@2G5J?5RGH3RK5Z)D5."8&6'5/HMKY=O0)#(!!4"HJ9 MSC /"G'L2<^QD>KC8FU](/O"K::JCO)*[/\KB]ZMIN4_57"09%]CW'FO?>B1 MN\+F_$VR,S)I6KDI!+JKK;>Q]*;D\(:Q26UMY-[B/0](?\< 4;2\]KE!3*@] M#AJBBNNP>=6,33O^97L[757[9J6V]MLVOS=O^//4$J$CF30K3$I'8]-J2$Q[YGH M]^-=3_GB-TG3(/<+A8R MW%93+#SV-IFB/33^@;P+4'H_6_SY-ZV>]*]\.G>_O#7VDV&_US.^6MGOM*S2 MW.;JD?\U$89GF>(9X#1% ).4 8$- H8R R'/I0X+>XRIW-@^BK_/EYK/2L?[ MR1WAV#53&2-IK$W)%V=4O./XX(%,B;;O),Y QE(#<"KMD*I, &87Q*E$G&C* M)FNW"ASY0&Y5[->[J0(HKCA@EP=1]#D,UX^D*&-FG7E):9]=SKHYM_DK=V8F MK^TL%[J/+<,:-:"B*_X#1%4$JS::T(JNH(;$5W26$6TK]$US(Z[L3V3TTJZ8 M&\ODNZHID9I@(H31% /$.0+Y5=N?<#=!V'" M8::@7?$ 2%Q>NE$&4&PP,!G'F6$DUQ)UX=BSDL=&IP]+G1BG91EEK/G2!4X$ MIG[YPQY&E5'!'(H5&TK?)%;KI%2[C!/>-F,IQJ UI>H(Q^U1>@F2TUI6=E!BXF^4E0!TVN+SH:;$*B4P;,7NF($7. MF 9*\1Q@ACG@&5) Y#C-I"XP9^:R(B+3\491'BN T3E:LAUG/X:+AE[/1-85 MN @U0XX TEN]D.FUHAF]S#Y?)^3839W]KJH:VK&T[SRCJ>&( "4@!#A%*:"0 M6>_*< 4S(03A16B;[M/B0J;!4/VYW]S_]BYYO/U_WP6WYFZ!U=LIB@)5_Z[/ MIC;B %VXST,2SX:H 1+D46:J)QH%=A$Y(&INW42NZJ6Y8]31\MKI^#VT= M= I:/\:( EC/=+&'5:UE4JL9LUW0&22BM0HZ)6?@-D%GS#UL$73NAJ[>A'VN M'9KOKLG9ZDL5!%ME=+NN1,MO]ETVF4D+PE.0%Y0!+&0.F.LL8)2A*;>>1IJ+ ML"V;LS+'1A@;39,GIVJH9W$>8E\'(RIPO?L9M;8WR1:^4N%MV8F-TC']#6^$ MHKD=YR4.['UX0W#HA/C?VG4'I#H\:U:PWRY;-YW=BX*@S+@RRY9? (8, ^2 MU##N=0)IE%JM58ZY7>(/4+1=$P^1 V^>^(-PN(<2<&\W-FIV;W4=G_9[NTX* M(RCDU"Z*M$ %\;8GW)+1D83"@MJGQE4 JQ=W-@8J*FM^UA/F\E[TUT79%YJ M'T9$9X#WHZ!XZ6-H' MS7=AU!F*WA=!E6:)4\WUBI>S%^7J_-3Y-55>='U1LS#0K6M]$OVL^2A,T59" M^T\?>-5SU+3#%<[QRSI6SJGCS1[T^+NKFB0E(A%.Z;*>H%K,97U87E7\- M[*QX''3$A>)Y00&1J098%A@PS7.06UK-.=-$$11V\'4Q[,.<>!T /Q3B?LQ\ M,8H]\_-&/U=.K6H%>9.4.D8L%=0&0:R"0$=E#%OVI\W,@^(^K1=W8^-CQ=2V M"\:Z'^+J[8O^3SM=7 4U/<$9Q%K)#,#2:9P9*P(*8.UF!L M+&[?JSR,&\)!]^.-7J'LF5-.5GEL[#>M%XG0M5/H;"@+.T;LJ-$9OTB$%"Y_ M4++J#,]K(NO^H Y%9#Z^?!5Z>6\^OXC/ZZ7F7U=N8[X\&)QP*G/&[9HRASP% MV!@"1*&8:_]=I @K^])Z=?X^)VALE%6IZK955B\"K"IMW3^7E;X!]47:X&UG MK9B@]4Q.-5[W)OG'<;%Q"N@U$HDW :JHA*I\HF'T:U%3=KN'ZY>B8<5 M>Z5(?*[O?+ XG6OUBY[;']8/=LAV@50?[%_NUOKK:J(QIP6E"ECG+@,XEQAP MGF, &4FA,JGB15#RB9?4L3%FK712:YTXM?URRNB/4KQC1@^90Y\S^L-PY* QX.9(C2M<(K'\HE>W?TU7$RZ5R>VB MTQ6)=243% $<:@,*I K!7&TC[$5+7M+&1D5.0'N(T3PPFX.79&\=I\&7T0O[[YP#*'@O@I[#[ENQX1C]ISMA7#TIFX.XF?[ M'/4RT_?F1&'Q1Q?8,"D@HA#"##!M^1BK<@5M-,@DI\2^-I)!KV5TF-BQ./EUJ_X]2]T ?T7,<_)S$^.CV3-5Q@ UV$\-PBN0G>@H=U%$, ^*UIQAX M=P=7\?AS-\OFOR\<,WZ:/GU9KR:9S+,"9P0@3*EU&AD$-)4:"$P49)F2+/>J M 1,H=VQ4M=O_^[98^]9(",7:PU_L!\&^3S]/%@'>;1-6JB>5[OW &^!,]@/S MC[5W&(Y!J^,8\+CA7,AP&_>2D3L@[W$5:WZK]>*M&_:2=Z M(@Q*BUPR()@J !90 XZD 8AE0F&<(94%=4(/$S\V[GY8N/.']72IG8Z)J+?. MGNU%@?'$8:/@YUSVAVW/K-Y0/#FV+;E*=LJ?[/9;6171!^T&9ZQ0Y3#APX8N M=P+F()2YVU.N6=/]%VT62Y?S/B&FL&MN)8 TQ*ZZD22 YTR!G&0T%;G4%.KA MR[IO]1L;;XZSLOMN./WX]8J#U#,!]U0N_,9^(9VQ8RP9?C ,HZH:OM/N!RP< M?@!M/[7##\5T^S:\62R?%TO['?JXF'_63PVW*TT%)AG. 4*Y=7Z1Y7N!B %8 M8<@I(QCE07F])R6-C:\K/G"E!%_F?%9.R98:TH&H^I%M%*QZILVMCC>)U1+4 M:O;@BIX%(Q)YG98S* V=-?]5GD#J/#\$0A:R&QD)NA]L_]'#ZO8=Q[8'#+C'Z&''_JZBSPV#]I\^ MVJJT+H[0_,-^;=N)3#.F,^N$,>9*S4K, ,^*W+IC(C5%Q@5$V62NGYR?\MA[ M<^IN1GC-+U;-KP-3>MU\VZOD/4B+ZHZO@9_K.+Y1_0':69_N8;VI[-/XX\U! MW?&K=[F^;/2NV_NZH^[7;E_3_[!$ZI-]H1+]50ZSBMD5BZP+664%$9DN4OM] M#EU+;'\\_+XVO:+<\Q?#M\I8 M^7'863!LT;&CX U8@6Q?_NC*D1V%ITMMLN,/ZK!QTHVE5T=9NHQYN#>_KS:E MMC RB&C) -58 $P1MS^E$BB%<"Y3Q SV:JC4FA2!:J"P%N= 9P*G&@!F) "DR M0DS.#J^@\UO-= >DYR_C!HM:LXBI)D?]*8E^.W34IEGU*/MJQ?;OXRJ?S MB7(--54N "\*#+ 1!: T5R#5@IC,Y*XNC,\D#I(ZMKG=U#)Q:B9_5(IZ'@N& M0=X^^7L#LO?XBV ,O>FA$R9MK&$?V& ,^Z\=6X3)&H1$.IF_X99N-W=T$-8+ M^8\OBYF]8U4E44RD2)412@#-VY$= M+7XGI<@^FGZ=P5?DP$MW^0@:>C1_"D::%<]6S "%$ M%X4&G!@(E,Y87AC.!5(UGN^L?ST8FAMA/<;#S%5,(#W]V8N@Z=NGW9NP=6[C M\?R6B/[N241B^;R' H;U>T\:>.#[GK[RTG[)=_/5>EGN$KEEL@MFMN_^KD3Z ML9Z=FJ2&0*(!4JYKF=(2",GLMTM#8HR2M%"!M;ZZ*S,V;_GMNT]W?[]]O/O[ MN^3NX^?'3[__]N[CX^?D]N/;Y&_OWOYZ]_'7Y/:-_?/=XUUH']6+QLSWB'"8 MD>C]M'#;N;EA1[G36%O2: +0?ZO6&*A&;__<094K=8?N#MKIYM$7/+/#.>/[ MQ5)/G^;O_K++C/F3MO_\DR_5[Y_?OOO]T_TF?QD)P@44 -+"DBIW'6,Q2H&2 M7"&[*A"*^<=I>P@<&W%:Y1*G7;)1.N#6@C'40%P--ZGN3SG.&.A0*LVCO=";DO?-OW[72I MI1V+^B4NF)&2IAP0Y3IT"[>\Y9H"G1*&F:942N6[M[O_Z+$QJ\OXTE^?9XOO M6B>J5M5_[_85;N_MM+T7[+"^>N!@VZC'#6GNE9ZXHN.& M:-V>9#_8ZW:Y=)/?L?POWW>7U 7_;QTC5"O@A@M79H$^6M*X?W:/6%GF,'JZ MMN[;ZC^T.^;5ZO:;7O(G_:M]^/HM7^OW?+K\.Y^]Z(GE <$YY78,C+:.E\* M0F&LXZ5I)DQ.N M!B:)^)XTKZMQ26XK/ZS>@FRN[JM4\+5%)ZGAN4D: -TD&XB2&J.D!"EQ*"4. MIJ3$*>+^Y:C&/=:>Z3B,&G:?=APVG]H;'I=V'?>CI]]<%V3E(KN^+N;E?O 9=KEFB -:"X)*#+."4U5(0O9(9?RF"PO=AP^Y7&K:N!.\3$T/7> MNX(SE M?JW>35 HFI881]VI;[(^U!WM,Q+![JRU&'NR9MET;\?!I4T'GPZZE M3%Y EA((\EP;._WS% A,K8NN#(KS\.=0Z/6/>4X"X76@<_KN,+I2>CIY-U^7/I*= MZ=R=#FGK]/ Z#6UB8 KSC#,@B\+5>H :, 0-2#.-H,B)QLJKMN(Y06.CI$K7 MI*&L6T3Q30ZF'P.=1;>=U?[",J!K$_ M[(CC[(,'H0I?\S;DX'U]-^]EN^3YY?LO5838YR]:KW]=+EZ>I_.GJLF&-KFD MA90@@X8 S(P$5&((6*$X%%E!N$E#?!RHW;S:GU3DK%DXWFW5J= M>(V!G],2&]F^3WVC@!KLKX2@%,E;\1(YJ*\2 L)K3R7HWH[$-)U/U_J#)3ME MB<^^---&(MRVA/7MU\5R/?V?ZNR>0ZX4RPM+3MHMK' *>(HUH(5"VE"B! OJ MR12NPMA(JUGAG3?T#.2G\*'P9*M> >Z;NTKE0:E]LE._SNTM2S5ML;_UP3Z< MQCK#%XO4PA48EN(Z W1 >-V?=&D;NH?EXEDOU]]=?7Y7+,1M=#^[I6'E%R"4 M:J+2 F"M),"6ZX#0>092S&6:$VAYSRO2+E3PV*ANH^U-V;JB*IVSU?C2%G1G MQL#SY+0'9'OFN,M O:#]G!]"T1O0G1%[I19T?F"<;D+G>7\WHKJ;RZ5KP?E6 M5_^]FV];<[[AS],UG]V*U=JM6R>0(%3 S !NH*4JERHH()( %C27F#"%D5<- MH7#18R.K-V5(X"J9SNN20.7,FNVJ.H015< 8^%%5/\CV3%8;I9.?-FK_[ #> M]>:M54_^V"@?D;K"$8M$7@&"!Z6O<$!>$UB')\1?:C8\NKI6PW]JOGRT@V== M+YXBH24&FJ8IP&D! 7/MV/-,8$6DT?9?DV]Z*18Q5IPMFH1,PJ8^_(O,MD&X?*49"=AK+C=OROHL\O52\R9QEB2E*<,L.SVP'&#MV:;%:!:@'E"% MK$)]'M>-'G];S/7WW_CR'WK]_F6N5G7H/.(0<2PSP#)% "8( @XS#9"A,B<2 M0A66-WM@H.93H#IQV*70]0S257H5!HFI8H]=.5I1R$2 MO9P0,BA[M!OZFAS.7-UM[M<1EJM[LXV#V'L>>9O54N>^32P*]=0HT($G:,=%S.V+_M&RV2C9M@4/X&EWRR_'*&>)_H! M.#U\U]M!B#3A3P@9=,ZW&_IZVI^YNFM]U[);WR?][)8-\Z>[N5DLO];UZ3=Q MLI+GN-"* BZ9<8TQD/W0NV9[6"$H9%8('5CU];S0L;'"IKGD5NFDH?4%H M ^!YKA09UIZI) *B'8K-^D,4K02MA\B!"]/Z@W!8KC;@W@XU91ZT?;OF:_Y4 M'5>I%^D>?6_,FO]#3U+KU-CH M9Z>L<[&?M^K:?Y7Z!M1":8>XG6KB M?WHF2'V;U)=IHF]Y$Q"Z@<$PV['ZL# MJ)?9K;5@VI\P7!48+TOVZK_XW='-??O@SL/>+%;K"<+46';4@)'.S.$%W69@(W^T7NFG>4X(RB7@!C,[$W4.J"8Y MX 5'!30HSZD)62T=2!B;;^*5LNP)GM^LO B2GF=G$XT>-D=.FAYIOAX^?]!Y M>]*\U_/W](67QMF^JXN*?=;+;U.7T'"T$,6L'*KR0[[KU?-0EO)VK++:U:C- M36I7+:D &:$$X,P@UWA# )X2 05D!&8B+#JD-UW'%S^R,=6M>O:*ZCC%$_O? MCWK=<:.VOQ'WW*X9PRCVO<=SK-;1KH;+S::=4-7^NH[F/>1R!Z7')L/:\4R-P3W*M= MJ,_85HA5R339M">9E@8E/\U<]8NP[\2EHP454D6F),@YLZ/%- 8T179EKAA" M(F=.3'1NQ:JC^I1JX84?,S]L:[J"5,6][DIG6+K,%N3;I+: MJ-[[VD0".)++=*DV@SI&D:![[?[$>NP%C>'N5JL7K=Z^+.WRK'*DRFH!Q_VO MB=0LRR2#@#%2 R5 PJ!8HLS_-4*X@A#(HS"%9A;!_'4LLJ*6Q15:],IJ4] MRJ]I>,1]BN;I**O5O-@5)SBYBN;'O0J,J;^1F M89W0C-E,+$R!X9N-=0+H:#.R;D^Z\.RNW.'8[1ZE"&6IY!I0 5. )!:?2=M!@=C=11A=-F+.'Y/.^(P^)' M-KV#W;>KM(W>;-K12TK]15!%"Q?OHL/ T>07P'08;'[)PR[+,;..]*Y[^;UI M5GN7+$]YFF& "FY]H\((0 G4(*6,,$5)D1/:+>7LM%"O23=H!MI#K:9SE605 M;K *#[[P@-N/RB)!.'"FFOT\)#MUZ_/E'DKO^Z,3.96M1>!5,MO. W JT(A/!)#2*N#R9@KJ*; 7@4DH $<]E MR@0BTJN&=M^*CLY[J_>[-GJ6L]2\N$V5A#M[5F6CK;*Y5NC)4&^#[;DQ-H(A M'##:HV,'K,I8Q\;UJW"[]RJ4%H^@EY7GF%R[.]4Y-7^,?E.>8$?K(.4KKT-Z MTYO%\GFQM"[BWS17__W"EXY4;^?.872_7BR_O^?.ZUY___PBRACW.BX62IEK M0AC AKJ@8J( PVD&D#!""2QR+;U2,"_28FQ?BZT=2=.0Q%J2[$Q)-K8$I/MT M'J;V3\%@X/?,\V&XWR0;0[IT[NX\% %)64,,R4#Y6EV')E*>UZ5(MJ: =7[X M<-EAE]J_ESAV\<.Z'MQ;D;N:QD6FF*'&@$*[=):L@(!2*D&.Y,NB,2-_^O#<8'0ZVC]D<[=!Z[^$#'T@?,^SPL/GH M56/K./YWO5J[$H/54?CYSM%* 0*BI8GENV6,<3<<# M+1L;357JC[SI>.C;T_,^RC7?B?%OO'BV'J]?//O>52C]_ZG_>,?QO_8F3W2[ M?HQ=H;Z&<[A&Y%T5O#3!]>-B_JT4;06701)VH$KM?Y]/71N;]?2;5?Q5"!4K M5 :%-,#D0@%,H03"9/8G3!A,!4N-Q-W:RW119VS?XV;PFK4'5 8E#8LJ[DTV MYG1-5>TT=IX?UL%&I.^OX?Y@'(Y%_04LK=F.R$"9II=@&SV=M),R5\H9O02X MTXFA%STUO/'RVWH7\/]6NSFS[U4AM4F62:T55H 7" $L!01"*P-R2A71:4I- MYK6]WR)C;)2Y43/9ZEE7 O1OM'P*S7:^BX11SR06#D]08^4S '3JJ7SJF8.U M4SYC5+.3\KE+N_E850N&NB'S-B!4$4J45!A0@8UUG:@&@E@GJI"0%46NN6!! M<;I'I8QM>M?JU6VM_C7,WSF.HY\;]'UE$A[9FX=UC6:5A;=6^2 MG<(1$^I]L8F5,G]6WK!)\;[F'Z2]>]\81OHKN[+XY#;];O^:KB8LSR"2! *- MF"5VC3'@BEMZH44!,9/2%%[$OO?4L9%WJ9CU4*QJG@?A^R"UDT!GTP$_PHW:W36)[0V,"VW_M)N_^LP:9H$?5WTS"XW_L MVE%8:7.ZT]V[O^3L1=EY_NMBH?Z=B3L^)TZ;KELI7[Z^S%S&X5NKAYRN)\32'$(,@P)EVKHEL ""D)W]T>NKW M=43@57M_G0;@7!^PECLO*$^Z74759V!3O7K#5U_>SQ9_;H,7)X2JC,O"B: M++?*WB3SJA0HG]D1*..07!JM6KR(M5OK\[1)/Z3[#\$[1B5\_:#;N>!<8WM0ZIY[%? MI('J^_1O _BGQAA5]0-O]X;HS5*KZ3IQM3JW9X41#P@]T(IU3M@F:MCC0@^C M#TX-?>ZY,,^J"A1UT:6+N8L3+;=.D1%"YY "HFGN*DAD@.8Y!HIEJBBHR#@/ MB[=LDS8V)JN#T7=*!NU!^P'L1RO18.N95X(1ZYZQU89$[ 2NH[*ND\_59O;) M]*[6F[K1QN.2*_V5+_^Q[=*>PTQ22PU$BPS@3.: 2^Z*!(@,(E&(-)4A3/%: MP-C(8:=?&!T< .?' )? T?.DWZG60Z.Q4W9'FN('CQ]T5I\R[O5$/GE=UPW< M]@)=O9VNY&SA#AIW0?LJRP33.749%H6=S!0!2NT_=9%E MDK <"AY4!CA ]MAF_*=W'VX?W[U-'FX_/?YG\OCI]N/GVS>/=__V5MNZI=I)4^]DIWCR1R^9$!T0B[8#["]YX*W@8$@.]X3#'S%P MLGF=]/;N+[V4TY5;2;W*>*O_HA^64ZDG!A:X@(R#(I<08",EH)@6@&"%>9JY M GIAZY]A]!X;=3;4=ALZVC62,"Y7?+JXKU:VT MB_O5U$E^6"[>N^3!NUW1^9TGR7%J/U]< ::$<8Y\!@1D=I%N&"YD)A%+6S:^]P1P4@\'2I]4+[M",UKWNSZF X%3#_I;XO9M^G\J3J?NGU:ZI*9ZRTU MPS.=JIP""7D!L"8&, TA* H$,15(4N1U_.HA:VR\5A_8\8V6 34NSX#:3E21 MH>I]ZZ%6='/ N56U2W'0,\ %E "-!^! A3XC%>STL[NU+.>91PQ7?-//EKT2 MFYZW=$@4TJO-&=#;Q5<^G4]P2GDA"@001!A@K# 0G!&02Y9#*%)? M/C8RM+C:#Y%U+*R39WWNQ;(N%Y;\4>D;DDUT@&0['UZ,3_\,V!&:L 2C4Q!< MDFAT\,SA$HY.F;.7>'3RHI[V.E=G%Z3/TV5YT^I$F:]7FYXHSZ6@ FB82E<& M1@)J,@:@]:IH8754)&[;D,@&C(V&WKAPJME0A3)COPV1MCRO.,8CV/M<^6]^ M;F%H+6]YM6W0GL9QJ/W0V.J/:V.TI\$)WB'M2X_NI<[>3U>2S_Y3\^5[^YO5 MQ$A)"25V)5$&-V0: P99"DPAL2(2RA1YQ36TR!C;9VA;RZO2,W&*)J6FX;7. M7L/9_I&(!%+//-X!GT[%SDX@<%&QL]?/'+S8V0FCCA4[.W5I-^_8!4+SU9>' MY>+;5&GUR_??5RX%]D@&R+:"5YZF'$,L (4I!]@8 R@N-& *%BG$!=4BR+\- M5V%LU& MJ+*<-C8X=^4G9X9U0GX^FA;5N9UQAP'SR:>G$0CV_[J# M&,F#ZZ# H#Y8=X!>>U$7/.G"5(\/T[F^LS^N)AJE1&G(0>2AB;%37Z";C=$Q*);NF=.R ]%PE7P1/W^O8,&2ZIVX<&!\[ M7V,GX#I)&@<&GLS,.+RRV]1^/YV[3::RUIA=,LWE])G/-HV+)]K.<8)-#JAB M!F"BRS[ &5"(YB*E+,5IL>E7_N@_V5N%>KW8^_W*'P>8_EL]D^=-"^[%/#&5 M)4E[$[H.R$-=*&T*!;3$!.!"(L#33 &6FQP)AEA@V[++(1^0:BMEG=,BG6=C M9HL_5XF;-OMX!R;0M /NQ\/18.R9DFL]-Z4>=R_O1M=X[.P%222B;IUW&[MBN"S\K)R\NZ!D(_3>>N4LZKR/=AF\@'OR0X MU:DB2@"<9=@M$.Q+HC,#"J(9IBF1D.+Z)7E7]@3]L5^1C0U7>$$.DR)&_FI$ M.AB\QF"/X$0P3B.\+0;VQQ*%$21$=!VX:Z=$!.L]KK._V,,Q7 >Z4PIT" R^ MG4^_\MG'E_6RC#^^G:N_:3Y;?ZE#,34V/$-9"HA*$< &:L#MZM7BZ_ZW5_N Z GN4"<9"D$R+ *=YH/M^&FN.4T@1@2 C0MOE.C2 Y2@# M*#,R)78DE!!A54XO@WG0JJ9W<_N-M#Y"6?BO OJG&NEH 'N>,L< K>_#Y(:. M2:6DJ_-^!J[PL^)S4,0Z$CXI9]B3WW/F'ASPGKVA<^G13:GETI5V_OA2?[%/ MGG[3E2!7L/&C7M^;1_[7-HR"$X$$HP5@E&/K_>89X"B30"!(2"&IACBH1%=' M/4;G&3=*C%=K[#U#MA/(V?*S76=7I4RM09U#8+H.H!]##3 L?3O>?8Y(ERJE ME^ 9KX!I)RV&KFUZ"51'RIY>]+B.9^F;5O>_?-_^^+>IY?&E_/+]@_YF$725 M.XLBQP4M.,B9(L[W18 B(T"*F)"&0T@X##K:]1([-O)TJB:EKLE6V=))^WC[ M]T[E4CW1]SSGC8YIWP>^%\ 9?N0;A$ZLLU\_H<,> @"Y4:!00D+(^/U:IEE $6H]GX^76=,>B;/#1SQ"^\?M3B28[;_[$&]L*-FO7:YCE_4L8WA7A_X M3R[)_=[\OJH\.-#<2>)__.3ZKS TI5P<( JVRUAHO8I] 'E%B] M"5ME#=N/T,?L@QZ$7C?U=OBW]0L(1"+E &IBN047!6#610"4ZYRDLC!T( M>4L>&\^<.TZJSI'J4Z7H)WGU:" !&5<2V[?=[<_1#+I&*ABP D+IABI/25CX M1B_C,4PX1QDPTQ?2T4Y)1^?MW=Z_N4MNU^OE5+RLRU+)ZX5KG^)5M[2/<\]> MO$-_N6,[VVSW*L,?T.T+<>2Y'Q?K1E,AE!&5<0B!A@P"K N7^ 4%@%0S2BC% MJ_#FS>^__5XU<[I__-N[3\F;^]\>/KW[V[N/G^_^_BZY^VC_ M_?%>VI.-.T:32 M-+SDY0&@[2P7"Z:>V:L#0IV*7IZ"X**JEP0.0")JTITSN-%D/'C;8)#UE1G-RGKRF8_6>NJW M+O]Y;9=9==I[7=_Q>]GTK-&HST!#&;$?YAQS@#'3]CN=,9!)462L,(+0H))A MEZLT-@)H]NXKM:_K86QJHWX/K)AR^9CY+7B&'8F>N>=H[9)=,8A-2X.;[:#T MVMTO'K2QJI!DR^,P-AE#$T0X9HJ5@"68\NT*4RMOR0* M@-Q6$Z546Q?*)YZU1480:PX0O?J.+UWYL?W858MYQ_B*!IA^['332&@HN4 3NU[2))N3)V+LX*%::0*$,Y)')3J,)OQK?*\WJQ]^M4]#S[ M&\J%3?AV7/VF_N58#4,"&SV3GS::_NR:,/E@%\P'7IA$8H9V68-RA)?9K]G" M[Z:N_4/^O)72)8M9-GI8+N;V1UDU,7I8S*;R>_6_.U^?F4QE2G-02(H +@H, MJ,0"R)P5*48L108%UF$)5&%\\3R?M"S]_ZT5R;X9H1U" H?$CX7ZA+EG8K*J MGP;W)JD43_ZH_]O+"JLK>M':@@2*'[@I2#=P#EN"='Q.+)_I8:F?^52]U48O MEUK5]6INYU7$4I5U..$IU2KE!*1&Y@!K1(#0)@,Y43G5'&J*Q*7.E(\BX_.R M:JUW1J\5QCTM [IT@]ZZ?P<_J3OS78%6TM9/2Y^T;=BM5@* MK2:9(0@75 #,F'42(32 %P6U_^1$9X4JN%]QF#"Q8]NHWRGNMNIWB3U;>EPO M$F%G9JU^0&ZO_TBTDV!_^/9,>@UH[TTC8_K=/K2W?4(;D#?="\0_5N)T, 2M MF=/^3QLN=3K8PKW>B MQD2P9U[>J)KL=+U):FV36MVH*3I>P,3+S&D7-W1"CI?Q1_)P_.[KG'[SM3[5 M+ \\5_@:-R:L[?TXU+?ETLU)_3V6S"%-$%5@JHU+7A(A(#@5 .(,F4 M$(1E$ ;5B=@\>&PG[4[>/J^-C+25-T^=M!I^=J8 MUU/PX.^=ZRK9A;X9%![7GR M?UC,G^H:G(][%3BC5_P-P"5>J:>S$HJIRR]]9(5QKBP=U2-O\IG_.P6*V7>CU=5MW9]%R;Z=KI[DK3 M?=3K7_ET[A[\BS:+I7[D?TTD9TQAQ !->>JZ51/ B7';'P45G,I4\R+L8.^Z M!HWO@/#VZ\*N,?^G2O]I,XH[:7O(8LV6%6;=$YU&X240+@^F!$#%L=Q4C&BI"]KC'#!N..8N . MXG['H57'DX.M0JO'A=76#L1TIJV@G0V/B[($['+Q;:JT^N7[[RM7M7M7![;* M;YCJU;96@A+*,)%2E[1IO[E&"< UU0!+@[4@2H4V9>I!R;$M0!HVNG/.Y<;* M9&Y]9KW)<[!_&-L?W*V)M/YSXTC\9V]_;2'ZG% 8IW;]*'BL&<]/8)\ M<#[4IZS.@9I6LOV"U>?A];=NHC)%&$H54 6" ,., D'*GJ!Y9G)8,$UX6"SZ M"4DA##%41]"2"];\KTTX47!,Y5%(_5@X DP]$VF-CVN*MXF _*G6,F)6VQD< MXL4V'I4R=/!BFZE'HA-;+P\C@M5R/?FLGQPI_:H73TO^_,5ZR;.WBZ_6QYU( MADV.B :((PPP)<85_B *48*B5B*J=?I4*N4L3F!30V3/RH=/3>YEWF:J^UW<[8N_B6'>TLB' M*1?36>E46%=D(DC!B,0,8*;MES_%.6#:8,"DHD)@E:9;O*![TL0U%H)($56'U$SLV=MEJO0E6>^;+Y%O9E=7%J*G%;,:7J\0N]ZIXM.8K,ZVU%3B&&J@#4& 2P,M 5 M3<- :9H;PPS".BAF/U2!L3&8?1&+,%(*AMR/GOH$LN^PG%+UF\9._Z09 M)H2;'.2"N]0 )8'02-E_2ITQJ%&6!1T$GI S-J:J5R-;/3M7K#^%:\B&[D5H M#;.A&P14Q_W==MGN7TFZ4=%P=A'UBFLZZV M<0O?_Z;5DZ6D,C_)U>K[,GTNHV S*#(C4 XL-;BVD9EPZ>66, PM"NZ:P5*O M]/++U!@;E=1J)DT].P4B=QP5WQVCOK'NF8BZP-QA_^@2E*)M*W528N#=IDN M.MR$NNAI7>.J5%D6G\^<(WTW?\.?IVL^VS1.E!QB.S(@%1FU?A%+ N:GTYCUT231!Y1H M83QML@:.Q_$P^S"PQN>F[BUOWD]7KIB_I;"%>F]_MYHPR9%PQ1ES23' 2A> M&2WL3SD1@BJ9(Z^#\58I8^.,;4N72M.D4C4I=0UO>W,(:CM;1(.J[^.P+BAU M:GUS$H6+>M\;TQ1T*<7WB?_YF%V++*9^M/B]FJOZ.:4Y( MBG)IO80B UACNR)"W "A);;S/67$>&VAM,@8VV2W6B9?-VHF*ZMG0*FG$S"V M3_!(X/0\O1TN6PT3I^+YC[\W0 &%KRX'ZL>J_JEWWO6)5 M9R[MV#SH:'^,1E.57[[O+JDWIF__Y$M5=\]X]Y=>RNE*K^[F%<^6;=;OYNOE M=+Z:RO* ;J)@CC,F(* D)P S)0%'!(-,%XP5J( 9HD'MA090>FRD6ZJ83#U:$OC;Y*MY5680\3^1P,.5*P.24.H/&P/I0$'X:#+TI"R+SWK M^#"=Z[NU_KJ:<&U,D9L<%#QWAYZY!@P;!JS#+B3BB&9^=7);9(SMX[%3,?G# M*9F46G8^H=AA&7K\T FAOE?E@>!<<*YP8'[T0X.=A"N="!R8>'J[__#2;I/\ M/_3TZLF?ZJ::]^;M=/9B?WM8G0]C5E &&4"\^, MLT6\5KUNI%OV%JU ;^A]D]06Q2.DCLA%(JM0Z8,264=H7I-:;75?&*9A&@DS6E)ACI7 M4 ,N)]G\0+@"#R !C4*:P MY 57.K ,=13%QN9/N?"]?TWXSKI$-+-?4C!JO>RH@,>KJQU'K:'K;T<%\TB=[KC/OW396C60 M::1EW:[?\^FR7!N[C$&E42%RNXYE><$L;6<:4(B0]6H)RKA FF> M"?M8W<^?*D-_3EPL[:FZG]S8=["MX.?F$I>^WT<&R #CTW,USQB:CJ)49T3( M?>MPQA39,0A"?M'J9:;OS:;']_O41]>J9]?T.>,8R50C@%!N ,ZLR\T8 MQT 010QD0F >] GR%3RV[\E&;[=CZ=.I_C+4/>,&>L"R[[/_(S!^OTEJM9,_ M2L7[::T=BE:L WA?L<,>H@>"<7 0'GI_A_#3LO3!)_ULW[TOEOD>EJ[XT]?; MIZ=E641^L\-<;2WOKE.?IQ:"NQ(&%SB(4L2*0FB@95X S$@.J,$I$((SE&9$ M,.B5V1)1I[&1VU;_9+X]EJG/PI8[&Y*5,\+5@JJL"#\=BSFL[11YI<'JFSW+ MP+>=IDEMTDVR&\&#@[6&84EI6;(U;?A1"XCI'7[T?JP8X+CXM,8,1Q(U7(QQ M7&SV8I(C/_J"&&9Q/@Y-O(Y#VVY\W:Y6+U\W06G/6JZU>M3+KW#"##$,N_(^ M2'" "UX "KGU_Q5FB!LJ31KF\/>FZMB^HAOE$BOL:X=@Y'[&TW,I,8I1ZOOS M>7G@\6[[/VD8?)-LQ_ZQ;>R[!1SW.BPQPXS[473XX.)> 3\:4MROQ(L[+%?) M#))G!3(: TGM\@EKC0 K" 6N.$!.A10PK!CN:P%CX_/]3LK_._WGM"C(KDCE M/R>W+^LOB^7T?^RTAUEZDZ;E_Z^71/^6H.S&_3IGJ RTL/_,*+F!^>:*9&H' MS@4AVC\V&S3S=?+O+W/]3_\+%NF_H?0F<;.MO.JMEF4&5/TG6/[)_J]]F!OW MZ3<]"VP=?S#(?I^+2X:N9Y+?[]UE4CWTK6YCZ2-@\=?JSMS:S+$R>NZ M1H"(]:X*BDX786 9$Q 3#&!@BD4F PUPCS3$,35'7RE*"Q\8_3 M,]DI>I,X50-K\)\%US>:XW+(>@_>Z(16ASB-=BBBA66<$#-P%$:[L8=!%V>N M[T8-O[RLIG.]6MW*_WZ9KLKJ)N6/2[UYC3$U6A2,@\SH'&#()!"Y+@!GKJHC MU8C H RGLQ+'1A8;A9.&QC?)1N>.K'$>=S_ZB(IFSSQR*9#!A.(-3B1F.2]O M4(KQ-O\UU_C?>!GI6#='3.?EJNQNOM9/R_+'LCB;6[.MUJM)+B7.-,X!TK2P M*Z-, ,KL\LA@0UA*B<"B$_N<%STV&GJTR]:5:_A8!Z!/=VK;54H5L"Z=XMV( MR&,LPA@I+L)#45-#ZS+;?0MQK7CRIA7BSA3ECU9DKO(0?!72\@?D%'L%/&'@ MOS"YW4R^Z_V$>MM)ONK_*_RCV^M$=MMJHG"::H0Y4 B MANTZ3KIF2CIUVD5E-"#W74OEFB_%^,\] M*G0:Z^M54@7?KBU NW(L%4;-6BP'B;_E)8F#JG&8,H(2+7V-_[7KN$2WZ\#I^3-RB$R78H^G( J(#(L MU4"A7@$O4UCPUQD(6J.Y3MT[7'C6&>WWXJW.71MM<\?UH'^:N]/<.V7?C*F9 MNDCF*GFPWEA2MW/5S"-T!^_VE]4EFP0M@^V"AH@"*$'L,D4R %4D(: MFDJ.+MP,BJ3JV*CW^/[&SMBD:>TF17=C;[G=U+ XJ4V^V5S8M>-1CZ]*Y[VJ M*[P 5]G;&G#L8VR*11Z6_C;18BEZ[4VWR(![;-+%EM@QZ7S31J]NC+[:..P% M$I#F&$ #!; ?H@S0HE BD(3Z[HKAEA0POAQ.6/[<.QZ1ZYJ/0/SM4_ ZC7R_QHO""WX_<8X/:,TVWXEE6:.ME[1^"4B36]!(Y*/^%@/": MR8+N[=SMZG5<2%]V0C2+*5$VL%+AH: [6-OH MGE27N$%Z]KJR4-XNY MVR#7IS:][_]=O?XV[N/CY^3VX]ODS?W'Q_O/O[Z[N.;NW>? MPZL !(R%)X7VAF_?G+E3O*3%/=63G>[)'[W4J>R&6\3* P'"!Z]+$ [,L:H% M'9[2C>0:80!U>D(3[WSDC+RA M#T?\S#]R,N)YX\5EW:H=T:HVUH1*0V!*4B 1Y !K@0##1 %EI+$KK)2G,B@[ M]X2C1FJC,3?]/J+:SOR35?M2%83410:4F'7)RS7 !NA@8"% (H) MD9L4Y0*+$&8X(6=TS,"7R^_N>*&,WW.;U?^UF%H/W+4[L$O$,$8XA:T?(T1 MK&=&J//#*Q63AH[QZ. ,")'HX)240>G@C*FOZ>#?? MM'K2O_+IW/WRUG7,>MU3ZY'_-=%"H4*ER/H2(K>NA

7:2[O9!2OH-8]8-8\.U.QO3EG-XK2="Q\Q/UH:=@"NUU*NLBKYR9GP M]J_'6\O=)&VC&:U]7&?D>VX6%Z[7*%K#=8;3MQ%<=P'= M./W]=,XM(A]<)SE7;LK.G+6K&3Y?Z8G*J=19#D%!7=('U-+U26( &8H*30FE M+&B?J476V%R]C7J)7=3,G+[-O>DP#FY#V(]5(^'6,T_66B:EFE41NA+!6M-X M5.OHTK\['Y/=& M*5AWTOZVCL5M9BY-BISG0A8<(.[R@E1* %=2@$)!S2G4IJ!PLS)L9Y&(6G58 M#O9,.3N[DIDUZE]^>K+F_>R\%5-9E\C:O&3]J@"OVD2GRX:% >6:(@UT.Z$- M/7C#<%]CU!HK1#=JM5G)QJZD:5C=Z:4>MC=7';: HES##]] -;R&&\:P$F!Q M 6^M&!9)U' %QN)BLU>/+/*CNSGEU>[!9_OJE]_U#XMJ@Z#V'NU*/J,%R0%, M$;0K>0P!%1H"33#*4V87])J&>.:MTL;FGM>;=5MMDXVZ'7WT=JC]'/5H /;\ MQ;H NV"7W0N32'Y[NZQ!G78&N-R9%-C>45J M D2:*4"$H#2U[((9OK"RX0G18R.9AIJ1VUJ%?/./>'Z!5P_6G2JH-[&WSXLYD^NC:IK:391L#"* M" 0R33C 7+AT7:Z A#Q#)'6=3Z7?/L55]!_?CL8O?/Z/1%G5KE>+]?RH=^;< M*X_D#UVQ=0=!LI< X5 #H;D;=MK<]4RKM[#-\+*KN=UO_:GJ/]AZ;/^J[\2 MEQ_M;R1\KW-5)D4A4I@3 7B>2X!A(0'3, <9-(8QEFH>UKJ[3=C8?/7-2?7! MP7X"ZFWSP(]0*]+A9_R7X#?L(?]6TVTZ6C_'_*<0Z>&<_T#4U0[Z3QG==M)_ M\IXP"E%Z.KG]JN?*;2Z\G_&G2G:SN3OUF/8KZV8S/=^!._K[1YF7V8&CW) MM::9XABHG&B ::$ A0H!EG&!*25KD<+)>K/G,CXS\10=1TE:!_B:3*R];5C9[ M<>6_+1=--SHG?*MT&#,%C(,?/_6#;L\LY8 MTRPV:KM2ZS_]7J'\<[)5/KD] M#W,P784C%HFT @0/2EWA@+PFL Y/N+ Q3KD^<@<-DX)3FDJ:@CQ7'&"E.:!& M8U#D.29,%@9J'%8Y[%!(R-09ICK8)^?3ZRH"/)%?^/+)SIWU(EE4NKL I9>Y M:^%8;8OPIZ76EW3.V>&M3)$BEF: $B4 -I0#;B@!2E%$",8&6M^J2P^B3F@/ MVWZH M.=!%\,HQ^[7P9.SRR^PZ7>0'K3!DSWAD,'ML?N-;03<)TV0P<&GNPP M='AE-QZ]E7+Q8MG@@7]W^]OUP>T#7S8J($V,T! 6(@5&YQ!@E!F[(*4",&Y@ MEG&4I2BH,("/T+'-_4UHPK/5\KO]WU+S;4R()=SY8@[L>)>UHE[X+/FZF <[ MA5ZCX4<8L3'N>W^J5C>I];W9QH+4*O>P%1T"422F\1(Y*/>$@/":C8+N[5S% MZ'4NK?4Q[XU+7E>"29E3UV=&(.N I!*(@FB0B10C1:C)H0Y9G[;(&MN"=#]O M?5KJ&ERZZ"2P?@P3":Z>B:4UP]\M/Q?&I>S?)+?K]7(J7M8EKUL^MZ]Q5+;Q M@"M>I:.3DH:N=G3.Y",5C\[>TB&-[?_PYV?^RW2QDE-M5;_]O.FC:EF*'CNE=O:)F1LGDRI9D"*T2GLVEDB%B(]TT.I8;)3 M,;G]?+YEJC]& 7E5$; :*%'J"&:14IW.8-":NW3JWN&2DOE%S[69E@5?5F4) M3FT9E3,#M.LD@(500)", )GEO, H591E@8>@D50;W]%IU+J;0:/D>>9W!>3[ M/BD\4G7SI\JJGQ-GUXTKI6&=%I741I3EI$Y5VTQNU7^]5%5P!RR\V07[ >IN M!JDUFK*;7< ,J;K9Z?E=SRKF]N$O93V0N[EUM)_LU%G5.T$X,QF"J@!:2^GZ MV@G A<" Y$S!3"H&=5#5S39A8W-KF[JZZ+GG6MO0$XL6>'V/+.* UON9Q3Y> M&T7/[TQV.)4XCTBT8XD640.?2YPW^O!@PN.>\'2<=_/U+JUGZVJZ"B OJXG$ M669R1 "CF8NPTM2NDK,<0"&-%##7A'NU:CDG:&Q\4>FZ;86V6XI5ZOIG[[2B MVTX9,3'KF2ZZPA64[..#1:?,S/(Z_IN;L2OBX7Z)WTLM_2]7Q[Q0B#X^>5] 9YS[P3%>U@SZ43:I%QT>\CU M"_QL*C#:M5SCCQ.M,\6-9D!I15Q?F@+07!F@BYPR195UI&B'OC3]:^XUV8=O M6+.M=EH%GB5K_I<+T)SK*U;Y.3'T8:>P5Q[)'[J>S_:EL(8WKQAG!9_V41IA MV9X3"O^PM7K:!Z#/ CUG)%]P@%,)WQ4 FDBM,:*< @&A 9B@ HB?YP M(&/XPX139AX]&3AY<==&.=LTAV8%\ ?[IGSA*UTV=&Y>,X%$L@)#"#1*-< I M$H!G" .>DI04G!12!:5/A2HP-H)P50Y67ZRG\&27&:MDJ:4NJU24_WE6 M]F]N:,J<>Y=MZ2(TJKM6BUE@+_C@CLG=E MS'8^W;"+UN8G4/S [7^Z@7/8%JCCI&G0=F>OVHZ->$M+@'"F[#4J21KVEA%NC>MJFY/2Z)ND-OLFV1G>V.A; M==Y7[?>M\6/RT;P+/=-^-;R_>+X&O_3T&H3'1 XQ/+$B)WO5==CXRB%@/XC" M'$3H=3YP[_[22SE=N=V*CR]5EAC+5,&X! 9+ W"6*R"D* WJ2(%Q4;*H$HJ MT34LH6#"UXF>*[

-[5"EPY\T*+!<8?V&&^.Q<-UP_TK6G8>9-4EH[G MZW)R$$;R13G4[X?ZBIR$-_:7X[2@;E^+M_IYJ>6TZN.DGV=Z746C-JN<3@Q. MN9!%#@KFTJ$XT79!(XG+SN1V6<.D8EZ!7B%"Q\;I39W+4R;>4#:,R+TP]^/F MV$CV3+=-==V17*UPB>>M#Y[!O!D"4"0J]!(Y*+N%@/":L(+N[GI8N M0, ^[-[4N9]E_MJ$%@8K(2@H(!$ 0TAO%EJNZI^SV79BN+WN2N&_(;;-\1%PBZ^?IV6B5COM7ZP+I0K0_*D)U@I M+F!1 (E=M0FJ&.#:NC>0&J%YFA<9"SK[ZJS)V*AGIV9BM'9KUUK1,,KI/C)^ M?#0(WCV3E;/!451E1;(QXR:I#$DVEKBZI=M!L<8D#^<')9C.+@8T$M=UUV-0 M(KP8KM?D#.Y0?:_;R*8O^YE"85"H%",/(!0:Y@'T7$J!(2I$FAN?$IW3A MT:<'4=T Q0H?G8S$--MS!936.L"NG;@N1J1G,GK5:JNU4K('& $%QBX!9:#* M8B'@A%46.V5\:TFQ@YN&JR5V2M^](F(G+^I 41_UG]9A7,R^3>=/%3O>;DK% MURFVJ:)0%CD!6FG76Y *("AC0+."086XH=+KZ-U/W-C\M0\+/O<,9_3$TX/' MHJ+4,[%979.MLAM?:ZMNEZ**YR$,8+^H4 Y$A^V01F)&;V!:J?+\4X;C3F^+ M]LC4_ZZ.:VB]6FF]7\#?M82USFA=-7["<9ZK%$&0II !+"0'-"LD4#J33.60 MYS0HN.F\R+&Q;-GWV2[5-H7T79G&32N33=N-P*!R#]P]E\)1T>Q[S5LJZPY/ M7[7FV""\T3GBRM8;GUA+V/,"AUVK>@-PL"CUOS.,?%;+]>2-J]&OEV5 ]4?[ MRMS^-5U-"J2Q*" ',!4*8"8S0!WS8,()=.DIF?#:ESLE8&S$TM0Q<4HF?S@U M/=V1DS"V,T<,<'KFB6!9K]IY9'[5AX&[ I\$E88@:0&*45V29<;!G@!);!+/56D0D"DLFYE6*/H M-S82:=8)?;=:3[^6.1'O^729_)W/7LK?>^;+=BW@&F?<_1R>*XYFSZS7',@C MB<_V1\]A'*@(;%3\HQ>'C:/=E8K&1H7V=#'9N&*ZAJ(MI]^L@_FMCDB )&,& M:02$%CG T&# ^_4ZQC=\0H^/Q*] )2>23 MCPY184>MCA8 MO_T@6.]CIIV&-9U_++.;1I?OKZ4.7IMQ4ZK%S.'.'"L^O-<0K!LO!(V-'VGTA7C/ MC!(7["[]'(-1B]?7T5_TT/T=@T$YTNML_ MRD!O=!ULF$>23WQHB,"D6I ;Q(W9D6PH")3 &I ML# ((\+RH$R6TZ+&MLIQ*I9;E.4/#66#3KD\(/8CX#C ]7WRU16S\!X+9^&( MU6'AM*!A^RN<-?B@N\+Y.ZY?77A7"GDUH8BEJ=8,0)DCRS4I \RD!*2$*"92 MI?,L**^E)SW'1E2-*N%="D3V-9I^M#:",>J9$WLJ#>P*_JTU^%!6^6M8/L[2 MP$>&9H3U@)M:_K!%@(] W6?EWV/B+CU*JYS:>W-7M@=RWN_J;WJF)I0(S!&2 M@"A7]),8"$2:2X!R*15B0FH5U._KK,2Q4?TFD$[XSYI\_TSMT8MPMLW1*SV:WPHU[_/J\K MI&CU*Y_.W0[\[7)JV?+I[WVU&V+MSK'YF(NDGI\\P[.VB0P?;CR+$,8<_T M>O8H\E3366?FYK2R-C6I;$TJ8S=]:0=I/1MS5'IN1QM%U5&TJ(T)NF_;VJ@R MN[:D=*HLGQ?+TN-V?>UT&<^\_/YFH?2$T1SGHD &V[<]D<*A#;6V:50:R4P M@HJ'=:9LE3>V[T&EJ3D&D!W: M6'K!]MIZM(R5U.EJWYT=LFMML7ZYTQ M6EK7^MU?LMP+^&39]W[NSBM?G5E^TJOUIC?/T^1%<>L[X=_.U@;>Q+/I7._;R,N[@YB+YP7Z:-6?4E M[A/TZI?[=U33_<7MR]0Y](N6W;C@;U&/(Q3I^].'AH-^WTK*T<]^1GM[W\4:\GG!DDL:Z/Q,6YMS[BAZ?Q_[Y]X>'#^]^>_?Q\?9#\N;V\]^2]Q_N_R.Y M^_C^_M-OMX]W]Q_# Y2]!L&/:OH MF?:*7U@I_--TM1ZOP=?+T4I0L&*&-KL M)7;P0.<0,(Z%/0?=WS&N9*^P6)VDL9H81"A1F0(%+B# 6FE@&EB8]#V#[7XP#3MV/Q"I,N M=9N/@Q-0J_EBD :JSQRI G.KN:U5EX_?.5REY5;-]ZHKMU_9L2A.=1"T=P!4 M55+=-OZ&><8SE!' 4V[77E3:GZ2"@#*40I4*C7 :5 KGK,BQD=RGZ=.7O/:[L:JS+;Z\^:$+F0(LT!E@0!S+D$0F,#!&90HARFJ3 A M#'-2TMB(I530KIG:#]L"T?0\,HV!4<\$,BM1_<+\JVKN55#WM9),U [UOU7R^K=;U77>5R MI)RA0A$,4"$+5Z:3 %%@##2#7&:I04C!;3"C__E43^IZ3<%708P#G'!9]9P3 MM.9_5;VEMWK'2=JY=(P]=XFN.&372]7YJ3+RY\29>2I5I\K#^:3ES/JX4S.5 M=56DK;&#INI$&I">LW0NU7(4"3J1H/;-S8DE+KR-Q^/_1]V[+<>-8^G"KX*+ M/W9710@]/ DN.=*)=O=WN.RO&U5=W3410:.,J=3F=IDRF7/T_\ R3QG,@$F M0+$BNLNV1 )K?2 _+F"=RI4I)/U^(1MGOI:]LN(.G4/&8C-%8U%7&<?(0"AV MVY$,'6+D.JZFFT;33*,)Y6YWEV^_/TL3=O>/I9'61'.;H+U9)DF&62$AQ0F! M"',,68(9S/(BD8IAGKF5V!A!YJDQXUI*\&TC9A-,/5*A3X?%MK.0)[:$(YXQ M#"P&NM.\9D?S&[!Y,+;*-X';$R@0ZKY4KUTRU$'B/T<14?^=VR>K-\82OU,K_EW.3 UGJ?*,1C,G"K>>"R^Q3^ZILA&_:=XI.?$ [^1W]3T[K8.F*"H5N M:*]4)R/8"GD#]M'NN@2W9R6=!AY]5$. \^6NA MU*8VP*;L57,$\O"5+KIZSUIX)*]MT0^0_,]AV0]?$F\6_A4B7.&X_;A<;.*_ MVZ-^LZM8U*:=6L8QSDR!;R%,FCZ'C$02%D(QB3GE%#E^O_HGG-XGIV44_;EI M_7"RE7- 7N %I!V\H->A-Z8S@*-\ MG$YH8*0>$K1OAZA#$+]W9$<*ZO>$L%L*@!-8O2D!=B.-ER+@I-E>RH#;G0/3 MN9=/3Z:ZX9+_NS%&Z]N7U==E94I.S8@J%%.Q-O0(CR&2601IG$JH1*XM0?W; M(LZ=VDF=GVMJW-R*"FHCZTUWQ@#H1MSA)P]]>-M9?YY0#$S3'8!?6@!;0<%6 M4H_IV)?A\)6!W3/3N$G7EU4^RK.VN,5;)=-M\;F[W7*9FTITVNKDG;6HL,6SM)W%'HY0GN! M0JV$NR/G&B1]N60&R3"N<^4:F([<)%<--G37VQ;VE_]G62Y6_]"\_%+)[H0G M4EA@R+I\7!B"NJW_+L5CXTS97+#N560J?Z:ID#*/ M!.21TMS":02+0O\'%R+/,Y)S53B=J%TMT=2,,I.E^JC%:XJ8JV5EW.%F\WM= M(\VARV5'4Z,N0F RV^JR%U&CM0%;=0 U_3@;A7:OVFL7Y[GRJS>,O3?T'"K/ M*S7\O!*^\PU!KQUXX'[8M&4R8YJ\+N._OEV($TFKFT(]7*(TT8\^C$2B"9@@ M!4E$_5,QBA) M9(PA3HC4?" R6,0%@2F+91(ADLHH=VGF<32#$P^,4-^HJ:&T4\&ZB]$=6L-Z M Z0=!UP%3^!W?QO']?82)L-+5A_J[;M:]6;\URE4?:C>V1K51Q>ZU[GYE7XO MGUZ>NJ/26*0TRA'67_*(ZAT+22!!$8(93B3A@E"92]LJ-GLC3^U#W@EG7XMF M'Z?^]_0J[0._GYU<'@^,SVI[1668_?%&J_MR4HW=JBZG+QAL7K\\O32NIK[R M5YNB=4DADSA!&8PS@2#*8@19$<>P0$KAM-#_T^^FDZO(48+IN8]V% #+)OV# M[VUVVQ0:9P/=:5FLS?904(= W[G7VUD2B[B-"9%"A-"M%D21RDD"8\A MIXK$.(L+;9<,"RFR$V!JULMN#,LF=G!7A29\9><'UX816:Z3Y;EJ0/1#'ZQZ M!_Z*J"$W]+P'#%E._TJQ0F[@G \3)M#=GMG7M.,S=:6;EF)R*[E[ M7\/+J-MQFG9@BDII-YX,@0I+@1DDI$X*6)!8N9RNKLW^C1/=KOX^2LZ M^#AZ=89"$GKSU\@5PG=S2F&OC79>QT=S2JW3[7/\^&)Z0U^ZP\J O 7;79YQY' Z:PB. ^;L;QW&/SO.Y4^T%":.-V(W[ M $8\S_&YYY7WQ $G)ACUE3^OX.$;WG/E=1GV.R<<'_0/WJ_D4SW+!,>)*B*8 MR=@$M-($FDK+,,(QUJ]WDE.2#$F@/S79U%[R4\=]X'8#88#-SAQO0\1SWGI)Z=ZE;3S/J7/997WWN-&($*6L[=-1Y,O3W0^7\\P M0XH6*C9N:THT9]!8.2()%;F@V(8SSHP_-9IH102-C!L7@1TUG$.P MGPT\X!*8 -P@L7[I+RA^XCVO)?_KX_+;?^@[VU=<_V7[9I\;;Y27^8(RZ_?W MTF5#\UJ6_-]?EW-]1]V6@_VX7,DW96_9Y3%-$4H@OK= M11"AG$*2*6WE%S@CG*LX4[F;"\)Z[NFY(;X\W-_]U]_O/[QY^_G+7\#;__O; M^X=_N>:MV )OZ5D- 69HE^J.S']9%]@V8H.MW.!W(SEH1/>:L.((E[=4%=MY M1TY2<83C.#W%=8!KXT?T?J?K 'FWK%=UXXO=82N5QSQ25+.5,*U\M=51\!Q# M623ZIP7AF$2.;&4W\P2Y:B=PP81HM96\2P[6?5V-%D.C0_I7P9*Z_",;FK@. M(-U%LN[B/D 8WG+#RGOD1_^LKQ3P807%^3@/N]N'\=5G^4TN7F2]R3]-&$:" MF:8L1"J(TD3"HA 8\C2322JR*.%.);(.)YC:IJB3;W!^[Q& =IQR#2R!R6,M M6I!$W'-Z>R*"H^%'?>//*7?X:I^];M@[_*YBE+31"M)]>< MVF,6%S23*<0L8Q )FD BBAQ2J3C/BP+GC+J\T?W33>W]WHK814R /\K55Z : M)*' M7&)YUS!F>?OT/%_^D/*+K+Z57)YNY/-QN= OD7'DFB)%=1.EM/M[8[3HS=:_ MY.JSY,O'15/B&R&DZ2C1%@96D38S<@ZIT']3@JI,$;T-2IS2](-).C4^^VU1 M;61K4HHVK<*X\S8IW/+:$> D%BWT5NQ4Q[9MZZNF2G*KW[J1FU&H*33U0^_< MMCK=@-LGTP'2'],&A]\328>3+ MILW;LWD93ITN8_U]H%&FOQ$QR<8(HSX9A:ZC+]]$[+/GV^ M__3V\\._;L"G#[R47AI$S*D9R:W1Q2S;Z;)3 M[70W#7-W- :_&YU!I[1KQFJ8!\32A?'JRSZBF3VP@?(U*SY>IV2K!7GMILC] M0OXY^A]; >VMU;'=;-?ZI$UFWKOY\H\O+\_/\T8>.M]^"@^]HYQB1!E%VM9F MVOZ6,H^N;SV["8KZL:+4: MW=3?E]>%#PZE#D<-MX^/E7PT[4?*M;3@FQ'W!BRWFMP )A_+Q<+8=II#6O%> MS9 _> XDRV)4Y!PJ7%"(6*P@C=)(/PRQD"3CIBY[]QR\78@_W5.PEOGUGP&Y M$--;_=%W$NVSB+.:>V9>L]W[\! M1G#P>RNZXZF>S0)^% EW'TYQXY1B:T5V1GQFDX M0XXAL/:!G+AU8-%]4Y;3/! /LGIZ(]EJIUFVRA#%!4Y@'',.$9<($A5C&,69 MQ(+$2A"GX,.>N:9&.FU%VKEY4?1T3V#)YN5C\]UPK<7?@Z\=MWA"+3"GM( U MS&+D!$;0,%W$+?#P5;>_9Z9Q*_A?5OFHEK_%+8-+LU12FTIO9/OG^\4MYR:X MJ?XLN2R_-15;<<1YD5(!19QKNR4B,2PR_3)[-%L]VSW O;3&OU M/A3M^[ [>(?KZ, MZ) *,-80^:L)I'G+"'*445@D'$,NI:)I%@M$K?9'IP:?FDW2"&6.ON+D)_8S6(MK7P3B"+U^ MWK@6D\#\X J'4P&(,1_1'WT]W%>XH!U@\^YXMIG[E=S-#K"<=S*[##+P M!*5ZI(OR?[J ^T6]G)>B/6%>B$]Z#N/7-O^\5^_*!5WPDLXW_5;K4]':2J5Y M(44"!8VY\2@SR%(NH%0Q$9DH\K1PC)KW+:++2SQ2Z?[[CV_>?OSR]@W0?_MR M_^']F]L'_8]W[S_>?KQ[?_L!?'G0/S!A]E\YX5"-RC0[!0\[Q.$-+?](6K M^OVB+;(S4R(7128CR%C"(.*).9YG HJ,,!45'&&9.98A\BK@]+X2C7S:RONI M7(#:*%+_/&X R<$*CA,U,GQ5_D2A(JV2YH"P57/3,?#=LE*R7!EK;SHA(Z>7 M9")Q(@?"_:F"0TX#ZSLBY,PLUQZ8-%5S*RG.EX7XY<>O]+^7U=VN@1>IQ$/8<(LT14',U= Z_V@9H@LKW1PX G/:(*0&M##JQ<%;VZ+3LXS/V1/V77]?!1)N,K%RL MCQ$:YMEI=^!82M)MT D]XYON&SN2-\=W[3=ZKR='@%*4PW#SW*/#<$L,!D-@VM _=L+4'@KA'MNGI$KXEY0][@T M[J4;KN@C\KZN7Z1X\U*5B\?VW*4YHJE/G^7,(LX53G(&%<\3B(K4'(XGA682 M27*5\1C'F=.YB+L,4R.55M;F([ULS[' 3YSJ1V$^E^)G4#;*@9>%7AA0&W7! M;]=7H^PB]O_V;"1,#[C^_N/_]Z^_#^_J,CZUE@ M;JF?]LM]*8O_5P M:S JM4#/'>*V!&; MS]7L)[Y76J/ Q+@-8-N1^@9L5^WD!>#OZU7K- .?7FW5Q)(WOV]-](FMWIYP MX5;Q^J]6 'S:KYH9N/E415D:-9\KGU.-\CD+@,WZX%L_<4> M00_N.5[+=0.,M. G(^_/8+D N[_RVK/)&A]O'N5+\XWL6[94_]C+;'NC]\YP MMT]FQ];&M;_];@Z)Y+\DK1[^6,XPXC@M6 %3(05$42XAE7$,"Y7SF!0$">$8 M%#Y(CND1F7X.4V]]XGH6P(Z4@H,:?D]S/D+O!ABY>=,6:4>9&V#T %J141K. M7<8Q?!^Z'AFFTI[N,DP.7>LL!AM&AA]*RLIYN2IE?;L0QPW!-V$W,L\BH8UE MF+#,)$^*%!8FJUPQA$6$HC3F3G7/;2>>FB&](W=CO>U*_A?0RNY&A]9+8,> M(8 -3'J'F+:"!HEO[F"<4A8SO=?44K/..TJ^54SG^;']\WV MY]VRDN7CXJZIOL5_/%1T4>O9VIBJYE_S-L)*_/=+O3*;*6T\WJL'^OV385/] MB]6J*MG+JBF(OOQ$F^)Q$9=QDA*J=Z<1@PAQ"5E""H@$R13)->=1)Z(;5?JI ML66G)."=EN:D?*T8H!O-!I3^&^UYR%3,)54*8LXI1(5 D&3:\&>2YXQ2A&G! M':L&3/6)&&?#8/('U9__N;#[&D]VK0-_TMNRE7N*@U;S[NCE!JRY88T!V &A M,0-V8 !;'#8)J!J+&]"A 7;A *LE: 'Q7!QS['7T66YS--G'+^ Y]K*<+ DZ MNA"!2B743BFZ_]0*?C5],T8P0HGY)9]6Q0?_2^)<#B* M"-YR$+_(9UK1E9S_V/9XW_F$U_I;W?AP];?\0^/!G<5)A#$A#":$*H@$%I E M40K3+,,Y)30N<+ZNS?U@?X#@0S8KRMLOX/TP1H"=MN0?&T>XIKRC/:'\SK^: M)\7\QCP40#_YS7F2H\/;R^+:?<5&6ZO72T:] 5N-P%:EW=U;W>[1MB$.K6)! MLU0'PQPN=]5=I-?.:!T,HD6>Z_"QA[93^*:_)LOJAXEHH5'"(YDCR%D>081, M.61!.&GMU=82U?:1K6>1$T*S!.&,$RQR-<%.9(("JZH MWL'A-&9TMEJNZ#PL9MLIPB'V8.;0MK,/W.R^%4/1",SY&[$\AT.=4M=;JX>= MH4=NZ7"LU''KAA/7#..TO[?A@9]E>W!4?RV?NW9J4F:I9 AI1C-)9@012 HE M82X)+PC%2.1. :YG9YJ:AZD3%.Q*.K!MW7ET[5YH+Y@%?KN'P>7\LE^$PM.; M?WZ>46G@HKJ'G'#YA@&)81^TP27E_;/>'9NTLP^F3XRQL/A7^?#'\E=IHO)G M7"2RR$P(#U?Z/[',($ES 1.<*Y[F*H^5E7O;>L:I$8:)FZI!VNQ+D$/*CQ6Z M_401!+/0L3F-N.:4L1,8-!+?@$YF$W8(?F_%MN1;>S@=\J-\PSI2]I,?>-U2 MI5R@ZDV$LAIHO#0G%[WVDIB<;KS*N$EU:4._-4<(S%D4P2*2&*(\D;"@J8*<8DF0B&CN5JQMH!Q3(Y&U M&FWB7$W;4L>TD=6Y7?F@A;'CF1'@#DQ$^T@W.ABHUUK<@(T>79^9M29MUHK' M<_\KL?37"'V0%&,W1[\&JA,-TZ\:SKTEZ=O%JES]>%?.976G!W]<5C]F6!6\ M,*644%%$^C]1 JF*$UA(0J5*"1/,:O-Z9ORI45PK(FAD!&LA[=N2GD*PG[,\ MX!*8B]P@<6I-VJ/XH.ZDI\8;K4%ICS*[/4K[+AMFY1P$::QK0;0UV.Y?5O5* M?R.T;?4+K4L^BZC C$H&T\($UV.50:9W1# 1B<(I3F+.G*I).LT^M==]$ZU% MNV@MOGQZ6JYK1 ((F)%Z>-E(MZ6QLVZ" 1Z81XXBX[95@[HJDCO"WX!&?']V MS"#4/%DO;G./:K,,@N704ADVB!O9-9W7]=?TMR\SK $NL!(P4U3;)33"D"!E MCG'TSZ,4T2)-;1AL.^34:.DWDY4LVB:1ECNK'7SZ:628UH&YX;>/[TV/TZ:S MZ?FNIM8O_;&./>9$=W'[(G?_V+[#.T.-\F(>B[Y^VT[\QEODI=Y$O%M63_3] M0ID_FIQW6BWT.UO?5TT]D'73&OFEU/+O5,Y_8[8A?/5"YS,2X9RF!8:1D"E$ M:<(@0S&!49+F$@NB$'-JX!5*T*F][O]%GY\IH(UL0 _\,C=%]19R!62GV]71 MEWX6V,Y F<*R!>:KTU&:6DO0J EV]+P!:TU-[2BCZTY_, EJH^Y>CQ&C\ UH M50X:O^EU4<+%=/H1\[7C/+V";1'[Z7>^81^:MB3!KW+U=2E,2%:;<7?_QT)S MZM?R^9/4;^-BI2W&691G$L6%@HGB2G\Y2 1I0E%3,3!.&8XS9F72.<\\M4_! M1D239];):-*+_GM9+E; 1+7U%$X)#KW 88QU^V\65LI3N=3=?6@9E1@E6:,0C>89(4ZT93?MU#BKJ4(#69,HR7\ ME/6,Y9((P3&47&0012B#!<>9QEZS4Q;%*!:%"Q'US#4U]MD1M?&%\UUAP4\? MERL)XLSQW+X/:SOR\81@8,8Y!&]/3G\T8P&&)V[IFVE40K%0^9!%;&YQ=^I_ MD?RETD;3VRZU]Z-^'&8$"Y23E,.\\>JSN( L0@+*G'&54!IQ>Z_^J0FF1A)K M&<%:2&"DM/?KGP3QLF/_6FA"VQMNJ#BY]OM4'^3;/SG@:,[]/G5VO?N]UP6J M'W2AHL.. ZZW:$P<2<*)3&&6QPE$.$XA240$4ZGMARB):22CV7/;WFU%JY6= M)3&2]"YOU:$. 4]SML(#N@),/I8+3K"6&R8#E3T.0M022R M'!:(2?W5R&D6*:E!X-T3\G8A_N3/QUJ#T9X.:9J9_BF?"SN+>((K/>)^_ERI M*=M*4WNQ,=,I,N5WS<8J,.5)ZFD5E_*[%,Z%I3Q//\Q6VFE?4M;/R]:?=:_: MR.AXQBEF/!,)5%D3.20Y)$)0O?,R_L8/%$F1@[4.JYUN?$WEV@>]-^QX\5:(1E(ZW_:LK3?])RB*(LH1 M@XAI.QMQ7$":YQ&,,YD*D=(X3R.7<]U7TF-RQT&-P<4L#3-VRC#K/,J[74[; M MPKCTS5]BS_X@S7>)L#/LK[VIN!*+?X< MFP0_2^5MT^!)G('!'VU245.!G4I( M<8%A+"1+<*SB+(J=0D*N$&9JG]U6,C#7HAF#N=SVVFOW'H!VRCH&C5RS7I:A M)".M0N#/TUH-T-OSL#YQP-0MG=''8_2)!U1]Q:1<(\JXD2H>0#N*7_$QYH#R M:>?:>)A]W$>YVD;XF>H@F]ZTOTA3M_JSY'--&Z4J>?-5>:#?9TCFE&E0853$ M&4249I @5,"8,UGD*^MAJ!1<:_C]@UH-06'JMZ8?DZON+(. MI>9><85'JDKWBBOM5LHNT%+T5KWS/>=X!?("H;572R_4',-V3SM]XY?M#NWV MR62NSE2L"H0S"1-EBFJ)N- ?YRB#G FL.*=<94X[HW,33>U#NY8.?*/S%\?< MG;-@VFU;?$ 4^ NW%5$3W!JI5DI_&XU+.'C:1)R=9M0-PB5E#XW_B]<"Z_?)5R];=J^?)<+A[U1D/_K*3SIL2!X:8[VA[L?"@7\KW^ MD2G"QPJ9DP2RR!3J%(I II((QD*E*N(%YM@IIOU:@:;&*T8?T"ADBJ4T*H%& M)[!6Z@9LU (;O6SOZ&G/% M/<.(OE3(R^$/9$H%>+ M,RK1^@+OD)"]C3NT:*I4LJIDVUV^$606J13E4F8P1:8O.V88%K$4$-.8DBPI MHEQ(MX*H1W-,C5XW(H+:R'@#_K\$@V=:M6;<7\'MR^KKLFKZ<"4W4129_W=% MPOX3+);Z92WK^L64%C-QG=OH)]="J<>+84>>5T(VX\7V#F<_R MI6=1\%::]'B&D6)+CZ^K*K&%7>[$'^7=+[ZVG42 MP-14=$ I5+D0$"69@(S+2'-&EB8T(S3.K?9[EZ>:&G4TPH*-M.!_T:?G_P2M MQ [G;?WP6IR+>@,M,!D1D]'?U: ]![D M]8\PWK&VEV (JH*D M$%'$(=HH?&F&6=PVCDL_Z3:E*ONI, MO.[A1CQ),$8)C!-)(8I2 0F)%4P*'A9&G%LA6QW<&YT<1I( M.Y:X&I[ Y+"#3"-@ $[HA< 3%9R>8U0&Z%7S\,7OOWAPAYMG6:U^?-(+O-)6 MB0F@ MD;FQ)#927W$,;@&^[5F-3TB#']U:0+C26 /EK.'-IPK%[RU@"<**-C.V= MWLI);]O-OQ=ZIE*5=!-(N(XU-$WG]8^U_;,J9:U_I[?(XJ-&XZ6J&NDVOVOB M&V9)(E6690CRG)MN-!A!AC2K%87>!KW,W'ZZJ,1U >JO7=S\1]&$$ M8FS:+H+Y5MBKZTR'6'D[#IW00KYF#>JMSF!7Z2ZR&VPBP UK[R@'.LU-$,9: M]]W?W[1)2$'K40=C;[M.#8AI\%]](W[:(7,L/_M *@+4& MIF)LIP-8*^$G%-@#A-Y. =PE&/F,8#!$QR<(PX<:1GWO%[PR1N(;V?[Y?G'+ M>?5B\H-,B+&>0-:?Z _#T#,525Z0)(6$10E$>::-"Z@VS%=(" #,]Q::O#36NZ?32^$#MA& M:-!)[8_1!D#EBF[XBDJ?%5,^'4V;MWMJD98)UH ^KR]X-JQT'> MH K,.IV6\ 6OL[OJP&Y"88(&)M^R$OKE&3E&P4/LX3\'FI@%A;.^6 ME2P?%^N2O?J?30F*WS[??[S_K\[QEQHPP@$MW:94M$- E@V^_102 K7 +-))NRVMW+<+D/K*=[- 9[>J#>;<<:+?7/0:B\"SN4^]S8%=TN]*]O4&^.2 M2Y:G".99*B'*,@ZITIS+"R$0%Y&(D75_@KV1I\:KC7#@F3[*O]IW(]C'JI\Z MKT(@,$>VROLL6796VT$M!_9'&JW7P$D%=IL,G+Y@Z':)K;9UMAZ:,X6,H8@D M,89,2@619!*R F.8BHQS1G.IDL1MDW0TQ]3>PR_\JQ0O\Z8NU8?EXA'J29^ M$7RO$M_OC?".82*G(+;=,ET%7.#7]PBSAT&8#=@TG47%VU;I>(:1-TAG53S> M%IV_=/"9;U<]8GW07"Y>RL7C_;.L&M.NJQVQ0X#2#)E,,(9(+YE;G M>*J/P1@[];./P0 WQ&@/@+4;8XK+&MX-LBT#M77WMJJ#K>[K%3_7[+B^V7.= MM*$^QHVXG,^;_) .(J^^E+'7RY\O9C3)Q_;EC+TD)WQ!HXLPU!(R'=>7U8]_ M+JM_OU]\JI9<-C6U[M5G69+ C"@"$2$4TH1C&!$59S$7F$K' M3]?%.:?VR3&2&L?L<[5\U.,Z?V8N@VS[>? *77!:[Z2] 6L .XG;4G]Z5[66 MVB136#V0R:W0_ M2^(TCP5%$'-F[&9"8!&I#.*,$<+3'"74*;'/;?K)\5 G,:1=U6K1R0ST=T4" M"%2K'I@;_1QIRG%E[!@K'-ZAW5L=DHWD)^J%KZ4'1OP;T"G@L7#5(.!\E:ER MFWS*_9S%C."F0MJUR$6M3*XHA53&!D4QR M:HPPB9V"=VPGGAK/?7[[C[=4CST$1B.0=#']P]L^=96T/@LGY?5RL14K_VM.)5%C"F%!8H$ M1"I'D'"6P23&>4%P%F<$._5D.S/1U%AG6U*D$W1X%[-ST-I1CP_ 0KO&AF#E MWICK A"^.F>=FV;^B"V8PA/ MP 4FB0:SVSW,;BTPKY7@BG+Q^Y>_2F$GB3X=Z6^?Y< MUO]^5TFY=H69]&<".WC? : Z,ZIO( MB.8T>P*-E5W7Z;5;*%O+^^=HENP*O[>VR,X3#PU[:(=J0RS>ML&#'^5J%D>( MT2+1&UR2,(ARG$.:$PY3K+*(13)*93R@!M>Y^:QH9ORJ61LVZ,(J;TS+3->8 MAS,(VP8Z7 '86-$-'4CKZ+5.RK:/H<^ AGXHO$4QG)EFY-"%?F6/XQ4N7.\K MQ?[VR1RR_4_#8_?*M!BL3626K&UK.(2)0QQ2&F1$)4 ML!P6J/8P$=NM'+MJ*[%^7DD#-"/I1\$3\1P9I)1Z:!?T4,2N'#UL%=_ M?]O2->Q=/)HR9?6,93DNLCB%29KH349J"A!F)(=8D:*(\R2FL5,SM[[)ID8# M>YOSC@F :4ZA=W;F\5\M :?/I38[FOKUIDRA(U'T0F]'%[X #4P:AP<=;=F- MNGYITC+N>J%S9@\;3#QQ2.]4HS*)C=*'?&)US]!#B[DYG_Q$J]6/AXHN:LK; M7-D?N[]IMMP9R9@4III"8O(D#2U MLLSWYT$/T;P))(NC-*$"DA@3;>0P96(<&519A..,4$H$T473 8?1N=D<^4;< MUNSSB&-P:V\7PBUK-_*:'[42^S0 +<'Q9O==FF]D<\]2_6,KS_;&@<:=?G/6 M5<4I(;1 ",HB3B'""88%3R/-ZB*)DU1BRMU,NLW04R,0(YFCQ;:%R=).&Z1\ M:.O,N*;\GSP?Z^K+"ML./*[M=:30D<5U?,45W;>:BOKSN^73TW+1A 77MZM5 M5;*7E:GU^K \#A7>!A+7,ZX__*G,)"11I,TOGN:08<5@P23FG.51FHL!3;FN M$LKEH1^G5]=;I21O2FZ)FH.8.L&$_!3N>C^>C[\+-3*VU'1N*L9F,)VE &M-FW>1PUV]3%^AC?K M9=ZN_,D,D1T]/;<8\X*YS\YCUPDT?D,R+P">[%/F9^1AE/]QN?BM7@<+) D6 MN40P+:3F[HA$FKN1B1C(5)S3""&LW+A[9_3ID?"ZK\N=*2]5.7Z:)S[MUI.V Y+T6; MN;40G_03L.Y\M''\T?D7_9.6%C8U;C*2LDP6&4SRC.N76B#(F-1O-D$IQAE& M.7(JV>A%JJGMP7:5N@%[:C6FUJYBYMN]40UL=1M:<3;/CH"U M-M.N@2NXN789J3#&W#E0_!EU1S.,;=R=4_&$D7?VT@$=83=AH9IX=DOA?C:5 M<._5;W5;'F8F(D8%3[4%AS/3*$W$D# I822*(A,8F>XU-BDB+I,Z,<5H:2*5 M$1(N%7RIW'=SQ>A4 QM,FW"O[7(X*"P]ND MKK&^8'9K(>N(5V\;6=NQQFLEZZC=7CM9UWL'QN+?W[W?/[S[1$U%KZ9GPP/] M_GDYGW>=;&=)1O*\*%*H$L0@2LS./.,1)!&+LDA*PI&3F>9UH*H);5;O'BIKR3>0GY;HUC-ZYS M6B,3JJ^+,W9=Z4FLBMTG*!36@;]! M:['-IZ<3#VPEWWR&]BI6^_L"#0'-TR?(:>I1OT%#0#G\" T:8]A7Z.W3\WSY M0\HOLOI61B:(]S/DB\?%R;1\Y.LRJ5HK^13/5,LH7E* M&-0KUM0-RR$MD-#_C&*295*D;L5X/,LW-9YL@U>891E4=JH,ZMYM1EOPNU$7 M-/HZVO:^GP8[\GW%-0[,SQ=BDV[6E0-$XV2[VR91-Q713!\VJ[5T9NY B'LB M=]_2CMJK;\K:T[G_Y*T>KL0;TS1ZTPHE!>R@!$W MGP)%"&38I!06+.>9:97 K.SAODFFQN>=G* 5%!A)@185O+$N2MX+:3^?^@(J M,"D.PLB:XFQ .,%3M>1_?5Q^^P]]>TM1^B];9NH==!1ZL5%KS1%6UPYPKVV[ M+.P6K3:YB6^63[1FI+6.8Y#C%L9)9)*S:&5C--K57 M?Z%7\TGBH%YX14 =/"@^01R)-=9/Z">/&6VN/2Z MR"X.,IYOS%:?/:>8]4W#-NF_+:J-]?9 OW>E=NNV/+C^P2>YH/.N(MY:@%O. MJQL4]MM>WW-.MIMI4=:G'T,.L'D_F%-7N0EZ:$(=3&$> M_E7>+]8%+5,E(U,C!R(B3'70*($TIQ%$12R++,YIGELU$+6><6I,:C88-8B; M%S%Q,-"LT+6P7W#.I+=ZP=> M-S/8!:I>4]AJH/',81>]]DQBIQL'^JYH9>J/UI]DU9Q_-LG!VE0J%(U11%)8 M2*))F*4,TI@EVN1%$4MSHB%WZJIX9IZID;!Q]LI.5)/4#GB;2MTDL@/8ILAK M@\HDMXOE?&XHVUS6_-XQS_T<])10E*8\A129$Z!8Z8T&40P*G.L_,\9EDKJE MOGH ?YPTV"/XQ\3=TM%V/9:!OXQK";5Q7[5.SQO02>G1^]4/@R\OUIE9QO5& M]:MZY%6Z:+86L?YG MCD5.,I2D3@<4O;--C;.WPH+_19^>_Q.LS ] HS&&E]B%_V-TTC$4&=U]M_O,/61LSM/5]QS,L M!4E2)2"6,H9(8 8+E1501"KE*DLDB^)1&F^?$&YJ'-5)9VP6+=Y(K;5/+9H= MB;W64@3F/ \-LYL_P'HY/_4OYWA=L7MP?^T&V*=$^W/TNNX!U5M;Z[XYW#B^ MKE:SO0*&?G\+IU1XM MZ9YW 7 [/1H'MV)<8VEG&UV'4&BOR%:X&]")%Z39XH'J_MLKKB=XK8:*!PKV MM% \O')05.!A_^>_E[5>BY+3N4E462>SS*3^DB-*&*1"((APBB%)XQ1BE,4I M$3@7'#M$!]K-.K6/^U;*-@-N4['=Y,E5VV;%3U(T%SV;IL5\3LNG]M#XAXF6 M_6DNZQJLOM*%Y?&QVT)9.%Q#P!^87DXWGM]9CR9+;BUX"%R=H@W]XSN2]]5; M7*$; A?B"RT'&S/.T$V_@WA#QYN'V6P]]3U^D9JPY"W7C]1+$R:WVT)/;]HB MBDF20DF1Z6:2-CVX"R@CBG".D4AYX7*\-E20J;'_7OD:4Z#\\_UO;J;?X"6Q M,Q#' #HPSU\L$70#6*,*V-$%["KCS^B\%DY/INE@,48U8*\%Z]#,O7J\@1O= M$X$O:XO[QYJ8W[Q($S/W\,=R%A<)15&,(55,F\4F8:Y@7$+]=*<\5E%:2+<. M+6[S3XTB]<.+''?#CH!;;I7#P1AZ'WTN_&TC_HV):6=2&[NEN&D3\+0*'O?: MP[#SM1%WG'W<7?HP:(ZV\ .'&5A!??555@UQ;LZ;))%1ACF%<4)S4Y4(P8(G M$LJKP@!2<)8)$6N6&KEAK>><6KDT,IGJJFM.@FO M3,PY@MCBV-TW<*^U$^G O%?KE!SO8%Z9Y70-J*^=Y>0 [O4Y3N> FFBJ?'PE]5?02\ M M-O#U1#LDO[,'.@6T_8_;F\F19*]S)FW_WC$:6%%GO\:'/]0,\D+:M_T/F+ MK+>E5^I?Z-P<^'_Y*N7J0U?X[IN"8^:T^0TGZM2HV6@*6E7!CJXWH-,6 M-.J"M;XW)EQ]IT;16N>NW%.CHF/]TH"/A:7_=!*+'=K#.N8ZN_M<@R^!+Z]L M.$'']=L&!_S(LQM^QBMRU-CE5 IVF$KQ]OMS6347MXD4,\1R(K,D,VT+)41) MJB!+E()4425HHA@3W#E!S8=D4_OH;.7K$M3,$)6E";WUN#Y;;6=A@Z2J^43<9YZ:%[G&3U+S">?)##6O$PRD=_Y5BI>YO%>[ M!1_7W4+K!_E]]8L&YM^SI(AH2J,"1BBG$.4HAX0F#'*I$DW@"DGD%--C._'4 MR/G+R],3K7Z8L\C_DC_ @ZR>ZJ9]=-M!2;_C_*M9PXU-Z.AJLUX02R8. '-H MHNU$-JCNU7O=2-U9V,!(#QKQ/1K;KHCY(DK;:/4>*N- M:9&MD'73L^I_.[?-O@"R'25YA2XP%^W*NB[4^E,G[L_@][7$?KMIVZ'CK[?V MA?G&[K1MI_Z)OMN6-PZCF'6_JMMMX[=/U5)_]9_H^X4R?S0&W/I5* 22(HT+ M2)0J((H9A21'$P&?C\YUO\G3UO]L^B.!EH1<)Z"\;O#/GP/-FTW,0'.-:9V' 6MI1 M9> 5"LR7-ADF:R6";C^O@'&,9),S$DPGX:0?(J>DDPM#N?>5>[M8Z>%NA:@, M=;=_?- \'L]8G,D"HQSF">(0*8PA8RB!4:2$RC.:LL3*0]\[R]0(L144="+> MK/\"C+"FH+E]=[GSP/9SES>X K/38*2<>LQ=1&)0D[GSHX[69>ZB8KMMYBY? M/"#L47_;WY7?I=CMI=3%F;%4"<8+!1G6+SQ".(>,YMIF$G&1287C.+9J+WQA MGJF]_%I2J(RHVUY%E75'R4N8]K_U'I$*_-X;D!HI][N=#0EU[$'+(=+1#VHC M!3J>0<]3_.-E*'K#'WMN'R_Z\;(.>\&/%I;-J;+Q6HZ=QU+[>/FMTN;3 6 M@9EN#4,GF;_]U$F%/>V4]L<>=0]T4JW#W$);*>[(.-6O[5/_BNJU)X<=K79MGU*[E6M[K[NF!EI)YSN>^,W/VF3\ MW'7K#6\P;J5'?ST85G7/QO( MS>\[9O7'FD.P\\203E./RH9#0#EDOD%C7!=(=;=\8F6;I_1Y4__EO="<6ZK2 M>-S:V9H(ATJ*VX78*?*N?Z?I631!C1\U3&WMJ.X]3$R:44XB2(32YFF4(LA4 MQC5)8A;C5&0DSX?$7@63>&KV:QLK.H0OPR^N'5\E$"TX_.=BU\)/?'V) M^']*4V593_Y-5O11?I9/M%QL>G_+ZBF>25Y@1@B#N<0*(A['L"")@ (1*C." M"1'9T,+PEZ>?VJ=C+3&DK.'QG'!7(Y\ @! M^RC'&YOB\&O902<\V$C?7M%DK(4I!V\/6X B\!:3OUKI=WM@^@J^.XQR906: M-V7-Y\OZ13^FFV-#'F=(,9Q#4L@(Z4'$=]53DY-]3IU2GJ4/EMII.^>(2%N MK:/JBXECV!3TDW&42 (CA5)M&D4$DD0ET'B(2)8F12%2^]"VH_&G1A-K/^@7 M^U".<\CULX '/$9R"3?2#0I7.\;$)4SM*FS^7'7XSNO:'W]V?-N(<6=G9=Z/ M-SM_V=".K0MYK^[T;K)M4WE,,_-2J]C,PRMV TX%&C8J;Z/(F6^2G5LV?-\UOM:JO MMJ8.AQ.OMK8CG6N\VAJ[G9L$68;>(Q>_,XYW6A,$J;V#GC S#-L_?9:KLFI* ML)JY3&GM)DM'21(EL8QADF#/VA"8G/<6_2AXVC:85G]V![&[I01S>.41C*"B#,"$9(*4M.R66%"%%))%J?Q[)NLV-)V MW]4WG0LM[4X:CI7>?_S'VX\/]Y_?O_WBMM_J1=5NU^4+J<"FP$;,/=].D-J< M-HAXVH?U3C7J;LQ&Z<,]F=4]0X]GZE55FLS$.UI_O5TT?[S5+/:-SHV;Y_1/ MNQ"RJ,APEJ813!.A.46:)C8"$2APG$=$\!2Y909>(\S4CGJ,D(T=T_QE1USP M^YNEB55P/O&Y8J%LSX7&@3\P@UV!_(!#I.LA\W;4=(4H(Q](70_:\;&5AS&' M9F"7#N#3YRNNPIQ8YS6T]>=47KU5\N M]PC\Y:A'H":,U8^=V)?F_//A*UW?-@?FEE0_\5"Y ;32L?Q[0JG6,1;?C ML$DMY)^GT6NC_%X\8NN"6&G]00? #>B>E3)0.]@1E\UGM]@QQ!Z_F>R(BW&R MU^R8\WL["-P$-*=%%BE3%5]_H3A$G,:089+ (L91P5&*F7)J)]0SU]0,UM/G M6P.#ROLP'GPJ.,&@\*&@^3@2#!30W3?3:Q\(7@K(MKEE:#N=!_I][=?@#;%] M?&G/^F@"@L>M=B[=<&T:7+VI M>/"A7,CW*_E4STBF$H4+ @N**419)B%520I3E+)<8*XD$<,2W4[,-C6"V!'V M!NR4Z/C=2 P:D0?GJIT"V\ZP\ 9A8+*X"KTK$LIZ4/&>,G9JKE=*"NM1^WS: M5]]- SO4O-2KY9.L/I3UQDG%BJ1@.!:0BER8F,U4DPC*(,\3EF1)C#.[#A@] M&J=&O #G M[#WJ^VIN,BI.9:(,4PI M3?($YU&&G-I?],PUM??_W=".?3:XNMH)5Z$UFI5@.DT$Z$'G (=W\^!XIE0WEO M&B\6K;JNUF K/_C]TW)>\A]A.ID/A= 373E//RJ'#07GD-@&CS/0+"IK^OA8 MR3;T>]-;<+]#^JS@A&<1P9"B3!M(*=<;(YHS*!17>H=$9199E:YPFG5JO/:% M?Y7B9=Z4]=I78*?/I6L[&BOX+>THWZ"&MJC.80A^;V0.0V).*/DRM*SF'-?D MMZ1YMW8O"FK): FR:XNNZ"OMY\_@?+IN1USYXZ;9J"7!9TW7R5]ZUPSYAPH M*>N_ALL-=5H9UP1/N\%?-4O32?]+J99N@PU-@&J^GN^T9G?+11-#\<]R]75] M!+H)YQ&(IXF(,\CC2$$4%1DLH4,F4Y[]2^9FLCT3P)8"TX M^$-+#C:']$.CJ6R7PLX@#P!P\),&+]@.2&)R0LI;OI+=K".G)CE!<9R%Y';[ MX(Y:Y4I^*+\U)Z_Z"2JW">A/IISX_S0D:5I.+NJNL8T>_5Z]*VM.Y_^2M)HE M,<($\1PBDFHZRY" )"ZTO5[$&>ZW4LB%J#_1'^8HYJZM]3$3'%$2IQ)2AE.H_XY@P;,< MIA@AF2:4TQ2YU=PX,Y/+.SQ.N8V-H."YE=3U>/8THK8'LE>C%/P(=@U/)^(- MZ(3T>>#:BX*W(];3LXQ\J-JKZO$Q:O_EUW<[7;O%NQR@^\6Z[L^/&8NC6%*> M0)4F!*)<4,@*K&"!*,NHY"+E3@&S=M-.S<*Z?Y9F/[]X!-R4:E#SY1]UN_OQ MU<^T9PFL;2O/P(8WGW;[EV["9-8IEPT(@94)OLYAG7&4Y=@N] M/9QB:M1S5RWK&O).3E!K05U#;8]0M&.4Z[ )S!YKX8"1+DB<[3GEO879'DTP M/N=?S7IS2;"[ZU2>@<^2V2*,N/B97'&(&)1!&E$(QC3.(LB09-4LMEJN:)S M2\X857PG/MHH$7 OT(ELJA?P=0&KYB]RJZ4C0XW[/%BRWV17.32S:E5NCDJ2 MF8.KM;*@O<0L_,$/]^]H40!K&,!/:R!^-N9>AP58@]'$1X,6#H\\_BK+Z.L; M,:[PXWY_7F5ACKYMKR/%@%BGSY++4V'LZPJ7B::FH7<20O5T!P5&WS[/QJ>40ONOFT!.Y&?,J1E]P7D' *( M_"$X4IA0#Y*>(G?L(.F-S[DPQ'A1.':Z[,7:6-XRAGO:>%[>Z6MG62JX$!1# M%4E3-:_ D)J^+4IE0F$542H=:Y,/$V1Z;A3][&4A?<^;)0CA;AX"ZR0]S$81 M8#1Y+9?R(9*OXD7>"#%AQ_$A4-?YBH]&&UI9Z4Z:B*#Y^X60W_]+_I@5<P(SDC,R 2DEGM+^B0M+AB"-71CJCT'%%I',7>C=OWKVL3"FV8P[9A*Y& M+(D%BS(H"%$0Q5$"J38K8<+R)*(\2O/,*97O&F&F1@^]G^7Z!GPT'^==?4"G MT,UNP!?XE6J]S=LT- SYJ@6^VH3RNFRO:4B%63&?-I8UU.$MKL@;- MP>JR'],[9?_RXU?ZW\OJSJ1Z-RUT"T2E(*F$*DNI9NA8;T,+E,),Y9P1@6.) M$T\,?3CWGXN032H$ M> X2![X[.\3 QA9=:81[=;$T>7VN-GF3/3[#DL@,2PP9YRE$*D.P('D$L8@+ ME0I$LHB[D)\WR:9&C;O5*-K&!:RWP4&][7# CCL<="47',G3W[+;4>NK+&9@ MXCU>Q_Y&%75OIXJ+Z^C>>,(WYKXZ2WB3:]S6$;[A/.H-X7V":S\)9O9*?C5M M9K\9)_KR27Y8UO5!C9LHX9PD,H)1G)JF93&#-.$Y)*E@C&4HRV*G[&;'^:=, M[W=-M$%M K-N.7]Y>FD+$;0-:/:T ZUZX">CH&N?(L<%N0FE.Z@'+>H'##&0*-NI?GPLWS6 M#^-7;31^JI:/%7UJVWMT!F=]^[+ZNJS*_Y'B8?F+W%XL9@HKI4B$(28)ADB: M!CY8DYO*BQ3+0A""G,CM*FFFQG:MV,;<:[M, KJ1W)2<8M)4JUH+?T4WRJM6 MT-+F&VM=0F_-C1Y@*QOH-+D!V\5JM0&WAXNUHY%'T] 'L+X,Q:MD&==L] '; MD1'I9="AD3QM&_F9-@U5IK2YF"%<:$;E&20,99#A6$8BRS,AK)SYAP-/C1P_ M-(7SNAB5WUL9+<\JCS"SC=5Q1V*<$)V+Z@^(S-G7]8J G&Z@D>-P]L4_#K\Y M^+W[2W>G![FM)+U;"CE+HICD"1(PQT)!)/(44D9B*&5*(HD*3C+KJ+G=@:?V MTMTUM>6U<,!(9_^V[8%U^6T;"D'HXQ\[[9U>ME.J#GK9]@8:[64[)?[NRW;R M]\,V&G^3"[U[F=\NQ*UX*A>E"<(PS3ZZJ(Q9FD14?]PBR)A$$!6"0982!J5@ M*2,,TQ@KEZW$A?FF]FIVXC:9FG1/8"!;B1TS=2_A;6?X>T0Q\-N]"^"^K.L M,7]6NR4JGNSR2[.-:GE;JGYH6]O>-HQ;NCC[32=RAD6!BP1B)#*(\JR ),H8 M5"Q*!%&*,^'4_&M_^*DQ1RN=&SD< &;'!<-A"/SJ=Q%-(2(]3^OLZ<4^&'S4 M]_BT8H>O[9FK!M82V?59FUSM55DU7NL3C>ZU#9!RI5]A9MY>E"$*"R4QY(A& M*56Y1(E3+3.'N:?V?F]E!;]H%E6EW:-^]1+8D4(@8 ,SQD!,W4M:N*/CJQZ% MP\SC%I-PA^2H$L2 (891UH?EXE&_XT]O)%L]Z"'6AW0LETFD$,QEK@T,E2C( M8B&A3%,5Y_JW"LL.%JX>Z2>FJH9A[U;@)OB[G^N;:5)A9_=A: M+8S%)%8$*H(91"ABD/(\AYG,D[A(9:&H4R:>U:Q3HXF-T(TS;4?LOX!6\,'6 MB]TBV'HT/4,;W'/I =4![DD'E+RY(6WF'-G=Z ##L5O1Y>9A]-0$CGZJY#,M M17>DLBYL3K'D"=/&"2&1A"B5$20)P3#-HX*@0JG8+43C_%13(Z).R('GISV0 MVC&,'Z "TTH;<;Q&:I-)Z[UD_&4P/+%'ST2C4L9EA0]YPN*.8>3P4:Y,-;Q/ MU=(4IQ>__/BM-NEC;5WHEIIL9L;4PDWTU.E!<!OLEXUOY_1!,N"L1C&&DI-%44&62X9C".::9I( M9$J<7,RV$T^-/.[H<[FBF@;(;;UAC;L2?T M^E"G%1OLR.V/6%R1\D0UUM..2CZN8!S2D?/]/BV7G0_1N03P^^?FU?R;OG!5 MOU^T]=#_* @P8P* !&CA"&Z?!US&HU1M.^@F8T\&7QLY.#R^&V_>UKE:S7Y?5 MZE$/^F%)%_7]XK.D\[>U<=Z\D36ORD8JCZV%J/OL/4^E];EKYBXE&(]GI@UESI8:1AVXEM@91W M6JUS&^]:9%J*MA* 3T7-J]ED(?*9H'T\R?JKV645/IFR?OWK8VZ^- M(/KX6)GSE7*YN%>?Y3>Y>)$?RH5\OY)/F@>D)#1),$Q23B$J5 I9PCFD/(YH ME":J2)@+#UR:<&J,L"^O.8?M) :_&YE!([1CNM-%T.VHPB>4@4GC2A2=*<06 M&D]DSP'93QF^X F]A^F0 MV8H(?F^%M&387HCV^M$'AVIOMC$A\]3T_@($O=WNS]T[7IO["]+O];>_=.T MNOML@AGNU6]UV\/KGJVH9E'Q?O'V.V\ZA+Q;5O?/3='OQ>,'237GE)25\W+U MXZ.^7!W<7W]9SL6LR(3F0\1@FIK09!47L"B0-LH2G#%$8I1*JV:#P22<&M$V M,L*E@B^U!+2M);7L%#6Q5;)3%:AE!1;R#[!<*PSF1F,P[U0N97VC+VA2M*L3 M@XJR?E[VE8\>Z0FQ^ B\]KH'_H*T2WZOH!:P;8@([G=6_.WNBF_4!(V>8*-H MTXL6W&LCM1L-;$:K@5'XM=?9X4OVVNL]TF?PE=?=[=,:??Y*_+Q>IK/CL4W368E;V+;=[2Z M:=N]WR\\!K7[ 31\.V,;8:;2X=@!.(>FQRZC#CSYELIP>ELWG9 M'H'-!"YBE60I5&E10)0K 8N<,*BW6YB(*"%9*IT.OR_/.35J[ 34^Z:UA(YG MW18P6QYW^P4O](EW*RU8XV?DO=G\Z_XRFNYGWO;X^#KVMIAQW)-O>PB.#K\= M;KVVR^Y;6BVTX5A_DM4Z0Z;DMPOQIIR_F##G_>:M/(NY0DD*N)167V6S@5NKU42[=$V_NC(SX([. M^4L7W-VHVUS4*;Q_MT:EO7MH;UZW9;8CP1$6+S Q[G9+/L;ZYL2JC-/!=Q"> MWCOYNDGQ2AU]!T%UOK/OL.$&UGW6)'^O[BHIRM4[RILMN[8]I7["5Y_I2MZN MVG3$MPLQ(SAF&%,.::%-0$15#(L4*9AA2CB3G)+,U$V'^$9NL!;\!FRP-;(#NNI2OH$6WV-):7?,?-69=IAY MW.+3[I <5:0>,,0 ;^)[O4TNZ?QAN:+SAB';2K.?Y>JE,NG3W)RO/\H98KE@ MC)NL&)1 %!&]78UC4R VU;9CDA+!K0C+9=+I,54C-GCX\MG!2V.+L(6#+0!N M@9DI+&0.OJH T(WD?O+D&'($H-?78SO6>.X;1^WV/#*N]PYM9%2;8MYT+M&(S&1$XT+D3F'P1S-,C3^-@$UGY,(2G#.'U;O']XLL+JTM1 MTLI4PUZ(6Z6:LVU9SRCE'"$"5EB&R6+U@ MXQ=MV69UFS-^NA'WRCQBF\6Q,W&"8?UZN<6;8RN-^*X.;9_FRTMP?9*Q X:A MTHUM1'C=Q&,'D"ZF(+N,->"8ZZ&2M'ZI?C1UZUN_73>Q:)I!EG7](L4,IWD4 MX4QOR8HDA4AD*:0XHI!0PFD:)5@SI/4IE]V<4S/3/KX8$[G9IK7N3=K)#%X6 MPI23;2K_5_)93_C5A+@^Z]N;%[/6"R?_WXM>UOD/?4&K7E..]O\?Q"0BSZ E M);Z(&#.C?BS0N$"$.1AR81MLDAGF9@6@HQ5@KJ9^@)(PHD;]@!U: VJD^1_O M>!J11M%O.(TTOZ&,II&HE=P%=D699=#Y!EQP43 1))P$:,'1< 4$L#!!0 ( "EK_50 @AHO-ZX #,7" 5 M 8F-P8RTR,#(R,#8S,%]P&UL[+U9EULYDB;XWK\B)N=UK!+[4J>J M^BBT9.N44E)+RLRN>>'!8I#829$:DJX(]:\? WUW^<(%EQ?NF7$4+GX/__T_ M_MM_^[?_"^!__?KAS2\O%NGD*\[7OSQ?8EAC_N6WZ?K++W_+N/K[+V6Y^/K+ MWQ;+OT^_!X#_V/RCYXMO/Y;3SU_6OP@FQ,W?+O]5NZAUXA%4YAZ4] J\]QQ8 MM#[IP!/S\?_Y_*_)Y>CI?5!,??_OMMW_Y/2YG_[)8?OZC8$S^\?S=?SA[^^\_ MO?\WN7DW)\K^N/GMQ5M7T]O>2!_+__B__OSF8_J"7P-,YZMUF*?Z@-7T7U>; M%]\L4EAO9/X@7;_<^8[Z$YR_#>I+P 5(_B^_K_(?_N.__?++J3B6BQE^P/)+ M_?LO'UY?/#*&6:7E7]+BZQ_K[_[X?$%(>!\^5THW_W+]XQO^^Q]6TZ_?9A>O M?5EB^?<_Q/0M054I,Y+5Y_W?E__XCY>/_K;$%:%EP^H;>N'L,^K3=B8#?U_C M/.,I9^$4D;]2PPO0OGQ??_T@?_,!$AJJ0A,%6XM%9;JFVI\A>_:./WX+2_H@2%^FLWS^K^OZT4)7ZT4#R9VJ MAXW*ZR"_G^05M MP!/N0F$H#.V,.8!R,H#+7 +]+W)PCK[J)H"X]MBMX"#[A\/^LNP$#)^68;Z: M5L&? 3IX[XH6"DHP#!3W!&B6676H3-'6>)[;+! WG[P5)%3_D#A(HB.CXN5\ M/5W_>#6=X=N3KQ&7$Z^(2LDL2%_=:Y4\1.X%:(V&,T%LB<-6AYM/W H%NE\4 M'"3!+K3_ 3]/JQ#FZ[?A*TY*\M(QY""DD:<^3^"E0$DE*YY<0BX:(.#Z4[=" M@>D=!0=(L@LDO*9 ?DE+V$;P'TG^^'QQ,E\O?SQ?9)QD'YE@NH (EH-B,@+) M1(,N+$F9O0S>-0#&O41LA1/;.T[:R;D+V'P*O[_.)+YIF9Z>49RMA(1XOUGZ MD"M:"0MYR4YY!SE[:X3U1>@6>\D=C]\**JYWJ+20;1<@>98SJ6!U]M>;Z1SY M))/;G+S5D!7%V"K9 -$Y"\D3%\$(8P7&H3'L"QG/Z]MWR MT^*W^419)5-F#(QTM :BJ^\R^1&1:Y-DBJ[Z-O!XO+!VQU=L4>"BCT%VA,F M-EOCN^7[Y>+[=)YPDH+7FOL$Z'4B/A#!:U< /IVZ&CXY/- M9J+M"2+O%ZMUF/V_TV\;U\D%:U5P%&J3[P1**X28G0!.KT93BHLIMP/(M6=O M!X^.#SP;B75D<-15[]D2PX9N+,$915&X#;3DD2?-(9:(((N6VD9;F40I+&U@1JA"JQ4R"%8* MVM1X,AJ53TD=I/Z;3]Q._1V?81XDPI'5_VD9:N[)QQ]?XV(V$6A2<9R!XTAA M<23PALP")!:"LY%'40XS_6N/VT[Q'1];[B^\3HS^Y>_I2YA_QLUY*V?NAT&.CZ2/%B4780#ST^655RG-W 5TJ2# MD]7$:,:\)K^ER$0+65 !@K("&O*-886877Y%KCMJ=O!Y'N M#R(;B+8+B-1KW.7SL,;/B^6/">/!8TX2G%49E$(-(3(/0M"BJ#-&$DZCN_"+ MAVZ7-M7]&>3^@NP"!Q^_AMGLUY/5=(XK6NE5GVO+^M%S\MO[R?/'U6YC_F'#.G5 Z M@,KUB@430C1%@Y:%:::R+B4VP,.M#]\.%]T?,QXNV"[P\?$+SF;GU$=A7.2T MO1GGPNDM2Y!:@?1..(=.V'18=OC/S]P.#1V?.1XHQBY 0(1_K6DI[Q]__$'Y.LR$F2.8,6GM/ZEQ4$KC@8@:4$*8LR+5(A;CQV M.VAT?')YN##'OJ\Z#95>353M,-'QH683D8X,BV=?<9YK:3O?# U MIX='R;5D+AYVK7WM<=L!H.,3S?V%UTF-QB5T7]$KJXF@N"A&KR#G7,@OM@(< M@19R,%HER8HY\$;KC@=OAX2.#S!;"+0K3)R6'YTRX0S3]"=!3H66,PJ?P15: MSFRAU2S25N72=^VTKM!S_U\!+NW0@_L+;[9 6?0_@VV:3!522\ M*Z^F=]Y2PBAL MG#WTU-IPMEZ=OW)I=KO0M>^J%D/ )3 L4R654,EKAD MKJ28K7>\,9?7*1BG(6=)WZ,]?Z@@G+DD46&!R MS"!%9LYCL3+==T.R/V9N$#(N= [1[*T@.43,'6#E>5A]>3;/]:^7_]_)]'N8 M$3.K9^OG8;G\,9U__FN8G>"D(!-!>P&!&6*J7@]Y13]*##8P+HK2K5?5K0CK M 4L' 6 QM#;VAABY;G'1:D%*J=;,K3Y@0F(JSO MKL\OGJTPAED>@#LK097 MP>E2R,D/UF-R3M_;J&6O=>D>>L;IA3$\NVBQ7FW?H++M\O M\5N8YI>_?ZO1R3G&O<^:Q"+ (:V1RM0!P=A@5%#,L_M*H??!R=W4C--' M8SC4-))[!VO+"US2\EBSHJY):2*(!VM*!!-K&!$\!V],+:[P(43/0[X\7FT$ MGSM(&:?[QG#8:2'Q#H"S,8'K'%BAF"@,(3)%4A'*4.@I)>1B:*-E2:)J[2[_ M3,4X;3H&7FKVEW,'2+E.?!0E%D-NE[2>0D]E'01E-+GR*%GBO#:E&C(>'Z<] MQX".[M[2W1\:BW68-8'&^^7B&R[7/][/ HECGFOT]ZV><%5O+/ 2@^0<$KGK MH+@-$#1/4+P-*A1MY+V5LOL@Y3YZ>HB0FAS@-!-Z!VO+GQ:+_-MT-IMX$D'R MVM7J3T8"$;4:A.Q(%ZM=MEIHTWI9.7]V#R%1$V#L)4KA_JE<*J1E(<9CM) 4H]65\PR!HG^(4I:HJ$F@&DH M^ Y@](Y6Q5"KA]Y@6.&'VN#[7?G+ZI2AB7-!V\J,<5:#JL%=K 4".@E+FRI& M)5L'1/<2U$-8U 1$[<3> 89.[^7P5E:XYE;P&M'Q$$#9S("X$^3 H\& K"A] M7Q77GNO07>3T$">U6H2:B+P#]%R)]=XNYNG\1"E9&ZU+% [4DA0K'<2$L5Z# M,/+)8HF\]?YU*R$]1$YM5IR#Q=P!5D[IG]AH-&U(-GTPRBH@Y6GBM\_720 M90JZ8C0DZ:H=1@Y>DK>67 Y>,^M-:KT:W4W-N%D2PVC_;H@=HHH.0'5^7_\^ M_*B7];7KR\656E(<8\H"F$T^\KZ'G&Y@=9#&[TB7 M.%3\?2!I>4)/_4E0$^T9+>"8P#'%:MFFAV!4G8&02'!%"&^;^TIW$3/NWC<< MBAJ(O@,,O?SZ;;;X@?@!9S7)^Q:&HL[)J5) Z$0,^8S$D$/@SA44F8*%YJG( M#Q(U[D'T0)AJJXH.L/5B^GV:<9[/U]IS-BC.""YM.B"3I!3/!4(0$;(LQ%<* M,JG68?X=I(Q[/CT0CEJ(O8NN3ZOLI&O>P>B T-51"!Y"Z>@S_$R]<6A4W\^>*+_2% M"PB>5EHA60D@\$G .%W<-A^&+^^1,NO[Z9SO%=>4X$3.O1K?4A M.$U$UTPFIHD'%C.X$@/+RO. S0^^;Z&CFT!_P%/(0\7?P8KSXNRQ%[[=%D;J+]X8#54BD=8.P. MA^_*'73(.2J&U=W3]*74<8Q,U4%9D6N>DLVE]0GE@T1US=0"L#=GJY%N?7CY 4C?G!<.AK*52.L#891W3 MU57YDIWL(E%>^Z/JVN\P1@G$! ()B5Q5CACXX7EP] +C^BHKL3:21@DBUPM1P23X M6B:IX#SG=G&L,Z.,U4D8'N+HBKSH%QW(7B'0?>*W7A6Q M$JT"1RQ LI:1TRDP-]\;[R%GI+'&1P52*VUTL #=(R'IM0T8/.W)M>)""TM! M3(I0"LN%6PJ7PWW-Y/=K1'A0@G'[>^W(+&6.W?6RCX9_*P \3=P>(N3)OX93^7.A- MF1RYJ)#"6U/G^,B"P%C(7-1VZH/L:E=I&+NH81"L'"3H#H#R+.=-74>8O0_3 M_'K^/'R;DI&ASI#4P'6BC5>RB+SUK*P%:*@\>)YI M]:RRHE@28_,JJX>I&O?F9B!,-59&!_"ZPL'FD*).F5KB%YROIM_Q].KSS6)5 M+SS?E4_A]TG$R*1$!.&*!Z6R Y^U!8$E:"ZX5WZ SJ&[D#CN9^396"WUT@QGQYP?\GZC MC"^XGB9RK*]QTFJ8R/5'##]9Y!Z6CCEF)(:4$]<92F2*]C1E(&IO:(E23I;, M+,FP^7YP]#$C-DGIO2T@.8;:"D) 0$?KLM3,&B'0ZG_X,2.[(.&!,2.[B+L' M=_W6%IYHO"NT?H#1RM8$,?+V!(DG:%^0RVBC:>Z4=S]F9"?-;C5F9!^7L-004%UDNM"L4B.;=> MN9Y0@Z!#]L%!5-0!].[AQ K#?>2<0F9?)YW&!%YB!HPZ%9X2$^Z^,:%C7 ^/ M'@SNI/WM;X=W444'H+I^74GQT+OEQD#SYD+J/2XW$]4 M== 0/1-U6G,F'X"\6A^-HV6?2U:&S4FX2='8V^01H'60$CJ%U.O5ZH0X8:D8 MQ1TM[SX3)XRGV&KHUE/80?J

G>R7JW#/$_G MGR<%2RE1NCI(A*(A;32XG#WQ5)+"$&-Q]\W;;H6E*R1U>P?=&E#[JJ$#5%W) M[KE["V?(? X"1+'$DBL)(BL:3) AAJK8Z^$/;33HXF MI\*X!TM1#J@@'#@? M2;*$S*I\Q:9PS?0TZWE\V-$'60^'M$TME&;K(/,44) M+C$RB! B.&LXB]1_1MWSY>YJ=5'.H]UWT)V]R"7EFF1P^ M*&0'H+QS$*R54#B:X(+7WK3>W?8@<]PCSA;(^3G9>%A==;$EKM;ORAFC$Z$X M;>FJ %,\U"'$ ARS!32MRQJ3R3Y+2/6E",R;D#%76$* ,'X84OF"C\M*WCM"N/'_=@<@A@["O;#E)_+_IE MO?S]6W45+C-^LI!L,T )53V6-UJ!9_1CTC&XPNOQ5_,1X'<1,^[1XQ"0:2/W M#M:5CSB;7;(Q45)QG[0#'C1%D9X,P;-:7&@J[8%Q(UO?J%VG8%S/I9%:;U[] M[R_C#A#R@51 !'QY-L\O:.^<+383JB^8T=[5*QK:03E%BJR.Y>+%D%PH8$K) M1-7\-/I>@L9U6X;!3SL-= "G/^&<9#0C7I[EK]/YM,JG=DD[9T=:ALI+#TP+ M6IJML>27T?I,+$7#5>$&6Y_]/$#2N [/,)!JJ84.0/63D"9!Z>(,9\ "C[2Y M:PG.%#(-FUG!0'+*K4N>?B)B7+=G&. <)NF>/.;+0M%)4@*=]0DLD4L[4]9=P"7MXOYXCH79\"_M"9N1"Q% ];3 M!.6B@Z!3 )Z84RZ)(F-K#^A!HL:].QT"2FWUT,&6]7I.GX6K]35F:BMU4; ( M5BR(:B6J9JO$8 LP-"S2\AIS;IV%=A(>DA$4*60MP%GGP,B HI3$B.?6.]R]%(T;IPT+K8:Z.!1@ MP^Z!D^!<3JX4\)K1BJXH '6O5LV\ MJDM_\/Q";SH_(=[.',;%?/4KEL42K\SW^_-TOEA.US_.UVT*7:]_RFENQ)]Q M_65!O_E.;]GXMWPY6EO-,LO.T]E_#:IHF5JA:$"C!BB!('"2): J#PK5*5J * M63<&R:V$C-R4? BT'"[P#LXP;C+Q8CH[6==C^X@9>2^X\= SCY"?XPYN[=T>1PD??>VYPR>R?L@<^U[BYT^93, MX:=G7[:_HSTL9>VA8)VS@U0&1TYK' /"6YK1^'CJV-BJ@IZ'U9=7 ML\5O_P/S9_Q3F,[KB\\*/?P#IEE8K:9EFL*YP,+OD^2SYH6""^\I=%0YTUX: MHX7B6,Q>NJ14ZZB])?TC9W!V;"J#HZ%C2Z@3)>:8STY?W\]H72!U_&4>OE9E M_!_,%[)83E<4'K\X6=)7BI&GBWPQ"$ +@S;'#"P:48>[%7#U'HX;9T-0'-TP MHSX'XF?DQ-2.+>7H:.G8 B%0G!U.PY[,*8(/P'FV*+/G&\+V' MG+&[MQTO/&ZED\V7,/^,M('<,M]DD*/I>YXW_!'UMLRV/ZJ^IP6* MKG?PV;/JWM(FK82 J#*"-0J#2])FWWI"Q%:$'=ZY^>PAG^J"/2F&!S(6!SKZ M#,J3A6[F]"45C7-2L-)\<[Y.03<'TXVP\'-[YKWEW8'O=T']J43JFKR85[-] M]OMT-=$J>%T*+<-:IYHC2!Z&PGJ!$M[:/HNT!PL]@XP M=(.'%XNO%"--M"[DET8#9%F\9L@)\(7V\< PZD$,X!_AF_1EQ.K!.,C,J0^VUS='EO#:*4#N#V_;'AXQD")@H3$"S!7PUZGR7-D68-4@ML0K+2A=;.3GX@8 M]Z"@/7P.DW(',+EC4OK%$FMSCEE",4+5^1D*8DP4;#CN%)=29]TZ'^I>@L8] M AU@]6DF_0Z@=.$UOJ'-^C5]NYKX0AQPF2%X3W2GI* F?(()*$D\3B)KWE_I M)RHZR=UI&'_M)^ .($(;ZA+#"E_@Z=^O;SE=^["8S5XMEK^%94WR94;IF,C% M4BUT$^"#I%"F9MD"6VOD;9=SCX@$G[PRG]X>'SNVA@;PQ]VUQUD[4L MUVV0=+45O9!%<"\3H*\>'^,)HB]U3%[R@D>1,F^=S+=SV_\A.]<>#SW[2KT; MW%S/ L\^Z9!M I/1$@M!@Q?* #H?/;,IHF_=LW3W[/LA6]L>#3G[R[V#;>O0 MK(?L0BDJ20@Q.O((,H/HE 9-RVZ0.MBH6M^'/.I,EV,"\YBZ[0#*GZI 3Y8_ M-@+=#)9ZEDB>1 CQL_GYM&G!).3L?3*V>K$)%#$)T6H&(1=-;*7 F_MEV](V M>M^ZHX%S$&WUTT/J&GNGOL4'7%?V)EYRQNM(;:/KW%B-%*5S3UPE5%EZS[1L MG3E[-S6C=[<;!W#[:Z2++E(OIM^G&>=Y=>6(>&*)!>9(+HY%\CP4Q3DA(?FP MA4O,,0O6O-G=;72,WD7G:(@Z6 O]+%<;VD^#GZOYVZ=F)C^1);+0Y M2<9Q9"0KGR2KHA,03!$@C:&EFFON??M4F)W)'+V+SG'//P;480@>?L4':2H.]8/3Z,:1* MMCBC% 16CY-H?P"/4H M1F H@L36.GEGWX/@(1O_C'D2O(L*#CS1>SEOX^1= M.Y%4,@LIB@)6# E!6GM:9Z)K2H#3:*1J'33L? X\:.^?<0Z"=Q%[4]@EY\^?%7%[8RTKZ&X>-!%NKS42G%'RXM/-H%*A@#G1??_R%Q/YZ?C&#X%E:4^RSGEX9A&&4]\D941?8 M5-NM<8J :KJ*,L(@4X9!47;]CB1(E"B&@ M&)GJU"\+,0D)F)-+JGCO1&M_JJ/.4D-K^][KK5U$WP%N+CN=K#XM/F!:S--T MAM=8^K3859I*9!]MUN"2WS380I)F*2 =MT$'QAEO?;4Z!!\CCPTX+HI'!T(' MQO "Z+,DW(R1NBF8V6FP^ MOVD;NL9==QU16D>1G'10D-6F.TI K'&8+]YEE8/,S5LP M'7!(-]AZV1T$&ZBK ]"].'OL7:WI.6K,P2!D8@N4%@$"TH\DF"Q"EM:+UN52 M#Y T;F)5=S!LJ< .\+@1VXJ4^6JQ?+$XB>MR,GN6TN*DCMC(VO/"I2(1,0=* M>23;2L2+%]X;9Z++K>.>^^@9-Y.J.R0V4]V(,*P'?)._S)<89E=;>[V;W]U: MCALQTL)EQ MF4/K3(;;*1DW&ZL;C#945P=;^J6)O9BNOBU6FZ+,=V7#W(I/@E7&UI%922D$ M)75-&*?M(?DH0Q1*,=5ZP,?]%(V;P-4="!NJKXLU\.>[U O)G54(7_:RT\4G MQ@,4F\ESD=Q 1!XA6VTRBQ)3\QZOVU,W;F)7=S =2*T=K)\_&7^JV MH;2W$M C8;*Y$CL%Z_DB_S[\J"M\O7U*:7E"SYN&.)UM7)N)2.07DQ#!Y4S+ MOG42HO^FFC.JG5:T'Z4]E86>N2=NID2>W48*T]7QER?\3N)+G.>I021 M:_,CZR,X)S/DZ(*.SM1LSV/@\W;R>BL'/1XH&ZBKBTG1FS7_EICO/ 'P(B=P M$@2RD"QM 76$*>T =9* *8 >#4#C!K:AKC>JD0'P>$PJNH"A=LG6TV< MR]H:BR2RFC2"Q1%OSA%XT-3F%=DT[\JW/77C>I3'3[P<0FD=S!ZY@[,:S*WN M$&1(+H=L"QBN-#D>+H/S.H)(PJ?@98RB]>JX.Y6=- ,\4GIY*W5UX#&2>W%V ME'O6A.+7D]5TCA2JG39*J>R?MZ>8I,RX94B;2DJ;PP;RAEU&0&+8E)AR#*WK M['>AK\OD]&98N9ES,93B^BG-_XG%C9]" LXG599X=J"00ZFG70F(C1JCT7?! M"N)0N!ARRHJ5UJ="VU'699KYT?!XN+(Z0N)RD1#SZA5)^6.8X>I=.3>W9Z5, M9U-ZW+-Y_HE;9;-(01N0@D50IDYE8U$#]]J2(#)G?("TM7U([=*_' RK1U!G MCWO[ZSE].$GT]?SC25Q-\S34ZX-Z\G7.]6J2G!9%6 U"U'0])$\IU-3YD#'4 M0991L-;'0OO0.>ZAY=AK:VM%]K/2;B]971\;G0$KK-UY_-9V'>;KCX,/90%PP0"4%19F,!!DL!UT8 M_:"S#4.TG]V1RFXFBQXE7F^EKA[V]"NNRYOJL9 (B8HI,:)C(>_9@R^U_1I3 MLC)"PF,UR<24P@?U-:\1TV4DW@P%]WB3^ZND VQ]P&]GCL:[\F8Q_TR[^@V& MG$/BU"K (&R]#M7@>41PUL3D2A!)MI_%]@!174;90V&MK8JZ2*^XRA+%62=? M,;_ N)Z(F&/("D$HE+5\+4-PU8D5TCLF:U/QUHUE[B"ER]CX& C;5QW]A!.G M4L(W]?+T_7)* OM6AT*=,DBN!@_"< E9"@\JR@*1.0G&J_D[+M.4Q$E\>5<*"G"&DW=;2@&74P(= M)(E,8;*^^17*0T1U&:L>PUL[7$4=>&WO+Y;KBZ[,$VZ2P:($Y(P493-#47:M MSU$VTO8O^+VG_3^MWY>7O M9%SSS_B!@/YN7IFM_]>NN]_###=E7B3':2(SV.1;S//U%ZZ\1:[L0>R>=K/_.6$YS4XR MK057!7LJ[(FPLF"HC6%XI"^:>PB8:"62O'"T4@O;.OH^+H?CQE6#V4K',.E@ MZSALS; QRE(/V*)/M7%A=>%\89"<#Z8XH95L75P[_'8P6(C7)\1W4F(W,U0/ M8[DD@49H!UEH":I8!(?1@@PF9QZ+5JGUL=;PN!TL8.P4M[LHL=>1#^_>OGCY M]N/+%_3-QW=O7K]X]NGEBU>OWSY[^_SULS-S#7DPT&O;P;ODYS,_ZZ%Z.FSCML?O^"C?OREF<%V:7DR@N0!QELE$9#D)S M3=#5@C;M8 U_:><5@);SYYJ0OC!18^'$/%BNDJSQ>IDB9](F;_.ZDD.&3L: MSB,@HR^JU"9+)CB(R<7(8D*K6M^"MN9AW&20X^/YI^K*,3'1,+ \_BK]GD25 MZJG:@*OUQ3..M6K?SE17J[<*GBG')+#".2CT')RKO0:9)X@I EOS'/ N5N_W MY)HL3R/4#YAF8;6:EFDZ)>.BZ]D+7*7E]-MIG_FD:Z=/ S%CC4VM)R,L&>I@ M22>Y3Y&W7IUWI?$IK+Z[X/'G^]X!==K!]>];_.VLDTD=*;EY!NQ7;M-I3%BTHAR3'0"%J\DX*1]$J*ZV/&':E<=R4OO$Q.ZA.N_0( M/K[^T]O7KUX_?_;VT[/G__,OKS^^_O2:MM%]-OZ[/NK0_7TK$AMMX^?5:,\7 M7R-A['S$2:U"VU0 G;9BO<":E9(QPALIG1$&R#^DQL]8NV+>\2<.$]J%H9[M$*8,)$+%Z8 MH%J73!UW_?I("LDG,WQ7:L/DS_,Z?^!U)D62+XJG3UV=-VL@,JYTH#M+P=[H MZHK]&Z]J6+I")(GT7-7>0E=+'UQ*2:H1091AY15;IW= MM2.)XP8G1T3ND*I[/)OZV["L3<>^XPM,!8(F-S Y)9U*G O3>L#"6%O^+7:T^O7'E9\V*_RDH(LBN0*)W.S: MQ+LV^&3D$R?43C$M66D^2'U'&A_5IKT+PN[>M =07I^[\K/?IZN)*0Z95C51 MT=21@;GBV5ZO0G!)4ES_>!N^XL9&@LM<,HI\I2TUM)$!:K]?8"A\ MIE]1V+-5I$@/N+*2T$^7J\A=SQZYV^TQ-J8.G, MK@HO47(F:AM*LJO$"SB9,D2GE4M)911;^=X/8&EK@L99A]KH?#&T L;>DNH) M""XW0^"_+&:DBK,%-2ME2D$/4=>B'Z<$^$111\K;U1SN2.*Z+/AA4MH?DP7KK );/3U;K!:WW M'W"V4=WJR_3;ZCPN0521S!9$J5N()XEY[1.@5"P%PQ0+K9?%>\CI%FZ'P^!F M[5 CG8SMGCU?++\MEF&-GY8AX]>P_/NY*Q$C]\I(L(XI\F*U L<-,1'0%IW1 M)*&V\L_N>L*X8>$QL-).P&.CY*RW^P4+YTC'++Q70H,-M0VRBQ3J9.:!E\QS MX-H(N1U([GC N&[5T3#20KP=[%,O\#O.%M]JB[CT9;Z8+3[_^##]_&5]SHXM MP2B>#;C$ZI"K+"!PSB&C,R@#.E54X[WJ 9+&[<]QS/VJI6XZ@-HM<N'U M&K^N)H'HY54ZQ=8N/9Q"G.B#AF*D%S(EK5GK?F[WT3-R$YB1+^?V4TM'$+MR M@5[K&Z9Y,U:/I+4,\]4I97SBF!4YUL2RE,@TN>#@LF(USTQPM#%F.U0BUC;T M=7=3LRIY.EJ?C\4(L%,A6WZ!V?'6!W!!1 M9XHF%IGS)NLCU,_L0/&X440/J]^A:NP M%BIY M 9Y"),@L%8?%:..&Z(UV!SGC^GN#P:V5 CK TD[30(,1EF_*NF*JC0F9A6@# MN1'29X7!&.5;NW;-Q[@.UC9OC#WW,!5U +_;%^Y:O;RY*KZRA)^OVS_>+DZ7 M[?EZPKB/P;E:($U?E+4,8JYNA\T9>79);Y?)<_#VNR7!XS:]._+N.X02.T#L MGQ:+_-MT-IM$I8VV'B&DVDQ'IP21%T.6AAFS\SQCZYKA\V>/VX1N,!SM)=H. M(''A"MQ]B/DWK">,F)]])TOXC']983F9O9D6G!25F,X4AN?$26 F)_(]2ZK] M2ITH&8-WK7.;#Z%WW#[E@T'O:"KL *ZW+-=U+.SGTR5ZCH"WM53]_/"4/)D M*1Q??,4W]13))A6L8PYXL-6BE(7@.0)*:4Q)PG,_U+G*@\1M=X#,'BWNVFJG M(]A=+?^[Y/&:067!@K36@V>.4?04Z#LL%#VA]BH;+Y-K/6IA>^JV ]Z3N+IH MH9_'4RG^?JU,O@K3Y5_#[ 07Y7I_AW!;?X?V=>4'$C)0%7I+\8Q3LT[+ MI>0H(Z"3%.)&'R$6E<%EZ9,5GB+=?[":=6^C1J9(#HADR$PR\-)1F&=30:E0 M1-Y:(D^Z9GT7A!U. M1UJSOI/J=Z]9WT$/8^<6WU)L;BIK5@K9"/*#S+#KAU,VAA4^G M9GT7S3U0L[Z+&#M87G:I%LH;*9%P.(\.:/4U%(U+#XD $*-%+7GKY*?6U8#] M5+P?LK4-I;2^\7AK>G8M[$Y%*.!*D3O*G0.G9?5)G>?%).3-FW0]V6K G:!R M8#7@+GKK );W59Y93$(;SB"8FM-%5@W1N0(L;@H)#X%92]UT M +6?ZMUDK622S $YJ&0J$@L$:0TP36ZOTMPFUAI;C[OB\! P'23]#M!S[]6, M0(VE> 03:]]\82F@8B90C,T8*DE.1?.-\. 2L'[:@S0^Z]I/+1U![,IY],]M MR<.%B9[?S)RG=-W:H/PMKB\.L,FE+5SR )HK5T>(4H >O8:"V6LF=6+B")44 M+5GJ[GAE3^P]?%L[&A >KUW<*H:SMYQ+(C-IT) 0B.D,*FH#=4HC,$OK3@S! M9M6ZE&,X;OJPABY V\:@6B/HB=G2VI](AM\F!2BF"8J3$ M&&4"&8HNBC/I0^O)X$=EL(_&%4_8YMI";'?[\Z?V-\?/M5;T4Y=F>+DD7?G= MF\7\,Y'[]05&"BU=4!1<6M N<% EUC4J&I)6S0$V"3/V?.G[((-]-.UXPF;8 M%F*'FN'CL,"-NS!AKBB=O(00!06N.B1P)7%@,@ON>$$N^6,SO0UGG70L^4!#QG31FZ<2^'@6$QK>T(;3WXHR33^'W*[^=!N_:# ^T:%HPVN. M;BGT1=8(K-ZFZ9Q*"KEPSGMV>FYA:3MS^D=)9.@11_VX.[=(Y2.2GNDILQ^7 M\MG,Q2$-U/B)UI _A>E\D^6QJ,,E)BPS)V*(((NTH*S2X#8%8U9Q9B+/W*3A M36AGNK>SDW\F+ R,B/&-X9"3B/O41&]G+?\HR0A=0Z9/KVV706O(G.))"K JJYJE'L"7 M($ R%PRW:.7-?-'',"^/_S-M8# 4=(#Y!V=>QD+K-R_U8J>."9;)@<=4^^%S M7ZQQ'G7K5I]-QH_R?[1[]J::?#S]Y?\R#[3IK#<5#9MQ#J_GI?Y5G]2^B?PV M3QNH4_S.C([3#CXX8T2HF;W,EPIA"][% "QJB;)@#ND(<55/[>#1>Q>4-Z % MDE%;[\D?*ARX$=%@4557-Q?-W+P.UBM/X;.OE?\J M<7!)U;'/]*J563%SA'WK@IY'UO"]\>:UGUKZA-@M0=2%@UF$"3$+"H^EKSGD M)E.@3&:)A@?M="%!#E6FL!V%W:UF>R+C8+C=)[PBD1>A#7]N#X)LPGFI+11)&N=:_O6H"%P&R 9Y-9F:](QL@ .8Z([ M*#=#W,/'RD=4_Z/!_\NPG$_GGU?OEO56=BLYV*1C3LB J4R^4\$Z8LE%<(7' M:*7#:.,H9K [+WUT9>O&&@8&0T=&<=61.Q?$V5HPB;7OJM+DNP6=*&9D"CR3 M"J3(&94)WBL]O#MRDZP^.I\=$:JM5-0YZJY/P\XFH'$QG0UA=ZS4LA,.12LM M>)9"IF-B;_=9Y8,GX(Z,P/W5U>,5WZ=WS__S?[Q[\^+EAX\O_^=?7G_ZK[VN M[G[^E(.OY!X@K-%5V\?U(OW]RV)&R%W5AFSK'V\7M+.=8\BB-A1"T8XFN*#8 MJLBSVV&MBU 6I<'6/9[OI^C@J[1;/_W%=)5FB]7)$C^17'^E?_#WB^XC(NCK3R? M3MLD-UE_/EUIN=QT%;J-R..L1=XG(Q(OP$K-5$FD]A@%22(6:W1VEC4?O#/P M6G1QN/J2E+SX05$&+K]/$W[\0G;X:UC5#/JOWW"^.C7MV>8CZ;MWY3+[YSTN MIPMZWVJ]NC0.5Y++(4K@P;O:&8:#\YR<0^6#8587[F5K40W%3-=KW2Z8O#LQ M8$SU-UP;6UC"[;QOM/#NV\8-I:A[^IWTL%F(+GDN/GN.B@&J.M;34E#DI73D M[:*-@>G$;.LDH,.I'OERYQC8/HI"Q[Y9OL-BE\LP_XPU1?+7'Y=O.O9Z?6O/?L/: Q?R,3"Q\QLTOZWG3JS!=_C7,3O#9/%^\^'J^ M7D[GJVG:_.:&#)WU/CKI@;.00&4NP>F,$ /76!.#>0P/^18],SCR\+OV]M.S ML'="4P='3C?6H'A3H!^0%#5-))J-(DD,-U[YRWRZOG-U"B)BY@C2AP@JR@B! M%0,Z)>:#X]R&UO/UAN1GW(.MXVU$XX&@*X-XNYA_)S8W[N/FX'">3E>3^[BM M8C;6!R SMQ1GZP(^I0(BGTQ25T=5PORTZ!"A@@"&G!*@PFI>2QM.YG_,A.7S;Y M;XP9;3)/@)*5.KG20L@Q ?=%F$' /.;W4;HP& MEL4PFNL7A&?IZ63#6 R2;UV=).6+..WS6GP23KO(0FS=MNM>@L8%8C.U;P>G M/730 :"JB5&<%V:X.JM+X$E')9VN63&,-@H1H=(-4EK-8^%28NL6U#\1T25P M]E'PHJ6T.X#+NV^;]@KSSR]_KRLXGM>R2(KH?0A0]*9FW1KP/GLH@:<0B^>Z M^?3=VRD9]W)@.. TD'L'Z-D?,Q$]<(Z*5*J!FSK$'R,NYL> *N;8>C8.NX YQ>+Q>5E\-E>4(SP MQ5D'OCJR*D9+WSE!&X*R3$4/O#76'*ZL#Q%VYH]D([SQN"I:I M(K0#QK2LP]PX1%\SZJW55L:0+&]=378'*2/G4_2&NA8*&Q%WJ^5Z\J'*;N.M M1,:X"^1$1Z]($$QN2HH#.>7#N!%K'&3AN!9%M"C@C-#A5;V*XDGZ[[,IMP#.FVW6 LFZJ>P_)C:SP M/T_GTZ\G7\\7.6U*"=Z <74NC=((/L@,)3+:6HFEN%W]RP,JO_;0D96^C\H6 M+>0WMN+#[U<(%TPE%BT#&VI8FXCP#?Y3,8F7P$U,6[DC#RG^ZD/'<7>;*7YO M^8VL^$_3==TB7\_S]/LTGX399MGC)FOR;! 8NLV9KRZ$,<2=@422 M H4L0.3%@ PF2_+C"WGR0P#O?K+&VY0: . ^.#74QLA >S%=8J)?GZW F=9I M;PT#7>HSU_: D X,Y(PSS+NM%CJX/SH'7TA0L7,34>N;(=I2->U$S*GANWGZWU^2C MP>=;7+\KG\+O$Y&4]=Q3\&61@CD;/?@B$EAO>#:!);>=$] .9D<-F:AVF=99,-I6- M&3L;2RK8>@5N1ORXMP(]@7XG39SBD!2=J-,2.2AE(@2O"T2ALV>L*,Z;>^*MB.^ZPG<7S.W: M>VH8]7;@(ES/3G=6*PP%Z[2G0L0[7Z^A(TA;2@S6%>W&+TDY0N7N44%P;QG* M+AKI $Z#I&-&EX)6LEXV(=::"4/.3A(DB)HM$=!*UKHB\ZF7H>P$JV.4H>RB MXPYP?G=% T_9<2(*-%?D$ L9B ?I@,5BI0H,?6GM^?PCE:'LA).MRU!V45H' MZ-L[@KL,(.N5IZV5LU+[30M^#RYA B=\W;N2XZZY@WXPU;U4K([I'AQ9]X\9 M[6=A\+N3]6H=YGDZ__QA,9N]6BSK+R=*%2U1*]H"?4W4YA0I)++^G Q3:$WV MMG4NQC"<=+[*-\9C*W-H!XZG92*G1^ 3Q2VF&!SM@TR!,A[!1<&!,\U%<#EC M^UZEK9EXI(;1$)G#&,-G;3KYMSIH_KL-RW86U7.^5/%$N"XS9@#8ND/.8 M'00E-7B#1=B8L\V];237.>B\;OCQV87YPL+VY[3F]% MK]XPO/P=EVE*0IC$["B&,@R*TN32:N(QND"K@6<>2^2^Y.;30W:FLO-2Y1& M/JRB#TVDZF*U)SD7G*Y/2"(7%FTQ:N9Y!"[J^$YD$D(0C'ZTC"Q=12&/WAAG M=S9&KIOJT!Q&ALJ3L)?+5+-+(>CBC2%^@=MB2"G:0Y2U%T)$M-D&EE/S-O#M MV1BY]N'IVQ]C;[K)?[&W^ M:2M'@LF!L??+>1^V*3Q=Q\'N(=!X@F3-K.\PN1]ZN+@?K9H^99P0CK ,538*@LP7O M.4>5.++N/*][&7JD(7P?MM(.*D_ ;JYLJ#?&W9T?=KQ?3A-.V'VL/>[[D89@'LY5:X:LQW-Y!1UTBL_^B5D._8>J=LWOOF-A+ ^KF8.%XA[)21YYE9K!]G9VJVS7G\+)*]!(BH30W;AZ!D_C7E\W'=='5OCD%A[ M##MCH]BYZ)*## *"JV,UE;V M>KY>3N>K:?IKF)V0AQV3<\(*\+Q6WU8]A>@-Z%B[,=.?&'JSHSN9>:2.8A^6 MTP8BC^=N8&]Q%,?4)M]&BECG57L-D2<+C,MD7-%6B:.?0PYJ,?TY>+U;S"X0 MZ1ZDF8?<+E5S'1TJ>D*1 L4=>F4B0= M5WP&)V6)P>?@^""]9X[+YE8&YOYI8*/ Z@E8WMT1XETBXO4:PM,R%*$D0QZP M=P:\-@EB*,Q9XWT:QN4[+IM;69[_I^6- JM>+&\?#;T*T^5FFW^V6IU\/3N< MG><_X_K+(B]FB\\_+DYED[4Z9BTAN%I(4)!$4AT"H8L149;4437C]FQME]W( MGK)I=82;IV9*=;Y$'2W^HH[/PGG^$-8X09%$R*F D<75*6L!@G<.6#9*%9-< MP6[.];9EZI$F"0\%XR'-[&!,/54C^^NBSJ6;3=<_-B+A+'/M%5*PRABH.HTH MJJS!%,.$\8'61O$8S.PZ6X\T'?@Q&]H!N'IJIO9ANOK[JR76(R(DZ*TW K%" M2^9EJ!6FOM:[(GA+\2J/7'+C*89U73N&MS'U2!-^'Z.9'8RI7HQLGQ#UOG7G M+!+-I>2H!9C,$%0=Y!&ECV!)1$X)\O[](%F$@W#S2!,HCFE6XZ.H%WLZX/[O MWMJ>S2]?T"IS(;8)QV(C1@V,'.EZW)/!A6A!!,5ETLX*[+LYWX,L;A>@]1>A M]7&?/"2>GH"Y_53%\VFQ#K,;-^\J!5ZB9F V;5&2$;0RDCH+HL40GTGC>W)ZG'FCR4N/?>U-V5*%FJ?)/ Q<$ K:)F6B2L_2#O21S!_+"FKG7,, M4A .5)8.G/<,O#0>2V:1E7_.'[M]16Z'N>'FC^VBW@XE<(,B9;DO'98^MIO-<(>"KSQW8"P;WSQW;12 =PVE]P]\P<\LH(3D(# MBR* LH5D@(DVYYAYUBPD<_S[AD<^?VPG6!UC_M@N.NX YS>BM;(Z0-Q-YWYU/CI-*9!KG2![!RF=7Z >&W4M%-8![AH<@QBCI>&!W/&L M(BB6%/@@"CC#(QK!?3VGG>9DHY5WZR^X M_/0ES,_.X]XNYM]I'\)\M:$U]\'8HC,8ED@ZHFAPB2'8&!C]";04=%-6MQ>' MG7LBC?';RGR&!],_AJF=-:26B+PX'H G44?FL S1! F66RM39,K+;GHP[\K< M(S6P(R#\^,:X!]P>?^GX@^*Y,8S-8 K%,0E*>ED+ZP,XY@08JU'[4!?5;@8? M[\A;YP'0/X(M'@"V)[TE_G6CO\NA6"XCA:XD$L4MQ;6204090#M)?ZQTZ+HI ME-B1MT>:7_J4C/ L#WNB5(/2N:L%>@5X8@!KDG;H\W7?=DLQ*)7(60;1T6R3DXGSUXEY+D7F!' M4]<'B13[:Q3VE&SQ$+CUU#)I$.'#WI0/%BB7HX%5_&I%)6'%A!\B-L,A!)Y5"R]"PG MAUIVN+:T$".OZ&V1>L_W*GLP^)+M9!-)0;99(KD!3DMSK@,.EHE M=?89DO,4FR21(0;I@?FD MH_=9.IT?C<'OR/Q3/4-^C 8_)&Z?M,%?&3NUQ3(9++HL.5B7R#O2%+U%IA4D M'I*(+#I5NAGGTI3SIWI"_1A-?3#$/FD[WR$&LM8(81U"TJF 8DJ#<\Z##)FD MQ:3QHGE59@=\/]63[\=HXP.A];&?CN_2!Z=P5%HP"F:6G/, M :/HNBG8 =UB^W.Y1S[U'@@VCWF_W+H1&I8@50H&D%M><\,8A. -<,E$MIF6 M2=]-(F+3YGK]G4T/!>.C-]?;!5-/S7T/OW58GGV4GT?GP01;$H%H?C@:\%6A)@]!YIP,(T=/;RDG?5KK5BZ72@U/IJOSL8:$D;>E5?350JS_\*P MG"B'0IEZ416,KJ7&M 5#(()L7J M< O'+1;MFL=BP[:WKI]^*>?WR\7G9?AZ6J9VUH-L]>R$0O]E7>X_+7[%RS?G M"?E.TH4B0?K,R7:M ,>3!V&*I_^BMZ[Y*?\A!'?=QGH7;/T47AY-C6/OU[=S M^NSSY^6F\/@ZRU>8_#B=)WQ-_V].M"9$N5;!6Q"6U^F.Q+F&/IJH/(C5SA65BMIF6:-AH\;DF0QU/(M% M4!@3!&\\.,\UNJAK39$BC!=?9"*=4$ M+'L0UP6@]@'"XIA:Z="1N3RS09^\%+1/VU1[2TMRR[RJ S"]SX&C<$5N!:\# MG)DW??3K;K=AM95Z!_#YM,2P.EG^.(L"UM-E/0(\S2TXS29X]G5Q,E]/M-'. MLDANGK6U5#Q8TY5W>$_=L];^24 MAX'"^@%DW=MR=<'/:9%2O?JB/7[#ZX09)8T@OG0(#)2K,Q6X(I]!H=4^)+2J M=0_5;6D;.75@N.!^$.5T>+'S^NU?7[[]].[#ZY,%5(QA7O@HP*$5%.XI56\'$4P0Q=J8,IK6V0CWD'/HRG++ M1W\B(?Y*[_G[Q)9".S<% 9)97\?(*W A*."F)*DUTUFV;K=Q'SWC.CRM,'%S M^6BF@;V7#%JJXF+X16,3?NQUW?OSAS1<0&XCZPC+B$ =F2T4;Z/*5;,>7,P( M,C NDLBYF-93=@9<1BY'0UT\Y/G)LIK51KR7@)89)>>^FD8AQTO( DYS 4;1 M?LN+-+']K>R6M/6[O.R"E;N'"#?43-_>R0&));=\2L.E9LCDD/OPXPPIUDI? MTTL-*%8K0(W0D))QJ# RM*U;;!S#9?D0?OMS($1-PVSU%M?OR@=2S_([KB;! M"J63#Q3>6?*T0TGUC,L">=DV.:LX"ZW+J!^FJM_U91=\W.F^M-%&!\'V!4=_ M6RS__GK^?KE(N+K!$IHL"G<.- \DL50X1!D3^"1=4,)ZQEK/)-^"K'&/FP=' M6"-]] 2Q5]/Y=$4;])\6BWR#)1U5$9QK,#;]_^R]ZWH;.9(F?$6QB_/AI\HE M=WL_6_9CNWJ^^:4'AX"+VS+I$257>ZY^ ]31DD@Q2203K&E+-$:'6"-Y] 0Q6L6IRHQX$W7--Q%O MHC7@O8M GJ/,V1BCQE-7]/YI4\VC@V8HAW='1[WV,(KW_.'C^P_''S__YX>W M1R>?CTY^KS7.']Z1W[J+$[W^8?OZTEN2VIQ5%F$UE?[GB5J[YGNZU[P5'X*9<@E MN0PV.TL,0 H:'08(.948ZX#RYLG0(?1-ZW*WQ<^C4>YCR:G+/.+:G;][5O&Y M1XZFK$;,.#X/N6*5];5/@1&U.0(%9A"=+"!C+IJKHF/S6R+3J:R[#1!-<4D$ M"R9J\MYR[<"LO*:U>UN*2,&JUJ,"GJ>J=_4T!"M;JZ?=9-)AQG'M_MXC__CL M,T=32F/F)K= FHC%9U8@QD2&,-5!*+$P$(I;1K_D(K6>I#6Z5KK+O*_?"ZN* M/%ZLB*).(%5730>2_=C6_ M_?A,CUB5JV=BC/%(KJ#AOMZJJZZ@$A H[A4B1FEXZV.X+\587=%W+SKP)NK9'%$DE4$4@^,($<,=%=)IBD7(P_7Y'5J?:;5A"<=*:(EIGCM&" O"CF*E'7K2L>[MW<*G%T% MNVC"Y0[P\=LE,6XV_W)-?1:1*6>1MHO,%+]X#C%H5K,>6?A"ORZM@[Z?*9CV M0&YLG.S![0ZP()-&:KN)IF>PG>!=1D78F$-4&1 CHXA#T-ZI78X]4U9'EZRQ MK:_/;D-7IQ[WCEC8%FJ["J9GL/WM?+% J4&!1!X&%.BE/& G>:>\H MLE"2'>S@>$51IP#;&0';0FRX.#H UU%*EU\OSVJ#Q=^1B$BSE:3H^S- M[PF?7\S^>_7SM8L_S<7D'&R"3'NW)ED$!.L4,&>B*(%^F5L;UU:T=QI;M@+L M)"+N -J;&'L:O BQ: %:)/)G8O$4/=6.>#H+G1S3H;2^D+>)GDX#UM%UYE!1 M=%CP]Z:>_O[MS6]OCX\^?3K^O..-W@?/V/^JS":B&AU&U]+>OV9G9R30-T3@ M_,N,(H6CY1(OED_=[)2)^X*BWE@09!CK4:,S@:QCR@9MTB6U]E,&$;A_F?"Z M-]S5:03-7>&B ,IZ"16# "\2@Q"E2()C",U#@BW(FM9A&P]%C\N,VTJHR_*^ MASM_G[O"3SZIM6H:L89O&+1([D7$.ERE7JE2GE'MU?!4S1&X2H+"2>^.\-,T[80\G\R4I ML"$H6U]G,XX$.RP-?*@M3L+Y.3WO.^YU-?F99[96<9N)GD39Y6QE$L9",J5Z M\R&!+]%!\F3CM _.ZM;WF ZJ[&Y>=IHL-\)X"49@;2N=,NT\1Q^+].BS]Y&/ MI=5?DEH:@H>':FDG7G>0(+B?]:A-'7YFTJGGA9M@,I1LZTU8Y< %QD F@Z)8 MEF5L??5],T73YJD.AZ>&O+B\JS>\N]'F=SRT89%#?E/7>(OA #"+^<6? MR]-$89PVR$!HK"WKN8288P)>BM6\%O$UO[N['\73>A(O!-E[B?G%@;INV\]_ M+4Y--BGK@.2T1T7\U1Y"$0:$ MG](2&0:60*1:RTUF!:+5AM:I3'$!K3EDP+>!TFF;D+\@_ X6ZTN%+_W94^*C MC<;PFI8I4/N=0C0N $H19-!*V>8#QG>C=-I!X2\)OD/%V@5\WU!$6M:O]?A? MZ>RR7KBZ35U'BR%D0RZ170UM2@)7/*NRAO,CUZ5F;U1/<1T]N=?PY[8>O#T3V6.TT=FW#!*[+BQ59H&FPS*13). M$2,$JP.D1,QA7E"XV;K";2^"7](9[1#DK2\=&5NJ?6>^[J]MU1>BYNXBB@BV MWG54*9(WI3&!$YY[PZSD\8#YKH?D]=+'9730;.^G[B7!OL%YM["3\/7F@F]. MM#CI&227'"C+ CC+"F"T3J$H6N;690@#2>SVG&P_J&P/R;WEU@$L7UTN+Q9? M\?SM;'EQ?SD/%K./_GDGR:U8?*FYO%!&]$DL53?.8UA86UR[>K63&+B9AF5=2M MO<.-!'5[#MH<6NWDT@'(?L?O>+;XAODSIC_GB[/%EQ\?9U_^O-TS(L7:;S6# M)(\95"'/PP7#P%@1DS)91FR=S'F&I&Y/*YL#K:5L.H#:^XL_\?P1TZZ6HE4Q M%'<%R*@M*"DUD,^;H7@*T%0R*IO6YG$#.=T>*#:'6"N93 BOY?G%Z4>B_ZHW M(:+E5@F$XD2=G>$D!?9>@?',:+3,YF"V 1(]]1Z(Z-,=@'YZ82\]9PX55>[. M[1X@/*FF8@F=+QWD-8#\6] ^M.!BR7F3.0A1[XHYS+1XU*"SR(H'C3QNY<<\(_*?7CJQT'<1V:(% M_Z86?/C7/<*C5$)[)H#1_T 9HR#H'("9R!W91IGL5I>6GA/\_9=.8Q2:"7YG M_G7@9#YO!Y=O;]MCN>RSEO5 -1>*U:0Q0"L5X&MB2SA?DR MUJ/)L -\;EC3_0XQO&1GE.00?:R-VRB^-X%2VD)/59%$8V?W# MG>/=T=5M\GIG1&P-NAV%T[>^NVKR)[CC.;@,V11:3W(6@E"LW@GQ*)+,SK5. M,#Y'4[>I[/&!MH-0^@;9O8Y]]ZLR3[4*23"E(19!\4PIM(V<+J"]9;+&,U$= M\G;#TU1VF^H^ !!;"*[#"L4ZVNSS?[X[_OSW][^_.?G'\:?/NPZT7?.D?6L* MMR&P4;%@;5UX\>,=7ORYR'5N\?*B]C&LIVK_9S&;7_R#/ES2$N[:)A:;0FV5 MB;45K,),H6AA$KP1@GN)SN36%?$#26PQ_N&)USW572VIXDUF'*RL67_M-+@L M)+#,N9+1M=.;'SB.'ANS]GDH[% G M$96K_XJN-9'94%GADM MK/9%"K%.N,O@D59L3+*944QD68M#@WUH[*6%A,(;V*0KEO'=64'VJBM M5A%8H A'*>6 @O+:W5M+8XFGN;0XI]Y,Q72GF(=#P6(4D4P(KNIMG7ZZ^%N( MYS,\>_7JU>+KMS#_\?;MJ^MC/24";<(Z#X8[!A2^)_ R6<"BJ::VZY]F3LQ+JZHOMXD M1G/&!4- PWD]:*CN9$CTG<.,A6=;-F5(GP?%_;=-HRKV%M>B >^FMA+'@6 ? MYJ\H>IZE<':MUVZJV4.12I8,D>5ZAIH#^'HD@%$&$8W7Q:2MS,2FMTPG_-V% MMAB#@QTGJ]K&3FZ7!NQB-J(1=4>+ 5!VL!4LCQHWSH=NSUUO=3. M-#(ZS'Q.09>M@+JOL*; MW,%[5_^L;B8S;]AT]H9\'NEIES.=('AG:@\@+0Q/*2FY MG;NW]3NGC04/#K4Q)3(UT.[VQ_OR_AO6.2WS+]?]SY:?%[_5]BN+\XCY5)AH M3>89;!T(IES0M69$0I I&A,]616[%"8!J5!A:5(\^S M9/"<&PK$7) N%TRR^;3E+6F;MA'L9+ <17236]GS14+,&W;:[S/BW2Q>5CY^ MQ(O+<[(%K\*WV44XJZ.H$S>AV8\W4[3N00(B,S8(I2Q$#R<",&!29XKPN%ZERU;OBVCVYTOPP* M6PJFPUK8C\?_>/_V'V]._O;V_=')+K6O/S]@WUK7#>0TJFW]'>/%$VU4I0M. M*/*U)$\&5(B2+%IM2%0$?>#&YM2^.]13E.RK0-XNYE_(F?M:GWY7L4W@1$,+ MH3A8UAHB27O < EE<(>=?%//J>I MBABS"GX-6C)G,6$)@"ZN9.LA9D?F)&NGI,U,I=:6>!Q-49_Z9D[/NJR6[.H< MUQ;".Y,"D&<+*I%Q=$PH"-&7Y!0/F;<^"7^"C"ZUQ!"Y/^Y_MQ^K.W!,?U[" M5>-*UXHX:$+R[GYW9AUM/2$F>$RW@B9'1D^=9+F(WY? MG'V?S;^\HA?/+HZ^G"/6Y=ST!Y58+)$%6G+RT+0PY$\Y"9)B^TQBSUP_ZXQL M\9Z><+&K(!?C<'5J@)S@7\^LACDO%1<6+&*= .\#Q*(+I.25=/0/8WPKC#S[ MJFD/^MO#I"UOIT;*[5+>+L+\FO["N"D,!4G;2U"*PCPG%:. CY1NT%$6OET* M]XF'3Z,TQA#5,C^7NO>G.X0+37\#.0V8'='8#F$Z9+>FM=Q+6.1*]TDD74!N.,//E(.RB3 M39;.%/IY$*5Y3/R(B+Z@LHMD']X0V(O-'>#D@95^'=+L;'6:=-68ENE EMF M+I:BOY(L>%$O<1H* E,RPHK6F-E(T+3&:03\M&-_#ZW?5[HW,V^LL85@+U>S MHUG= F,US(66D-NU_A]:X=EM*K35@[+[CSL0? W;GB11*&M$7LMI+;.070N M@]:%2R%"\&ZKNJF7U?-_D+#6]/P?PKFI6[__U+/>,!VS-QJD=$C*ST@(/C#0 M7#AC1/9M=GN'/?\'B6QMS_\A_)M:\#_UK%=,&EL/G610M1-2YN 3*Q E=S&R MC.A^T9[_.PM^9_YUX"=^NHQ+_*]+8M/Q]VKH;B(MYD(RQ04PL9X]HF2TC%P MO8_%2Y0VMKYAMX:4:>\+M$Y\AF-A+P9.CMPO /8_*R.W]Y>L<_%#6T-T%0VP* MC&/KVT9K2)GV?M&XU2&[\;L#V%3"WY<'N9@KM^VWQ?GYXJ^:J0G?Z#<7/TXC MIFA(#4-!ST%Q7?O/>%G9EX.*1H3"&V-I"'T]E0SL"(B'F?FQI-,!\C[BM^LK M3N_+3>5N7>_R9L&G/D>5& 4;0A72P)8K#/$M7386$; MC+650P? NG]-Z>>%%!FMK.5.:* H)($2RH&7Y!W&D$V1)DI,K:.WI^CH*>9O9./V MY787(]">LM0?\'RVR+-T?97WU'J1G8ZTBH*%M@$/X+TKD$P0D5M?I&M]MK@% M63VYY>-Y3?O(H@>5],22WLSI^;B\^!@N\.CB:H''\WP:"Q?"9@[9D,I53A3P MVB30SJ2D0A1>MB[N'D#>M-?Y#P6W%K+I%'9_S"^7F&^BCE>+KU]GJ^NWKQ'O MM3(3N2@4','%J$!I68M",),69YD[8YC.K3LF[DSLM'?Y#P7)]G+K%* ?L68$ M*3)^'"+K&)"+F,%J22&RS8(\"IG !UFOEQ83N#L *M=3..V%_D-!L9&$.L#? M[]>OO6IU@*\6R]48PU-E0TRN<)!2UTX7]:PS)PM9\ZA019U\^ROL3Y*R%:+\ M2T)4"YYW )W[\R??E^M>&;03ZG).F7(6:W%=ML'5'LX4,<>0P-!GYF,V4;4N M==Y$SW:95?:24-2,_1WV##@Y_GQ\]/'DS]1]JPOB&>:M15(S<&7.UEIGB-E@(/ M$!S#A-)E;UH?*(RE3.YU[7_PAM_"3;> M@S)U/B2M'$HVEHPP[0 [XIC-(:1VJHB&8&C#N([1A/8R_)L].B-M>-H(:FK4 M6<'K,,8U]\%PDC(WU2Q)!%<* T?8LM%I[^78_D K/461WEW'WM-B-&(T"%CJ M.9&4#((@O[W03Y&EQ(1NW0#J)P(ZU2E#Y/U0I^S.X"X.XOX#ZX@#S$?TT/ % M;\8?K/BS?']YL;P(\UQ33U5!G@:IK%>!@1"FWF01$7S6#&(T):-.H:C6\^X' M$3CQ'(LQ\#6>@#I(ZM#..5_U?%@-;/NZF%\MZ^CBJBWNR@HO;@PTYNO3R*/S M\WK;XJJ)J=3HI0N) I-:+)&*!)>,!9VXD>U$/MJBISDXZYT,($(TH 12_.QD!O0I"9=%8.9 ZG,=B1//U#B@ FTBI-U5 MZ(+V29NNVT]%,J?1^H!&12@VZ#H:2X /!<%HA\HDF1DVGVOV%"$3#\D8 T_[ M,[P+W?5P&=?[X53YQ"B&)I!7J.YA>S7(F??<=5BY/9Q0R7Q_]*9Y<4E]>2UCJ ]_+B^KSH$3._+B[G M%Z>&<:5T/:Y>C7D6+(##Y,%8QK@7ON38.AQM0OC$TRS&0.;A!=IAHNS-R:OW M[XX_'_W_QY]VR8S=_^O[IL+6DM(H]W65L_@<_O54N^CH KD] H+C'E3A$F(= M.)MR44F[PEQN[3QL(*?-E+&?'GV7V16J9"&" 6.0U?HM RXK"\'KS-%P(T3K M"J=-]$R;'VN%B:='AC600)='@/=VZAY9]2>>TE"%C)E%WX2:**4N+FO"2NUA M$ M.JUUXLQ!9K&:XL(A\!PA"<%#D,78YEFI[:GK5\L,PAT31LG[#.9;9Q?+4\A(8)W6<,*;:U)9B3E?AK'K[1_-\@F>LJ]O]1QAC7RK3_BE'HU\Q&^U^G;^Y19/(0N-JU)>&Q0H[LEAUDJ3=YZ* M-$4G6UK?%UI'R_Z-B']^[E-!@E,:C:U36C,%'HIY!3X%"2:Q(DI6/NGVK8F? M)6OBYCXML/&X77%;8709L3W>O+O7;*Y]5GL-,V+%YEHLF1R,*8J#-SR"2I+L MEF$6M),*2=PUJ?A2],QM\=_#-]R;M_K;C^M?WL%=9Q.MMA&\=L2"X!0X9S4P M%71DB?D8SYE^L7+4^#-0(1 M-?!<# 47%%=$6Q""]8EG*Z1,K?/U:XGI5 <-P<&C"L\FC)]ZMM3-*E[/SNCW M7Z[O%E/4>!J],,761F@AU=E(1H#SY-X5;A@3)A04ZCG5LOD5TZ:'FH*B(2]? MA-WY[7)9>U,MKYEXM%SBQ;*I#=KXAO;V:/L%C6V;N&?.D#L".255%N"5-<"RLVB3Q>Q:7P;;@( K. M@1>>LJS9V=BZ& >X>;4X)_4;+O!D,;]>R9 M$>M4:UK44):1=O*4;S2&#EKB9ENE,XHV&G#] [0\XF$L+HO]2"0N=+) M@1645M8&=%F08DX)@J2UE>AMB3G&@*UO&&TD:.+(_T".3WO9] "T*]JO]YZ+ M$GUV&IP0-8EO,[AD"P@I773">&>; ^L^ 1-[T.T$^_2!ZPY0T7)BC*1:K4TY,F'YP[%?:Y** M&U_3172^B^P6HS!R:D@"9@[4\D6H-&H(J#LC&LA2R"_*A M>[,&$YO?TT6V>5]0-&3EU*CX] W3C&C_\>%\D2_3K=ON3$%.BX#"0TV_UX,3 M+ *"X%H%&WQ192LXK'G!M-6 C7#0@GG].!-/^5]O;_M3FBRB959!,;[:T>S) MO^<*8D8A))+J4ZUO"VQ#U\0X.K0/VUI2':#O(Z;%O)[1K991+S/>L*M>PU]^ M7MR%G)AO<^PU ,Q9DQ^G4LUO60[!!0^H(UIG.;.N];'Z3H1VX00UQ,NC@4MC M"Z\#A%X=0Y[*(H/GI=0T1*5:D\'0]*6V%M!1D=]G6R> KMX\+88.(.*'UYV' M\_LE'M>?X,6G<(:C'M@_?,?H1_8;%S5Z09F1LJBL\@QKB4FPK/$0DYB25,7 3B3>MFUB]I$/[?;#3AND=H&?S^2$O09@LR6*' M(FIRV(#'>M@C3UJ'](-EM?V@_A)%30^*9DV;)50HQY[I%5C>:]-7D%>UU M9,I(F1X6_KSX0_N=0=&0E5.C8MVY,\\A:<,+V% [U9*2A)!,Q3A7I@@A@G1; MP>$%'-KOC(,6S.O'F=A\M)>T3,7X!-'5XFN7%'C",SGFJF3E1"CMVR/\DH?V M>_FPK275 ?IV.Q0LR0DGDH2H+*3*Y]?)_F7*#(=AI46XP1%C='1>O M MO*YA52W3)V?50)!)@_&LNH^6)?[OVR-@D(RW+#<8PO .<+/^Y#MXZ^J089 L M$G.R)ZM>*,RA!:*3UFI,K1,<+ZG<8!_LM&%Z!^AY1VLXGX6SVT":K'CET4V_ M#++:3*WZTUD/BB.#8#PI9>T=J6F'K+2N==I,T33)VM%PU)#]'8!I\S&ZK@[188# &%?(BQ.\>83V:]6N[.)%MY=-#T#[^?"-]DA$*<'H.LD\ MRSIZS#-@*&,1MAZ2-"^*>BFU*X,$N[EV90"7ISZ2WEQRP4-0&'D 1I89E&,) MHF0%3';(42A5_*]6NS)$=MO7K@QAY-20>*;@@AM!O""6:% FU*[OBH 7S^G$F-I]P!Z,3UTS4$^Y<&[XE<-8[X#%90Q8VPO M5KNREP_;6E(=H&^W$VR/*GEO%80Z'TY9,KK!H 0=@U$\Z91'6R_72R7-T4/#Z>D/CH ?S>;+\@Y^'$[8[".&[S_E./_NJ1? MO\.+/Q?TF^_T1U8ARZE/FCOB '@C:OF*N6&>C[Y6(_G?JX]-Z[:V>$_[ M4JVABQN[.DN5(DKP'@RFU44R";Y("R$KFZ4U(6%KP]95=98NG D7@=6C,<6] M 1\3^5QU.RIT+KC?NSIKB,"?K\X:POWN\'.=%#.618560JK;304K(##R)[*1 MB"S%$NQ6"NM7J%#&:8A"UM)^AT(9 MSV+X]ZW.&B3C+:NSAC"\ ]QLZ$OB41K!-:")ELBO+=Y$L*!SLL*(E#7^.U=G M[8.=-DSO #V;S_:U55*CM^!$<*!R5. SZ604)FJ.*2G9O,/B+U90LX/CTUXV M/0#MIQ/!4!@WF43CI\N46U.R,@Q;,Z\>9V'SL7HJWZ-" 2"K58_?: M]RHZJ+WT;>+)R3)V=_1?I*!F'Q^VM:0Z0-]NIX8N&6,R.MIBB0)#YC-$9PN% MF\1?YU7,S:/Q7[6@9A!>FA34#!%>!PB]?S9)WY_AM=&_?TAY2HY@*MQ:X"[J MJO,S!*L$?3'75R> M-V[ELN'Y[4L!MEW,V"4 Q43+-+GQMB0#*MM4&U$KX"5Y4Q3]3K?NY]13"8#T MG$?R48#'U2:IW;V3HRC7"F:9#XZ+_YD'TP([+4H A@BK XNZ.67G$@_:H@?. M)7G()C"(028*SS1:)EV=Z]5=GKRK H%!&Q'.W)85!'9.&S.KM.UD[?2?# M@9@F*"Z169?M;AJ^G#SYSJ!HR,JI4;$NU4MJ$;VU#H*H@_^TIEA5E S&"YV% M]JBV5!$O($^^,PY:,*^[PL.5U41OE)9$M^&KRPNNYG$%R;*LS^50I7 M!\ETF\+5(0SN(&)95T<9$7-$$Z7G6DNJ _3M M=DQHI.6E" MHE:LW"R)X=!DD1^8+\UQ@ZSN*OVH)P""\-"D!&"*\#A#Z(?Q8 M^0:?%T?IORYGYTB1+/D-%-&>A7EM>E#;''RK?^34ZT(!<4#( CUI_B@@*.:A MR,PS699@4^L;1MM3]Q++ 09!97$0N4V=C;K)X+]:?(VS^8J;G\_#?$GLNLJS MU78<7ZYZ=GS$L\K.5XOEQ?*4E>R<8 YRK3NCY9%;0A$5").L*.3V/#I:6Y.N MVI6"E]BA8A< 'DY,'6C'^\4U[PLM*LR_S,C1J3.5:#4F>5%J=VV#;-7JQ5!, M96I79&:$S$FPN-7LC0$:<3-%TWJ,A]>"#>7383G4Q^-_')_\<;Q+I=/-7]VW MB.E)$AK5)STSP.RN:@ZKLG "DB !JJ1J=CYQX))A<3'1NENW?M^2M)&'\7TF M1O]&?_Z?IP1?Y84HY+RJJC:CAR!CAL15=C)KSM2!67!+V]2.5WL,#1RTMYN4 M^E4WJTA^I_+*GQ_02/4\1X%@49"\P"LTS6RX .@LL%O)4F29^=$JUO MX6Y%V,M0/4/0\ZCHN[E\^M4[-_G&1?EYU8N;5>]3^3WX'8VTUXZ+.K"",Y8E M;VP"QXNM?;(1@M .(G>6GAHBPU]0P9U*96D/2D,[4\>:&+'@M2J0%4^K/F=& MME[V)GI>ACH;@I4AZFR0-":N>;BN]GE__@G/O\\2KL[WI=UY%\MWH7Y M92&3>GD^FW^Y7H'-.@I!OKN-MG8W3!)\\!*PF.R238&%L)7PGWS\=$4J(\A_ M?P9.#X'Y@85$Y!LARVZU7SZ-'3C:L< M1?3[,*Z#>T5)J MF]&2MX+(,_'$6@*F+7P8)?ALP^RI$7-U]GY_"=<;R')FB\\,T-?F?D*0F\RU M \E+<88L:,'0 C'K")@N#&DDV$5K+D\(E;2XG%^<_SC]X],I(WW*A?+ A)1U MM$R]MEC[JTN?4Y12"K^I#'J)Z7]]67S_W]=/O(+&]8<[9-R];T(8M!':8B\. M=N!KG"SF?]S$SHPYYVJ!H/6)W"3-:0,8:<$67F^'Q&RP=6^*>Z^?+C)MBX5] M.=MP8E/S0Y.WMU75T4A1HDX@<_7 (EE89[BA967E0M(84NO[$L_1-&WE6W,O M9!11=*!Q;DX];X^30N:T#32#4H>8*5T8V5W'("<9+'<>K6I_U^%G&KH\/=E1 MPD^7+NW&[G[@LNY0\OA?Z>PRU_94RR72__/G\*]35Z_K1T%*EFPN*.@^-!B=:&; U_>/1VU='G_[^^NW[_[C7"'*7"J;G'KEWN\HA)+?J4'GYC59>W>]P]BHL M_WQ]MOCKWC6^NQ*ZPI,3*9,ZBJZV4R%T.<.@=C'GVB3O7?.&E=N1MO?E]NM' MWW\=[;ATMEC6]J!W-7ZL6,=I5ZS2UJ ,122Q& &F9&^X$I&"S<8LV):VB:^! MCH"A1[?AQY!2G\-Y-VN!W6O#MWOPR$ILQ%KR;6&HO2A8= :=?*[WX@W$:MV4 M%YH3>'1LWP+T,*KLKE_ <]OEY^IE&B&(&Q]A][Q9/CRW+5].HYO]^21]=ZH7<:WA*5G/#%,M3 G1U#% M,O *)4%$:V>C_(DF(L;\E60GA<*H1,7 M""KQ"(&MKBV3BN4YR."V.IH=!)R?2)BX]^)!4+,[SSLT7D>O7OWQ[H^W1Y^/ M?W__^>_''U^]?_?AX_'?CT\^O?G'\9L3^GC\]OVG3[M8KVT?O:_YVFD)C>S7 M44J77R]7+2K>7_R)YZ\67VD-?^)\.?N.5PKF[6*Y)*"\+Z1I[A!HI1"!"4!O M:P:3XDG/+BGO=GBL4<(X.4_.IR-6V@ M2-Z?%2D$Y>B)K/5QX',T36O[#H&IQQW[&DKIY:JYW3,4PUYP()4W8L9B5Y"& M8(-P+D'@Q=<+.X9P9"T(S70J1G)A\Z^A^.Y%PT^_\$$4'+0PPA@/S-=*8T-. M28S$GN*Y]+XPQDMKYVT@B2]3+0Y!W(:,1G,9=A _W"UO2^8^7&Y*6+RS(+,( MQ-J4(6K+P20*HK@LWK#QDF\[D3QM?#(MA,>7\/VO8?5M(=.#'K5OQZ<8ZS+_-7ET33//WXN"T.^;0Z-UR\TP/I2XJ^S=)YR;=_G?,7_!O83:O/SPJM,T_8CH+R^6LS-)5 MTW\LQ,Y:QFF3+AHY14O9D6L9'4)$3U^XB4SG4H1O/KNE[1*F#2].?-+[("A$!B. M?7^%_7DMP\;\N;,M4&THL4 YQJ.3'&+@M/V1U:YP2H*0@;F G"O=NI]>2_JG M:8/Q2VV$'8"PNQVH3>5'W02_8YG-,?^&<_KFH@[66#[A'VZ6B0Q&,Z<=%%U= M1+*")(Y\6%!#,"+V?G5_/9[+*2(C7CW@;AVTRZP3A!Y16N=7=QYG-$:QJWT MY&?6OD\!?>6;!!(RE]EP;VSKFR&]K+W/./_@FV& '>L6F9WOZ$=6?E_>W?@0 M=]S*7GF1 _&H&$YZF6)(IQ0Y$$7RD+,J!@^5E#O,BOO,._2\>SM#X;XQW/[W MDCN4>4$UFA#:Z_Q*WGKX$R(2L1BE7KV8+0]67TF)Z;:)A.+ MO7,SM?7VOY/5'1]8XL*9G"$IH\E<9U]++VN3GJ@<"N:4.&3N8I^U])G'Z-FT M' PY>R?^1L]Y#&+'*M?#>49K%&"J$77A$2(I%6 Q:W0J918.Z;D-H;W/;,8O ML5&&(J/[T]$=5,2-K$YCR5J%((!)=#443"0-SB%([4MT27O3NDIII*5LM6/, M_^R8P^/F95B6;8HJC"LZ*Y- >VM);4A&SJA3(*T7Q:62(F]=DKPGR5OM"OL_ MNV(\'$QXB/1L3$9K?3/_CE=\_^D([ M)1TCHV_V#L9W(.QE%M_O4HTYN5@["+:'7#(4Y?) ZCUE'WCKBHY-]$S VB,7'F5.6PU.;I?PV6$5 M+\++VQ%UPQ([8T-@ZG;PK9,"=0JA%&2,G+<"5%02 GT&CD0Y"PYM>7#R_#^Y MGD:(GER>+[C= C%L,:=W+1?;MJ4X0,>%W8DZ5-.%1FR;N.]"EH$[HQ BJX5R M$A5X@P(D9D_>M(N,M8Z!)^J[,,AQ%"8QQ8D/AJ +RA);:.N3]VB\UHRS'%/K MHZOF.="I?92]L+97#G2(]#KPQ&]G61[_U^7LXL>=9EGE7J(+.7BN*,ZUC"+> ME,$%"FE*""P*KWP,S4=F;"+H16!O!QP\[-743"@=(.S!&JY3,ZAE*9[<*\-J MAV4G+409?6WX[CAFEZ-KW?_O24(F;F_=3M"+UESO #KW-MR3W36N\W)9\V0M M*Y TZCJA((+3(@/+G*="__#F3>&WHVQ:<#6 P'I#V$H>?:'L)BXC]^&GZ\I7 MQ237R_-6*652;7VG'"W/!V)>E)!R_4%!Y5SK6M6!)$X;=(^*N^82Z@N &\NM MKE?'G?/:,@G.&#(++-'V(HL TAMG4U92E];MB(<)9<)XO4!F!OMNLJHF&LHE2X*Y ]'H >2\B4[(C3AZ" M+],\_%V65C3E5P6&H9>PYJPA*^0(Q" ?HC='%QIA4^Y3< M0RHF1M=8 G^4AMN+^SOCY]OJ.L6GBW!^T<5=FAQD'6*E0=OJ86#,]?(0;4YK MR*.U6:G2NA3V$'=IQC/'!\+G(>7:A>?XQ(;DY%N') MXETH=R*S!QZ+ 2^:E M53;JW'STQ&[J<+QK =.IPR'7S\V_')\>LW MGS^\/3K9:>(:'>%7+4(JY*::ZN/MY=*[:;VW1ZF%\VB-(] X M48]2Z\!>DSQ])UE,/E!OCIFFZNVR[O7W@U(L2HG#+0-DC(2%%.T M%S2W(% &887U3+1VS':E=5KW;2RL/=17!Y%D0[LXKD[;?:3=AJ>-H=]&'%8W M!'D84 N>1'4Y\* M1331\ 1,DG>H,F<4[[ "7&H,3C/!<+S)7AM)>SDZ; B2UD_M:B>G%Z.R]BCU MW/2X,936F.650["F5!+<.09"1+*2MHYG=K+9O]?^/8M_#9;+-,,YPF//EV7#C#&E1/:@\92I\W8 M#(ZQ!$5:[7@4VN!VE\;6O* _7.PAPT5CAG:@;>Z,?E7(]>+\:N,8+(XA&7DI M]"I)3!QQ]-'QC*:4%&1S%?,T)=,>XQS.>#600Y=HNMYFQ4J*306"B4Q0<.H] MU,YOM58I$G<<9M6Z/GL=+=-JI!9R?A8Z.S"] _#4["Q29+_XL6K^\BA/>]." M@R=?,.I:K11!!<,@UE'D@6D>D2E4LG7M]7:4]0:L75#P,'_>7B0] .WJ5.!* MB?^DUV^*QT/P]"]"P2)JB0=MQ%P\Y(1)*G(HI6R=\GR.IFGMX#C@:BF&#F#U M,Y-.PMK6^NII2J8M49C*E=I)#EVB MZ7K+Y:*=\=*#E[P6>T=1NX &B)FT;Y#.*3NN:WY'2T\6;SB8QYKX3A&_O2W,9I)+%D4D,RQJC6"I<[BE!>M-;1WK%#.M8[>M M")OVOL_A[%E[*4VMH4XNZVZYY=RJ;6,M7;SQ!D^-2YPI8E*PJWVD/3C'&=B MW# O0\AQ*PWUW)NF[ES97+*+L=@\-68>\^IF>?0;T9S998>!9XNPJF2Y2]F=/3<;GBURGW5D61 M28\G$^J,"%J-J;V&5)+"%Q5$\P%\FRGJS;@>%&<[BZ9+H-V?F/Z^/#U+]M0[ M'6/$ -G(>G0>.= GA&)8B:J@XWQ\ &Y#:6_F]J# ;"[*+@%[_*]OF"ZP%D5> MGL_?KP*FH^42+Y:G065!X^=3K3&4(BQD1GM-!:1%H31@DQ!1$_]B:'V*OBUMTXZ? MG1B+#<0UX9C,]>NZ_O9]/)M]6!M? M(3XBJS<#/7ZR9C_)])=Y_OML27]^EL)9;4#Y(:RJHY:G0@0KLRD@D-<;>*F MPZ @6N65\LXP\^!6_-:YYZ??V)M)'3G[W(#M?<0:J]?>OWWU=A;B[*SV#UR- M'+LXFN>3Q3Q=?3A5]>HF#PRX3Q:4+Q9JGS:0D1O!2U+8O-OL8")[LZ@C*+41 MI=8]+*^'T^#]!6:>T!1+X;VO^XX'4<\1"UC#5%(AEM=K#;#K MVU6RZ.]XEM_,/Y]?+B_N;YU:VL62@IQ=!)5H%2[I5767U#(:U+KUK-4-Y&R% M+O]RT=5*$AV.1GOU_MV[-Y_?'9]\_G1T\ONK]R>?WYS\[?CDU9OCG?J.;7K< MOITNMB:U7:>+K[-5*_4EN5.U9&DV_X+S-,/E4UT)K,B.6U(NA2,HL[HA$ )H MH8.P26/FK17_( +W'OB\S38X>3VY=MN[9H"5V;SKV_$-'5&[CMB ; $-KE/+UG,I[33 D M-QV\JV>J4BE96^/QU'S ^R%5W%LD.X_OO^%YJ*]YBX$P>N-$O@L7E^?TWP>M MKM 8Y9%9X%A'M#J9(=*F!&)&J E%YYJW)-N!S)>D[(:@[*&R&UN"+\N!VZ-C MV19/'5'CC=R_; 8HW**UT*G4NIU8LP,@F(4-P;GF?><9=/ZV.:@*N_IK4*O MNDEI_WYYQPQ79 @)(Z"4Q QF/7@A$"BHMK1792RL]>V;(?2])"4W!%>/&JV/ M);,.GI6AD,0GR5P/9C>@3!$U?I&4& M0Z:8G/%#6N*-U$Z+U?$0-,0>MQ-G%^, MEHK,?:$#-GGO_#L.[XC)?'G\E1H MHW1M8&A6O068=A"*=^"0?H%,,M4\9;PKK=.60?<%VWU%^5*T+:VS;LC/?RU. MF5/!<3)3R==+>DA?5@,6;!"JR%*DLJU/?P>2.&TY='< W45P+PV7!#0\-=X$ M7:\RDU6@(,Y+!,^%)F920%7YZ>\7I7) MBE:%Q$,5; +'N(4D4!C!F4A^*@-_0^.TY5M=8G.PZ%X:-&??\12U]9A7PZAS M=5A8;1&:.,2LHW/&.(&3!$WW:)RVG*M/: X5W0N"YE&A=]XN,CN>E-4!@L14 MIU5(""I9X(ICX8%9=%.ISI\(G;:XJSN0[B[$%X344QTQD!$@7]H5,@Z:V!FT M#X F"*8Y4RE,I3RGK??J#H^#1-7L1DF[0Y[71V\^_N/H[1_'[U^_?G-R=/+J MS=';-R>?/G_\8W5^LLL)SW./W/=X9Q#)C:WIUAS/+@J%_ M(27GR)6K%]M*[XG<\6^W50B8CI9S R5@S-=$#L=8:N4(.QFMBF@ID'G@,P#TM M!GE &5N;V WD=(*S]B!8![<])=(!N'['<_(X+F;?:2WDIERNYI?-EO]<;VU,UJ6N=%-M$S;?W' MH>5LD@T)?$FBEE0%B)Z'5<-)E$*QG%J;RTWT3-VFNY74U\)I3Q%T *>K)AGI MQZ>_PK=K/6N=T*1G%80B5;UVS,%9Y4 G[54@U1Z;3]Y]3$4OT-E7P@_3:/NQ MNP/ W'0%_Q@N\-XJ))9$,2X'ZWV]3FD-Q.IR9E:U\S%?A6Q7<\NU=.Q<;-1EZ :8432PD M+\![6K3(AF/)KO#8.N6_+\W3UG\?,$MQ )'V .&;)=TY%QUB[27/)OVI;F3Z/,@"'L([T.*>^H^LT\M M]F;@UE._JZVQ7B_./Y^'3&O^<'G^;5$;BLOB52XHH.3"R*/A$J+.-2'N9"K* MLBS#<[4B#>F9&+T'!=!B6FEVH)^?/O-YHN3B- @>0H@*&"^<-IEVP&QA'K,N MJ;2N#=NWL>-XZ< IT==*2!W@[2X6O5K4O8+\HXO;_72"%Z>LB(A&)XBB6%#: MT<*4TQ!25CHGSXUM/U]Y2^(F#I^FQ.(X NRPY/CC\=NCS\>_?SCZ^/D_/W\\ M.OET].KSF_$I1K4W)6O MHPLE,U?[SRH*V2UY999B&B.*=,XE7TSKHHSG:-J_,._IYS_5K[)PD=&C 7) M,RC' SB;+#AFN!'&VJ):!]$#R)NZ*JHA=AX7WXTCI!>DE?:X ?'<(\?246/> M>7@6;J5PFY/@@&3SR&U2$EP('H1QS-?+,B6$%Z:J/A';\^49OB_KWO3;CY]^ MLTJS)IE0,)N@&$Y6.M;&;Y@D%&E$0N*.:!YP[D1HY^IK")X>JJ_Q!=>!X[_= MTJ[KL*4*SB+YHU@;$L8$SB@/UNK(''J&+!YH;SZF;EH<'@ J6]K6/>76&2*O M#T/1\2Q='"M=$D8-+4AI'&0_28 1/%PB+4N;JM!3)R:V 0R^X!QKZ= >8=>^>-KM_.,/6A/<3ZI][]-?NSM;[C(+J:S498V$R6PVE:EZ5D8%+)8 3FK0P)H;\ 4;6'(4__?S)(;"O MU!9M63@U"CZ&O]Z1WCR?A;/EI\59OJW2DW4.F021:GV55998PCVMJ%AAT66N MMRN(>/KYTYB3D5#0@(4=>*QK+.O;VYJD('Q0DE#-5;T G>I<.E88U$JE6)3, MQ1TH\'X[J%!QM%/?;L+MW634+^9^O\37Q.W/B_N_OSO5OFL\(C$(JQUX00Q4 MUM8>_*+0CG5.*YYY**W'/.U'<3^QUO[HV0Z:8XBR"^!^Q_G5TNXM;(;D4W+I MN=M:8KJ$VRB(> 3&%N+I F=/\O##Y7GZ M,RQQ^6"%/TZ-#265Q"'YP$!Y05O8ZD);F$LG50A)M(??,!JG325,BLH1A=D! M6(]26ERNQN0DG'VOSLZ#S1=<4DY)"H0DXZ!8( ];(/%2.A9E=HGYUM?TGJ-I M6@]R0C V%59'X/L0?CQ>S/5<=8KY[M5&VN0*2[2Q"F>UZ66M0 M. J.8+:)E MWH^&QJV)G+:4L -XCB/.CO"Z;O]=K_$T\6 E\PBT#$,^.2] >C]!C$4DP:V2 MO'79V):D33N)HP-LMA1=1XCWQT:?CG2JKK__FOC6*3Q'0J!1Q-0C@KE",FQRT M%1J4MA4*3H%'PR#''(4412)K/T7D/@5CC*2XUV@<>2Q>R0@L6U,/^!D$FP,D MZTPNY%K:YMU>-E,T;8ID#^EO,V!B1\9W8(NN5G-U;04?KB4:PX+0"EA@GL+B MZ.K0*P/(.1E9+[UAK=.^F^B9-I_1'$(-F-ZM#5F=P.Q4!O_3WV]C3YXB9ARK M8M!FQFV")$TF^^](=B%YR,5Z5722-O=I55;'JU9[ JJ*P[>TW$R M!,FX E<3O"K4>[4Q"# V^:0#-\G$Y^0\Z(U=&8\A0O[I^'H4_G9A0X@_KQ;+ MBP?+$$&''#G%8494;U@YB(H+2$6E[!@:SUN77ZXAI2O+L0M^6K*Z6Z-Q$L[/ M5U=:][A%M>9);0S)9@+',2G9(1I7"J#BA?R,U<7RS$%)5US&*"F*[=*D_.SL MK)[Y.R[3^6S5@N>J1$-:KX5V"%I(6;LT% A)UIE(A<48:Z5.H#\%00"Y187$4FI=8]L7, M[=LZ1^:2IS)D7/CLSN&#^O%Y?GURLJF#,KJ,'Y.B52T;)B4H7P$40L/G/U\/+B M^J_@QS+]<7<:+,O(DN:PG%[5IIT((61NP+F0;;)#9 M;E6.]!WYM_4@E^<7WP)7_#M(LR7[^3_N@SG];FU!"/$^N/%^8_7(=5:C!^? M+FE3TSZ_5OO*)R:-11!8R["*$$ QGH2WL='$561NI2&UAPLB1&0##:$IBL#@H=<;-U%]1G2)KV.E1KJSN& M'*96;$\EJ#YBW8_TZ2/.\:]P=I6UPO.OM(67B_FJ9(CPL_QS<98_X/ELD4]U ML$Y+KR'7DT!EE0?G%#G*Q9481>!.^ZW47!MZ>CQGWQ$?SV431Q96-VKO00Z5 M%OB^W Q /'7>)=J^6'.GJO9HT12=D0=31%*:]KD5HGUUTW-4]9BPW ^$(TFD M XP=G6.H;8%N7)0;]^0T"HG&N@0N65J'%^CY;T9A;:S7'2J=%<6TL>9Q;D<2@5.#@=')1HN$!/SL?#].D ._GP M;3UZ7R-9P;T8W8'^>6I-==Y%O2M:Y_'23E A,\_!F)2! I= -CM04*XYX\YD MZ1[&D:-8N/LT37N?_-#V;6=I=("N^U?$;BZ-_#A-.4FFT QBNQT\76BDZ>( MR/A$H9'3F%O/]WF2D&GO@H^)H_WYW@%X?MX&]=+(*1$>$%%!E(:"9Q02?"(K MS;&PP(O$[%H[18^IV HV]B7"9D^.-^R%WOIJSL?9ES\O%N6/Y?6XN3#//VV. M&2[WOK0SX!UMKO/LNJAQ+OHX*3VK]WY-4+9.HK;@(F$&A:6@*[.0?-\7?=9? M;[R[^I:TR#E;,"@=K3%+B$4A)"&%SLY@;#[NZ7FJILXY[8R"I^>3-A- =R9L MM5_?W^[74Y$UTC\9BA3$*V,\>(\>R(<+QB6N"Q_7FCT@:%H@M9;^1MNVCR@Z MP-5]_^[!4G[#LCC'HY0NOUZN6OPR7'4\6TD=X9,$SQVB@R .W3 M ERY+$T.*3;OB+$KK=-F,4=&XT$$.'5BZG;+$1LW+/@T^AR]+@R2C@*4*!%B MY*8F;[T/24NFU7,NV) 73IO/' E9HW%\=Q0M+L+9"&;T-J"]Z5J&%?B:6Y"K MD"?R3'N"(63)T6$QTBH031%>5 MJI,,0F$!7+ Z!:D#9V8O@[835D8\<-D;*^/QMU_S=:\E!T*.$2+OM2JB=9]MYXE:NI3EK&-V([L[]>.W5L0"F622@QD"9(69#+XVO%: ME2*Y9>3]/;SW/XXI&XBF$<]:QK5F.[*^>X-V?UT^"8\V_[_VKJRWC2,)O^]_ M*:#OXV4!.Y838;V283O91Z%/FUB9-$39L?_]5E/B(8F4.9P>3C,;(!"".-;4 M\75WW0616;3URB@?)Y0!D]$A$=PH^GA?R*%O6D?0#)AI.=*S=J"4J[ULM9,M MRW5GL[S*(_7/KCSW2^ND4_8F>YC\29&;PNH@2?7*\1<#R(,!'D44T^!:% M^L-JZPY*NY?:BJ5@B<]"&%"D3/6+GB*0$P&$>-*:)RKH(.-$-XEH*CO21<<[ M1R<>)-X&@M9;LLLLZBSP5@7G5!E>P2W:\!YO/YIB-CK$*&M7@AR8SQ\6(8>K M]><9_"XR;@ ESX0M'P3"?73(&3['62_Z*#PI)0H,&(N9.R&9M4?,9+23N*B+ MIR&TT1C(SJ?X>]/\]NS[ES2=IRMF-1X)9R%1&4%0;<%E01$.(F:KE!"Q]N:! M9\AI( HX")CZ2'ULMVF3C\45:TC,*N>$<"_KX3W*PYGDP1(2M)+4<+M?_;EVZ\/MY-NV-*[V1BUF^9$@2E]Q5( X]\!3DCH$ MZV6N[?[L35P#1DH=MV@8=31@HSPTY=^Z'Y]1L/,KI[R2WN'+**G#TX)GSN9D M00F/MZ9T3/G:RRBW4S*NVS20VI]UIP[200-(VF9WW?-R.5VW!TB5*)%"HWO( M+-[FT8,W-H+//@F9RBQ ?P3#]REEX]Y5QT': #IJ#'EO;R;3,/GBKE?'2%@M MD]4:K"KS[+A&\T%G#=Q$'[*A4?/:*R*?)6A<7^OX..NGD;&]L"*O)>&O9S>[ MLBSS*T]#4-(2L"DB4\X),,Q0-#*CEHQ8%>2>DW#V_.*X7MNP.!I.]".:]@NF M'H6W+OVMFTQ3/)^>?0^?RE2^34X?)?#P?\^/_O[\_>PZ7DG."%>> U&)@Z B ME;IR I2@7Y.9$)ZPO; W!'7CNI-'P.GH*FW@"7[(WW]282G%%]_POWYJ)VKU0W"L>M53F^\5A99PT@\MD3 MMSF%X6VZ":581VJ1N74$.$L*K67FT6[V&5Q,WDFC/.%[32&O=5-NH7$O5)K3 M1N6@>FL E\^L_:R$27O:F!Q0 M9PVN/WUU]N[\CQ E$6;0$ J?@RD)C[A#BW(A@<^U:PQ&OUV4=_&7> M2L3Y]'T9E;G(3.4[.V?BKM_.YI."B==N7;S MN?@ :P&$LH>'& -)2E0&(P%\J1WP0EL12.2!UZYVK\[$N+GX1H_"P%AH_S"L M^6(4S3[-D1N)+ FI!/Y;*.XS.M"$BV19[5D<^](V;GJ_4>@>IKE3-ILOW,W- M0@H]6A(/_]C13.GGV6S!J&8Y:RK1*PREB(XS"UY% 4$1G6V4R?':Y69-Q"SN MUL 8;V4J:[]E-KQPS\ M=O!J14QRRIGJ,Y ?D7#"1FT'Y.R.+'370P/O\+UX M7J7YY./T3EEE/KF+EG$Q4T///X7. 4)O M #Q+!E)\,;_G:7U9WV^RK! IJZ!<$*+Z._93LEJ# MU"'Z?_)PU55&$_AZ:@.\F\S_NSB TN,GF0I O$%9E<%,EN%YS-EK=)R3R6$X M ^DI/:W$/?H_;-6DWA2"EON_-M9ZJTES94+ILRMX4C@?-);R[ M\3;7B5$EM:QM76^GI!4(]=7TK+K8&P#/W7#*\&.# QJY<8)*H(0B!_C6EY&" M!(^9S?@D&T5U[;DJ@Z:GN!L S.O9S9_N)B[E,E_"7C(F4Z9 ,EIR M(F8-7N)3KZC-3K@DHZO=X+N=DE;BY96!4T'L8[>^;3[FZZNSR&?QG%.>;) D MX_MMT":,W.$52G09]JY<>>K]XX3[CJ:CY[_3"CX.-XEK"[-=7-R?&R&I(3%9 M%!(A()(08)TK&\BITT;9;*7LB8PQC=WJ^MP/)P<(=VRDO'4_7D^^EU:X-2OW M%R%/*MBR!*LODC'1L:[%!)* M9Q62E-IU&"\&B>&\_Q!R'&6)NE]68O=#S_G7&,UH$14E&T#9BOY],P M^YQ6!2]ORE]81L]]3B%*5@;T*U'6U/*2H:.08C(^).)"K.\Q[R1GW'[\FK&[ M6C)O%S[+2#E:W(18"5D7T22=P2@C@5M)E;4BFNI3CIXE:-S(2S6U[P>G W30 M!* >3)2\OU1%2LH%J4#+J$#0%) )%8 '3RBG)G,Q5.SN 2%- N@01>^(W1TN M]0:@L[ZBWZSV*&>TU0+E&C0A"5E@LLQ<*N4F.A*94Y1YN.S!BHQQ1W0,DW8Z M3,9-P>2)"7?EF'1"* *%9A!,RK*$(%&)H9_O!.:NW+#3K@O;.5 MJ%92"+7A5$,'#8#J\O93NOEE]AF__PD?X87G6M[[TI*P;' CNBU MF\\G>7)G!]RMG/W@OE]Q9IE+.H#+O@36I0&SF"D3M/+HG_J@JJ^DKD9]*P'I M.C =2:L-X'DMR8NOQ9R\S!LUPK^EZWB%%'.I! %B24:+U0:P5&3(7L>LK)2$ MU9YQ\5.B6HDRU+XD:^B@*5!M,(+W_K-U=:O.KHMT>\6)95E3=&K*]#=!O >O MT=Z@41BNC1$D':4+N O1K?@/M4%Y#!V>I?9JA%WMKT![!A=4-VI.5J; M5$]!-=!'E:5341 #PI?'W66*=JHHG:36&*UR\M6WGX_81[72TGQ-Q/RENR[= MM>\_I;2*;;W\L;V"Y.6/I^79=]$-PK6BG C@-DF\CQ0'1YV#(#01AG*>0NU2 M]N&X:24","R>G]3VM(&.1LV=5;UOEII2%3SR4L:-Q93*N+$$3A"2-4_X%M=O MVNA96S\85EO!3)*,/JY) M^G\MT^^D]2YE^EU4T "<=M2+ZT#P?2 !/8LKTR_B]@; ,^6NG'G)+/4,)!:11#,R1(>HZ"2T_A/0).C]AS?DRK3 M[P.:GN)N # ;5L'*5%B',XQRC"?N()?& T%$!,.X!V,R]9[&H,)PK]<6@L:% M4?.V5%\5-H7'9?IJLK%*+[ 00Z09G+<6A/&EQ9A+H)II'97G^*>#IP\W"&KE M+>RM^)\F$0_50E.0NMMSLLG2[4IP)7Y*J V!$867-<6[&\U.L#YF2((2X[7S M>H!V_SV):P5JO0&Q$VHUM?/7B&Z7V/Z\!/?3?#9]&OH_;G![3V)&B&T?(J8& M0MN*"R%\CN!(RE#V&X*7#-]\9ZD26;IDCA&G&G.L^3)YM3*,WJ7K!5SFGR9? M7O[84=BY:5X]#"3<&5,V^5&QT=/4];-EI@:<]9RA4M0*LD[.V>BJY >AVKJZ_ MJZ9_7&/_(B-)I<1>*8XF"+% 7!GMJ8V]VWGNI''1",TYJ[XUN2X+K3S-]5#6 MMZ&BHLH;1_Q%NCV??D,#IHA]'QE,8Y$ S5$0AV^>RS&A?7TXT&EW1[A5ZC$<)(2%P2M.-L!A]X M@,R<4Y9X3LEPGO8.HEII9QL,F'75'N6=4M&$@HD.EM&N:0< M_^K;>H=QN5!V(0^,^$<>,C"<,5#XK6S$2>:UNJD]2YIK2XJ&'LB*9IW:?)Q MNC3O[JV]W]^_NKC\UWWK*$>B$^=S:5UAD@DJ1":B'V+6'VLE MPG04R!PHXS8Q4YA9GP&\;'U2PD"VWB$_Q(&EWH.6GL/9HIE8.CE+>[LUEH+V,F0GO4QB_/K+EM:>G9SA M7AD$#4!]"QOW%P)37NLH%@M3\$(0/H%G^,,FXXDH@XA=[?S^3F):,<^&0\+V M9:,]U=( OBYFT[B:XW3_&EB1@XQ*E<5?R((O8ZXS-9"H,(%[?(=8;4]Q"QE- M;!/MJ^!976DW )@],U3<9D.C(V"$CG=6J*'"0<"C19)$(R8>-2C\IE/UT3CY MO1-Y6P]3\><7FX$IH"TZXT>K9X?UN!SX,Q9;<=0X\-G6\PI"R8T>A@D>&:POM4-XQ= M=E,'7C74#,Q,2YH=&WM6EUOVS@6?=]? MP7&PG03PEVRG39PT0)MD,!ETVV[7BV*?%K1(140H44-2=CR_?LXEY=B)G3;= M'4R33O/@2.(E>.XAI>,?SMZ=3O[S_ISEOM#L_;]?O[DX9:U.K_=Q>-KK MG4W.V,^3?[QAHVX_81/+2Z>\,B77O=[YVQ9KY=Y7XUYO/I]WY\.NL9>]R8<> M-37J:6.<[ HO6B?'] 2_DHN3OQW_T.FP,Y/6A2P]2ZWD7@I6.U5>LH]"NBO6 MZ316IZ9:6'69>S;H#P;LH[%7:L9CN5=>RY-E.\>]>'_<"YT<3XU8G!P+-6-* MO&RI=,#[!_P@$=ET.!ID(RX/]P_ZT\-L.,C$B#__;P(G>S"/=9Q?:/FR5:BR MDTOJ?SP:=%_L5_YHKH3/QTF___=6,#TYSDSIT9]%_7@9F]EHK.-DVI'7WO+4 MCUU=%-PNCCP>=+A6E^4XC+,5VUO628TV=KS3#W]'5-+)>*'T8OSC1!72L;=R MSCZ8@I<_MAUB@SZLRJ*A4[]). J?P^V\&0?:T:J4RW$E QK)^76NILJS8=)- MGNTDS_M'MP>S-HPUCU/,N[1?R>73\P^3BY\N3E]-+MZ]_=<]3G\=UR[:;))+ M(XR5[$V7_BG!/=(5R']R^)C9"TGG8@ M!X\ND*^Y0_@0J&+!KDHSUU)!":9!0T -7)>/E@M6EM[7$")!B M0K9!>#DK<&<5URP#%3-CF2G ?=Y$NPV#4J;2.; UF13\2J+?M38=G@DX@RYU M2%7H@PQ299&:8%:B.CP1TK)YKM*MM<@Z9;.;'C[UT+EZ-&A M-6!B0!&6JJ)46<2*M(1?WL" UL5VY;47EB\$C0N4NWWLLL'S>/4QH'LZDPS8"T0D)\?/0:5.N3GGM M'EZ%DN94 @9-3S$-F]JB ;#63+G A;"296B'Q/F*1=>9V$K- ZZ:/+S"1KMA M:2I48%3XXHQ6(NQK73UU2BAN%0U 1;40QH M0Z4*@E6EM>9$^!A6<&*E!% CZHIU.82KJ21#<#+J2_$%'/RX<#M]1+@=CC9Q M^V!"VH#OPZGLP2@&\F=*$#BY,R4GSN8.P"812HCE5BS1 SPK/E5:^06E^6W= MTEH*0 L8BLO@ENF:B VIX;H94%5CZ^00!9(E:6JL" X$.7LI2Z@-#2BC1%:T M1L@$4CW"%6M)56#G)PO8]!$!-A+M^8SK.K 115-F&92AFB$.;HO"NY$'#V#7 M>+M=] 5\HB*8T45I.36UO]^#A_ _O[&6I)NSSV^(V'2IR,.2DW$FEEMZZN I M0DP\(H@UG!BCMXD"VH8WPBN4;(7:%S AY6>3IK6E6*\EPRVM%L9Y/*=C2K3E M4C34'/ZPW7NJ9 M..J.=>,X]D4RG"#0X4)9W_BU%[W*N;M1#L1N >12!-H/ M\]%0\H)I=25UKWQCD/!>F/=3=H/#]!D42COI?Q$JI@:" LJ%PK^A49V@7HPLR/F MQW_2T85YB8S';^$5^/I#Q$+WBUYB^K!; M:@RF0)RT'4RVYI63X^7%$;BYTGPQ5F68LE#I"&B\5&5G:KPWQ9A>$\^(XR$A MFDY"?[&X>8-\>-@]V!_22V2/G.O%LN/F_7(WO%_N>;%9MG_0'1W>7]SO)O>6 M?:K9X6%WF#RLV5YP.;J-B7$5+U^VAJT[2VH\J*Y9LEQ0<1X(37?G)D[+G[_( MPBO\,^ V9![V2PU.&ARVPY<&-\!IIN))CS*Z)HA% RF.P_$!6;5.GNV,L*3" M[Y9WUK>FX1N*^IVO!;Z%( ?-^3U\3W=0[RV4%XF.(&I.^N275)\^(;CSJ5QEXK>"X_CF M9"8W/IY;J:T@G/JK*GSJC*[]9I7/?&_7_,:O_\)WB">_ U!+ P04 " I M:_U4,"2/[^L' !'*0 %@ &)C<&-Q,C(P,C(Q,'%E>#,Q,BYH=&WM6EUO MVS@6?=]?P7&PG03P1V0[;>RD =HDQ60QTW:[7A3[M* DRB9"B1J2LN/]]7LN M*7\D=J;.[F#J=-J'U!(OR4O>PW,/*9[_ M6YMQ9_2I0TWU.TIK*]JI2QL7Y_0&?P5/+_YR_D.KQ:YT4N6B<"PQ@CN1LLK* M8LP^I\+>LE:KMKK4Y=S(\<2Q[G&WRSYK2JG3*:O&S)+3D^3-.H-HE[2[[WD<9P,^E&WVX\'@TC$\;\C.-F!>:AC MW5R)UXU<%JV)H/Z'_6[[U4GISF8R=9-A='S\UX8WO3C/=.'0GT']\#,TL]%8 MRXJD)>Z/M2O,Z";)ON%&R<+]E848V>M+IHL$7B3S9F;2[CC)T06*29CV(I.RZ^%UJB].(W C)3HMO?P/9W;M ON46X4.@\CF[+?1,B70LFB&>=113#1<* MCI,&PVD_$U6E:!/P6HMS$]"4Q&$ET$' )L K MM4)N#1K[H&LLCM0KQ2995 H&@*L&IGQWUON3<#MAF=(SN\"R$6-I(9'0$:>7 MP6]XV5R#I%TXL^'MGPN5_;U#Y>A>"%\VQETM2XAN=)9)/![:(Q_? M&\:-\$@",F2L!$6<"< W5M).J :9Y6!;8EQZ3J5-E+85ZA$/&ZT"I$JC$Y'B MM66'0% J ,D D^N[9,*+L6!O0'&?*@6+J,=;T4W>LH0TXAP6IB>W*;2LJ7W7W")6'_&A?8/FR/8AH M'JZ$A8I'='Q"_#)TFI2K$U[9W:M0THP%8%#W%-*PK@P: &M-I?5<""M1^'9( MG*]8=)V)C5#)8\EDJZ.:7Y;=W26O) \Q@*R^">Z9J(]:GAKAY066'K9!$%DB5) MHDWJ'?!R=BP*J T%**-$E+1&R 12/< 5:TF68.=G"]ADCP ;B/9ZRE7EV8BB M*;(,RE!.$0>[1>$MY<$.[!H>MXL^CT]4!#/:("UC7;G'/=B%__G26I!NSKZ\ M(6+Q0I'[)2?"3"RV]-3!5GG225 MH5BO)<,MK>;:.KRG4T*T91,T5!_^L,-'JF0 +3CJ@77M./9%PI\@T.%"42W] M.@I>3;A=*@=B-P]RD7K:]_-14_*<*7DK5'V<\,"^^7]/T?\ [&>^X3KY=C9< M_KPR7:REYHJ]B$S7\;PB,D+D$S3(AGI=>L>A8)TV=IGV_0LTF>?2.2%^(U7$ M&L*"RE,)_WPCAT ]F-D2\^-_TM&+I2I^K23<]\NR*A)_\'#T?5_UNZ7[-PK* M#$I1 ERT=:5-<"(%H%"G[.7^9B;X+>7@H-1\%O8:TQ^*+@Z%G@2P>BL2#@ZV M$!Y/4=&*)=\]"L9:F:(*$ 4!V0Q"P$(%A*]TF"0_F#K/;#T^>]9)?O\V/F^0 MRS,#6F@BS,*3&8#BSZQK1#5#*I3%5*NIH'Q8\'%]]&YJ_A-YJ?1$J#OQ_87B^E/U8- ^/>G1UVJ'G.O21EFVQ#V!9X>3,B&5498;Y']!D-ZO!C.,=$,#?">K09R8[7$5_]VM(C-Z]V.1UX M#,R M,2YH=&WM6&UOVS80_KY?<7.Q-@&L5]N)+;L!7,=%TV5Q&JOH^FF@13KB*HD: M2<7Q?OV.E)37M4OWH6V !(%@\8['NWN.I[N;_'RXF,4?3^>0ZCR#T_>OCH]F MT'$\[T-OYGF'\2&\B7\[AK[K!Q!+4BBNN2A(YGGSDPYT4JW+R/,VFXV[Z;E" MGGOQF6=$];U,",53"B_ M $Y?=G@8KD*Z'_A)2$F_1_:&^_NC9+_?"_;Z;#1B@S\"5-)#]GJ/TMN,O>SD MO'!29LZ/^J&[/RCU>,.I3J/ ]W_I6-:#R5H4&L^3N+_^68NY)\Q1+''8I98D MT9&J\IS([5CC@D,R?EY$ULY.+:_=DXA,R.B9;__&AN*L27[LR%Y7QFJ4%O MX'=ANH3IX>(TGA_>8F^91OX>+%Y#_&8.R^G9J^G)?.DL?C^>?X3I+#:4T/?# MKW),ZY(; /]9*5*PVH=6K"T==B%,FJ) ,CEUX0Z3DJ@NGDBE. M,6ET[4&SE+,U'H?':W[!8+%>\X1)XPDCN[&V"[AF\.M"64E5$810BQL!IQK7 MU@&'YA$J2I/9;K*W3";@&OE+(E>D8,I97&9L"]/$8F "KHMT8K?E6_A4B VZ MZQS].!B._U0$P_)[Y9^=8+?5^ML?/[[E MESVWUS=^P,!IK\2ZRO!^)!@'F0G.JX"5[*^*2V8^/\I@=AT!.P1OA81@L$-W MKW"^#N^KT&[ #D:]/L(Z&IMX?#A\G4<.>OA#@LX+3&%YG?4P8VJ".RFN6A#; MB"#D"(QZRB0V@+*9A[DJC(; M 0+3I3U2W4D[[D.^+ DJP23"J,DJ8RW#2DC*I(/^S$BI6-3^&%.NRHQL(UY8 MK]A-8RQ'SK'<60FM11Z94N?"Y+N$9,TA]KR:W%1!HY$['/1,(:0Q #5M#VYJ M)-?62)ZF]VF#H=L??9[LN\%G:5\2VQNYO>!A8CVKIT[MR8* MRTL(VCM3^\$$S%W?U&[Y]O?(EJ'UA_4J3AK+'[51M6J4)4WY$568KJ3A,N;V M]\?*/O_EZW[+#4\@_]A&/<'WJ(VZJJ-OE2U/R/WX1GVFY7G"\!$9M7,J.1:5 M)5:5]X#(AS5@Y'[R'FV0'^LLE\OYI.GL)J"ZI*4B.@"RL&E&%[3YM)%1)O=&9VTH5JE4(QV[6U:@7#![;\ M]90HMR.R^WW>0U"^,YQ&56QS&4F6$9,/[HVKKWM#V^;YUUO(2HFLTO>W_,>$ MNWG6\W8[^3_X!U!+ P04 " I:_U42"#J7ST% "Y%@ %@ &)C<&-Q M,C(P,C(Q,'%E>#,R,BYH=&WM6&UOVD@0_GZ_8H[JVD3";QB28&@D0HB:7AO2 MX*K73Z?%7N.]VE[?[CJ$^_4WNS:0A+:7WH>VD1)%"#PO.S//['AFAK^>3L?A MQ\L)I"K/X/+]R9OS,;0LQ_G@CQWG-#R%5^';-]"U70]"00K)%.,%R1QG[A MGQX:Z2![+2/5*J,O6SDKK)3J\X-NQS[LE6JP9+%* \]U?VL9UN-AP@N%YPF4 MK[_6:G:469)&%KU1@D0JD%6>$[$:*'Q@D8PMBL#XV:KUK64BGG$1/'/-WT!3 MK(3D+%L%+T*64PD7= E7/"?%B[9$;/ ,P9*:4;)_*!J*-IN?R\8/U).Q@J[] M\CK:D\E-RN9,@=^Q.W?=N.7 %VS]C.^;N'QO/\:3J_#\['P\"L^G%YC,5[/W MHXL0PBEX1_#>GMEC&V:3L:%Z?L]MPV@&H]/I93@YO<.^9NJ[!S ]@_#5!&:C MJY/1Q61F3?]X,_D(HW&H*1W7W8W8UP+SF6C^54G%DM4/POZ\@(@7!8WTO88E M4RFHE,*[B@A%1;:"*UIRH8 G<$*R**4Y7DN!CX@1V-/,SY_YW<&8YR4I5N;[ M/B#IC(LXV^YI)9UFC?T;$G!146M.;C*Y@%)G MZRQK(YT8L7P%GPJ^Q#@M,("]H\'_2L"2Q#&67"NCB0K\ \P5DY(,L2E48'E' MY8^J1GO>_MKJ[W_\X$Y<#FR_J^,0(C3-/4BJ#"]%A'F0Z:S<9*J@?U=,4/TR MDAJS;0;L$;P. KS>7KR_P7F;UYN<;L#V^GX78>T/= 8^'+ZOEN-' 'KGIP2= M%5B[\KK489E4!"5C?&I 7&<$8;I.EH)*#7Y;DTF6 8JA,5A1D%!B-LBVD4HV ME085QJ:=,K4&N:K,9 #'.FF.E/?*COV0UTF$1E"!,"HRS^B:8Z,;G6M>[B&3-(>:\FKSMB6RW M[HL49J"*UR.M+4P="9\S]X-1Q^?X7R42_?J5N$J7Q_%$[59L6TZAI M.H(*ZY707-K=[N% FL^==_N=(#Q!_',[]03>(W;J03WT$Z*/R*F]2\$0RQ+! MW(%U_PG)1^34ZPJ;TTZ_'K%WD7-,Q_=8MQ=ARF0SBV.\ZUXZBDRWK&/_P502P$"% ,4 " I:_U4J+B5=!-4 @"V>AT $0 M @ $ 8F-P8RTR,#(R,#8S,"YH=&U02P$"% ,4 " I:_U4D:[9 M"YT3 #)S@ $0 @ %"5 ( 8F-P8RTR,#(R,#8S,"YX&UL4$L! A0#% @ *6O]5(3$'Q\S; M.=<$ !4 ( !]HD" &)C<&,M,C R,C V,S!?9&5F+GAM;%!+ M 0(4 Q0 ( "EK_53K^G\D4!H! ;<"P 5 " 5SV @!B M8W!C+3(P,C(P-C,P7VQA8BYX;6Q02P$"% ,4 " I:_U4 ((:+S>N S M%P@ %0 @ '?$ 0 8F-P8RTR,#(R,#8S,%]P&UL4$L! M A0#% @ *6O]5'ZE5[?H!P XB@ !8 ( !2;\$ &)C M<&-Q,C(P,C(Q,'%E>#,Q,2YH=&U02P$"% ,4 " I:_U4,"2/[^L' !' M*0 %@ @ %EQP0 8F-P8W$R,C R,C$P<65X,S$R+FAT;5!+ M 0(4 Q0 ( "EK_50^NG/D2P4 %08 6 " 83/! !B M8W!C<3(R,#(R,3!Q97@S,C$N:'1M4$L! A0#% @ *6O]5$@@ZE\]!0 MN18 !8 ( ! ]4$ &)C<&-Q,C(P,C(Q,'%E>#,R,BYH=&U0 52P4& H "@": @ =-H$ end